From 41e40d18df0e777718c90a6722bde775124ababa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= <lukasz@holeczek.pl> Date: Sat, 15 Oct 2016 17:44:02 +0200 Subject: [PATCH] Add Angular2 Demo --- .../a961dfbf36f110092c3f2d35778fa3db.png | Bin 0 -> 15028 bytes demo/Angular2_Demo/assets/css/style.css | 1810 +++-- demo/Angular2_Demo/assets/img/favicon.png | Bin 0 -> 7185 bytes demo/Angular2_Demo/assets/style.css | 7183 +++++++++++++++++ demo/Angular2_Demo/index.html | 25 +- demo/Angular2_Demo/inline.js | 2 +- .../main.386b62d50903aa6ad827.bundle.js | 2006 ----- .../main.386b62d50903aa6ad827.bundle.js.gz | Bin 301182 -> 0 bytes .../main.d81b4236a446a6b2580f.bundle.js | 2025 +++++ .../main.d81b4236a446a6b2580f.bundle.js.gz | Bin 0 -> 281100 bytes .../scripts.8c9efe9ca9e73edd6f76.bundle.js | 3 - .../scripts.8c9efe9ca9e73edd6f76.bundle.js.gz | Bin 91461 -> 0 bytes .../scripts.b8c90bb9e712621fedc8.bundle.js | 3 + .../scripts.b8c90bb9e712621fedc8.bundle.js.gz | Bin 0 -> 92177 bytes .../styles.febc248481157ef5966f.bundle.js | 2 + .../styles.febc248481157ef5966f.bundle.js.gz | Bin 0 -> 29348 bytes examples.html | 12 +- 17 files changed, 10199 insertions(+), 2872 deletions(-) create mode 100644 demo/Angular2_Demo/a961dfbf36f110092c3f2d35778fa3db.png create mode 100644 demo/Angular2_Demo/assets/img/favicon.png create mode 100644 demo/Angular2_Demo/assets/style.css delete mode 100644 demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js delete mode 100644 demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js.gz create mode 100644 demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js create mode 100644 demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js.gz delete mode 100644 demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js delete mode 100644 demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js.gz create mode 100644 demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js create mode 100644 demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js.gz create mode 100644 demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js create mode 100644 demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js.gz diff --git a/demo/Angular2_Demo/a961dfbf36f110092c3f2d35778fa3db.png b/demo/Angular2_Demo/a961dfbf36f110092c3f2d35778fa3db.png new file mode 100644 index 0000000000000000000000000000000000000000..98a1946340737de8e77d757b9829a3c8a6e87495 GIT binary patch literal 15028 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 literal 0 HcmV?d00001 diff --git a/demo/Angular2_Demo/assets/css/style.css b/demo/Angular2_Demo/assets/css/style.css index 156d63b..87ab27e 100644 --- a/demo/Angular2_Demo/assets/css/style.css +++ b/demo/Angular2_Demo/assets/css/style.css @@ -5,9 +5,10 @@ * Copyright (c) 2016 creativeLabs Åukasz Holeczek * @license MIT */ -/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */ +/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; + line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } @@ -46,7 +47,8 @@ template, display: none; } a { - background-color: transparent; } + background-color: transparent; + -webkit-text-decoration-skip: objects; } a:active, a:hover { @@ -115,37 +117,23 @@ hr { button, input, +optgroup, select, textarea { - font: inherit; } + font: inherit; + margin: 0; } optgroup { font-weight: bold; } button, -input, -select { +input { overflow: visible; } -button, -input, -select, -textarea { - margin: 0; } - button, select { text-transform: none; } -button, -[type="button"], -[type="reset"], -[type="submit"] { - cursor: pointer; } - -[disabled] { - cursor: default; } - button, html [type="button"], [type="reset"], @@ -153,12 +141,16 @@ html [type="button"], -webkit-appearance: button; } button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; padding: 0; } button:-moz-focusring, -input:-moz-focusring { +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { @@ -187,18 +179,30 @@ textarea { height: auto; } [type="search"] { - -webkit-appearance: textfield; } + -webkit-appearance: textfield; + outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + @media print { *, *::before, *::after, *::first-letter, - *::first-line { + p::first-line, + div::first-line, + blockquote::first-line, + li::first-line { text-shadow: none !important; box-shadow: none !important; } a, @@ -206,6 +210,8 @@ textarea { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } + pre { + white-space: pre-wrap !important; } pre, blockquote { border: 1px solid #999; @@ -375,9 +381,7 @@ input, button, select, textarea { - margin: 0; - line-height: inherit; - border-radius: 0; } + line-height: inherit; } input[type="radio"]:disabled, input[type="checkbox"]:disabled { @@ -623,18 +627,50 @@ pre { clear: both; } .row { - margin-left: -15px; - margin-right: -15px; } + margin-right: -15px; + margin-left: -15px; } .row::after { content: ""; display: table; clear: both; } + @media (min-width: 544px) { + .row { + margin-right: -15px; + margin-left: -15px; } } + @media (min-width: 768px) { + .row { + margin-right: -15px; + margin-left: -15px; } } + @media (min-width: 992px) { + .row { + margin-right: -15px; + margin-left: -15px; } } + @media (min-width: 1200px) { + .row { + margin-right: -15px; + margin-left: -15px; } } -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { +.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } + @media (min-width: 544px) { + .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { + padding-right: 15px; + padding-left: 15px; } } + @media (min-width: 768px) { + .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { + padding-right: 15px; + padding-left: 15px; } } + @media (min-width: 992px) { + .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { + padding-right: 15px; + padding-left: 15px; } } + @media (min-width: 1200px) { + .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { + padding-right: 15px; + padding-left: 15px; } } .col-xs-1 { float: left; @@ -1282,21 +1318,21 @@ pre { border-bottom-width: 2px; } .table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); } + background-color: #eceff1; } .table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); } + background-color: #eceff1; } .table-active, .table-active > th, .table-active > td { - background-color: rgba(0, 0, 0, 0.075); } + background-color: #eceff1; } .table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); } + background-color: #dde3e6; } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); } + background-color: #dde3e6; } .table-success, .table-success > th, @@ -1396,6 +1432,17 @@ pre { display: block !important; border: 1px solid #cfd8dc; } +.table-outline { + border: 1px solid #cfd8dc; } + .table-outline td { + vertical-align: middle; } + +.table-align-middle td { + vertical-align: middle; } + +.table-clear td { + border: 0; } + .form-control { display: block; width: 100%; @@ -1407,6 +1454,7 @@ pre { background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .form-control::-ms-expand { background-color: transparent; @@ -1531,6 +1579,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for .form-check-inline + .form-check-inline { margin-left: .75rem; } .form-check-inline.disabled { + color: #b0bec5; cursor: not-allowed; } .form-control-feedback { @@ -1563,7 +1612,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for color: #4dbd74; } .has-success .form-control-success { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='$form-icon-success-color' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } .has-warning .form-control-feedback, .has-warning .form-control-label, @@ -1584,7 +1633,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for color: #f8cb00; } .has-warning .form-control-warning { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f8cb00' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } .has-danger .form-control-feedback, .has-danger .form-control-label, @@ -1605,7 +1654,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for color: #f86c6b; } .has-danger .form-control-danger { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#f86c6b' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } @media (min-width: 544px) { .form-inline .form-group { @@ -1709,20 +1758,20 @@ fieldset[disabled] a.btn { .btn-secondary { color: #263238; background-color: #fff; - border-color: #ccc; } + border-color: #b0bec5; } .btn-secondary:hover { color: #263238; background-color: #e6e6e6; - border-color: #adadad; } + border-color: #8da1ab; } .btn-secondary:focus, .btn-secondary.focus { color: #263238; background-color: #e6e6e6; - border-color: #adadad; } + border-color: #8da1ab; } .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle { color: #263238; background-color: #e6e6e6; - border-color: #adadad; + border-color: #8da1ab; background-image: none; } .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, @@ -1730,13 +1779,13 @@ fieldset[disabled] a.btn { .open > .btn-secondary.dropdown-toggle.focus { color: #263238; background-color: #d4d4d4; - border-color: #8c8c8c; } + border-color: #68818e; } .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus { background-color: #fff; - border-color: #ccc; } + border-color: #b0bec5; } .btn-secondary.disabled:hover, .btn-secondary:disabled:hover { background-color: #fff; - border-color: #ccc; } + border-color: #b0bec5; } .btn-info { color: #fff; @@ -1897,34 +1946,34 @@ fieldset[disabled] a.btn { border-color: #74cbea; } .btn-outline-secondary { - color: #ccc; + color: #b0bec5; background-image: none; background-color: transparent; - border-color: #ccc; } + border-color: #b0bec5; } .btn-outline-secondary:hover { color: #fff; - background-color: #ccc; - border-color: #ccc; } + background-color: #b0bec5; + border-color: #b0bec5; } .btn-outline-secondary:focus, .btn-outline-secondary.focus { color: #fff; - background-color: #ccc; - border-color: #ccc; } + background-color: #b0bec5; + border-color: #b0bec5; } .btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle { color: #fff; - background-color: #ccc; - border-color: #ccc; } + background-color: #b0bec5; + border-color: #b0bec5; } .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus { color: #fff; - background-color: #a1a1a1; - border-color: #8c8c8c; } + background-color: #7e95a0; + border-color: #68818e; } .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus { - border-color: white; } + border-color: #ebeef0; } .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { - border-color: white; } + border-color: #ebeef0; } .btn-outline-info { color: #63c2de; @@ -2084,6 +2133,12 @@ input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } +.btn .tag { + position: absolute; + top: 2px; + right: 6px; + font-size: 9px; } + .fade { opacity: 0; transition: opacity .15s linear; } @@ -2095,6 +2150,12 @@ input[type="button"].btn-block { .collapse.in { display: block; } +tr.collapse.in { + display: table-row; } + +tbody.collapse.in { + display: table-row-group; } + .collapsing { position: relative; height: 0; @@ -2132,9 +2193,9 @@ input[type="button"].btn-block { z-index: 1000; display: none; float: left; - min-width: 160px; + min-width: 10rem; padding: 0 0; - margin: 2px 0 0; + margin: 0.125rem 0 0; font-size: 0.875rem; color: #263238; text-align: left; @@ -2152,7 +2213,7 @@ input[type="button"].btn-block { .dropdown-item { display: block; width: 100%; - padding: 3px 20px; + padding: 3px 1.5rem; clear: both; font-weight: normal; color: #263238; @@ -2194,7 +2255,8 @@ input[type="button"].btn-block { .dropdown-header { display: block; - padding: 0 20px; + padding: 0 1.5rem; + margin-bottom: 0; font-size: 0.875rem; color: #b0bec5; white-space: nowrap; } @@ -2217,7 +2279,37 @@ input[type="button"].btn-block { .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; - margin-bottom: 2px; } + margin-bottom: 0.125rem; } + +.dropdown-item { + position: relative; + padding: 10px 20px; + border-bottom: 1px solid #cfd8dc; } + .dropdown-item:last-child { + border-bottom: 0; } + .dropdown-item i { + display: inline-block; + width: 20px; + margin-right: 10px; + margin-left: -10px; + color: #cfd8dc; + text-align: center; } + .dropdown-item .tag { + position: absolute; + right: 10px; + margin-top: 2px; } + +.dropdown-header { + padding: 8px 20px; + background: #eceff1; + border-bottom: 1px solid #cfd8dc; } + .dropdown-header .btn { + margin-top: -7px; + color: #b0bec5; } + .dropdown-header .btn:hover { + color: #263238; } + .dropdown-header .btn.pull-right { + margin-right: -20px; } .btn-group, .btn-group-vertical { @@ -2227,7 +2319,8 @@ input[type="button"].btn-block { .btn-group > .btn, .btn-group-vertical > .btn { position: relative; - float: left; } + float: left; + margin-bottom: 0; } .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, @@ -2412,6 +2505,12 @@ input[type="button"].btn-block { .input-group-btn:not(:first-child) > .btn-group:hover { z-index: 3; } +.input-group-addon, +.input-group-btn { + min-width: 40px; + white-space: nowrap; + vertical-align: middle; } + .nav { padding-left: 0; margin-bottom: 0; @@ -2554,10 +2653,13 @@ input[type="button"].btn-block { content: "\00a0"; } .navbar-toggler { + width: 2.5em; + height: 2em; padding: .5rem .75rem; font-size: 1.25rem; line-height: 1; - background: none; + background: transparent no-repeat center center; + background-size: 24px 24px; border: 1px solid transparent; } .navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; } @@ -2597,6 +2699,9 @@ input[type="button"].btn-block { .navbar-light .navbar-nav .nav-link.active:hover { color: rgba(0, 0, 0, 0.8); } +.navbar-light .navbar-toggler { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.3)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } + .navbar-light .navbar-divider { background-color: rgba(0, 0, 0, 0.075); } @@ -2622,6 +2727,9 @@ input[type="button"].btn-block { .navbar-dark .navbar-nav .nav-link.active:hover { color: white; } +.navbar-dark .navbar-toggler { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } + .navbar-dark .navbar-divider { background-color: rgba(255, 255, 255, 0.075); } @@ -2667,6 +2775,82 @@ input[type="button"].btn-block { .navbar-toggleable-md { display: block !important; } } +header.navbar { + position: relative; + height: 55px; + padding: 0; + line-height: 55px; + background-color: #fff; + border-bottom: 1px solid #cfd8dc; } + header.navbar .container-fluid { + padding: 0; } + header.navbar .nav-item { + position: relative; + min-width: 50px; + margin: 0 !important; + text-align: center; } + header.navbar .nav-item .nav-link i { + vertical-align: middle; } + header.navbar .nav-item .nav-link .tag { + position: absolute; + top: 9px; + right: 7px; } + header.navbar .img-avatar { + height: 35px; + margin: 0 10px; } + header.navbar .dropdown-menu { + padding-bottom: 0; + line-height: 1.5; } + header.navbar .dropdown-item { + min-width: 180px; } + header.navbar a.navbar-brand { + display: inline-block; + width: 155px; + height: 55px; + padding: 0.5rem 1rem; + background-color: #fff; + background-image: url("../img/logo.png"); + background-repeat: no-repeat; + background-position: center center; + background-size: 70px auto; + border-bottom: 1px solid #cfd8dc; } + +header.navbar .navbar-brand { + margin-right: 0; } + +.navbar-toggler { + padding: 0 .75em; + line-height: 51px; } + +header.navbar .navbar-nav .nav-link { + padding-top: 0; + padding-bottom: 0; } + +.navbar-brand { + color: rgba(0, 0, 0, 0.8); } + .navbar-brand:focus, .navbar-brand:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.3); } + .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.6); } + +.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover, +.navbar-nav .active > .nav-link, +.navbar-nav .active > .nav-link:focus, +.navbar-nav .active > .nav-link:hover, +.navbar-nav .nav-link.open, +.navbar-nav .nav-link.open:focus, +.navbar-nav .nav-link.open:hover, +.navbar-nav .nav-link.active, +.navbar-nav .nav-link.active:focus, +.navbar-nav .nav-link.active:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-divider { + background-color: rgba(0, 0, 0, 0.075); } + .card { position: relative; display: block; @@ -2699,6 +2883,7 @@ input[type="button"].btn-block { .card-header { padding: 0.75rem 1.25rem; + margin-bottom: 0; background-color: #eceff1; border-bottom: 1px solid #cfd8dc; } .card-header::after { @@ -2766,7 +2951,7 @@ input[type="button"].btn-block { .card-outline-secondary { background-color: transparent; - border-color: #ccc; } + border-color: #b0bec5; } .card-outline-info { background-color: transparent; @@ -2848,55 +3033,305 @@ input[type="button"].btn-block { column-count: 3; column-gap: 1.25rem; } .card-columns .card { + display: inline-block; width: 100%; } } -.breadcrumb { - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #fff; } - .breadcrumb::after { - content: ""; - display: table; - clear: both; } - -.breadcrumb-item { - float: left; } - .breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - padding-left: 0.5rem; - color: #b0bec5; - content: "/"; } - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; } - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; } - .breadcrumb-item.active { - color: #b0bec5; } +.card { + margin-bottom: 1.5rem; } -.pagination { +.card-header i.icon-bg { display: inline-block; - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; } + padding: 0.75rem 1.25rem !important; + margin-top: -0.75rem; + margin-right: 1.25rem; + margin-bottom: -0.75rem; + margin-left: -1.25rem; + line-height: inherit; + color: #263238; + vertical-align: bottom; + background: transparent; + border-right: 1px solid #cfd8dc; } -.page-item, .pagination-datatables li, .pagination li { - display: inline; } - .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a { - margin-left: 0; } - .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover { - z-index: 2; - color: #fff; - cursor: default; - background-color: #20a8d8; - border-color: #20a8d8; } - .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover { - color: #b0bec5; - pointer-events: none; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; } +.card-header ul.nav.nav-tabs { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + border-bottom: 0; } + .card-header ul.nav.nav-tabs li.nav-item { + border-top: 0; } + .card-header ul.nav.nav-tabs li.nav-item a.nav-link { + padding: 0.75rem 0.625rem; + color: #b0bec5; + border-top: 0; } + .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active { + color: #263238; + background: #fff; } + +.card-header.card-header-inverse { + color: #fff; } + +.card-header.card-header-primary { + margin: -1px -1px 0; + background: #20a8d8; + border-bottom: 1px solid #20a8d8; } + +.card-header.card-header-secondary { + margin: -1px -1px 0; + background: #cfd8dc; + border-bottom: 1px solid #cfd8dc; } + +.card-header.card-header-success { + margin: -1px -1px 0; + background: #4dbd74; + border-bottom: 1px solid #4dbd74; } + +.card-header.card-header-info { + margin: -1px -1px 0; + background: #63c2de; + border-bottom: 1px solid #63c2de; } + +.card-header.card-header-warning { + margin: -1px -1px 0; + background: #f8cb00; + border-bottom: 1px solid #f8cb00; } + +.card-header.card-header-danger { + margin: -1px -1px 0; + background: #f86c6b; + border-bottom: 1px solid #f86c6b; } + +.card-header .btn { + margin-top: -0.5rem; } + +.card-header .btn-sm, .card-header .btn-group-sm > .btn { + margin-top: -0.25rem; } + +.card-header .btn-lg, .card-header .btn-group-lg > .btn { + margin-top: -0.75rem; } + +.card-footer ul { + display: table; + width: 100%; + padding: 0; + margin: 0; + table-layout: fixed; } + .card-footer ul li { + display: table-cell; + padding: 0 1.25rem; + text-align: center; } + .card-footer ul li progress { + margin-top: 0.75rem; + margin-bottom: 0; } + +.card-primary { + background-color: #20a8d8; } + .card-primary .card-header { + border-color: #1d97c2; } + .card-primary .card-header, .card-primary .card-footer { + background-color: #1d97c2; } + +.card-secondary { + background-color: #cfd8dc; } + .card-secondary .card-header { + border-color: #c0ccd1; } + .card-secondary .card-header, .card-secondary .card-footer { + background-color: #c0ccd1; } + +.card-success { + background-color: #4dbd74; } + .card-success .card-header { + border-color: #41af67; } + .card-success .card-header, .card-success .card-footer { + background-color: #41af67; } + +.card-info { + background-color: #63c2de; } + .card-info .card-header { + border-color: #4ebada; } + .card-info .card-header, .card-info .card-footer { + background-color: #4ebada; } + +.card-warning { + background-color: #f8cb00; } + .card-warning .card-header { + border-color: #dfb600; } + .card-warning .card-header, .card-warning .card-footer { + background-color: #dfb600; } + +.card-danger { + background-color: #f86c6b; } + .card-danger .card-header { + border-color: #f75453; } + .card-danger .card-header, .card-danger .card-footer { + background-color: #f75453; } + +.card-inverse { + color: #fff; } + .card-inverse .text-muted { + color: rgba(255, 255, 255, 0.6) !important; } + .card-inverse .progress[value] { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse .progress[value]::-webkit-progress-bar { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse base::-moz-progress-bar, + .card-inverse .progress[value] { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse .progress[value]::-webkit-progress-value { + background-color: #fff !important; } + .card-inverse .progress[value]::-moz-progress-bar { + background-color: #fff !important; } + .card-inverse .progress[value]::-ms-fill { + background-color: #fff !important; } + @media screen and (min-width: 0\0) { + .card-inverse .progress .progress-bar { + background-color: #fff !important; } } + +[class*="card-outline-"] .card-block { + background: #fff !important; } + +[class*="card-outline-"].card-outline-top { + border-top-width: 2px; + border-right-color: #cfd8dc; + border-bottom-color: #cfd8dc; + border-left-color: #cfd8dc; } + +.card-accent-primary { + border-top-width: 2px; + border-top-color: #20a8d8; } + +.card-accent-secondary { + border-top-width: 2px; + border-top-color: #b0bec5; } + +.card-accent-info { + border-top-width: 2px; + border-top-color: #63c2de; } + +.card-accent-success { + border-top-width: 2px; + border-top-color: #4dbd74; } + +.card-accent-warning { + border-top-width: 2px; + border-top-color: #f8cb00; } + +.card-accent-danger { + border-top-width: 2px; + border-top-color: #f86c6b; } + +.card-header > i { + margin-right: 0.5rem; } + +.card-header .card-actions { + position: absolute; + top: 0; + right: 0; } + .card-header .card-actions a, .card-header .card-actions button { + display: block; + float: left; + width: 50px; + padding: 0.75rem 0; + margin: 0 !important; + color: #263238; + text-align: center; + background: transparent; + border: 0; + border-left: 1px solid #cfd8dc; + box-shadow: 0; } + .card-header .card-actions a:hover, .card-header .card-actions button:hover { + text-decoration: none; } + .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] { + display: inline-block; + vertical-align: middle; } + .card-header .card-actions a i, .card-header .card-actions button i { + display: inline-block; + transition: .4s; } + .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + .card-header .card-actions .input-group { + width: 230px; + margin: 6px; } + .card-header .card-actions .input-group .input-group-addon { + background: #fff; } + .card-header .card-actions .input-group input { + border-left: 0; } + +.card-full { + margin-top: -1rem; + margin-right: -15px; + margin-left: -15px; + border: 0; + border-bottom: 1px solid #cfd8dc; } + +@media (min-width: 544px) { + .card-columns { + -moz-column-count: 3; + -webkit-column-count: 3; + column-gap: 1.25rem; + column-count: 3; } + .card-columns .card { + display: inline-block; + width: 100%; } + .card-columns.col-2 { + -moz-column-count: 2; + -webkit-column-count: 2; + column-count: 2; } } + +.card-group { + margin-bottom: 1.5rem; } + +.breadcrumb { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #fff; } + .breadcrumb::after { + content: ""; + display: table; + clear: both; } + +.breadcrumb-item { + float: left; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #b0bec5; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #b0bec5; } + +.breadcrumb { + position: relative; + margin-bottom: 1.5rem; + border-bottom: 1px solid #cfd8dc; } + +.pagination { + display: inline-block; + padding-left: 0; + margin-top: 1rem; + margin-bottom: 1rem; } + +.page-item, .pagination-datatables li, .pagination li { + display: inline; } + .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a { + margin-left: 0; } + .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover { + z-index: 2; + color: #fff; + cursor: default; + background-color: #20a8d8; + border-color: #20a8d8; } + .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover { + color: #b0bec5; + pointer-events: none; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; } .page-link, .pagination-datatables li a, .pagination li a { position: relative; @@ -2976,6 +3411,9 @@ a.tag:focus, a.tag:hover { .tag-danger[href]:focus, .tag-danger[href]:hover { background-color: #f63c3a; } +.tag-pill { + border-radius: 10rem; } + .alert { padding: 1rem; margin-bottom: 1rem; @@ -3044,7 +3482,7 @@ a.tag:focus, a.tag:hover { margin-bottom: 1rem; } .progress[value] { - background-color: #eee; + background-color: #eceff1; border: 0; appearance: none; } @@ -3059,15 +3497,15 @@ a.tag:focus, a.tag:hover { background-color: #0074d9; } .progress[value]::-webkit-progress-bar { - background-color: #eee; } + background-color: #eceff1; } base::-moz-progress-bar, .progress[value] { - background-color: #eee; } + background-color: #eceff1; } @media screen and (min-width: 0\0) { .progress { - background-color: #eee; } + background-color: #eceff1; } .progress-bar { display: inline-block; height: 1rem; @@ -3153,6 +3591,12 @@ base::-moz-progress-bar, .progress-danger .progress-bar { background-color: #f86c6b; } } +.progress.progress-sm { + height: 8px; } + +.progress.progress-xs { + height: 4px; } + .media, .media-body { overflow: hidden; } @@ -3407,8 +3851,7 @@ button.close { z-index: 1050; display: none; overflow: hidden; - outline: 0; - -webkit-overflow-scrolling: touch; } + outline: 0; } .modal.fade .modal-dialog { transition: transform .3s ease-out; transform: translate(0, -25%); } @@ -4174,484 +4617,139 @@ a.text-success:focus, a.text-success:hover { .text-info { color: #63c2de !important; } -a.text-info:focus, a.text-info:hover { - color: #39b2d5 !important; } - -.text-warning { - color: #f8cb00 !important; } - -a.text-warning:focus, a.text-warning:hover { - color: #c5a100 !important; } - -.text-danger { - color: #f86c6b !important; } - -a.text-danger:focus, a.text-danger:hover { - color: #f63c3a !important; } - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; } - -.invisible { - visibility: hidden !important; } - -.hidden-xs-up { - display: none !important; } - -@media (max-width: 543px) { - .hidden-xs-down { - display: none !important; } } - -@media (min-width: 544px) { - .hidden-sm-up { - display: none !important; } } - -@media (max-width: 767px) { - .hidden-sm-down { - display: none !important; } } - -@media (min-width: 768px) { - .hidden-md-up { - display: none !important; } } - -@media (max-width: 991px) { - .hidden-md-down { - display: none !important; } } - -@media (min-width: 992px) { - .hidden-lg-up { - display: none !important; } } - -@media (max-width: 1199px) { - .hidden-lg-down { - display: none !important; } } - -@media (min-width: 1200px) { - .hidden-xl-up { - display: none !important; } } - -.hidden-xl-down { - display: none !important; } - -.visible-print-block { - display: none !important; } - @media print { - .visible-print-block { - display: block !important; } } - -.visible-print-inline { - display: none !important; } - @media print { - .visible-print-inline { - display: inline !important; } } - -.visible-print-inline-block { - display: none !important; } - @media print { - .visible-print-inline-block { - display: inline-block !important; } } - -@media print { - .hidden-print { - display: none !important; } } - -.chart-legend, -.bar-legend, -.line-legend, -.pie-legend, -.radar-legend, -.polararea-legend, -.doughnut-legend { - list-style-type: none; - margin-top: 5px; - text-align: center; - -webkit-padding-start: 0; - -moz-padding-start: 0; - padding-left: 0; } - -.chart-legend li, -.bar-legend li, -.line-legend li, -.pie-legend li, -.radar-legend li, -.polararea-legend li, -.doughnut-legend li { - display: inline-block; - white-space: nowrap; - position: relative; - margin-bottom: 4px; - padding: 2px 8px 2px 28px; - font-size: smaller; - cursor: default; } - -.chart-legend li span, -.bar-legend li span, -.line-legend li span, -.pie-legend li span, -.radar-legend li span, -.polararea-legend li span, -.doughnut-legend li span { - display: block; - position: absolute; - left: 0; - top: 0; - width: 20px; - height: 20px; } - -.breadcrumb { - position: relative; - margin-bottom: 20px; - border-bottom: 1px solid #cfd8dc; } - -.btn .tag { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; } - -.card { - margin-bottom: 20px; } - -.card-header i.icon-bg { - display: inline-block; - padding: 0.75rem 1.25rem !important; - margin-top: -0.75rem; - margin-right: 1.25rem; - margin-bottom: -0.75rem; - margin-left: -1.25rem; - line-height: inherit; - color: #263238; - vertical-align: bottom; - background: transparent; - border-right: 1px solid #cfd8dc; } - -.card-header ul.nav.nav-tabs { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - border-bottom: 0; } - .card-header ul.nav.nav-tabs li.nav-item { - border-top: 0; } - .card-header ul.nav.nav-tabs li.nav-item a.nav-link { - padding: 0.75rem 0.625rem; - color: #b0bec5; - border-top: 0; } - .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active { - color: #263238; - background: #fff; } - -.card-header.card-header-inverse { - color: #fff; } - -.card-header.card-header-primary { - margin: -1px -1px 0; - background: #20a8d8; - border-bottom: 1px solid #20a8d8; } - -.card-header.card-header-secondary { - margin: -1px -1px 0; - background: #cfd8dc; - border-bottom: 1px solid #cfd8dc; } - -.card-header.card-header-success { - margin: -1px -1px 0; - background: #4dbd74; - border-bottom: 1px solid #4dbd74; } - -.card-header.card-header-info { - margin: -1px -1px 0; - background: #63c2de; - border-bottom: 1px solid #63c2de; } - -.card-header.card-header-warning { - margin: -1px -1px 0; - background: #f8cb00; - border-bottom: 1px solid #f8cb00; } - -.card-header.card-header-danger { - margin: -1px -1px 0; - background: #f86c6b; - border-bottom: 1px solid #f86c6b; } - -.card-header .btn { - margin-top: -0.5rem; } - -.card-header .btn-sm, .card-header .btn-group-sm > .btn { - margin-top: -0.25rem; } - -.card-header .btn-lg, .card-header .btn-group-lg > .btn { - margin-top: -0.75rem; } - -.card-footer ul { - display: table; - width: 100%; - padding: 0; - margin: 0; - table-layout: fixed; } - .card-footer ul li { - display: table-cell; - padding: 0 1.25rem; - text-align: center; } - .card-footer ul li progress { - margin-top: 0.75rem; - margin-bottom: 0; } - -.card-primary { - background-color: #20a8d8; } - .card-primary .card-header { - border-color: #1d97c2; } - .card-primary .card-header, .card-primary .card-footer { - background-color: #1d97c2; } - -.card-secondary { - background-color: #cfd8dc; } - .card-secondary .card-header { - border-color: #c0ccd1; } - .card-secondary .card-header, .card-secondary .card-footer { - background-color: #c0ccd1; } - -.card-success { - background-color: #4dbd74; } - .card-success .card-header { - border-color: #41af67; } - .card-success .card-header, .card-success .card-footer { - background-color: #41af67; } - -.card-info { - background-color: #63c2de; } - .card-info .card-header { - border-color: #4ebada; } - .card-info .card-header, .card-info .card-footer { - background-color: #4ebada; } - -.card-warning { - background-color: #f8cb00; } - .card-warning .card-header { - border-color: #dfb600; } - .card-warning .card-header, .card-warning .card-footer { - background-color: #dfb600; } - -.card-danger { - background-color: #f86c6b; } - .card-danger .card-header { - border-color: #f75453; } - .card-danger .card-header, .card-danger .card-footer { - background-color: #f75453; } - -.card-inverse { - color: #fff; } - .card-inverse .text-muted { - color: rgba(255, 255, 255, 0.6) !important; } - .card-inverse .progress[value] { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse .progress[value]::-webkit-progress-bar { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse base::-moz-progress-bar, - .card-inverse .progress[value] { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse .progress[value]::-webkit-progress-value { - background-color: #fff !important; } - .card-inverse .progress[value]::-moz-progress-bar { - background-color: #fff !important; } - .card-inverse .progress[value]::-ms-fill { - background-color: #fff !important; } - @media screen and (min-width: 0\0) { - .card-inverse .progress .progress-bar { - background-color: #fff !important; } } - -.card-header > i { - margin-right: 0.5rem; } - -.card-header .card-actions { - position: absolute; - top: 0; - right: 0; } - .card-header .card-actions a, .card-header .card-actions button { - display: block; - float: left; - width: 50px; - padding: 0.75rem 0; - margin: 0 !important; - color: #263238; - text-align: center; - background: transparent; - border: 0; - border-left: 1px solid #cfd8dc; - box-shadow: 0; } - .card-header .card-actions a:hover, .card-header .card-actions button:hover { - text-decoration: none; } - .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] { - display: inline-block; - vertical-align: middle; } - .card-header .card-actions a i, .card-header .card-actions button i { - display: inline-block; - transition: .4s; } - .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - .card-header .card-actions .input-group { - width: 230px; - margin: 6px; } - .card-header .card-actions .input-group .input-group-addon { - background: #fff; } - .card-header .card-actions .input-group input { - border-left: 0; } - -.card-full { - margin-top: -1rem; - margin-right: -15px; - margin-left: -15px; - border: 0; - border-bottom: 1px solid #cfd8dc; } +a.text-info:focus, a.text-info:hover { + color: #39b2d5 !important; } -@media (min-width: 544px) { - .card-columns { - -moz-column-count: 3; - -webkit-column-count: 3; - column-gap: 1.25rem; - column-count: 3; } - .card-columns .card { - display: inline-block; - width: 100%; } - .card-columns.col-2 { - -moz-column-count: 2; - -webkit-column-count: 2; - column-count: 2; } } +.text-warning { + color: #f8cb00 !important; } -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid #cfd8dc; } - .dropdown-item:last-child { - border-bottom: 0; } - .dropdown-item i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: #cfd8dc; - text-align: center; } - .dropdown-item .tag { - position: absolute; - right: 10px; - margin-top: 2px; } +a.text-warning:focus, a.text-warning:hover { + color: #c5a100 !important; } -.dropdown-header { - padding: 8px 20px; - background: #eceff1; - border-bottom: 1px solid #cfd8dc; } - .dropdown-header .btn { - margin-top: -7px; - color: #b0bec5; } - .dropdown-header .btn:hover { - color: #263238; } - .dropdown-header .btn.pull-right { - margin-right: -20px; } +.text-danger { + color: #f86c6b !important; } -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; } +a.text-danger:focus, a.text-danger:hover { + color: #f63c3a !important; } -header.navbar { - position: relative; - height: 55px; - padding: 0; - line-height: 55px; - background-color: #fff; - border-bottom: 1px solid #cfd8dc; } - header.navbar .container-fluid { - padding: 0; } - header.navbar .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; } - header.navbar .nav-item .nav-link i { - vertical-align: middle; } - header.navbar .nav-item .nav-link .tag { - position: absolute; - top: 9px; - right: 7px; } - header.navbar .img-avatar { - height: 35px; - margin: 0 10px; } - header.navbar .dropdown-menu { - padding-bottom: 0; - line-height: 1.5; } - header.navbar .dropdown-item { - min-width: 180px; } - header.navbar a.navbar-brand { - display: inline-block; - width: 155px; - height: 55px; - padding: 0.5rem 1rem; - background-color: #fff; - background-image: url("../img/logo.png"); - background-repeat: no-repeat; - background-position: center center; - background-size: 70px auto; - border-bottom: 1px solid #cfd8dc; } +.text-gray-dark { + color: #263238 !important; } -header.navbar .navbar-brand { - margin-right: 0; } +a.text-gray-dark:focus, a.text-gray-dark:hover { + color: #11171a !important; } -.navbar-toggler { - padding: 0 .75em; - line-height: 51px; } +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } -header.navbar .navbar-nav .nav-link { - padding-top: 0; - padding-bottom: 0; } +.invisible { + visibility: hidden !important; } -.navbar-brand { - color: rgba(0, 0, 0, 0.8); } - .navbar-brand:focus, .navbar-brand:hover { - color: rgba(0, 0, 0, 0.8); } +.hidden-xs-up { + display: none !important; } -.navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.3); } - .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, 0.6); } +@media (max-width: 543px) { + .hidden-xs-down { + display: none !important; } } -.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover, -.navbar-nav .active > .nav-link, -.navbar-nav .active > .nav-link:focus, -.navbar-nav .active > .nav-link:hover, -.navbar-nav .nav-link.open, -.navbar-nav .nav-link.open:focus, -.navbar-nav .nav-link.open:hover, -.navbar-nav .nav-link.active, -.navbar-nav .nav-link.active:focus, -.navbar-nav .nav-link.active:hover { - color: rgba(0, 0, 0, 0.8); } +@media (min-width: 544px) { + .hidden-sm-up { + display: none !important; } } -.navbar-divider { - background-color: rgba(0, 0, 0, 0.075); } +@media (max-width: 767px) { + .hidden-sm-down { + display: none !important; } } -.progress.progress-sm { - height: 8px; } +@media (min-width: 768px) { + .hidden-md-up { + display: none !important; } } -.progress.progress-xs { - height: 4px; } +@media (max-width: 991px) { + .hidden-md-down { + display: none !important; } } -.table-outline { - border: 1px solid #cfd8dc; } - .table-outline td { - vertical-align: middle; } +@media (min-width: 992px) { + .hidden-lg-up { + display: none !important; } } -.table-align-middle td { - vertical-align: middle; } +@media (max-width: 1199px) { + .hidden-lg-down { + display: none !important; } } -.table-clear td { - border: 0; } +@media (min-width: 1200px) { + .hidden-xl-up { + display: none !important; } } -.tag-pill { - border-radius: 10rem; } +.hidden-xl-down { + display: none !important; } + +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } + +.chart-legend, +.bar-legend, +.line-legend, +.pie-legend, +.radar-legend, +.polararea-legend, +.doughnut-legend { + list-style-type: none; + margin-top: 5px; + text-align: center; + -webkit-padding-start: 0; + -moz-padding-start: 0; + padding-left: 0; } + +.chart-legend li, +.bar-legend li, +.line-legend li, +.pie-legend li, +.radar-legend li, +.polararea-legend li, +.doughnut-legend li { + display: inline-block; + white-space: nowrap; + position: relative; + margin-bottom: 4px; + padding: 2px 8px 2px 28px; + font-size: smaller; + cursor: default; } + +.chart-legend li span, +.bar-legend li span, +.line-legend li span, +.pie-legend li span, +.radar-legend li span, +.polararea-legend li span, +.doughnut-legend li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 20px; } body { -moz-osx-font-smoothing: grayscale; @@ -4827,7 +4925,7 @@ body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow { position: relative; max-width: 100% !important; overflow-x: hidden !important; } - body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow:after { + body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow::after { position: absolute; top: 0; left: 0; @@ -4925,11 +5023,14 @@ body:not(.top-nav) .sidebar { height: 10px; } body:not(.top-nav) .sidebar ul.nav li.nav-item { position: relative; - margin: 0; } + margin: 0; + transition: background .3s ease-in-out; } body:not(.top-nav) .sidebar ul.nav li.nav-item ul { - display: none; + max-height: 0; padding: 0; - margin: 0; } + margin: 0; + overflow-y: hidden; + transition: max-height .3s ease-in-out; } body:not(.top-nav) .sidebar ul.nav li.nav-item ul li { padding: 0; list-style: none; } @@ -4962,7 +5063,7 @@ body:not(.top-nav) .sidebar { body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link .tag { float: right; margin-top: 2px; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle:before { + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before { position: absolute; top: 0.96875rem; right: 1rem; @@ -4978,15 +5079,21 @@ body:not(.top-nav) .sidebar { body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open { background: rgba(0, 0, 0, 0.2); } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ol { - display: inline; } + max-height: 1000px; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open a.nav-link { color: #fff; border-left: 0 !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle:before { + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle::before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open .nav-dropdown.open { border-left: 0; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt { + transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ol { + transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { + transition: 0s !important; } @media (min-width: 544px) { body.sidebar-nav.compact-nav .sidebar { @@ -5009,7 +5116,7 @@ body:not(.top-nav) .sidebar { line-height: 50px; white-space: nowrap; border-left: 0 !important; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle:before { + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before { display: none; } body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link i { display: block; @@ -5139,12 +5246,17 @@ nav.top-nav { color: #263238; background: #fff; border-left: 1px solid #cfd8dc; } - .aside-menu .nav-tabs .nav-link { - padding: 0.75rem 1rem; - color: #263238; - border-top: 0; } - .aside-menu .nav-tabs .nav-item:first-child .nav-link { - border-left: 0; } + .aside-menu .nav-tabs { + border-color: #cfd8dc; } + .aside-menu .nav-tabs .nav-link { + padding: 0.75rem 1rem; + color: #263238; + border-top: 0; } + .aside-menu .nav-tabs .nav-link.active { + border-right-color: #cfd8dc; + border-left-color: #cfd8dc; } + .aside-menu .nav-tabs .nav-item:first-child .nav-link { + border-left: 0; } .aside-menu .tab-content { position: relative; height: calc(100vh - 2.375rem - 55px); @@ -5541,31 +5653,31 @@ footer.footer { font-size: 0.875rem; line-height: 1.5; border: 0; } - .btn-facebook:before, - .btn-twitter:before, - .btn-linkedin:before, - .btn-flickr:before, - .btn-tumblr:before, - .btn-xing:before, - .btn-github:before, - .btn-html5:before, - .btn-openid:before, - .btn-stack-overflow:before, - .btn-youtube:before, - .btn-css3:before, - .btn-dribbble:before, - .btn-google-plus:before, - .btn-instagram:before, - .btn-pinterest:before, - .btn-vk:before, - .btn-yahoo:before, - .btn-behance:before, - .btn-dropbox:before, - .btn-reddit:before, - .btn-spotify:before, - .btn-vine:before, - .btn-foursquare:before, - .btn-vimeo:before { + .btn-facebook::before, + .btn-twitter::before, + .btn-linkedin::before, + .btn-flickr::before, + .btn-tumblr::before, + .btn-xing::before, + .btn-github::before, + .btn-html5::before, + .btn-openid::before, + .btn-stack-overflow::before, + .btn-youtube::before, + .btn-css3::before, + .btn-dribbble::before, + .btn-google-plus::before, + .btn-instagram::before, + .btn-pinterest::before, + .btn-vk::before, + .btn-yahoo::before, + .btn-behance::before, + .btn-dropbox::before, + .btn-reddit::before, + .btn-spotify::before, + .btn-vine::before, + .btn-foursquare::before, + .btn-vimeo::before { position: absolute; top: 0; left: 0; @@ -5627,31 +5739,31 @@ footer.footer { .btn-foursquare.icon span, .btn-vimeo.icon span { display: none; } - .btn-facebook.text:before, - .btn-twitter.text:before, - .btn-linkedin.text:before, - .btn-flickr.text:before, - .btn-tumblr.text:before, - .btn-xing.text:before, - .btn-github.text:before, - .btn-html5.text:before, - .btn-openid.text:before, - .btn-stack-overflow.text:before, - .btn-youtube.text:before, - .btn-css3.text:before, - .btn-dribbble.text:before, - .btn-google-plus.text:before, - .btn-instagram.text:before, - .btn-pinterest.text:before, - .btn-vk.text:before, - .btn-yahoo.text:before, - .btn-behance.text:before, - .btn-dropbox.text:before, - .btn-reddit.text:before, - .btn-spotify.text:before, - .btn-vine.text:before, - .btn-foursquare.text:before, - .btn-vimeo.text:before { + .btn-facebook.text::before, + .btn-twitter.text::before, + .btn-linkedin.text::before, + .btn-flickr.text::before, + .btn-tumblr.text::before, + .btn-xing.text::before, + .btn-github.text::before, + .btn-html5.text::before, + .btn-openid.text::before, + .btn-stack-overflow.text::before, + .btn-youtube.text::before, + .btn-css3.text::before, + .btn-dribbble.text::before, + .btn-google-plus.text::before, + .btn-instagram.text::before, + .btn-pinterest.text::before, + .btn-vk.text::before, + .btn-yahoo.text::before, + .btn-behance.text::before, + .btn-dropbox.text::before, + .btn-reddit.text::before, + .btn-spotify.text::before, + .btn-vine.text::before, + .btn-foursquare.text::before, + .btn-vimeo.text::before { display: none; } .btn-facebook.text span, .btn-twitter.text span, @@ -5679,31 +5791,31 @@ footer.footer { .btn-foursquare.text span, .btn-vimeo.text span { margin-left: 0 !important; } - .btn-facebook:before, - .btn-twitter:before, - .btn-linkedin:before, - .btn-flickr:before, - .btn-tumblr:before, - .btn-xing:before, - .btn-github:before, - .btn-html5:before, - .btn-openid:before, - .btn-stack-overflow:before, - .btn-youtube:before, - .btn-css3:before, - .btn-dribbble:before, - .btn-google-plus:before, - .btn-instagram:before, - .btn-pinterest:before, - .btn-vk:before, - .btn-yahoo:before, - .btn-behance:before, - .btn-dropbox:before, - .btn-reddit:before, - .btn-spotify:before, - .btn-vine:before, - .btn-foursquare:before, - .btn-vimeo:before { + .btn-facebook::before, + .btn-twitter::before, + .btn-linkedin::before, + .btn-flickr::before, + .btn-tumblr::before, + .btn-xing::before, + .btn-github::before, + .btn-html5::before, + .btn-openid::before, + .btn-stack-overflow::before, + .btn-youtube::before, + .btn-css3::before, + .btn-dribbble::before, + .btn-google-plus::before, + .btn-instagram::before, + .btn-pinterest::before, + .btn-vk::before, + .btn-yahoo::before, + .btn-behance::before, + .btn-dropbox::before, + .btn-reddit::before, + .btn-spotify::before, + .btn-vine::before, + .btn-foursquare::before, + .btn-vimeo::before { width: 2.3125rem; height: 2.3125rem; padding: 0.5rem 0; @@ -5815,55 +5927,55 @@ footer.footer { font-size: 1.25rem; line-height: 1.33333; border: 0; } - .btn-facebook.btn-lg:before, .btn-group-lg > .btn-facebook.btn:before, - .btn-twitter.btn-lg:before, - .btn-group-lg > .btn-twitter.btn:before, - .btn-linkedin.btn-lg:before, - .btn-group-lg > .btn-linkedin.btn:before, - .btn-flickr.btn-lg:before, - .btn-group-lg > .btn-flickr.btn:before, - .btn-tumblr.btn-lg:before, - .btn-group-lg > .btn-tumblr.btn:before, - .btn-xing.btn-lg:before, - .btn-group-lg > .btn-xing.btn:before, - .btn-github.btn-lg:before, - .btn-group-lg > .btn-github.btn:before, - .btn-html5.btn-lg:before, - .btn-group-lg > .btn-html5.btn:before, - .btn-openid.btn-lg:before, - .btn-group-lg > .btn-openid.btn:before, - .btn-stack-overflow.btn-lg:before, - .btn-group-lg > .btn-stack-overflow.btn:before, - .btn-youtube.btn-lg:before, - .btn-group-lg > .btn-youtube.btn:before, - .btn-css3.btn-lg:before, - .btn-group-lg > .btn-css3.btn:before, - .btn-dribbble.btn-lg:before, - .btn-group-lg > .btn-dribbble.btn:before, - .btn-google-plus.btn-lg:before, - .btn-group-lg > .btn-google-plus.btn:before, - .btn-instagram.btn-lg:before, - .btn-group-lg > .btn-instagram.btn:before, - .btn-pinterest.btn-lg:before, - .btn-group-lg > .btn-pinterest.btn:before, - .btn-vk.btn-lg:before, - .btn-group-lg > .btn-vk.btn:before, - .btn-yahoo.btn-lg:before, - .btn-group-lg > .btn-yahoo.btn:before, - .btn-behance.btn-lg:before, - .btn-group-lg > .btn-behance.btn:before, - .btn-dropbox.btn-lg:before, - .btn-group-lg > .btn-dropbox.btn:before, - .btn-reddit.btn-lg:before, - .btn-group-lg > .btn-reddit.btn:before, - .btn-spotify.btn-lg:before, - .btn-group-lg > .btn-spotify.btn:before, - .btn-vine.btn-lg:before, - .btn-group-lg > .btn-vine.btn:before, - .btn-foursquare.btn-lg:before, - .btn-group-lg > .btn-foursquare.btn:before, - .btn-vimeo.btn-lg:before, - .btn-group-lg > .btn-vimeo.btn:before { + .btn-facebook.btn-lg::before, .btn-group-lg > .btn-facebook.btn::before, + .btn-twitter.btn-lg::before, + .btn-group-lg > .btn-twitter.btn::before, + .btn-linkedin.btn-lg::before, + .btn-group-lg > .btn-linkedin.btn::before, + .btn-flickr.btn-lg::before, + .btn-group-lg > .btn-flickr.btn::before, + .btn-tumblr.btn-lg::before, + .btn-group-lg > .btn-tumblr.btn::before, + .btn-xing.btn-lg::before, + .btn-group-lg > .btn-xing.btn::before, + .btn-github.btn-lg::before, + .btn-group-lg > .btn-github.btn::before, + .btn-html5.btn-lg::before, + .btn-group-lg > .btn-html5.btn::before, + .btn-openid.btn-lg::before, + .btn-group-lg > .btn-openid.btn::before, + .btn-stack-overflow.btn-lg::before, + .btn-group-lg > .btn-stack-overflow.btn::before, + .btn-youtube.btn-lg::before, + .btn-group-lg > .btn-youtube.btn::before, + .btn-css3.btn-lg::before, + .btn-group-lg > .btn-css3.btn::before, + .btn-dribbble.btn-lg::before, + .btn-group-lg > .btn-dribbble.btn::before, + .btn-google-plus.btn-lg::before, + .btn-group-lg > .btn-google-plus.btn::before, + .btn-instagram.btn-lg::before, + .btn-group-lg > .btn-instagram.btn::before, + .btn-pinterest.btn-lg::before, + .btn-group-lg > .btn-pinterest.btn::before, + .btn-vk.btn-lg::before, + .btn-group-lg > .btn-vk.btn::before, + .btn-yahoo.btn-lg::before, + .btn-group-lg > .btn-yahoo.btn::before, + .btn-behance.btn-lg::before, + .btn-group-lg > .btn-behance.btn::before, + .btn-dropbox.btn-lg::before, + .btn-group-lg > .btn-dropbox.btn::before, + .btn-reddit.btn-lg::before, + .btn-group-lg > .btn-reddit.btn::before, + .btn-spotify.btn-lg::before, + .btn-group-lg > .btn-spotify.btn::before, + .btn-vine.btn-lg::before, + .btn-group-lg > .btn-vine.btn::before, + .btn-foursquare.btn-lg::before, + .btn-group-lg > .btn-foursquare.btn::before, + .btn-vimeo.btn-lg::before, + .btn-group-lg > .btn-vimeo.btn::before { width: 3.16667rem; height: 3.16667rem; padding: 0.75rem 0; @@ -5999,55 +6111,55 @@ footer.footer { font-size: 0.875rem; line-height: 1.5; border: 0; } - .btn-facebook.btn-sm:before, .btn-group-sm > .btn-facebook.btn:before, - .btn-twitter.btn-sm:before, - .btn-group-sm > .btn-twitter.btn:before, - .btn-linkedin.btn-sm:before, - .btn-group-sm > .btn-linkedin.btn:before, - .btn-flickr.btn-sm:before, - .btn-group-sm > .btn-flickr.btn:before, - .btn-tumblr.btn-sm:before, - .btn-group-sm > .btn-tumblr.btn:before, - .btn-xing.btn-sm:before, - .btn-group-sm > .btn-xing.btn:before, - .btn-github.btn-sm:before, - .btn-group-sm > .btn-github.btn:before, - .btn-html5.btn-sm:before, - .btn-group-sm > .btn-html5.btn:before, - .btn-openid.btn-sm:before, - .btn-group-sm > .btn-openid.btn:before, - .btn-stack-overflow.btn-sm:before, - .btn-group-sm > .btn-stack-overflow.btn:before, - .btn-youtube.btn-sm:before, - .btn-group-sm > .btn-youtube.btn:before, - .btn-css3.btn-sm:before, - .btn-group-sm > .btn-css3.btn:before, - .btn-dribbble.btn-sm:before, - .btn-group-sm > .btn-dribbble.btn:before, - .btn-google-plus.btn-sm:before, - .btn-group-sm > .btn-google-plus.btn:before, - .btn-instagram.btn-sm:before, - .btn-group-sm > .btn-instagram.btn:before, - .btn-pinterest.btn-sm:before, - .btn-group-sm > .btn-pinterest.btn:before, - .btn-vk.btn-sm:before, - .btn-group-sm > .btn-vk.btn:before, - .btn-yahoo.btn-sm:before, - .btn-group-sm > .btn-yahoo.btn:before, - .btn-behance.btn-sm:before, - .btn-group-sm > .btn-behance.btn:before, - .btn-dropbox.btn-sm:before, - .btn-group-sm > .btn-dropbox.btn:before, - .btn-reddit.btn-sm:before, - .btn-group-sm > .btn-reddit.btn:before, - .btn-spotify.btn-sm:before, - .btn-group-sm > .btn-spotify.btn:before, - .btn-vine.btn-sm:before, - .btn-group-sm > .btn-vine.btn:before, - .btn-foursquare.btn-sm:before, - .btn-group-sm > .btn-foursquare.btn:before, - .btn-vimeo.btn-sm:before, - .btn-group-sm > .btn-vimeo.btn:before { + .btn-facebook.btn-sm::before, .btn-group-sm > .btn-facebook.btn::before, + .btn-twitter.btn-sm::before, + .btn-group-sm > .btn-twitter.btn::before, + .btn-linkedin.btn-sm::before, + .btn-group-sm > .btn-linkedin.btn::before, + .btn-flickr.btn-sm::before, + .btn-group-sm > .btn-flickr.btn::before, + .btn-tumblr.btn-sm::before, + .btn-group-sm > .btn-tumblr.btn::before, + .btn-xing.btn-sm::before, + .btn-group-sm > .btn-xing.btn::before, + .btn-github.btn-sm::before, + .btn-group-sm > .btn-github.btn::before, + .btn-html5.btn-sm::before, + .btn-group-sm > .btn-html5.btn::before, + .btn-openid.btn-sm::before, + .btn-group-sm > .btn-openid.btn::before, + .btn-stack-overflow.btn-sm::before, + .btn-group-sm > .btn-stack-overflow.btn::before, + .btn-youtube.btn-sm::before, + .btn-group-sm > .btn-youtube.btn::before, + .btn-css3.btn-sm::before, + .btn-group-sm > .btn-css3.btn::before, + .btn-dribbble.btn-sm::before, + .btn-group-sm > .btn-dribbble.btn::before, + .btn-google-plus.btn-sm::before, + .btn-group-sm > .btn-google-plus.btn::before, + .btn-instagram.btn-sm::before, + .btn-group-sm > .btn-instagram.btn::before, + .btn-pinterest.btn-sm::before, + .btn-group-sm > .btn-pinterest.btn::before, + .btn-vk.btn-sm::before, + .btn-group-sm > .btn-vk.btn::before, + .btn-yahoo.btn-sm::before, + .btn-group-sm > .btn-yahoo.btn::before, + .btn-behance.btn-sm::before, + .btn-group-sm > .btn-behance.btn::before, + .btn-dropbox.btn-sm::before, + .btn-group-sm > .btn-dropbox.btn::before, + .btn-reddit.btn-sm::before, + .btn-group-sm > .btn-reddit.btn::before, + .btn-spotify.btn-sm::before, + .btn-group-sm > .btn-spotify.btn::before, + .btn-vine.btn-sm::before, + .btn-group-sm > .btn-vine.btn::before, + .btn-foursquare.btn-sm::before, + .btn-group-sm > .btn-foursquare.btn::before, + .btn-vimeo.btn-sm::before, + .btn-group-sm > .btn-vimeo.btn::before { width: 1.8125rem; height: 1.8125rem; padding: 0.25rem 0; @@ -6133,252 +6245,252 @@ footer.footer { .btn-facebook { background: #3b5998; } - .btn-facebook:before { + .btn-facebook::before { content: "\f09a"; background: #344e86; } .btn-facebook:hover { background: #344e86; } - .btn-facebook:hover:before { + .btn-facebook:hover::before { background: #2d4373; } .btn-twitter { background: #00aced; } - .btn-twitter:before { + .btn-twitter::before { content: "\f099"; background: #0099d4; } .btn-twitter:hover { background: #0099d4; } - .btn-twitter:hover:before { + .btn-twitter:hover::before { background: #0087ba; } .btn-linkedin { background: #4875b4; } - .btn-linkedin:before { + .btn-linkedin::before { content: "\f0e1"; background: #4169a2; } .btn-linkedin:hover { background: #4169a2; } - .btn-linkedin:hover:before { + .btn-linkedin:hover::before { background: #395d90; } .btn-flickr { background: #ff0084; } - .btn-flickr:before { + .btn-flickr::before { content: "\f16e"; background: #e60077; } .btn-flickr:hover { background: #e60077; } - .btn-flickr:hover:before { + .btn-flickr:hover::before { background: #cc006a; } .btn-tumblr { background: #32506d; } - .btn-tumblr:before { + .btn-tumblr::before { content: "\f173"; background: #2a435c; } .btn-tumblr:hover { background: #2a435c; } - .btn-tumblr:hover:before { + .btn-tumblr:hover::before { background: #22364a; } .btn-xing { background: #026466; } - .btn-xing:before { + .btn-xing::before { content: "\f168"; background: #024b4d; } .btn-xing:hover { background: #024b4d; } - .btn-xing:hover:before { + .btn-xing:hover::before { background: #013334; } .btn-github { background: #4183c4; } - .btn-github:before { + .btn-github::before { content: "\f09b"; background: #3876b4; } .btn-github:hover { background: #3876b4; } - .btn-github:hover:before { + .btn-github:hover::before { background: #3269a0; } .btn-html5 { background: #e34f26; } - .btn-html5:before { + .btn-html5::before { content: "\f13b"; background: #d4431b; } .btn-html5:hover { background: #d4431b; } - .btn-html5:hover:before { + .btn-html5:hover::before { background: #be3c18; } .btn-openid { background: #f78c40; } - .btn-openid:before { + .btn-openid::before { content: "\f19b"; background: #f67d28; } .btn-openid:hover { background: #f67d28; } - .btn-openid:hover:before { + .btn-openid:hover::before { background: #f56f0f; } .btn-stack-overflow { background: #fe7a15; } - .btn-stack-overflow:before { + .btn-stack-overflow::before { content: "\f16c"; background: #f86c01; } .btn-stack-overflow:hover { background: #f86c01; } - .btn-stack-overflow:hover:before { + .btn-stack-overflow:hover::before { background: #df6101; } .btn-css3 { background: #0170ba; } - .btn-css3:before { + .btn-css3::before { content: "\f13c"; background: #0161a1; } .btn-css3:hover { background: #0161a1; } - .btn-css3:hover:before { + .btn-css3:hover::before { background: #015187; } .btn-youtube { background: #b00; } - .btn-youtube:before { + .btn-youtube::before { content: "\f167"; background: #a20000; } .btn-youtube:hover { background: #a20000; } - .btn-youtube:hover:before { + .btn-youtube:hover::before { background: #880000; } .btn-dribbble { background: #ea4c89; } - .btn-dribbble:before { + .btn-dribbble::before { content: "\f17d"; background: #e7357a; } .btn-dribbble:hover { background: #e7357a; } - .btn-dribbble:hover:before { + .btn-dribbble:hover::before { background: #e51e6b; } .btn-google-plus { background: #bb4b39; } - .btn-google-plus:before { + .btn-google-plus::before { content: "\f0d5"; background: #a74333; } .btn-google-plus:hover { background: #a74333; } - .btn-google-plus:hover:before { + .btn-google-plus:hover::before { background: #943b2d; } .btn-instagram { background: #517fa4; } - .btn-instagram:before { + .btn-instagram::before { content: "\f16d"; background: #497293; } .btn-instagram:hover { background: #497293; } - .btn-instagram:hover:before { + .btn-instagram:hover::before { background: #406582; } .btn-pinterest { background: #cb2027; } - .btn-pinterest:before { + .btn-pinterest::before { content: "\f0d2"; background: #b51d23; } .btn-pinterest:hover { background: #b51d23; } - .btn-pinterest:hover:before { + .btn-pinterest:hover::before { background: #9f191f; } .btn-vk { background: #45668e; } - .btn-vk:before { + .btn-vk::before { content: "\f189"; background: #3d5a7d; } .btn-vk:hover { background: #3d5a7d; } - .btn-vk:hover:before { + .btn-vk:hover::before { background: #344d6c; } .btn-yahoo { background: #400191; } - .btn-yahoo:before { + .btn-yahoo::before { content: "\f19e"; background: #350178; } .btn-yahoo:hover { background: #350178; } - .btn-yahoo:hover:before { + .btn-yahoo:hover::before { background: #2a015e; } .btn-behance { background: #1769ff; } - .btn-behance:before { + .btn-behance::before { content: "\f1b4"; background: #0059fd; } .btn-behance:hover { background: #0059fd; } - .btn-behance:hover:before { + .btn-behance:hover::before { background: #0050e3; } .btn-dropbox { background: #007ee5; } - .btn-dropbox:before { + .btn-dropbox::before { content: "\f16b"; background: #0070cc; } .btn-dropbox:hover { background: #0070cc; } - .btn-dropbox:hover:before { + .btn-dropbox:hover::before { background: #0062b2; } .btn-reddit { background: #ff4500; } - .btn-reddit:before { + .btn-reddit::before { content: "\f1a1"; background: #e63e00; } .btn-reddit:hover { background: #e63e00; } - .btn-reddit:hover:before { + .btn-reddit:hover::before { background: #cc3700; } .btn-spotify { background: #7ab800; } - .btn-spotify:before { + .btn-spotify::before { content: "\f1bc"; background: #699f00; } .btn-spotify:hover { background: #699f00; } - .btn-spotify:hover:before { + .btn-spotify:hover::before { background: #588500; } .btn-vine { background: #00bf8f; } - .btn-vine:before { + .btn-vine::before { content: "\f1ca"; background: #00a67c; } .btn-vine:hover { background: #00a67c; } - .btn-vine:hover:before { + .btn-vine:hover::before { background: #008c69; } .btn-foursquare { background: #1073af; } - .btn-foursquare:before { + .btn-foursquare::before { content: "\f180"; background: #0e6498; } .btn-foursquare:hover { background: #0e6498; } - .btn-foursquare:hover:before { + .btn-foursquare:hover::before { background: #0c5480; } .btn-vimeo { background: #aad450; } - .btn-vimeo:before { + .btn-vimeo::before { content: "\f194"; background: #a0cf3c; } .btn-vimeo:hover { background: #a0cf3c; } - .btn-vimeo:hover:before { + .btn-vimeo:hover::before { background: #93c130; } hr.transparent { @@ -6387,12 +6499,12 @@ hr.transparent { .breadcrumb-menu { position: absolute; top: 0; - right: 1rem; - line-height: 43px; } - .breadcrumb-menu:before { + right: 1rem; } + .breadcrumb-menu::before { display: none; } - .breadcrumb-menu .btn-group { - margin-top: -2px; } + .breadcrumb-menu .btn { + padding-top: 0.75rem; + padding-bottom: 0.75rem; } .breadcrumb-menu .btn.btn-secondary { color: #b0bec5; border: 0; } @@ -6578,9 +6690,9 @@ hr.transparent { -o-transition-property: opacity background; -webkit-transition-property: opacity background; transition-property: opacity background; } - .switch.switch-default .switch-input:checked ~ .switch-label:before { + .switch.switch-default .switch-input:checked ~ .switch-label::before { opacity: 0; } - .switch.switch-default .switch-input:checked ~ .switch-label:after { + .switch.switch-default .switch-input:checked ~ .switch-label::after { opacity: 1; } .switch.switch-default .switch-handle { position: absolute; @@ -6659,8 +6771,8 @@ hr.transparent { -o-transition-property: opacity background; -webkit-transition-property: opacity background; transition-property: opacity background; } - .switch.switch-text .switch-label:before, - .switch.switch-text .switch-label:after { + .switch.switch-text .switch-label::before, + .switch.switch-text .switch-label::after { position: absolute; top: 50%; width: 50%; @@ -6671,18 +6783,18 @@ hr.transparent { -o-transition: inherit; -webkit-transition: inherit; transition: inherit; } - .switch.switch-text .switch-label:before { + .switch.switch-text .switch-label::before { right: 1px; color: #cfd8dc; content: attr(data-off); } - .switch.switch-text .switch-label:after { + .switch.switch-text .switch-label::after { left: 1px; color: #fff; content: attr(data-on); opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label:before { + .switch.switch-text .switch-input:checked ~ .switch-label::before { opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label:after { + .switch.switch-text .switch-input:checked ~ .switch-label::after { opacity: 1; } .switch.switch-text .switch-handle { position: absolute; @@ -6762,8 +6874,8 @@ hr.transparent { -o-transition-property: opacity background; -webkit-transition-property: opacity background; transition-property: opacity background; } - .switch.switch-icon .switch-label:before, - .switch.switch-icon .switch-label:after { + .switch.switch-icon .switch-label::before, + .switch.switch-icon .switch-label::after { position: absolute; top: 50%; width: 50%; @@ -6774,18 +6886,18 @@ hr.transparent { -o-transition: inherit; -webkit-transition: inherit; transition: inherit; } - .switch.switch-icon .switch-label:before { + .switch.switch-icon .switch-label::before { right: 1px; color: #cfd8dc; content: attr(data-off); } - .switch.switch-icon .switch-label:after { + .switch.switch-icon .switch-label::after { left: 1px; color: #fff; content: attr(data-on); opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label:before { + .switch.switch-icon .switch-input:checked ~ .switch-label::before { opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label:after { + .switch.switch-icon .switch-input:checked ~ .switch-label::after { opacity: 1; } .switch.switch-icon .switch-handle { position: absolute; @@ -6864,9 +6976,9 @@ hr.transparent { -o-transition-property: opacity background; -webkit-transition-property: opacity background; transition-property: opacity background; } - .switch.switch-3d .switch-input:checked ~ .switch-label:before { + .switch.switch-3d .switch-input:checked ~ .switch-label::before { opacity: 0; } - .switch.switch-3d .switch-input:checked ~ .switch-label:after { + .switch.switch-3d .switch-input:checked ~ .switch-label::after { opacity: 1; } .switch.switch-3d .switch-handle { position: absolute; @@ -6920,10 +7032,10 @@ hr.transparent { .switch-pill .switch-handle, .switch.switch-3d .switch-handle { border-radius: 50em !important; } -.switch-pill .switch-label:before, .switch.switch-3d .switch-label:before { +.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before { right: 2px !important; } -.switch-pill .switch-label:after, .switch.switch-3d .switch-label:after { +.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after { left: 2px !important; } .switch-primary > .switch-input:checked ~ .switch-label { @@ -6936,7 +7048,7 @@ hr.transparent { .switch-primary-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #20a8d8; } - .switch-primary-outline > .switch-input:checked ~ .switch-label:after { + .switch-primary-outline > .switch-input:checked ~ .switch-label::after { color: #20a8d8; } .switch-primary-outline > .switch-input:checked ~ .switch-handle { @@ -6945,7 +7057,7 @@ hr.transparent { .switch-primary-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #20a8d8; } - .switch-primary-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after { color: #20a8d8; } .switch-primary-outline-alt > .switch-input:checked ~ .switch-handle { @@ -6962,7 +7074,7 @@ hr.transparent { .switch-secondary-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #cfd8dc; } - .switch-secondary-outline > .switch-input:checked ~ .switch-label:after { + .switch-secondary-outline > .switch-input:checked ~ .switch-label::after { color: #cfd8dc; } .switch-secondary-outline > .switch-input:checked ~ .switch-handle { @@ -6971,7 +7083,7 @@ hr.transparent { .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #cfd8dc; } - .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after { color: #cfd8dc; } .switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle { @@ -6988,7 +7100,7 @@ hr.transparent { .switch-success-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #4dbd74; } - .switch-success-outline > .switch-input:checked ~ .switch-label:after { + .switch-success-outline > .switch-input:checked ~ .switch-label::after { color: #4dbd74; } .switch-success-outline > .switch-input:checked ~ .switch-handle { @@ -6997,7 +7109,7 @@ hr.transparent { .switch-success-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #4dbd74; } - .switch-success-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after { color: #4dbd74; } .switch-success-outline-alt > .switch-input:checked ~ .switch-handle { @@ -7014,7 +7126,7 @@ hr.transparent { .switch-info-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #63c2de; } - .switch-info-outline > .switch-input:checked ~ .switch-label:after { + .switch-info-outline > .switch-input:checked ~ .switch-label::after { color: #63c2de; } .switch-info-outline > .switch-input:checked ~ .switch-handle { @@ -7023,7 +7135,7 @@ hr.transparent { .switch-info-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #63c2de; } - .switch-info-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after { color: #63c2de; } .switch-info-outline-alt > .switch-input:checked ~ .switch-handle { @@ -7040,7 +7152,7 @@ hr.transparent { .switch-warning-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #f8cb00; } - .switch-warning-outline > .switch-input:checked ~ .switch-label:after { + .switch-warning-outline > .switch-input:checked ~ .switch-label::after { color: #f8cb00; } .switch-warning-outline > .switch-input:checked ~ .switch-handle { @@ -7049,7 +7161,7 @@ hr.transparent { .switch-warning-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #f8cb00; } - .switch-warning-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after { color: #f8cb00; } .switch-warning-outline-alt > .switch-input:checked ~ .switch-handle { @@ -7066,7 +7178,7 @@ hr.transparent { .switch-danger-outline > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #f86c6b; } - .switch-danger-outline > .switch-input:checked ~ .switch-label:after { + .switch-danger-outline > .switch-input:checked ~ .switch-label::after { color: #f86c6b; } .switch-danger-outline > .switch-input:checked ~ .switch-handle { @@ -7075,7 +7187,7 @@ hr.transparent { .switch-danger-outline-alt > .switch-input:checked ~ .switch-label { background: #fff !important; border-color: #f86c6b; } - .switch-danger-outline-alt > .switch-input:checked ~ .switch-label:after { + .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after { color: #f86c6b; } .switch-danger-outline-alt > .switch-input:checked ~ .switch-handle { @@ -7151,6 +7263,8 @@ base-chart.chart { left: 0; width: 70px; height: inherit; } + header.navbar .navbar-toggler { + color: rgba(0, 0, 0, 0.3); } header.navbar .navbar-brand { width: 100% !important; margin: 0 auto !important; } diff --git a/demo/Angular2_Demo/assets/img/favicon.png b/demo/Angular2_Demo/assets/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f62affe0cd4cf62d912341fdb37637ea2bab2a9 GIT binary patch literal 7185 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 literal 0 HcmV?d00001 diff --git a/demo/Angular2_Demo/assets/style.css b/demo/Angular2_Demo/assets/style.css new file mode 100644 index 0000000..156d63b --- /dev/null +++ b/demo/Angular2_Demo/assets/style.css @@ -0,0 +1,7183 @@ +/** + * CoreUI - Open Source Bootstrap Admin Template + * @version v1.0.0-alpha.2 + * @link http://coreui.io + * Copyright (c) 2016 creativeLabs Åukasz Holeczek + * @license MIT + */ +/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; } + +audio:not([controls]) { + display: none; + height: 0; } + +progress { + vertical-align: baseline; } + +template, +[hidden] { + display: none; } + +a { + background-color: transparent; } + +a:active, +a:hover { + outline-width: 0; } + +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; } + +b, +strong { + font-weight: inherit; } + +b, +strong { + font-weight: bolder; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background-color: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +img { + border-style: none; } + +svg:not(:root) { + overflow: hidden; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +figure { + margin: 1em 40px; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +button, +input, +select, +textarea { + font: inherit; } + +optgroup { + font-weight: bold; } + +button, +input, +select { + overflow: visible; } + +button, +input, +select, +textarea { + margin: 0; } + +button, +select { + text-transform: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + cursor: pointer; } + +[disabled] { + cursor: default; } + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +button:-moz-focusring, +input:-moz-focusring { + outline: 1px dotted ButtonText; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } + +textarea { + overflow: auto; } + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + -webkit-appearance: textfield; } + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +@media print { + *, + *::before, + *::after, + *::first-letter, + *::first-line { + text-shadow: none !important; + box-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + abbr[title]::after { + content: " (" attr(title) ")"; } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + .navbar { + display: none; } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; } + .tag { + border: 1px solid #000; } + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } + +html { + box-sizing: border-box; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +@-ms-viewport { + width: device-width; } + +html { + font-size: 16px; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; } + +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 0.875rem; + line-height: 1.5; + color: #263238; + background-color: #e4e5e6; } + +[tabindex="-1"]:focus { + outline: none !important; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #b0bec5; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: bold; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +a { + color: #20a8d8; + text-decoration: none; } + a:focus, a:hover { + color: #167495; + text-decoration: underline; } + a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: none; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; } + +[role="button"] { + cursor: pointer; } + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + touch-action: manipulation; } + +table { + border-collapse: collapse; + background-color: transparent; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #b0bec5; + text-align: left; + caption-side: bottom; } + +th { + text-align: left; } + +label { + display: inline-block; + margin-bottom: .5rem; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +textarea { + margin: 0; + line-height: inherit; + border-radius: 0; } + +input[type="radio"]:disabled, +input[type="checkbox"]:disabled { + cursor: not-allowed; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; } + +input[type="search"] { + -webkit-appearance: none; } + +output { + display: inline-block; } + +[hidden] { + display: none !important; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + +h1, .h1 { + font-size: 2.5rem; } + +h2, .h2 { + font-size: 2rem; } + +h3, .h3 { + font-size: 1.75rem; } + +h4, .h4 { + font-size: 1.5rem; } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 80%; + font-weight: normal; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 5px; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + padding: 0.5rem 1rem; + margin-bottom: 1rem; + font-size: 1.09375rem; + border-left: 0.25rem solid #cfd8dc; } + +.blockquote-footer { + display: block; + font-size: 80%; + color: #b0bec5; } + .blockquote-footer::before { + content: "\2014 \00A0"; } + +.blockquote-reverse { + padding-right: 1rem; + padding-left: 0; + text-align: right; + border-right: 0.25rem solid #cfd8dc; + border-left: 0; } + +.blockquote-reverse .blockquote-footer::before { + content: ""; } + +.blockquote-reverse .blockquote-footer::after { + content: "\00A0 \2014"; } + +dl.row > dd + dt { + clear: left; } + +.img-fluid { + display: block; + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #e4e5e6; + border: 1px solid #ddd; + transition: all .2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #b0bec5; } + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +code { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #bd4147; + background-color: #f7f7f9; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #fff; + background-color: #333; } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + font-size: 90%; + color: #263238; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + background-color: transparent; + border-radius: 0; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container { + margin-left: auto; + margin-right: auto; + padding-left: 15px; + padding-right: 15px; } + .container::after { + content: ""; + display: table; + clear: both; } + @media (min-width: 544px) { + .container { + max-width: 576px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 940px; } } + @media (min-width: 1200px) { + .container { + max-width: 1140px; } } + +.container-fluid { + margin-left: auto; + margin-right: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid::after { + content: ""; + display: table; + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row::after { + content: ""; + display: table; + clear: both; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; } + +.col-xs-1 { + float: left; + width: 8.33333%; } + +.col-xs-2 { + float: left; + width: 16.66667%; } + +.col-xs-3 { + float: left; + width: 25%; } + +.col-xs-4 { + float: left; + width: 33.33333%; } + +.col-xs-5 { + float: left; + width: 41.66667%; } + +.col-xs-6 { + float: left; + width: 50%; } + +.col-xs-7 { + float: left; + width: 58.33333%; } + +.col-xs-8 { + float: left; + width: 66.66667%; } + +.col-xs-9 { + float: left; + width: 75%; } + +.col-xs-10 { + float: left; + width: 83.33333%; } + +.col-xs-11 { + float: left; + width: 91.66667%; } + +.col-xs-12 { + float: left; + width: 100%; } + +.pull-xs-0 { + right: auto; } + +.pull-xs-1 { + right: 8.33333%; } + +.pull-xs-2 { + right: 16.66667%; } + +.pull-xs-3 { + right: 25%; } + +.pull-xs-4 { + right: 33.33333%; } + +.pull-xs-5 { + right: 41.66667%; } + +.pull-xs-6 { + right: 50%; } + +.pull-xs-7 { + right: 58.33333%; } + +.pull-xs-8 { + right: 66.66667%; } + +.pull-xs-9 { + right: 75%; } + +.pull-xs-10 { + right: 83.33333%; } + +.pull-xs-11 { + right: 91.66667%; } + +.pull-xs-12 { + right: 100%; } + +.push-xs-0 { + left: auto; } + +.push-xs-1 { + left: 8.33333%; } + +.push-xs-2 { + left: 16.66667%; } + +.push-xs-3 { + left: 25%; } + +.push-xs-4 { + left: 33.33333%; } + +.push-xs-5 { + left: 41.66667%; } + +.push-xs-6 { + left: 50%; } + +.push-xs-7 { + left: 58.33333%; } + +.push-xs-8 { + left: 66.66667%; } + +.push-xs-9 { + left: 75%; } + +.push-xs-10 { + left: 83.33333%; } + +.push-xs-11 { + left: 91.66667%; } + +.push-xs-12 { + left: 100%; } + +.offset-xs-1 { + margin-left: 8.33333%; } + +.offset-xs-2 { + margin-left: 16.66667%; } + +.offset-xs-3 { + margin-left: 25%; } + +.offset-xs-4 { + margin-left: 33.33333%; } + +.offset-xs-5 { + margin-left: 41.66667%; } + +.offset-xs-6 { + margin-left: 50%; } + +.offset-xs-7 { + margin-left: 58.33333%; } + +.offset-xs-8 { + margin-left: 66.66667%; } + +.offset-xs-9 { + margin-left: 75%; } + +.offset-xs-10 { + margin-left: 83.33333%; } + +.offset-xs-11 { + margin-left: 91.66667%; } + +@media (min-width: 544px) { + .col-sm-1 { + float: left; + width: 8.33333%; } + .col-sm-2 { + float: left; + width: 16.66667%; } + .col-sm-3 { + float: left; + width: 25%; } + .col-sm-4 { + float: left; + width: 33.33333%; } + .col-sm-5 { + float: left; + width: 41.66667%; } + .col-sm-6 { + float: left; + width: 50%; } + .col-sm-7 { + float: left; + width: 58.33333%; } + .col-sm-8 { + float: left; + width: 66.66667%; } + .col-sm-9 { + float: left; + width: 75%; } + .col-sm-10 { + float: left; + width: 83.33333%; } + .col-sm-11 { + float: left; + width: 91.66667%; } + .col-sm-12 { + float: left; + width: 100%; } + .pull-sm-0 { + right: auto; } + .pull-sm-1 { + right: 8.33333%; } + .pull-sm-2 { + right: 16.66667%; } + .pull-sm-3 { + right: 25%; } + .pull-sm-4 { + right: 33.33333%; } + .pull-sm-5 { + right: 41.66667%; } + .pull-sm-6 { + right: 50%; } + .pull-sm-7 { + right: 58.33333%; } + .pull-sm-8 { + right: 66.66667%; } + .pull-sm-9 { + right: 75%; } + .pull-sm-10 { + right: 83.33333%; } + .pull-sm-11 { + right: 91.66667%; } + .pull-sm-12 { + right: 100%; } + .push-sm-0 { + left: auto; } + .push-sm-1 { + left: 8.33333%; } + .push-sm-2 { + left: 16.66667%; } + .push-sm-3 { + left: 25%; } + .push-sm-4 { + left: 33.33333%; } + .push-sm-5 { + left: 41.66667%; } + .push-sm-6 { + left: 50%; } + .push-sm-7 { + left: 58.33333%; } + .push-sm-8 { + left: 66.66667%; } + .push-sm-9 { + left: 75%; } + .push-sm-10 { + left: 83.33333%; } + .push-sm-11 { + left: 91.66667%; } + .push-sm-12 { + left: 100%; } + .offset-sm-0 { + margin-left: 0%; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md-1 { + float: left; + width: 8.33333%; } + .col-md-2 { + float: left; + width: 16.66667%; } + .col-md-3 { + float: left; + width: 25%; } + .col-md-4 { + float: left; + width: 33.33333%; } + .col-md-5 { + float: left; + width: 41.66667%; } + .col-md-6 { + float: left; + width: 50%; } + .col-md-7 { + float: left; + width: 58.33333%; } + .col-md-8 { + float: left; + width: 66.66667%; } + .col-md-9 { + float: left; + width: 75%; } + .col-md-10 { + float: left; + width: 83.33333%; } + .col-md-11 { + float: left; + width: 91.66667%; } + .col-md-12 { + float: left; + width: 100%; } + .pull-md-0 { + right: auto; } + .pull-md-1 { + right: 8.33333%; } + .pull-md-2 { + right: 16.66667%; } + .pull-md-3 { + right: 25%; } + .pull-md-4 { + right: 33.33333%; } + .pull-md-5 { + right: 41.66667%; } + .pull-md-6 { + right: 50%; } + .pull-md-7 { + right: 58.33333%; } + .pull-md-8 { + right: 66.66667%; } + .pull-md-9 { + right: 75%; } + .pull-md-10 { + right: 83.33333%; } + .pull-md-11 { + right: 91.66667%; } + .pull-md-12 { + right: 100%; } + .push-md-0 { + left: auto; } + .push-md-1 { + left: 8.33333%; } + .push-md-2 { + left: 16.66667%; } + .push-md-3 { + left: 25%; } + .push-md-4 { + left: 33.33333%; } + .push-md-5 { + left: 41.66667%; } + .push-md-6 { + left: 50%; } + .push-md-7 { + left: 58.33333%; } + .push-md-8 { + left: 66.66667%; } + .push-md-9 { + left: 75%; } + .push-md-10 { + left: 83.33333%; } + .push-md-11 { + left: 91.66667%; } + .push-md-12 { + left: 100%; } + .offset-md-0 { + margin-left: 0%; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 992px) { + .col-lg-1 { + float: left; + width: 8.33333%; } + .col-lg-2 { + float: left; + width: 16.66667%; } + .col-lg-3 { + float: left; + width: 25%; } + .col-lg-4 { + float: left; + width: 33.33333%; } + .col-lg-5 { + float: left; + width: 41.66667%; } + .col-lg-6 { + float: left; + width: 50%; } + .col-lg-7 { + float: left; + width: 58.33333%; } + .col-lg-8 { + float: left; + width: 66.66667%; } + .col-lg-9 { + float: left; + width: 75%; } + .col-lg-10 { + float: left; + width: 83.33333%; } + .col-lg-11 { + float: left; + width: 91.66667%; } + .col-lg-12 { + float: left; + width: 100%; } + .pull-lg-0 { + right: auto; } + .pull-lg-1 { + right: 8.33333%; } + .pull-lg-2 { + right: 16.66667%; } + .pull-lg-3 { + right: 25%; } + .pull-lg-4 { + right: 33.33333%; } + .pull-lg-5 { + right: 41.66667%; } + .pull-lg-6 { + right: 50%; } + .pull-lg-7 { + right: 58.33333%; } + .pull-lg-8 { + right: 66.66667%; } + .pull-lg-9 { + right: 75%; } + .pull-lg-10 { + right: 83.33333%; } + .pull-lg-11 { + right: 91.66667%; } + .pull-lg-12 { + right: 100%; } + .push-lg-0 { + left: auto; } + .push-lg-1 { + left: 8.33333%; } + .push-lg-2 { + left: 16.66667%; } + .push-lg-3 { + left: 25%; } + .push-lg-4 { + left: 33.33333%; } + .push-lg-5 { + left: 41.66667%; } + .push-lg-6 { + left: 50%; } + .push-lg-7 { + left: 58.33333%; } + .push-lg-8 { + left: 66.66667%; } + .push-lg-9 { + left: 75%; } + .push-lg-10 { + left: 83.33333%; } + .push-lg-11 { + left: 91.66667%; } + .push-lg-12 { + left: 100%; } + .offset-lg-0 { + margin-left: 0%; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1200px) { + .col-xl-1 { + float: left; + width: 8.33333%; } + .col-xl-2 { + float: left; + width: 16.66667%; } + .col-xl-3 { + float: left; + width: 25%; } + .col-xl-4 { + float: left; + width: 33.33333%; } + .col-xl-5 { + float: left; + width: 41.66667%; } + .col-xl-6 { + float: left; + width: 50%; } + .col-xl-7 { + float: left; + width: 58.33333%; } + .col-xl-8 { + float: left; + width: 66.66667%; } + .col-xl-9 { + float: left; + width: 75%; } + .col-xl-10 { + float: left; + width: 83.33333%; } + .col-xl-11 { + float: left; + width: 91.66667%; } + .col-xl-12 { + float: left; + width: 100%; } + .pull-xl-0 { + right: auto; } + .pull-xl-1 { + right: 8.33333%; } + .pull-xl-2 { + right: 16.66667%; } + .pull-xl-3 { + right: 25%; } + .pull-xl-4 { + right: 33.33333%; } + .pull-xl-5 { + right: 41.66667%; } + .pull-xl-6 { + right: 50%; } + .pull-xl-7 { + right: 58.33333%; } + .pull-xl-8 { + right: 66.66667%; } + .pull-xl-9 { + right: 75%; } + .pull-xl-10 { + right: 83.33333%; } + .pull-xl-11 { + right: 91.66667%; } + .pull-xl-12 { + right: 100%; } + .push-xl-0 { + left: auto; } + .push-xl-1 { + left: 8.33333%; } + .push-xl-2 { + left: 16.66667%; } + .push-xl-3 { + left: 25%; } + .push-xl-4 { + left: 33.33333%; } + .push-xl-5 { + left: 41.66667%; } + .push-xl-6 { + left: 50%; } + .push-xl-7 { + left: 58.33333%; } + .push-xl-8 { + left: 66.66667%; } + .push-xl-9 { + left: 75%; } + .push-xl-10 { + left: 83.33333%; } + .push-xl-11 { + left: 91.66667%; } + .push-xl-12 { + left: 100%; } + .offset-xl-0 { + margin-left: 0%; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #cfd8dc; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #cfd8dc; } + .table tbody + tbody { + border-top: 2px solid #cfd8dc; } + .table .table { + background-color: #e4e5e6; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 1px solid #cfd8dc; } + .table-bordered th, + .table-bordered td { + border: 1px solid #cfd8dc; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #dff0d8; } + +.table-hover .table-success:hover { + background-color: #d0e9c6; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #d0e9c6; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #d9edf7; } + +.table-hover .table-info:hover { + background-color: #c4e3f3; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #c4e3f3; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fcf8e3; } + +.table-hover .table-warning:hover { + background-color: #faf2cc; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #faf2cc; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f2dede; } + +.table-hover .table-danger:hover { + background-color: #ebcccc; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #ebcccc; } + +.thead-inverse th { + color: #fff; + background-color: #263238; } + +.thead-default th { + color: #607d8b; + background-color: #cfd8dc; } + +.table-inverse { + color: #cfd8dc; + background-color: #263238; } + .table-inverse th, + .table-inverse td, + .table-inverse thead th { + border-color: #607d8b; } + .table-inverse.table-bordered { + border: 0; } + +.table-responsive { + display: block; + width: 100%; + min-height: .01%; + overflow-x: auto; } + +.table-reflow thead { + float: left; } + +.table-reflow tbody { + display: block; + white-space: nowrap; } + +.table-reflow th, +.table-reflow td { + border-top: 1px solid #cfd8dc; + border-left: 1px solid #cfd8dc; } + .table-reflow th:last-child, + .table-reflow td:last-child { + border-right: 1px solid #cfd8dc; } + +.table-reflow thead:last-child tr:last-child th, +.table-reflow thead:last-child tr:last-child td, +.table-reflow tbody:last-child tr:last-child th, +.table-reflow tbody:last-child tr:last-child td, +.table-reflow tfoot:last-child tr:last-child th, +.table-reflow tfoot:last-child tr:last-child td { + border-bottom: 1px solid #cfd8dc; } + +.table-reflow tr { + float: left; } + .table-reflow tr th, + .table-reflow tr td { + display: block !important; + border: 1px solid #cfd8dc; } + +.form-control { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 0.875rem; + line-height: 1.25; + color: #607d8b; + background-color: #fff; + background-image: none; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #607d8b; + background-color: #fff; + border-color: #66afe9; + outline: none; } + .form-control::placeholder { + color: #999; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #cfd8dc; + opacity: 1; } + .form-control:disabled { + cursor: not-allowed; } + +select.form-control:not([size]):not([multiple]) { + height: 2.3125rem; } + +select.form-control:focus::-ms-value { + color: #607d8b; + background-color: #fff; } + +.form-control-file, +.form-control-range { + display: block; } + +.col-form-label { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; } + +.col-form-label-lg { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.875rem; } + +.col-form-legend { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + font-size: 0.875rem; } + +.form-control-static { + min-height: 2.3125rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; } + .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn { + padding-right: 0; + padding-left: 0; } + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > select.input-group-addon:not([size]):not([multiple]), +.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: 1.8125rem; } + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > select.input-group-addon:not([size]):not([multiple]), +.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: 3.16667rem; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-check { + position: relative; + display: block; + margin-bottom: 0.75rem; } + .form-check + .form-check { + margin-top: -.25rem; } + .form-check.disabled .form-check-label { + color: #b0bec5; + cursor: not-allowed; } + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; + cursor: pointer; } + +.form-check-input { + position: absolute; + margin-top: .25rem; + margin-left: -1.25rem; } + .form-check-input:only-child { + position: static; } + +.form-check-inline { + position: relative; + display: inline-block; + padding-left: 1.25rem; + margin-bottom: 0; + vertical-align: middle; + cursor: pointer; } + .form-check-inline + .form-check-inline { + margin-left: .75rem; } + .form-check-inline.disabled { + cursor: not-allowed; } + +.form-control-feedback { + margin-top: 0.25rem; } + +.form-control-success, +.form-control-warning, +.form-control-danger { + padding-right: 2.25rem; + background-repeat: no-repeat; + background-position: center right 0.57812rem; + background-size: 1.15625rem 1.15625rem; } + +.has-success .form-control-feedback, +.has-success .form-control-label, +.has-success .form-check-label, +.has-success .form-check-inline, +.has-success .custom-control { + color: #4dbd74; } + +.has-success .form-control { + border-color: #4dbd74; } + +.has-success .input-group-addon { + color: #4dbd74; + border-color: #4dbd74; + background-color: #e2f4e8; } + +.has-success .form-control-feedback { + color: #4dbd74; } + +.has-success .form-control-success { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } + +.has-warning .form-control-feedback, +.has-warning .form-control-label, +.has-warning .form-check-label, +.has-warning .form-check-inline, +.has-warning .custom-control { + color: #f8cb00; } + +.has-warning .form-control { + border-color: #f8cb00; } + +.has-warning .input-group-addon { + color: #f8cb00; + border-color: #f8cb00; + background-color: #fff4c5; } + +.has-warning .form-control-feedback { + color: #f8cb00; } + +.has-warning .form-control-warning { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } + +.has-danger .form-control-feedback, +.has-danger .form-control-label, +.has-danger .form-check-label, +.has-danger .form-check-inline, +.has-danger .custom-control { + color: #f86c6b; } + +.has-danger .form-control { + border-color: #f86c6b; } + +.has-danger .input-group-addon { + color: #f86c6b; + border-color: #f86c6b; + background-color: white; } + +.has-danger .form-control-feedback { + color: #f86c6b; } + +.has-danger .form-control-danger { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } + +@media (min-width: 544px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .form-control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-check { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-check-label { + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.btn { + display: inline-block; + font-weight: normal; + line-height: 1.25; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + user-select: none; + border: 1px solid transparent; + padding: 0.5rem 1rem; + font-size: 0.875rem; + transition: all 0.2s ease-in-out; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:focus, .btn:hover { + text-decoration: none; } + .btn.focus { + text-decoration: none; } + .btn:active, .btn.active { + background-image: none; + outline: 0; } + .btn.disabled, .btn:disabled { + cursor: not-allowed; + opacity: .65; } + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #20a8d8; + border-color: #20a8d8; } + .btn-primary:hover { + color: #fff; + background-color: #1985ac; + border-color: #187fa3; } + .btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #1985ac; + border-color: #187fa3; } + .btn-primary:active, .btn-primary.active, + .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #1985ac; + border-color: #187fa3; + background-image: none; } + .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, + .open > .btn-primary.dropdown-toggle:hover, + .open > .btn-primary.dropdown-toggle:focus, + .open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #156d8c; + border-color: #105269; } + .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus { + background-color: #20a8d8; + border-color: #20a8d8; } + .btn-primary.disabled:hover, .btn-primary:disabled:hover { + background-color: #20a8d8; + border-color: #20a8d8; } + +.btn-secondary { + color: #263238; + background-color: #fff; + border-color: #ccc; } + .btn-secondary:hover { + color: #263238; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-secondary:focus, .btn-secondary.focus { + color: #263238; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-secondary:active, .btn-secondary.active, + .open > .btn-secondary.dropdown-toggle { + color: #263238; + background-color: #e6e6e6; + border-color: #adadad; + background-image: none; } + .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, + .open > .btn-secondary.dropdown-toggle:hover, + .open > .btn-secondary.dropdown-toggle:focus, + .open > .btn-secondary.dropdown-toggle.focus { + color: #263238; + background-color: #d4d4d4; + border-color: #8c8c8c; } + .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus { + background-color: #fff; + border-color: #ccc; } + .btn-secondary.disabled:hover, .btn-secondary:disabled:hover { + background-color: #fff; + border-color: #ccc; } + +.btn-info { + color: #fff; + background-color: #63c2de; + border-color: #63c2de; } + .btn-info:hover { + color: #fff; + background-color: #39b2d5; + border-color: #30aed3; } + .btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #39b2d5; + border-color: #30aed3; } + .btn-info:active, .btn-info.active, + .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #39b2d5; + border-color: #30aed3; + background-image: none; } + .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, + .open > .btn-info.dropdown-toggle:hover, + .open > .btn-info.dropdown-toggle:focus, + .open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #299fc1; + border-color: #2283a0; } + .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus { + background-color: #63c2de; + border-color: #63c2de; } + .btn-info.disabled:hover, .btn-info:disabled:hover { + background-color: #63c2de; + border-color: #63c2de; } + +.btn-success { + color: #fff; + background-color: #4dbd74; + border-color: #4dbd74; } + .btn-success:hover { + color: #fff; + background-color: #3a9d5d; + border-color: #379558; } + .btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #3a9d5d; + border-color: #379558; } + .btn-success:active, .btn-success.active, + .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #3a9d5d; + border-color: #379558; + background-image: none; } + .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, + .open > .btn-success.dropdown-toggle:hover, + .open > .btn-success.dropdown-toggle:focus, + .open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #30834d; + border-color: #25653c; } + .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus { + background-color: #4dbd74; + border-color: #4dbd74; } + .btn-success.disabled:hover, .btn-success:disabled:hover { + background-color: #4dbd74; + border-color: #4dbd74; } + +.btn-warning { + color: #fff; + background-color: #f8cb00; + border-color: #f8cb00; } + .btn-warning:hover { + color: #fff; + background-color: #c5a100; + border-color: #bb9900; } + .btn-warning:focus, .btn-warning.focus { + color: #fff; + background-color: #c5a100; + border-color: #bb9900; } + .btn-warning:active, .btn-warning.active, + .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #c5a100; + border-color: #bb9900; + background-image: none; } + .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, + .open > .btn-warning.dropdown-toggle:hover, + .open > .btn-warning.dropdown-toggle:focus, + .open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #a18400; + border-color: #796300; } + .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus { + background-color: #f8cb00; + border-color: #f8cb00; } + .btn-warning.disabled:hover, .btn-warning:disabled:hover { + background-color: #f8cb00; + border-color: #f8cb00; } + +.btn-danger { + color: #fff; + background-color: #f86c6b; + border-color: #f86c6b; } + .btn-danger:hover { + color: #fff; + background-color: #f63c3a; + border-color: #f53231; } + .btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #f63c3a; + border-color: #f53231; } + .btn-danger:active, .btn-danger.active, + .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #f63c3a; + border-color: #f53231; + background-image: none; } + .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, + .open > .btn-danger.dropdown-toggle:hover, + .open > .btn-danger.dropdown-toggle:focus, + .open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #f41a18; + border-color: #d90c0a; } + .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus { + background-color: #f86c6b; + border-color: #f86c6b; } + .btn-danger.disabled:hover, .btn-danger:disabled:hover { + background-color: #f86c6b; + border-color: #f86c6b; } + +.btn-outline-primary { + color: #20a8d8; + background-image: none; + background-color: transparent; + border-color: #20a8d8; } + .btn-outline-primary:hover { + color: #fff; + background-color: #20a8d8; + border-color: #20a8d8; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + color: #fff; + background-color: #20a8d8; + border-color: #20a8d8; } + .btn-outline-primary:active, .btn-outline-primary.active, + .open > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #20a8d8; + border-color: #20a8d8; } + .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, + .open > .btn-outline-primary.dropdown-toggle:hover, + .open > .btn-outline-primary.dropdown-toggle:focus, + .open > .btn-outline-primary.dropdown-toggle.focus { + color: #fff; + background-color: #156d8c; + border-color: #105269; } + .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus { + border-color: #74cbea; } + .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover { + border-color: #74cbea; } + +.btn-outline-secondary { + color: #ccc; + background-image: none; + background-color: transparent; + border-color: #ccc; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #ccc; + border-color: #ccc; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + color: #fff; + background-color: #ccc; + border-color: #ccc; } + .btn-outline-secondary:active, .btn-outline-secondary.active, + .open > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #ccc; + border-color: #ccc; } + .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, + .open > .btn-outline-secondary.dropdown-toggle:hover, + .open > .btn-outline-secondary.dropdown-toggle:focus, + .open > .btn-outline-secondary.dropdown-toggle.focus { + color: #fff; + background-color: #a1a1a1; + border-color: #8c8c8c; } + .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus { + border-color: white; } + .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { + border-color: white; } + +.btn-outline-info { + color: #63c2de; + background-image: none; + background-color: transparent; + border-color: #63c2de; } + .btn-outline-info:hover { + color: #fff; + background-color: #63c2de; + border-color: #63c2de; } + .btn-outline-info:focus, .btn-outline-info.focus { + color: #fff; + background-color: #63c2de; + border-color: #63c2de; } + .btn-outline-info:active, .btn-outline-info.active, + .open > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #63c2de; + border-color: #63c2de; } + .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, + .open > .btn-outline-info.dropdown-toggle:hover, + .open > .btn-outline-info.dropdown-toggle:focus, + .open > .btn-outline-info.dropdown-toggle.focus { + color: #fff; + background-color: #299fc1; + border-color: #2283a0; } + .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus { + border-color: #b7e3f0; } + .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover { + border-color: #b7e3f0; } + +.btn-outline-success { + color: #4dbd74; + background-image: none; + background-color: transparent; + border-color: #4dbd74; } + .btn-outline-success:hover { + color: #fff; + background-color: #4dbd74; + border-color: #4dbd74; } + .btn-outline-success:focus, .btn-outline-success.focus { + color: #fff; + background-color: #4dbd74; + border-color: #4dbd74; } + .btn-outline-success:active, .btn-outline-success.active, + .open > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #4dbd74; + border-color: #4dbd74; } + .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, + .open > .btn-outline-success.dropdown-toggle:hover, + .open > .btn-outline-success.dropdown-toggle:focus, + .open > .btn-outline-success.dropdown-toggle.focus { + color: #fff; + background-color: #30834d; + border-color: #25653c; } + .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus { + border-color: #97d9ae; } + .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover { + border-color: #97d9ae; } + +.btn-outline-warning { + color: #f8cb00; + background-image: none; + background-color: transparent; + border-color: #f8cb00; } + .btn-outline-warning:hover { + color: #fff; + background-color: #f8cb00; + border-color: #f8cb00; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + color: #fff; + background-color: #f8cb00; + border-color: #f8cb00; } + .btn-outline-warning:active, .btn-outline-warning.active, + .open > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #f8cb00; + border-color: #f8cb00; } + .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, + .open > .btn-outline-warning.dropdown-toggle:hover, + .open > .btn-outline-warning.dropdown-toggle:focus, + .open > .btn-outline-warning.dropdown-toggle.focus { + color: #fff; + background-color: #a18400; + border-color: #796300; } + .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus { + border-color: #ffe25f; } + .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover { + border-color: #ffe25f; } + +.btn-outline-danger { + color: #f86c6b; + background-image: none; + background-color: transparent; + border-color: #f86c6b; } + .btn-outline-danger:hover { + color: #fff; + background-color: #f86c6b; + border-color: #f86c6b; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + color: #fff; + background-color: #f86c6b; + border-color: #f86c6b; } + .btn-outline-danger:active, .btn-outline-danger.active, + .open > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #f86c6b; + border-color: #f86c6b; } + .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, + .open > .btn-outline-danger.dropdown-toggle:hover, + .open > .btn-outline-danger.dropdown-toggle:focus, + .open > .btn-outline-danger.dropdown-toggle.focus { + color: #fff; + background-color: #f41a18; + border-color: #d90c0a; } + .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus { + border-color: #fdcdcc; } + .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover { + border-color: #fdcdcc; } + +.btn-link { + font-weight: normal; + color: #20a8d8; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { + background-color: transparent; } + .btn-link, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover { + border-color: transparent; } + .btn-link:focus, .btn-link:hover { + color: #167495; + text-decoration: underline; + background-color: transparent; } + .btn-link:disabled:focus, .btn-link:disabled:hover { + color: #b0bec5; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + transition: opacity .15s linear; } + .fade.in { + opacity: 1; } + +.collapse { + display: none; } + .collapse.in { + display: block; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition-timing-function: ease; + transition-duration: .35s; + transition-property: height; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.3em; + vertical-align: middle; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-left: 0.3em solid transparent; } + +.dropdown-toggle:focus { + outline: 0; } + +.dropup .dropdown-toggle::after { + border-top: 0; + border-bottom: 0.3em solid; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 0 0; + margin: 2px 0 0; + font-size: 0.875rem; + color: #263238; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #cfd8dc; } + +.dropdown-divider { + height: 1px; + margin: 0.5rem 0; + overflow: hidden; + background-color: #eceff1; } + +.dropdown-item { + display: block; + width: 100%; + padding: 3px 20px; + clear: both; + font-weight: normal; + color: #263238; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; } + .dropdown-item:focus, .dropdown-item:hover { + color: #1c2429; + text-decoration: none; + background-color: #f5f5f5; } + .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover { + color: #fff; + text-decoration: none; + background-color: #20a8d8; + outline: 0; } + .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover { + color: #b0bec5; } + .dropdown-item.disabled:focus, .dropdown-item.disabled:hover { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +.dropdown-menu-left { + right: auto; + left: 0; } + +.dropdown-header { + display: block; + padding: 0 20px; + font-size: 0.875rem; + color: #b0bec5; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 0.3em solid; } + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 2; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + margin-left: -0.5rem; } + .btn-toolbar::after { + content: ""; + display: table; + clear: both; } + .btn-toolbar .btn-group, + .btn-toolbar .input-group { + float: left; } + .btn-toolbar > .btn, + .btn-toolbar > .btn-group, + .btn-toolbar > .input-group { + margin-left: 0.5rem; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + .btn + .dropdown-toggle-split::after { + margin-left: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 1.125rem; + padding-left: 1.125rem; } + +.btn .caret { + margin-left: 0; } + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 0.3em 0.3em 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 0.3em 0.3em; } + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; } + +.btn-group-vertical > .btn-group::after { + content: ""; + display: table; + clear: both; } + +.btn-group-vertical > .btn-group > .btn { + float: none; } + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + width: 100%; + display: table; + border-collapse: separate; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { + z-index: 3; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.25; + color: #607d8b; + text-align: center; + background-color: #cfd8dc; + border: 1px solid rgba(0, 0, 0, 0.15); } + .input-group-addon.form-control-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } + .input-group-addon.form-control-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group-addon:not(:last-child) { + border-right: 0; } + +.form-control + .input-group-addon:not(:first-child) { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { + z-index: 3; } + .input-group-btn:not(:last-child) > .btn, + .input-group-btn:not(:last-child) > .btn-group { + margin-right: -1px; } + .input-group-btn:not(:first-child) > .btn, + .input-group-btn:not(:first-child) > .btn-group { + z-index: 2; + margin-left: -1px; } + .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, + .input-group-btn:not(:first-child) > .btn-group:focus, + .input-group-btn:not(:first-child) > .btn-group:active, + .input-group-btn:not(:first-child) > .btn-group:hover { + z-index: 3; } + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: inline-block; } + .nav-link:focus, .nav-link:hover { + text-decoration: none; } + .nav-link.disabled { + color: #b0bec5; } + .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover { + color: #b0bec5; + cursor: not-allowed; + background-color: transparent; } + +.nav-inline .nav-item { + display: inline-block; } + +.nav-inline .nav-item + .nav-item, +.nav-inline .nav-link + .nav-link { + margin-left: 1rem; } + +.nav-tabs { + border-bottom: 1px solid #ddd; } + .nav-tabs::after { + content: ""; + display: table; + clear: both; } + .nav-tabs .nav-item { + float: left; + margin-bottom: -1px; } + .nav-tabs .nav-item + .nav-item { + margin-left: 0.2rem; } + .nav-tabs .nav-link { + display: block; + padding: 0.5em 1em; + border: 1px solid transparent; } + .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #cfd8dc #cfd8dc #ddd; } + .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover { + color: #b0bec5; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, + .nav-tabs .nav-item.open .nav-link, + .nav-tabs .nav-item.open .nav-link:focus, + .nav-tabs .nav-item.open .nav-link:hover { + color: #607d8b; + background-color: #e4e5e6; + border-color: #ddd #ddd transparent; } + .nav-tabs .dropdown-menu { + margin-top: -1px; } + +.nav-pills::after { + content: ""; + display: table; + clear: both; } + +.nav-pills .nav-item { + float: left; } + .nav-pills .nav-item + .nav-item { + margin-left: 0.2rem; } + +.nav-pills .nav-link { + display: block; + padding: 0.5em 1em; } + +.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover, +.nav-pills .nav-item.open .nav-link, +.nav-pills .nav-item.open .nav-link:focus, +.nav-pills .nav-item.open .nav-link:hover { + color: #fff; + cursor: default; + background-color: #20a8d8; } + +.nav-stacked .nav-item { + display: block; + float: none; } + .nav-stacked .nav-item + .nav-item { + margin-top: 0.2rem; + margin-left: 0; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + padding: 0.5rem 1rem; } + .navbar::after { + content: ""; + display: table; + clear: both; } + +.navbar-full { + z-index: 1000; } + +.navbar-fixed-top, body.navbar-fixed header.navbar, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + +.navbar-fixed-top, body.navbar-fixed header.navbar { + top: 0; } + +.navbar-fixed-bottom { + bottom: 0; } + +.navbar-sticky-top { + position: sticky; + top: 0; + z-index: 1030; + width: 100%; } + +.navbar-brand { + float: left; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + margin-right: 1rem; + font-size: 1.25rem; } + .navbar-brand:focus, .navbar-brand:hover { + text-decoration: none; } + .navbar-brand > img { + display: block; } + +.navbar-divider { + float: left; + width: 1px; + padding-top: .425rem; + padding-bottom: .425rem; + margin-right: 1rem; + margin-left: 1rem; + overflow: hidden; } + .navbar-divider::before { + content: "\00a0"; } + +.navbar-toggler { + padding: .5rem .75rem; + font-size: 1.25rem; + line-height: 1; + background: none; + border: 1px solid transparent; } + .navbar-toggler:focus, .navbar-toggler:hover { + text-decoration: none; } + +.navbar-nav .nav-item { + float: left; } + +.navbar-nav .nav-link { + display: block; + padding-top: .425rem; + padding-bottom: .425rem; } + .navbar-nav .nav-link + .nav-link { + margin-left: 1rem; } + +.navbar-nav .nav-item + .nav-item { + margin-left: 1rem; } + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.8); } + .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.3); } + .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.6); } + +.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .active > .nav-link:focus, +.navbar-light .navbar-nav .active > .nav-link:hover, +.navbar-light .navbar-nav .nav-link.open, +.navbar-light .navbar-nav .nav-link.open:focus, +.navbar-light .navbar-nav .nav-link.open:hover, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.active:focus, +.navbar-light .navbar-nav .nav-link.active:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-light .navbar-divider { + background-color: rgba(0, 0, 0, 0.075); } + +.navbar-dark .navbar-brand { + color: white; } + .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { + color: white; } + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); } + +.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link:focus, +.navbar-dark .navbar-nav .active > .nav-link:hover, +.navbar-dark .navbar-nav .nav-link.open, +.navbar-dark .navbar-nav .nav-link.open:focus, +.navbar-dark .navbar-nav .nav-link.open:hover, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.active:focus, +.navbar-dark .navbar-nav .nav-link.active:hover { + color: white; } + +.navbar-dark .navbar-divider { + background-color: rgba(255, 255, 255, 0.075); } + +.navbar-toggleable-xs::after { + content: ""; + display: table; + clear: both; } + +@media (max-width: 543px) { + .navbar-toggleable-xs .navbar-nav .nav-item { + float: none; + margin-left: 0; } } + +@media (min-width: 544px) { + .navbar-toggleable-xs { + display: block !important; } } + +.navbar-toggleable-sm::after { + content: ""; + display: table; + clear: both; } + +@media (max-width: 767px) { + .navbar-toggleable-sm .navbar-nav .nav-item { + float: none; + margin-left: 0; } } + +@media (min-width: 768px) { + .navbar-toggleable-sm { + display: block !important; } } + +.navbar-toggleable-md::after { + content: ""; + display: table; + clear: both; } + +@media (max-width: 991px) { + .navbar-toggleable-md .navbar-nav .nav-item { + float: none; + margin-left: 0; } } + +@media (min-width: 992px) { + .navbar-toggleable-md { + display: block !important; } } + +.card { + position: relative; + display: block; + margin-bottom: 0.75rem; + background-color: #fff; + border: 1px solid #cfd8dc; } + +.card-block { + padding: 1.25rem; } + .card-block::after { + content: ""; + display: table; + clear: both; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + background-color: #eceff1; + border-bottom: 1px solid #cfd8dc; } + .card-header::after { + content: ""; + display: table; + clear: both; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: #eceff1; + border-top: 1px solid #cfd8dc; } + .card-footer::after { + content: ""; + display: table; + clear: both; } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-primary { + background-color: #20a8d8; + border-color: #20a8d8; } + .card-primary .card-header, + .card-primary .card-footer { + background-color: transparent; } + +.card-success { + background-color: #4dbd74; + border-color: #4dbd74; } + .card-success .card-header, + .card-success .card-footer { + background-color: transparent; } + +.card-info { + background-color: #63c2de; + border-color: #63c2de; } + .card-info .card-header, + .card-info .card-footer { + background-color: transparent; } + +.card-warning { + background-color: #f8cb00; + border-color: #f8cb00; } + .card-warning .card-header, + .card-warning .card-footer { + background-color: transparent; } + +.card-danger { + background-color: #f86c6b; + border-color: #f86c6b; } + .card-danger .card-header, + .card-danger .card-footer { + background-color: transparent; } + +.card-outline-primary { + background-color: transparent; + border-color: #20a8d8; } + +.card-outline-secondary { + background-color: transparent; + border-color: #ccc; } + +.card-outline-info { + background-color: transparent; + border-color: #63c2de; } + +.card-outline-success { + background-color: transparent; + border-color: #4dbd74; } + +.card-outline-warning { + background-color: transparent; + border-color: #f8cb00; } + +.card-outline-danger { + background-color: transparent; + border-color: #f86c6b; } + +.card-inverse .card-header, +.card-inverse .card-footer { + border-color: rgba(255, 255, 255, 0.2); } + +.card-inverse .card-header, +.card-inverse .card-footer, +.card-inverse .card-title, +.card-inverse .card-blockquote { + color: #fff; } + +.card-inverse .card-link, +.card-inverse .card-text, +.card-inverse .card-subtitle, +.card-inverse .card-blockquote .blockquote-footer { + color: rgba(255, 255, 255, 0.65); } + +.card-inverse .card-link:focus, .card-inverse .card-link:hover { + color: #fff; } + +.card-blockquote { + padding: 0; + margin-bottom: 0; + border-left: 0; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +@media (min-width: 544px) { + .card-deck { + display: table; + width: 100%; + margin-bottom: 0.75rem; + table-layout: fixed; + border-spacing: 1.25rem 0; } + .card-deck .card { + display: table-cell; + margin-bottom: 0; + vertical-align: top; } + .card-deck-wrapper { + margin-right: -1.25rem; + margin-left: -1.25rem; } } + +@media (min-width: 544px) { + .card-group { + display: table; + width: 100%; + table-layout: fixed; } + .card-group .card { + display: table-cell; + vertical-align: top; } + .card-group .card + .card { + margin-left: 0; + border-left: 0; } } + +@media (min-width: 544px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; } + .card-columns .card { + width: 100%; } } + +.breadcrumb { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #fff; } + .breadcrumb::after { + content: ""; + display: table; + clear: both; } + +.breadcrumb-item { + float: left; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #b0bec5; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #b0bec5; } + +.pagination { + display: inline-block; + padding-left: 0; + margin-top: 1rem; + margin-bottom: 1rem; } + +.page-item, .pagination-datatables li, .pagination li { + display: inline; } + .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a { + margin-left: 0; } + .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover { + z-index: 2; + color: #fff; + cursor: default; + background-color: #20a8d8; + border-color: #20a8d8; } + .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover { + color: #b0bec5; + pointer-events: none; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; } + +.page-link, .pagination-datatables li a, .pagination li a { + position: relative; + float: left; + padding: 0.5rem 0.75rem; + margin-left: -1px; + color: #20a8d8; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; } + .page-link:focus, .pagination-datatables li a:focus, .pagination li a:focus, .page-link:hover, .pagination-datatables li a:hover, .pagination li a:hover { + color: #167495; + background-color: #cfd8dc; + border-color: #ddd; } + +.pagination-lg .page-link, .pagination-lg .pagination-datatables li a, .pagination-datatables li .pagination-lg a, .pagination-lg .pagination li a, .pagination li .pagination-lg a { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } + +.pagination-sm .page-link, .pagination-sm .pagination-datatables li a, .pagination-datatables li .pagination-sm a, .pagination-sm .pagination li a, .pagination li .pagination-sm a { + padding: 0.275rem 0.75rem; + font-size: 0.875rem; } + +.tag { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; } + .tag:empty { + display: none; } + +.btn .tag { + position: relative; + top: -1px; } + +a.tag:focus, a.tag:hover { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.tag-pill { + padding-right: 0.6em; + padding-left: 0.6em; } + +.tag-default { + background-color: #b0bec5; } + .tag-default[href]:focus, .tag-default[href]:hover { + background-color: #93a6af; } + +.tag-primary { + background-color: #20a8d8; } + .tag-primary[href]:focus, .tag-primary[href]:hover { + background-color: #1985ac; } + +.tag-success { + background-color: #4dbd74; } + .tag-success[href]:focus, .tag-success[href]:hover { + background-color: #3a9d5d; } + +.tag-info { + background-color: #63c2de; } + .tag-info[href]:focus, .tag-info[href]:hover { + background-color: #39b2d5; } + +.tag-warning { + background-color: #f8cb00; } + .tag-warning[href]:focus, .tag-warning[href]:hover { + background-color: #c5a100; } + +.tag-danger { + background-color: #f86c6b; } + .tag-danger[href]:focus, .tag-danger[href]:hover { + background-color: #f63c3a; } + +.alert { + padding: 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: bold; } + +.alert-dismissible { + padding-right: 2rem; } + .alert-dismissible .close { + position: relative; + top: -.125rem; + right: -1rem; + color: inherit; } + +.alert-success { + background-color: #dff0d8; + border-color: #d0e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c1e2b3; } + .alert-success .alert-link { + color: #2b542c; } + +.alert-info { + background-color: #d9edf7; + border-color: #bcdff1; + color: #31708f; } + .alert-info hr { + border-top-color: #a6d5ec; } + .alert-info .alert-link { + color: #245269; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faf2cc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f7ecb5; } + .alert-warning .alert-link { + color: #66512c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebcccc; + color: #a94442; } + .alert-danger hr { + border-top-color: #e4b9b9; } + .alert-danger .alert-link { + color: #843534; } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +.progress { + display: block; + width: 100%; + height: 1rem; + margin-bottom: 1rem; } + +.progress[value] { + background-color: #eee; + border: 0; + appearance: none; } + +.progress[value]::-ms-fill { + background-color: #0074d9; + border: 0; } + +.progress[value]::-moz-progress-bar { + background-color: #0074d9; } + +.progress[value]::-webkit-progress-value { + background-color: #0074d9; } + +.progress[value]::-webkit-progress-bar { + background-color: #eee; } + +base::-moz-progress-bar, +.progress[value] { + background-color: #eee; } + +@media screen and (min-width: 0\0) { + .progress { + background-color: #eee; } + .progress-bar { + display: inline-block; + height: 1rem; + text-indent: -999rem; + background-color: #0074d9; } } + +.progress-striped[value]::-webkit-progress-value { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-striped[value]::-moz-progress-bar { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +.progress-striped[value]::-ms-fill { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } + +@media screen and (min-width: 0\0) { + .progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } } + +.progress-animated[value]::-webkit-progress-value { + animation: progress-bar-stripes 2s linear infinite; } + +.progress-animated[value]::-moz-progress-bar { + animation: progress-bar-stripes 2s linear infinite; } + +@media screen and (min-width: 0\0) { + .progress-animated .progress-bar-striped { + animation: progress-bar-stripes 2s linear infinite; } } + +.progress-success[value]::-webkit-progress-value { + background-color: #4dbd74; } + +.progress-success[value]::-moz-progress-bar { + background-color: #4dbd74; } + +.progress-success[value]::-ms-fill { + background-color: #4dbd74; } + +@media screen and (min-width: 0\0) { + .progress-success .progress-bar { + background-color: #4dbd74; } } + +.progress-info[value]::-webkit-progress-value { + background-color: #63c2de; } + +.progress-info[value]::-moz-progress-bar { + background-color: #63c2de; } + +.progress-info[value]::-ms-fill { + background-color: #63c2de; } + +@media screen and (min-width: 0\0) { + .progress-info .progress-bar { + background-color: #63c2de; } } + +.progress-warning[value]::-webkit-progress-value { + background-color: #f8cb00; } + +.progress-warning[value]::-moz-progress-bar { + background-color: #f8cb00; } + +.progress-warning[value]::-ms-fill { + background-color: #f8cb00; } + +@media screen and (min-width: 0\0) { + .progress-warning .progress-bar { + background-color: #f8cb00; } } + +.progress-danger[value]::-webkit-progress-value { + background-color: #f86c6b; } + +.progress-danger[value]::-moz-progress-bar { + background-color: #f86c6b; } + +.progress-danger[value]::-ms-fill { + background-color: #f86c6b; } + +@media screen and (min-width: 0\0) { + .progress-danger .progress-bar { + background-color: #f86c6b; } } + +.media, +.media-body { + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; } + +.media-middle { + vertical-align: middle; } + +.media-bottom { + vertical-align: bottom; } + +.media-object { + display: block; } + .media-object.img-thumbnail { + max-width: none; } + +.media-right { + padding-left: 10px; } + +.media-left { + padding-right: 10px; } + +.media-heading { + margin-top: 0; + margin-bottom: 5px; } + +.media-list { + padding-left: 0; + list-style: none; } + +.list-group { + padding-left: 0; + margin-bottom: 0; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; } + .list-group-item:last-child { + margin-bottom: 0; } + .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { + color: #b0bec5; + cursor: not-allowed; + background-color: #cfd8dc; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text { + color: #b0bec5; } + .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { + z-index: 2; + color: #fff; + text-decoration: none; + background-color: #20a8d8; + border-color: #20a8d8; } + .list-group-item.active .list-group-item-heading, + .list-group-item.active .list-group-item-heading > small, + .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, + .list-group-item.active:focus .list-group-item-heading > small, + .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, + .list-group-item.active:hover .list-group-item-heading > small, + .list-group-item.active:hover .list-group-item-heading > .small { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { + color: #ccecf8; } + +.list-group-flush .list-group-item { + border-radius: 0; } + +.list-group-item-action { + width: 100%; + color: #555; + text-align: inherit; } + .list-group-item-action .list-group-item-heading { + color: #333; } + .list-group-item-action:focus, .list-group-item-action:hover { + color: #555; + text-decoration: none; + background-color: #f5f5f5; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading, + button.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:focus, a.list-group-item-success:hover, + button.list-group-item-success:focus, + button.list-group-item-success:hover { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, + button.list-group-item-success.active, + button.list-group-item-success.active:focus, + button.list-group-item-success.active:hover { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading, + button.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:focus, a.list-group-item-info:hover, + button.list-group-item-info:focus, + button.list-group-item-info:hover { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, + button.list-group-item-info.active, + button.list-group-item-info.active:focus, + button.list-group-item-info.active:hover { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading, + button.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:focus, a.list-group-item-warning:hover, + button.list-group-item-warning:focus, + button.list-group-item-warning:hover { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, + button.list-group-item-warning.active, + button.list-group-item-warning.active:focus, + button.list-group-item-warning.active:hover { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading, + button.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:focus, a.list-group-item-danger:hover, + button.list-group-item-danger:focus, + button.list-group-item-danger:hover { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, + button.list-group-item-danger.active, + button.list-group-item-danger.active:focus, + button.list-group-item-danger.active:hover { + color: #fff; + background-color: #a94442; + border-color: #a94442; } + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; } + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; } + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } + +.embed-responsive-21by9 { + padding-bottom: 42.85714%; } + +.embed-responsive-16by9 { + padding-bottom: 56.25%; } + +.embed-responsive-4by3 { + padding-bottom: 75%; } + +.embed-responsive-1by1 { + padding-bottom: 100%; } + +.close { + float: right; + font-size: 1.3125rem; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .2; } + .close:focus, .close:hover { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: .5; } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; + -webkit-overflow-scrolling: touch; } + .modal.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translate(0, -25%); } + .modal.in .modal-dialog { + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.in { + opacity: 0.5; } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; } + .modal-header::after { + content: ""; + display: table; + clear: both; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer::after { + content: ""; + display: table; + clear: both; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 544px) { + .modal-dialog { + max-width: 600px; + margin: 30px auto; } + .modal-sm { + max-width: 300px; } } + +@media (min-width: 992px) { + .modal-lg { + max-width: 900px; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.in { + opacity: 0.9; } + .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom { + padding: 5px 0; + margin-top: -3px; } + .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } + .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left { + padding: 0 5px; + margin-left: 3px; } + .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; } + .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top { + padding: 5px 0; + margin-top: 3px; } + .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } + .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right { + padding: 0 5px; + margin-left: -3px; } + .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; } + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + padding: 1px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); } + .popover.popover-top, .popover.bs-tether-element-attached-bottom { + margin-top: -10px; } + .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; } + .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after { + bottom: 1px; + margin-left: -10px; + content: ""; + border-top-color: #fff; + border-bottom-width: 0; } + .popover.popover-right, .popover.bs-tether-element-attached-left { + margin-left: 10px; } + .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; } + .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after { + bottom: -10px; + left: 1px; + content: ""; + border-right-color: #fff; + border-left-width: 0; } + .popover.popover-bottom, .popover.bs-tether-element-attached-top { + margin-top: 10px; } + .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); } + .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after { + top: 1px; + margin-left: -10px; + content: ""; + border-top-width: 0; + border-bottom-color: #fff; } + .popover.popover-left, .popover.bs-tether-element-attached-right { + margin-left: -10px; } + .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after { + right: 1px; + bottom: -10px; + content: ""; + border-right-width: 0; + border-left-color: #fff; } + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 0.875rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; } + .popover-title:empty { + display: none; } + +.popover-content { + padding: 9px 14px; } + +.popover-arrow, .popover-arrow::after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.popover-arrow { + border-width: 11px; } + +.popover-arrow::after { + content: ""; + border-width: 10px; } + +.bg-faded { + background-color: #eceff1; } + +.bg-primary { + color: #fff !important; + background-color: #20a8d8 !important; } + +a.bg-primary:focus, a.bg-primary:hover { + background-color: #1985ac; } + +.bg-success { + color: #fff !important; + background-color: #4dbd74 !important; } + +a.bg-success:focus, a.bg-success:hover { + background-color: #3a9d5d; } + +.bg-info { + color: #fff !important; + background-color: #63c2de !important; } + +a.bg-info:focus, a.bg-info:hover { + background-color: #39b2d5; } + +.bg-warning { + color: #fff !important; + background-color: #f8cb00 !important; } + +a.bg-warning:focus, a.bg-warning:hover { + background-color: #c5a100; } + +.bg-danger { + color: #fff !important; + background-color: #f86c6b !important; } + +a.bg-danger:focus, a.bg-danger:hover { + background-color: #f63c3a; } + +.bg-inverse { + color: #fff !important; + background-color: #263238 !important; } + +a.bg-inverse:focus, a.bg-inverse:hover { + background-color: #11171a; } + +.clearfix::after { + content: ""; + display: table; + clear: both; } + +.d-block { + display: block !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-inline { + display: inline !important; } + +.pull-xs-left { + float: left !important; } + +.pull-xs-right { + float: right !important; } + +.pull-xs-none { + float: none !important; } + +@media (min-width: 544px) { + .pull-sm-left { + float: left !important; } + .pull-sm-right { + float: right !important; } + .pull-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .pull-md-left { + float: left !important; } + .pull-md-right { + float: right !important; } + .pull-md-none { + float: none !important; } } + +@media (min-width: 992px) { + .pull-lg-left { + float: left !important; } + .pull-lg-right { + float: right !important; } + .pull-lg-none { + float: none !important; } } + +@media (min-width: 1200px) { + .pull-xl-left { + float: left !important; } + .pull-xl-right { + float: right !important; } + .pull-xl-none { + float: none !important; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +.w-100 { + width: 100% !important; } + +.m-x-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.m-a-q { + margin: 0.25rem 0.25rem !important; } + +.m-t-q { + margin-top: 0.25rem !important; } + +.m-r-q { + margin-right: 0.25rem !important; } + +.m-b-q { + margin-bottom: 0.25rem !important; } + +.m-l-q { + margin-left: 0.25rem !important; } + +.m-x-q { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.m-y-q { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.m-a-h { + margin: 0.5rem 0.5rem !important; } + +.m-t-h { + margin-top: 0.5rem !important; } + +.m-r-h { + margin-right: 0.5rem !important; } + +.m-b-h { + margin-bottom: 0.5rem !important; } + +.m-l-h { + margin-left: 0.5rem !important; } + +.m-x-h { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.m-y-h { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.m-a-0 { + margin: 0 0 !important; } + +.m-t-0 { + margin-top: 0 !important; } + +.m-r-0 { + margin-right: 0 !important; } + +.m-b-0 { + margin-bottom: 0 !important; } + +.m-l-0 { + margin-left: 0 !important; } + +.m-x-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.m-y-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.m-a-1 { + margin: 1rem 1rem !important; } + +.m-t-1 { + margin-top: 1rem !important; } + +.m-r-1 { + margin-right: 1rem !important; } + +.m-b-1 { + margin-bottom: 1rem !important; } + +.m-l-1 { + margin-left: 1rem !important; } + +.m-x-1 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.m-y-1 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.m-a-2 { + margin: 1.5rem 1.5rem !important; } + +.m-t-2 { + margin-top: 1.5rem !important; } + +.m-r-2 { + margin-right: 1.5rem !important; } + +.m-b-2 { + margin-bottom: 1.5rem !important; } + +.m-l-2 { + margin-left: 1.5rem !important; } + +.m-x-2 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.m-y-2 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.m-a-3 { + margin: 3rem 3rem !important; } + +.m-t-3 { + margin-top: 3rem !important; } + +.m-r-3 { + margin-right: 3rem !important; } + +.m-b-3 { + margin-bottom: 3rem !important; } + +.m-l-3 { + margin-left: 3rem !important; } + +.m-x-3 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.m-y-3 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.p-a-q { + padding: 0.25rem 0.25rem !important; } + +.p-t-q { + padding-top: 0.25rem !important; } + +.p-r-q { + padding-right: 0.25rem !important; } + +.p-b-q { + padding-bottom: 0.25rem !important; } + +.p-l-q { + padding-left: 0.25rem !important; } + +.p-x-q { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.p-y-q { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.p-a-h { + padding: 0.5rem 0.5rem !important; } + +.p-t-h { + padding-top: 0.5rem !important; } + +.p-r-h { + padding-right: 0.5rem !important; } + +.p-b-h { + padding-bottom: 0.5rem !important; } + +.p-l-h { + padding-left: 0.5rem !important; } + +.p-x-h { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.p-y-h { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.p-a-0 { + padding: 0 0 !important; } + +.p-t-0 { + padding-top: 0 !important; } + +.p-r-0 { + padding-right: 0 !important; } + +.p-b-0 { + padding-bottom: 0 !important; } + +.p-l-0 { + padding-left: 0 !important; } + +.p-x-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.p-y-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.p-a-1 { + padding: 1rem 1rem !important; } + +.p-t-1 { + padding-top: 1rem !important; } + +.p-r-1 { + padding-right: 1rem !important; } + +.p-b-1 { + padding-bottom: 1rem !important; } + +.p-l-1 { + padding-left: 1rem !important; } + +.p-x-1 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.p-y-1 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.p-a-2 { + padding: 1.5rem 1.5rem !important; } + +.p-t-2 { + padding-top: 1.5rem !important; } + +.p-r-2 { + padding-right: 1.5rem !important; } + +.p-b-2 { + padding-bottom: 1.5rem !important; } + +.p-l-2 { + padding-left: 1.5rem !important; } + +.p-x-2 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.p-y-2 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.p-a-3 { + padding: 3rem 3rem !important; } + +.p-t-3 { + padding-top: 3rem !important; } + +.p-r-3 { + padding-right: 3rem !important; } + +.p-b-3 { + padding-bottom: 3rem !important; } + +.p-l-3 { + padding-left: 3rem !important; } + +.p-x-3 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.p-y-3 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pos-f-t { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.text-justify { + text-align: justify !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-xs-left { + text-align: left !important; } + +.text-xs-right { + text-align: right !important; } + +.text-xs-center { + text-align: center !important; } + +@media (min-width: 544px) { + .text-sm-left { + text-align: left !important; } + .text-sm-right { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + .text-md-right { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + .text-lg-right { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.font-weight-normal { + font-weight: normal; } + +.font-weight-bold { + font-weight: bold; } + +.font-italic { + font-style: italic; } + +.text-muted { + color: #b0bec5 !important; } + +a.text-muted:focus, a.text-muted:hover { + color: #93a6af !important; } + +.text-primary { + color: #20a8d8 !important; } + +a.text-primary:focus, a.text-primary:hover { + color: #1985ac !important; } + +.text-success { + color: #4dbd74 !important; } + +a.text-success:focus, a.text-success:hover { + color: #3a9d5d !important; } + +.text-info { + color: #63c2de !important; } + +a.text-info:focus, a.text-info:hover { + color: #39b2d5 !important; } + +.text-warning { + color: #f8cb00 !important; } + +a.text-warning:focus, a.text-warning:hover { + color: #c5a100 !important; } + +.text-danger { + color: #f86c6b !important; } + +a.text-danger:focus, a.text-danger:hover { + color: #f63c3a !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.invisible { + visibility: hidden !important; } + +.hidden-xs-up { + display: none !important; } + +@media (max-width: 543px) { + .hidden-xs-down { + display: none !important; } } + +@media (min-width: 544px) { + .hidden-sm-up { + display: none !important; } } + +@media (max-width: 767px) { + .hidden-sm-down { + display: none !important; } } + +@media (min-width: 768px) { + .hidden-md-up { + display: none !important; } } + +@media (max-width: 991px) { + .hidden-md-down { + display: none !important; } } + +@media (min-width: 992px) { + .hidden-lg-up { + display: none !important; } } + +@media (max-width: 1199px) { + .hidden-lg-down { + display: none !important; } } + +@media (min-width: 1200px) { + .hidden-xl-up { + display: none !important; } } + +.hidden-xl-down { + display: none !important; } + +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } + +.chart-legend, +.bar-legend, +.line-legend, +.pie-legend, +.radar-legend, +.polararea-legend, +.doughnut-legend { + list-style-type: none; + margin-top: 5px; + text-align: center; + -webkit-padding-start: 0; + -moz-padding-start: 0; + padding-left: 0; } + +.chart-legend li, +.bar-legend li, +.line-legend li, +.pie-legend li, +.radar-legend li, +.polararea-legend li, +.doughnut-legend li { + display: inline-block; + white-space: nowrap; + position: relative; + margin-bottom: 4px; + padding: 2px 8px 2px 28px; + font-size: smaller; + cursor: default; } + +.chart-legend li span, +.bar-legend li span, +.line-legend li span, +.pie-legend li span, +.radar-legend li span, +.polararea-legend li span, +.doughnut-legend li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 20px; } + +.breadcrumb { + position: relative; + margin-bottom: 20px; + border-bottom: 1px solid #cfd8dc; } + +.btn .tag { + position: absolute; + top: 2px; + right: 6px; + font-size: 9px; } + +.card { + margin-bottom: 20px; } + +.card-header i.icon-bg { + display: inline-block; + padding: 0.75rem 1.25rem !important; + margin-top: -0.75rem; + margin-right: 1.25rem; + margin-bottom: -0.75rem; + margin-left: -1.25rem; + line-height: inherit; + color: #263238; + vertical-align: bottom; + background: transparent; + border-right: 1px solid #cfd8dc; } + +.card-header ul.nav.nav-tabs { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + border-bottom: 0; } + .card-header ul.nav.nav-tabs li.nav-item { + border-top: 0; } + .card-header ul.nav.nav-tabs li.nav-item a.nav-link { + padding: 0.75rem 0.625rem; + color: #b0bec5; + border-top: 0; } + .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active { + color: #263238; + background: #fff; } + +.card-header.card-header-inverse { + color: #fff; } + +.card-header.card-header-primary { + margin: -1px -1px 0; + background: #20a8d8; + border-bottom: 1px solid #20a8d8; } + +.card-header.card-header-secondary { + margin: -1px -1px 0; + background: #cfd8dc; + border-bottom: 1px solid #cfd8dc; } + +.card-header.card-header-success { + margin: -1px -1px 0; + background: #4dbd74; + border-bottom: 1px solid #4dbd74; } + +.card-header.card-header-info { + margin: -1px -1px 0; + background: #63c2de; + border-bottom: 1px solid #63c2de; } + +.card-header.card-header-warning { + margin: -1px -1px 0; + background: #f8cb00; + border-bottom: 1px solid #f8cb00; } + +.card-header.card-header-danger { + margin: -1px -1px 0; + background: #f86c6b; + border-bottom: 1px solid #f86c6b; } + +.card-header .btn { + margin-top: -0.5rem; } + +.card-header .btn-sm, .card-header .btn-group-sm > .btn { + margin-top: -0.25rem; } + +.card-header .btn-lg, .card-header .btn-group-lg > .btn { + margin-top: -0.75rem; } + +.card-footer ul { + display: table; + width: 100%; + padding: 0; + margin: 0; + table-layout: fixed; } + .card-footer ul li { + display: table-cell; + padding: 0 1.25rem; + text-align: center; } + .card-footer ul li progress { + margin-top: 0.75rem; + margin-bottom: 0; } + +.card-primary { + background-color: #20a8d8; } + .card-primary .card-header { + border-color: #1d97c2; } + .card-primary .card-header, .card-primary .card-footer { + background-color: #1d97c2; } + +.card-secondary { + background-color: #cfd8dc; } + .card-secondary .card-header { + border-color: #c0ccd1; } + .card-secondary .card-header, .card-secondary .card-footer { + background-color: #c0ccd1; } + +.card-success { + background-color: #4dbd74; } + .card-success .card-header { + border-color: #41af67; } + .card-success .card-header, .card-success .card-footer { + background-color: #41af67; } + +.card-info { + background-color: #63c2de; } + .card-info .card-header { + border-color: #4ebada; } + .card-info .card-header, .card-info .card-footer { + background-color: #4ebada; } + +.card-warning { + background-color: #f8cb00; } + .card-warning .card-header { + border-color: #dfb600; } + .card-warning .card-header, .card-warning .card-footer { + background-color: #dfb600; } + +.card-danger { + background-color: #f86c6b; } + .card-danger .card-header { + border-color: #f75453; } + .card-danger .card-header, .card-danger .card-footer { + background-color: #f75453; } + +.card-inverse { + color: #fff; } + .card-inverse .text-muted { + color: rgba(255, 255, 255, 0.6) !important; } + .card-inverse .progress[value] { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse .progress[value]::-webkit-progress-bar { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse base::-moz-progress-bar, + .card-inverse .progress[value] { + background-color: rgba(255, 255, 255, 0.2) !important; } + .card-inverse .progress[value]::-webkit-progress-value { + background-color: #fff !important; } + .card-inverse .progress[value]::-moz-progress-bar { + background-color: #fff !important; } + .card-inverse .progress[value]::-ms-fill { + background-color: #fff !important; } + @media screen and (min-width: 0\0) { + .card-inverse .progress .progress-bar { + background-color: #fff !important; } } + +.card-header > i { + margin-right: 0.5rem; } + +.card-header .card-actions { + position: absolute; + top: 0; + right: 0; } + .card-header .card-actions a, .card-header .card-actions button { + display: block; + float: left; + width: 50px; + padding: 0.75rem 0; + margin: 0 !important; + color: #263238; + text-align: center; + background: transparent; + border: 0; + border-left: 1px solid #cfd8dc; + box-shadow: 0; } + .card-header .card-actions a:hover, .card-header .card-actions button:hover { + text-decoration: none; } + .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] { + display: inline-block; + vertical-align: middle; } + .card-header .card-actions a i, .card-header .card-actions button i { + display: inline-block; + transition: .4s; } + .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + .card-header .card-actions .input-group { + width: 230px; + margin: 6px; } + .card-header .card-actions .input-group .input-group-addon { + background: #fff; } + .card-header .card-actions .input-group input { + border-left: 0; } + +.card-full { + margin-top: -1rem; + margin-right: -15px; + margin-left: -15px; + border: 0; + border-bottom: 1px solid #cfd8dc; } + +@media (min-width: 544px) { + .card-columns { + -moz-column-count: 3; + -webkit-column-count: 3; + column-gap: 1.25rem; + column-count: 3; } + .card-columns .card { + display: inline-block; + width: 100%; } + .card-columns.col-2 { + -moz-column-count: 2; + -webkit-column-count: 2; + column-count: 2; } } + +.dropdown-item { + position: relative; + padding: 10px 20px; + border-bottom: 1px solid #cfd8dc; } + .dropdown-item:last-child { + border-bottom: 0; } + .dropdown-item i { + display: inline-block; + width: 20px; + margin-right: 10px; + margin-left: -10px; + color: #cfd8dc; + text-align: center; } + .dropdown-item .tag { + position: absolute; + right: 10px; + margin-top: 2px; } + +.dropdown-header { + padding: 8px 20px; + background: #eceff1; + border-bottom: 1px solid #cfd8dc; } + .dropdown-header .btn { + margin-top: -7px; + color: #b0bec5; } + .dropdown-header .btn:hover { + color: #263238; } + .dropdown-header .btn.pull-right { + margin-right: -20px; } + +.input-group-addon, +.input-group-btn { + min-width: 40px; + white-space: nowrap; + vertical-align: middle; } + +header.navbar { + position: relative; + height: 55px; + padding: 0; + line-height: 55px; + background-color: #fff; + border-bottom: 1px solid #cfd8dc; } + header.navbar .container-fluid { + padding: 0; } + header.navbar .nav-item { + position: relative; + min-width: 50px; + margin: 0 !important; + text-align: center; } + header.navbar .nav-item .nav-link i { + vertical-align: middle; } + header.navbar .nav-item .nav-link .tag { + position: absolute; + top: 9px; + right: 7px; } + header.navbar .img-avatar { + height: 35px; + margin: 0 10px; } + header.navbar .dropdown-menu { + padding-bottom: 0; + line-height: 1.5; } + header.navbar .dropdown-item { + min-width: 180px; } + header.navbar a.navbar-brand { + display: inline-block; + width: 155px; + height: 55px; + padding: 0.5rem 1rem; + background-color: #fff; + background-image: url("../img/logo.png"); + background-repeat: no-repeat; + background-position: center center; + background-size: 70px auto; + border-bottom: 1px solid #cfd8dc; } + +header.navbar .navbar-brand { + margin-right: 0; } + +.navbar-toggler { + padding: 0 .75em; + line-height: 51px; } + +header.navbar .navbar-nav .nav-link { + padding-top: 0; + padding-bottom: 0; } + +.navbar-brand { + color: rgba(0, 0, 0, 0.8); } + .navbar-brand:focus, .navbar-brand:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.3); } + .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.6); } + +.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover, +.navbar-nav .active > .nav-link, +.navbar-nav .active > .nav-link:focus, +.navbar-nav .active > .nav-link:hover, +.navbar-nav .nav-link.open, +.navbar-nav .nav-link.open:focus, +.navbar-nav .nav-link.open:hover, +.navbar-nav .nav-link.active, +.navbar-nav .nav-link.active:focus, +.navbar-nav .nav-link.active:hover { + color: rgba(0, 0, 0, 0.8); } + +.navbar-divider { + background-color: rgba(0, 0, 0, 0.075); } + +.progress.progress-sm { + height: 8px; } + +.progress.progress-xs { + height: 4px; } + +.table-outline { + border: 1px solid #cfd8dc; } + .table-outline td { + vertical-align: middle; } + +.table-align-middle td { + vertical-align: middle; } + +.table-clear td { + border: 0; } + +.tag-pill { + border-radius: 10rem; } + +body { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } + +.font-xs { + font-size: .75rem !important; } + +.font-sm { + font-size: .85rem !important; } + +.font-lg { + font-size: 1rem !important; } + +.font-xl { + font-size: 1.25rem !important; } + +.font-2xl { + font-size: 1.5rem !important; } + +.font-3xl { + font-size: 1.75rem !important; } + +.font-4xl { + font-size: 2rem !important; } + +.font-5xl { + font-size: 2.5rem !important; } + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; } + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; } + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; } + +@-webkit-keyframes fadeIn { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fadeIn { + from { + opacity: 0; } + to { + opacity: 1; } } + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; } + +.row.row-equal { + padding-right: 7.5px; + padding-left: 7.5px; + margin-right: -15px; + margin-left: -15px; } + .row.row-equal [class*="col-"] { + padding-right: 7.5px; + padding-left: 7.5px; } + +.main .container-fluid { + padding: 0 30px; } + +html.sidebar-opened { + max-width: 100% !important; + overflow-x: hidden !important; } + +body { + position: relative; + min-height: 100vh; + padding: 0; + margin: 0; } + body .bd-title.main { + padding: 0 !important; } + +.sidebar { + left: -200px; + transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s; + transition-property: left, right, padding-left, padding-right, margin-left, margin-right; } + +.main { + padding-bottom: 50px; + transition-duration: 0.25s, 0.25s, 0.25s, 0.25s; + transition-property: padding-left, padding-right, margin-left, margin-right; } + +.aside-menu { + transition-duration: 0.25s, 0.25s; + transition-property: left, right; } + +.footer { + transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s; + transition-property: padding-left, padding-right, margin-left, margin-right, left, right; } + +body.std { + position: relative; } + body.std header.navbar { + z-index: 1030; } + body.std .sidebar { + padding-top: 55px; } + body.std .main { + padding-left: 200px; } + +body.navbar-fixed .main { + padding-top: 55px; } + +body.navbar-fixed.top-nav.fixed-nav nav.top-nav { + position: fixed; } + +body.navbar-fixed.top-nav.fixed-nav .main { + padding-top: 95px; } + +body:not(.top-nav) header.navbar { + z-index: 1030; } + +body:not(.top-nav) .sidebar { + display: inline; + padding-top: 55px !important; } + +body:not(.top-nav).compact-nav .main { + padding-left: 50px; } + +body:not(.top-nav).compact-nav .footer { + left: 50px; } + +body:not(.top-nav).fixed-nav .sidebar { + position: fixed; } + body:not(.top-nav).fixed-nav .sidebar .sidebar-nav { + height: calc(100vh - 55px); } + +body:not(.top-nav).fixed-nav .sidebar-footer { + position: fixed; + bottom: 0; + left: 0; } + +body:not(.top-nav).sidebar-off-canvas header.navbar { + z-index: 1032; } + +body:not(.top-nav).sidebar-off-canvas .sidebar { + left: -200px; + z-index: 1031; + padding-top: 0; } + body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-close { + display: inline; } + body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-nav { + height: 100vh; } + +body:not(.top-nav).sidebar-off-canvas .main { + padding-left: 0; } + +body:not(.top-nav).sidebar-off-canvas .footer { + left: 0; } + +body:not(.top-nav).sidebar-opened .sidebar { + left: 0; } + +body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .main { + margin-right: -200px; + margin-left: 200px; } + +body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .footer { + margin-right: -200px; + margin-left: 200px; } + +body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow { + position: relative; + max-width: 100% !important; + overflow-x: hidden !important; } + body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow:after { + position: absolute; + top: 0; + left: 0; + z-index: 1030; + width: 100%; + height: 100%; + content: ''; + background: rgba(0, 0, 0, 0.7); } + +body.sidebar-nav .sidebar { + left: 0; } + +body.sidebar-nav .main { + padding-left: 200px; } + +body.sidebar-nav .footer { + left: 200px; } + +body.top-nav .layout-toggler { + display: none !important; } + +body.top-nav .main { + padding-top: 95px; } + +body.aside-menu-open .main { + padding-right: 250px; } + +body.aside-menu-open .aside-menu { + right: 0; } + +body.aside-menu-open .footer { + right: 250px; } + +body.aside-menu-open.aside-menu-off-canvas .main { + right: 0; + padding-right: 0; } + +body.footer-fixed .footer { + position: fixed; + bottom: 0; } + +body:not(.top-nav) .sidebar { + position: absolute; + top: 0; + z-index: 1; + display: inline !important; + width: 200px; + height: 100%; + padding: 0; + color: #fff; + background: #263238; } + body:not(.top-nav) .sidebar .sidebar-close { + position: absolute; + right: 0; + display: none; + padding: 0 1rem; + font-size: 24px; + font-weight: 800; + line-height: 55px; + color: #fff; + background: 0; + border: 0; + opacity: .8; } + body:not(.top-nav) .sidebar .sidebar-close:hover { + opacity: 1; } + body:not(.top-nav) .sidebar .sidebar-nav { + position: relative; + overflow-x: hidden; + overflow-y: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; } + body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar { + width: 10px; + margin-left: -10px; + -webkit-appearance: none; } + body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-track { + background-color: #304047; + border-right: 1px solid #1c2429; + border-left: 1px solid #1c2429; } + body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-thumb { + height: 50px; + background-color: #11171a; + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; } + body:not(.top-nav) .sidebar ul.nav { + width: 200px; } + body:not(.top-nav) .sidebar ul.nav li.nav-title { + padding: 0.75rem 1rem; + font-size: 11px; + font-weight: 600; + color: #cfd8dc; + text-transform: uppercase; } + body:not(.top-nav) .sidebar ul.nav li.divider { + height: 10px; } + body:not(.top-nav) .sidebar ul.nav li.nav-item { + position: relative; + margin: 0; } + body:not(.top-nav) .sidebar ul.nav li.nav-item ul { + display: none; + padding: 0; + margin: 0; } + body:not(.top-nav) .sidebar ul.nav li.nav-item ul li { + padding: 0; + list-style: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link { + display: block; + padding: 0.75rem 1rem; + color: #fff; + text-decoration: none; + background: transparent; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover { + color: #fff !important; + background: #20a8d8 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover i { + color: #fff !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active { + color: #fff; + background: #304047; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active i { + color: #20a8d8; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class^="icon-"], body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class*=" icon-"] { + display: inline-block; + margin-top: -4px; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link i { + width: 20px; + margin: 0 0.5rem 0 0; + font-size: 14px; + color: #b0bec5; + text-align: center; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link .tag { + float: right; + margin-top: 2px; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle:before { + position: absolute; + top: 0.96875rem; + right: 1rem; + display: block; + width: 0.875rem; + height: 0.875rem; + padding: 0; + font-size: 0.875rem; + line-height: 0.65625rem; + text-align: center; + content: "\2039"; + transition: .3s; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open { + background: rgba(0, 0, 0, 0.2); } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ol { + display: inline; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open a.nav-link { + color: #fff; + border-left: 0 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle:before { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); } + body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open .nav-dropdown.open { + border-left: 0; } + +@media (min-width: 544px) { + body.sidebar-nav.compact-nav .sidebar { + z-index: 1029; + width: 50px; } + body.sidebar-nav.compact-nav .sidebar .sidebar-items { + overflow: visible; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-title, body.sidebar-nav.compact-nav .sidebar ul.nav li.divider { + display: none; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item { + border-left: 0 !important; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul { + background: #263238; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link { + position: relative; + width: 50px; + padding: 0 15px 0 0; + margin: 0; + overflow: hidden; + line-height: 50px; + white-space: nowrap; + border-left: 0 !important; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle:before { + display: none; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link i { + display: block; + float: left; + width: 50px; + height: 50px; + padding: 0; + margin: 0; + font-size: 18px; + line-height: 50px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link .tag { + position: absolute; + top: 6px; + right: 15px; + display: none; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover { + width: 200px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover .tag { + display: inline; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul { + position: absolute; + top: 50px; + left: 50px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li { + position: relative; + padding: 0; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li a.nav-link { + width: 150px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ol { + position: absolute; + top: 0; + left: 100%; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ol { + display: none; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > a.nav-link { + width: 250px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol { + display: inline; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul a.nav-link, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol a.nav-link { + width: 200px; } + body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ol { + display: inline; } } + +nav.top-nav { + position: absolute; + top: 55px; + left: 0; + z-index: 1029; + display: inline !important; + width: 100%; + height: 40px; + background: #fff; + border-bottom: 1px solid #cfd8dc; } + nav.top-nav ul.nav { + white-space: nowrap; } + nav.top-nav ul.nav li.nav-item { + position: relative; + display: inline-block; + margin: 0; } + nav.top-nav ul.nav li.nav-item ul { + display: none; + padding: 0; + margin: 0; + white-space: normal; + background: #fff; + border: 1px solid #cfd8dc; } + nav.top-nav ul.nav li.nav-item ul li { + padding: 0; + list-style: none; } + nav.top-nav ul.nav li.nav-item a.nav-link { + display: block; + padding: 0 15px; + font-size: 12px; + font-weight: 400; + line-height: 40px; + color: #263238; + text-decoration: none; + text-transform: uppercase; } + nav.top-nav ul.nav li.nav-item a.nav-link i { + display: block; + float: left; + width: 20px; + margin: 0 10px 0 0; + font-size: 14px; + line-height: 39px; + text-align: center; } + nav.top-nav ul.nav li.nav-item a.nav-link .tag { + float: right; + margin-top: 13px; + margin-left: 10px; } + nav.top-nav ul.nav li.nav-item a.nav-link:hover { + color: #fff; + background: #20a8d8; } + nav.top-nav ul.nav li.nav-item a.nav-link.active { + color: #fff; + background: #20a8d8; } + nav.top-nav ul.nav li.nav-item ul { + position: absolute; + top: 39px; + left: 0; } + nav.top-nav ul.nav li.nav-item ul li { + position: relative; + padding: 0; } + nav.top-nav ul.nav li.nav-item ul li a.nav-link { + min-width: 200px; } + nav.top-nav ul.nav li.nav-item ul li ul { + position: absolute; + top: 0; + left: 100%; } + nav.top-nav ul.nav li.nav-item.nav-more ul { + right: 0; + left: auto; } + nav.top-nav ul.nav li.nav-item.nav-more ul li ul { + right: 100%; + left: auto; } + nav.top-nav ul.nav li.nav-item:hover > ul { + display: inline; } + +.aside-menu { + position: fixed; + top: 0; + right: -250px; + z-index: 1029; + width: 250px; + height: 100%; + padding-top: 55px; + color: #263238; + background: #fff; + border-left: 1px solid #cfd8dc; } + .aside-menu .nav-tabs .nav-link { + padding: 0.75rem 1rem; + color: #263238; + border-top: 0; } + .aside-menu .nav-tabs .nav-item:first-child .nav-link { + border-left: 0; } + .aside-menu .tab-content { + position: relative; + height: calc(100vh - 2.375rem - 55px); + overflow-x: hidden; + overflow-y: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .aside-menu .tab-content::-webkit-scrollbar { + width: 10px; + margin-left: -10px; + -webkit-appearance: none; } + .aside-menu .tab-content::-webkit-scrollbar-track { + background-color: white; + border-right: 1px solid #f2f2f2; + border-left: 1px solid #f2f2f2; } + .aside-menu .tab-content::-webkit-scrollbar-thumb { + height: 50px; + background-color: #e6e6e6; + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; } + +#loading-bar, +#loading-bar-spinner { + -webkit-pointer-events: none; + pointer-events: none; + -moz-transition: 350ms linear all; + -o-transition: 350ms linear all; + -webkit-transition: 350ms linear all; + transition: 350ms linear all; } + +#loading-bar.ng-enter, +#loading-bar.ng-leave.ng-leave-active, +#loading-bar-spinner.ng-enter, +#loading-bar-spinner.ng-leave.ng-leave-active { + opacity: 0; } + +#loading-bar.ng-enter.ng-enter-active, +#loading-bar.ng-leave, +#loading-bar-spinner.ng-enter.ng-enter-active, +#loading-bar-spinner.ng-leave { + opacity: 1; } + +#loading-bar .bar { + position: fixed; + top: 0; + left: 0; + z-index: 20002; + width: 100%; + height: 2px; + background: #20a8d8; + border-top-right-radius: 1px; + border-bottom-right-radius: 1px; + -moz-transition: width 350ms; + -o-transition: width 350ms; + -webkit-transition: width 350ms; + transition: width 350ms; } + +#loading-bar .peg { + position: absolute; + top: 0; + right: 0; + width: 70px; + height: 2px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + -moz-box-shadow: #29d 1px 0 6px 1px; + -ms-box-shadow: #29d 1px 0 6px 1px; + -webkit-box-shadow: #29d 1px 0 6px 1px; + box-shadow: #29d 1px 0 6px 1px; + opacity: .45; } + +#loading-bar-spinner { + position: fixed; + top: 10px; + left: 10px; + z-index: 10002; + display: block; } + +#loading-bar-spinner .spinner-icon { + width: 14px; + height: 14px; + border: solid 2px transparent; + border-top-color: #29d; + border-left-color: #29d; + border-radius: 50%; + -moz-animation: loading-bar-spinner 400ms linear infinite; + -ms-animation: loading-bar-spinner 400ms linear infinite; + -o-animation: loading-bar-spinner 400ms linear infinite; + -webkit-animation: loading-bar-spinner 400ms linear infinite; + animation: loading-bar-spinner 400ms linear infinite; } + +@-webkit-keyframes loading-bar-spinner { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-moz-keyframes loading-bar-spinner { + 0% { + -moz-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-o-keyframes loading-bar-spinner { + 0% { + -o-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -o-transform: rotate(360deg); + transform: rotate(360deg); } } + +@-ms-keyframes loading-bar-spinner { + 0% { + -ms-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -ms-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes loading-bar-spinner { + 0% { + transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); + transform: rotate(360deg); } } + +.pace { + -webkit-pointer-events: none; + pointer-events: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; } + +.pace-inactive { + display: none; } + +.pace .pace-progress { + position: fixed; + top: 0; + right: 100%; + z-index: 2000; + width: 100%; + height: 2px; + background: #20a8d8; } + +.social-box { + min-height: 160px; + margin-bottom: 20px; + text-align: center; + background: #fff; + border: 1px solid #cfd8dc; } + .social-box i { + display: block; + margin: -1px -1px 0; + font-size: 40px; + line-height: 90px; + background: #cfd8dc; } + .social-box .chart-wrapper { + height: 90px; + margin: -90px 0 0; } + .social-box .chart-wrapper canvas { + width: 100% !important; + height: 90px !important; } + .social-box ul { + padding: 10px 0; + list-style: none; } + .social-box ul li { + display: block; + float: left; + width: 50%; } + .social-box ul li:first-child { + border-right: 1px solid #cfd8dc; } + .social-box ul li strong { + display: block; + font-size: 20px; } + .social-box ul li span { + font-size: 10px; + font-weight: 500; + color: #cfd8dc; + text-transform: uppercase; } + .social-box.facebook i { + color: #fff; + background: #3b5998; } + .social-box.twitter i { + color: #fff; + background: #00aced; } + .social-box.linkedin i { + color: #fff; + background: #4875b4; } + .social-box.google-plus i { + color: #fff; + background: #bb4b39; } + +.horizontal-bars { + padding: 0; + margin: 0; + list-style: none; } + .horizontal-bars li { + position: relative; + height: 40px; + line-height: 40px; + vertical-align: middle; } + .horizontal-bars li .title { + width: 100px; + font-size: 12px; + font-weight: 600; + color: #b0bec5; + vertical-align: middle; } + .horizontal-bars li .bars { + position: absolute; + top: 15px; + width: 100%; + padding-left: 100px; } + .horizontal-bars li.legend { + text-align: center; } + .horizontal-bars li.legend .tag { + display: inline-block; + width: 8px; + height: 8px; + padding: 0; } + .horizontal-bars li.divider { + height: 40px; } + .horizontal-bars li.divider i { + margin: 0 !important; } + .horizontal-bars.type-2 li { + overflow: hidden; } + .horizontal-bars.type-2 li i { + display: inline-block; + margin-right: 1rem; + margin-left: 5px; + font-size: 18px; + line-height: 40px; } + .horizontal-bars.type-2 li .title { + display: inline-block; + width: auto; + margin-top: -9px; + font-size: 0.875rem; + font-weight: normal; + line-height: 40px; + color: #263238; } + .horizontal-bars.type-2 li .value { + float: right; + font-weight: 600; } + .horizontal-bars.type-2 li .bars { + position: absolute; + top: auto; + bottom: 0; + padding: 0; } + +ul.icons-list { + padding: 0; + margin: 0; + list-style: none; } + ul.icons-list li { + position: relative; + height: 40px; + vertical-align: middle; } + ul.icons-list li i { + display: block; + float: left; + width: 35px !important; + height: 35px !important; + margin: 2px; + line-height: 35px !important; + text-align: center; } + ul.icons-list li .desc { + height: 40px; + margin-left: 50px; + border-bottom: 1px solid #cfd8dc; } + ul.icons-list li .desc .title { + padding: 2px 0 0; + margin: 0; } + ul.icons-list li .desc small { + display: block; + margin-top: -4px; + color: #b0bec5; } + ul.icons-list li .value { + position: absolute; + top: 2px; + right: 45px; + text-align: right; } + ul.icons-list li .value strong { + display: block; + margin-top: -3px; } + ul.icons-list li .actions { + position: absolute; + top: -4px; + right: 10px; + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; } + ul.icons-list li .actions i { + float: none; + width: auto; + height: auto; + padding: 0; + margin: 0; + line-height: normal; } + ul.icons-list li.divider { + height: 40px; } + ul.icons-list li.divider i { + width: auto; + height: auto; + margin: 2px 0 0; + font-size: 18px; } + +footer.footer { + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: 50px; + padding: 0 1rem; + line-height: 50px; + color: #263238; + background: #eceff1; + border-top: 1px solid #cfd8dc; } + +.btn-transparent { + color: #fff; + background-color: transparent; + border-color: transparent; } + .btn-transparent:hover { + color: #fff; + background-color: transparent; + border-color: transparent; } + .btn-transparent:focus, .btn-transparent.focus { + color: #fff; + background-color: transparent; + border-color: transparent; } + .btn-transparent:active, .btn-transparent.active, + .open > .btn-transparent.dropdown-toggle { + color: #fff; + background-color: transparent; + border-color: transparent; + background-image: none; } + .btn-transparent:active:hover, .btn-transparent:active:focus, .btn-transparent:active.focus, .btn-transparent.active:hover, .btn-transparent.active:focus, .btn-transparent.active.focus, + .open > .btn-transparent.dropdown-toggle:hover, + .open > .btn-transparent.dropdown-toggle:focus, + .open > .btn-transparent.dropdown-toggle.focus { + color: #fff; + background-color: transparent; + border-color: transparent; } + .btn-transparent.disabled:focus, .btn-transparent.disabled.focus, .btn-transparent:disabled:focus, .btn-transparent:disabled.focus { + background-color: transparent; + border-color: transparent; } + .btn-transparent.disabled:hover, .btn-transparent:disabled:hover { + background-color: transparent; + border-color: transparent; } + +.btn [class^="icon-"], .btn [class*=" icon-"] { + display: inline-block; + margin-top: -2px; + vertical-align: middle; } + +.btn-facebook, +.btn-twitter, +.btn-linkedin, +.btn-flickr, +.btn-tumblr, +.btn-xing, +.btn-github, +.btn-html5, +.btn-openid, +.btn-stack-overflow, +.btn-youtube, +.btn-css3, +.btn-dribbble, +.btn-google-plus, +.btn-instagram, +.btn-pinterest, +.btn-vk, +.btn-yahoo, +.btn-behance, +.btn-dropbox, +.btn-reddit, +.btn-spotify, +.btn-vine, +.btn-foursquare, +.btn-vimeo { + position: relative; + overflow: hidden; + color: #fff !important; + text-align: center; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border: 0; } + .btn-facebook:before, + .btn-twitter:before, + .btn-linkedin:before, + .btn-flickr:before, + .btn-tumblr:before, + .btn-xing:before, + .btn-github:before, + .btn-html5:before, + .btn-openid:before, + .btn-stack-overflow:before, + .btn-youtube:before, + .btn-css3:before, + .btn-dribbble:before, + .btn-google-plus:before, + .btn-instagram:before, + .btn-pinterest:before, + .btn-vk:before, + .btn-yahoo:before, + .btn-behance:before, + .btn-dropbox:before, + .btn-reddit:before, + .btn-spotify:before, + .btn-vine:before, + .btn-foursquare:before, + .btn-vimeo:before { + position: absolute; + top: 0; + left: 0; + display: block; + font-family: 'FontAwesome'; + font-style: normal; + font-weight: normal; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } + .btn-facebook:hover, + .btn-twitter:hover, + .btn-linkedin:hover, + .btn-flickr:hover, + .btn-tumblr:hover, + .btn-xing:hover, + .btn-github:hover, + .btn-html5:hover, + .btn-openid:hover, + .btn-stack-overflow:hover, + .btn-youtube:hover, + .btn-css3:hover, + .btn-dribbble:hover, + .btn-google-plus:hover, + .btn-instagram:hover, + .btn-pinterest:hover, + .btn-vk:hover, + .btn-yahoo:hover, + .btn-behance:hover, + .btn-dropbox:hover, + .btn-reddit:hover, + .btn-spotify:hover, + .btn-vine:hover, + .btn-foursquare:hover, + .btn-vimeo:hover { + color: #fff; } + .btn-facebook.icon span, + .btn-twitter.icon span, + .btn-linkedin.icon span, + .btn-flickr.icon span, + .btn-tumblr.icon span, + .btn-xing.icon span, + .btn-github.icon span, + .btn-html5.icon span, + .btn-openid.icon span, + .btn-stack-overflow.icon span, + .btn-youtube.icon span, + .btn-css3.icon span, + .btn-dribbble.icon span, + .btn-google-plus.icon span, + .btn-instagram.icon span, + .btn-pinterest.icon span, + .btn-vk.icon span, + .btn-yahoo.icon span, + .btn-behance.icon span, + .btn-dropbox.icon span, + .btn-reddit.icon span, + .btn-spotify.icon span, + .btn-vine.icon span, + .btn-foursquare.icon span, + .btn-vimeo.icon span { + display: none; } + .btn-facebook.text:before, + .btn-twitter.text:before, + .btn-linkedin.text:before, + .btn-flickr.text:before, + .btn-tumblr.text:before, + .btn-xing.text:before, + .btn-github.text:before, + .btn-html5.text:before, + .btn-openid.text:before, + .btn-stack-overflow.text:before, + .btn-youtube.text:before, + .btn-css3.text:before, + .btn-dribbble.text:before, + .btn-google-plus.text:before, + .btn-instagram.text:before, + .btn-pinterest.text:before, + .btn-vk.text:before, + .btn-yahoo.text:before, + .btn-behance.text:before, + .btn-dropbox.text:before, + .btn-reddit.text:before, + .btn-spotify.text:before, + .btn-vine.text:before, + .btn-foursquare.text:before, + .btn-vimeo.text:before { + display: none; } + .btn-facebook.text span, + .btn-twitter.text span, + .btn-linkedin.text span, + .btn-flickr.text span, + .btn-tumblr.text span, + .btn-xing.text span, + .btn-github.text span, + .btn-html5.text span, + .btn-openid.text span, + .btn-stack-overflow.text span, + .btn-youtube.text span, + .btn-css3.text span, + .btn-dribbble.text span, + .btn-google-plus.text span, + .btn-instagram.text span, + .btn-pinterest.text span, + .btn-vk.text span, + .btn-yahoo.text span, + .btn-behance.text span, + .btn-dropbox.text span, + .btn-reddit.text span, + .btn-spotify.text span, + .btn-vine.text span, + .btn-foursquare.text span, + .btn-vimeo.text span { + margin-left: 0 !important; } + .btn-facebook:before, + .btn-twitter:before, + .btn-linkedin:before, + .btn-flickr:before, + .btn-tumblr:before, + .btn-xing:before, + .btn-github:before, + .btn-html5:before, + .btn-openid:before, + .btn-stack-overflow:before, + .btn-youtube:before, + .btn-css3:before, + .btn-dribbble:before, + .btn-google-plus:before, + .btn-instagram:before, + .btn-pinterest:before, + .btn-vk:before, + .btn-yahoo:before, + .btn-behance:before, + .btn-dropbox:before, + .btn-reddit:before, + .btn-spotify:before, + .btn-vine:before, + .btn-foursquare:before, + .btn-vimeo:before { + width: 2.3125rem; + height: 2.3125rem; + padding: 0.5rem 0; + font-size: 0.875rem; + line-height: 1.5; } + .btn-facebook span, + .btn-twitter span, + .btn-linkedin span, + .btn-flickr span, + .btn-tumblr span, + .btn-xing span, + .btn-github span, + .btn-html5 span, + .btn-openid span, + .btn-stack-overflow span, + .btn-youtube span, + .btn-css3 span, + .btn-dribbble span, + .btn-google-plus span, + .btn-instagram span, + .btn-pinterest span, + .btn-vk span, + .btn-yahoo span, + .btn-behance span, + .btn-dropbox span, + .btn-reddit span, + .btn-spotify span, + .btn-vine span, + .btn-foursquare span, + .btn-vimeo span { + margin-left: 2.3125rem; } + .btn-facebook.icon, + .btn-twitter.icon, + .btn-linkedin.icon, + .btn-flickr.icon, + .btn-tumblr.icon, + .btn-xing.icon, + .btn-github.icon, + .btn-html5.icon, + .btn-openid.icon, + .btn-stack-overflow.icon, + .btn-youtube.icon, + .btn-css3.icon, + .btn-dribbble.icon, + .btn-google-plus.icon, + .btn-instagram.icon, + .btn-pinterest.icon, + .btn-vk.icon, + .btn-yahoo.icon, + .btn-behance.icon, + .btn-dropbox.icon, + .btn-reddit.icon, + .btn-spotify.icon, + .btn-vine.icon, + .btn-foursquare.icon, + .btn-vimeo.icon { + width: 2.3125rem; + height: 2.3125rem; } + .btn-facebook.btn-lg, .btn-group-lg > .btn-facebook.btn, + .btn-twitter.btn-lg, + .btn-group-lg > .btn-twitter.btn, + .btn-linkedin.btn-lg, + .btn-group-lg > .btn-linkedin.btn, + .btn-flickr.btn-lg, + .btn-group-lg > .btn-flickr.btn, + .btn-tumblr.btn-lg, + .btn-group-lg > .btn-tumblr.btn, + .btn-xing.btn-lg, + .btn-group-lg > .btn-xing.btn, + .btn-github.btn-lg, + .btn-group-lg > .btn-github.btn, + .btn-html5.btn-lg, + .btn-group-lg > .btn-html5.btn, + .btn-openid.btn-lg, + .btn-group-lg > .btn-openid.btn, + .btn-stack-overflow.btn-lg, + .btn-group-lg > .btn-stack-overflow.btn, + .btn-youtube.btn-lg, + .btn-group-lg > .btn-youtube.btn, + .btn-css3.btn-lg, + .btn-group-lg > .btn-css3.btn, + .btn-dribbble.btn-lg, + .btn-group-lg > .btn-dribbble.btn, + .btn-google-plus.btn-lg, + .btn-group-lg > .btn-google-plus.btn, + .btn-instagram.btn-lg, + .btn-group-lg > .btn-instagram.btn, + .btn-pinterest.btn-lg, + .btn-group-lg > .btn-pinterest.btn, + .btn-vk.btn-lg, + .btn-group-lg > .btn-vk.btn, + .btn-yahoo.btn-lg, + .btn-group-lg > .btn-yahoo.btn, + .btn-behance.btn-lg, + .btn-group-lg > .btn-behance.btn, + .btn-dropbox.btn-lg, + .btn-group-lg > .btn-dropbox.btn, + .btn-reddit.btn-lg, + .btn-group-lg > .btn-reddit.btn, + .btn-spotify.btn-lg, + .btn-group-lg > .btn-spotify.btn, + .btn-vine.btn-lg, + .btn-group-lg > .btn-vine.btn, + .btn-foursquare.btn-lg, + .btn-group-lg > .btn-foursquare.btn, + .btn-vimeo.btn-lg, + .btn-group-lg > .btn-vimeo.btn { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.33333; + border: 0; } + .btn-facebook.btn-lg:before, .btn-group-lg > .btn-facebook.btn:before, + .btn-twitter.btn-lg:before, + .btn-group-lg > .btn-twitter.btn:before, + .btn-linkedin.btn-lg:before, + .btn-group-lg > .btn-linkedin.btn:before, + .btn-flickr.btn-lg:before, + .btn-group-lg > .btn-flickr.btn:before, + .btn-tumblr.btn-lg:before, + .btn-group-lg > .btn-tumblr.btn:before, + .btn-xing.btn-lg:before, + .btn-group-lg > .btn-xing.btn:before, + .btn-github.btn-lg:before, + .btn-group-lg > .btn-github.btn:before, + .btn-html5.btn-lg:before, + .btn-group-lg > .btn-html5.btn:before, + .btn-openid.btn-lg:before, + .btn-group-lg > .btn-openid.btn:before, + .btn-stack-overflow.btn-lg:before, + .btn-group-lg > .btn-stack-overflow.btn:before, + .btn-youtube.btn-lg:before, + .btn-group-lg > .btn-youtube.btn:before, + .btn-css3.btn-lg:before, + .btn-group-lg > .btn-css3.btn:before, + .btn-dribbble.btn-lg:before, + .btn-group-lg > .btn-dribbble.btn:before, + .btn-google-plus.btn-lg:before, + .btn-group-lg > .btn-google-plus.btn:before, + .btn-instagram.btn-lg:before, + .btn-group-lg > .btn-instagram.btn:before, + .btn-pinterest.btn-lg:before, + .btn-group-lg > .btn-pinterest.btn:before, + .btn-vk.btn-lg:before, + .btn-group-lg > .btn-vk.btn:before, + .btn-yahoo.btn-lg:before, + .btn-group-lg > .btn-yahoo.btn:before, + .btn-behance.btn-lg:before, + .btn-group-lg > .btn-behance.btn:before, + .btn-dropbox.btn-lg:before, + .btn-group-lg > .btn-dropbox.btn:before, + .btn-reddit.btn-lg:before, + .btn-group-lg > .btn-reddit.btn:before, + .btn-spotify.btn-lg:before, + .btn-group-lg > .btn-spotify.btn:before, + .btn-vine.btn-lg:before, + .btn-group-lg > .btn-vine.btn:before, + .btn-foursquare.btn-lg:before, + .btn-group-lg > .btn-foursquare.btn:before, + .btn-vimeo.btn-lg:before, + .btn-group-lg > .btn-vimeo.btn:before { + width: 3.16667rem; + height: 3.16667rem; + padding: 0.75rem 0; + font-size: 1.25rem; + line-height: 1.33333; } + .btn-facebook.btn-lg span, .btn-group-lg > .btn-facebook.btn span, + .btn-twitter.btn-lg span, .btn-group-lg > .btn-twitter.btn span, + .btn-linkedin.btn-lg span, .btn-group-lg > .btn-linkedin.btn span, + .btn-flickr.btn-lg span, .btn-group-lg > .btn-flickr.btn span, + .btn-tumblr.btn-lg span, .btn-group-lg > .btn-tumblr.btn span, + .btn-xing.btn-lg span, .btn-group-lg > .btn-xing.btn span, + .btn-github.btn-lg span, .btn-group-lg > .btn-github.btn span, + .btn-html5.btn-lg span, .btn-group-lg > .btn-html5.btn span, + .btn-openid.btn-lg span, .btn-group-lg > .btn-openid.btn span, + .btn-stack-overflow.btn-lg span, .btn-group-lg > .btn-stack-overflow.btn span, + .btn-youtube.btn-lg span, .btn-group-lg > .btn-youtube.btn span, + .btn-css3.btn-lg span, .btn-group-lg > .btn-css3.btn span, + .btn-dribbble.btn-lg span, .btn-group-lg > .btn-dribbble.btn span, + .btn-google-plus.btn-lg span, .btn-group-lg > .btn-google-plus.btn span, + .btn-instagram.btn-lg span, .btn-group-lg > .btn-instagram.btn span, + .btn-pinterest.btn-lg span, .btn-group-lg > .btn-pinterest.btn span, + .btn-vk.btn-lg span, .btn-group-lg > .btn-vk.btn span, + .btn-yahoo.btn-lg span, .btn-group-lg > .btn-yahoo.btn span, + .btn-behance.btn-lg span, .btn-group-lg > .btn-behance.btn span, + .btn-dropbox.btn-lg span, .btn-group-lg > .btn-dropbox.btn span, + .btn-reddit.btn-lg span, .btn-group-lg > .btn-reddit.btn span, + .btn-spotify.btn-lg span, .btn-group-lg > .btn-spotify.btn span, + .btn-vine.btn-lg span, .btn-group-lg > .btn-vine.btn span, + .btn-foursquare.btn-lg span, .btn-group-lg > .btn-foursquare.btn span, + .btn-vimeo.btn-lg span, .btn-group-lg > .btn-vimeo.btn span { + margin-left: 3.16667rem; } + .btn-facebook.btn-lg.icon, .btn-group-lg > .btn-facebook.icon.btn, + .btn-twitter.btn-lg.icon, + .btn-group-lg > .btn-twitter.icon.btn, + .btn-linkedin.btn-lg.icon, + .btn-group-lg > .btn-linkedin.icon.btn, + .btn-flickr.btn-lg.icon, + .btn-group-lg > .btn-flickr.icon.btn, + .btn-tumblr.btn-lg.icon, + .btn-group-lg > .btn-tumblr.icon.btn, + .btn-xing.btn-lg.icon, + .btn-group-lg > .btn-xing.icon.btn, + .btn-github.btn-lg.icon, + .btn-group-lg > .btn-github.icon.btn, + .btn-html5.btn-lg.icon, + .btn-group-lg > .btn-html5.icon.btn, + .btn-openid.btn-lg.icon, + .btn-group-lg > .btn-openid.icon.btn, + .btn-stack-overflow.btn-lg.icon, + .btn-group-lg > .btn-stack-overflow.icon.btn, + .btn-youtube.btn-lg.icon, + .btn-group-lg > .btn-youtube.icon.btn, + .btn-css3.btn-lg.icon, + .btn-group-lg > .btn-css3.icon.btn, + .btn-dribbble.btn-lg.icon, + .btn-group-lg > .btn-dribbble.icon.btn, + .btn-google-plus.btn-lg.icon, + .btn-group-lg > .btn-google-plus.icon.btn, + .btn-instagram.btn-lg.icon, + .btn-group-lg > .btn-instagram.icon.btn, + .btn-pinterest.btn-lg.icon, + .btn-group-lg > .btn-pinterest.icon.btn, + .btn-vk.btn-lg.icon, + .btn-group-lg > .btn-vk.icon.btn, + .btn-yahoo.btn-lg.icon, + .btn-group-lg > .btn-yahoo.icon.btn, + .btn-behance.btn-lg.icon, + .btn-group-lg > .btn-behance.icon.btn, + .btn-dropbox.btn-lg.icon, + .btn-group-lg > .btn-dropbox.icon.btn, + .btn-reddit.btn-lg.icon, + .btn-group-lg > .btn-reddit.icon.btn, + .btn-spotify.btn-lg.icon, + .btn-group-lg > .btn-spotify.icon.btn, + .btn-vine.btn-lg.icon, + .btn-group-lg > .btn-vine.icon.btn, + .btn-foursquare.btn-lg.icon, + .btn-group-lg > .btn-foursquare.icon.btn, + .btn-vimeo.btn-lg.icon, + .btn-group-lg > .btn-vimeo.icon.btn { + width: 3.16667rem; + height: 3.16667rem; } + .btn-facebook.btn-sm, .btn-group-sm > .btn-facebook.btn, + .btn-twitter.btn-sm, + .btn-group-sm > .btn-twitter.btn, + .btn-linkedin.btn-sm, + .btn-group-sm > .btn-linkedin.btn, + .btn-flickr.btn-sm, + .btn-group-sm > .btn-flickr.btn, + .btn-tumblr.btn-sm, + .btn-group-sm > .btn-tumblr.btn, + .btn-xing.btn-sm, + .btn-group-sm > .btn-xing.btn, + .btn-github.btn-sm, + .btn-group-sm > .btn-github.btn, + .btn-html5.btn-sm, + .btn-group-sm > .btn-html5.btn, + .btn-openid.btn-sm, + .btn-group-sm > .btn-openid.btn, + .btn-stack-overflow.btn-sm, + .btn-group-sm > .btn-stack-overflow.btn, + .btn-youtube.btn-sm, + .btn-group-sm > .btn-youtube.btn, + .btn-css3.btn-sm, + .btn-group-sm > .btn-css3.btn, + .btn-dribbble.btn-sm, + .btn-group-sm > .btn-dribbble.btn, + .btn-google-plus.btn-sm, + .btn-group-sm > .btn-google-plus.btn, + .btn-instagram.btn-sm, + .btn-group-sm > .btn-instagram.btn, + .btn-pinterest.btn-sm, + .btn-group-sm > .btn-pinterest.btn, + .btn-vk.btn-sm, + .btn-group-sm > .btn-vk.btn, + .btn-yahoo.btn-sm, + .btn-group-sm > .btn-yahoo.btn, + .btn-behance.btn-sm, + .btn-group-sm > .btn-behance.btn, + .btn-dropbox.btn-sm, + .btn-group-sm > .btn-dropbox.btn, + .btn-reddit.btn-sm, + .btn-group-sm > .btn-reddit.btn, + .btn-spotify.btn-sm, + .btn-group-sm > .btn-spotify.btn, + .btn-vine.btn-sm, + .btn-group-sm > .btn-vine.btn, + .btn-foursquare.btn-sm, + .btn-group-sm > .btn-foursquare.btn, + .btn-vimeo.btn-sm, + .btn-group-sm > .btn-vimeo.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border: 0; } + .btn-facebook.btn-sm:before, .btn-group-sm > .btn-facebook.btn:before, + .btn-twitter.btn-sm:before, + .btn-group-sm > .btn-twitter.btn:before, + .btn-linkedin.btn-sm:before, + .btn-group-sm > .btn-linkedin.btn:before, + .btn-flickr.btn-sm:before, + .btn-group-sm > .btn-flickr.btn:before, + .btn-tumblr.btn-sm:before, + .btn-group-sm > .btn-tumblr.btn:before, + .btn-xing.btn-sm:before, + .btn-group-sm > .btn-xing.btn:before, + .btn-github.btn-sm:before, + .btn-group-sm > .btn-github.btn:before, + .btn-html5.btn-sm:before, + .btn-group-sm > .btn-html5.btn:before, + .btn-openid.btn-sm:before, + .btn-group-sm > .btn-openid.btn:before, + .btn-stack-overflow.btn-sm:before, + .btn-group-sm > .btn-stack-overflow.btn:before, + .btn-youtube.btn-sm:before, + .btn-group-sm > .btn-youtube.btn:before, + .btn-css3.btn-sm:before, + .btn-group-sm > .btn-css3.btn:before, + .btn-dribbble.btn-sm:before, + .btn-group-sm > .btn-dribbble.btn:before, + .btn-google-plus.btn-sm:before, + .btn-group-sm > .btn-google-plus.btn:before, + .btn-instagram.btn-sm:before, + .btn-group-sm > .btn-instagram.btn:before, + .btn-pinterest.btn-sm:before, + .btn-group-sm > .btn-pinterest.btn:before, + .btn-vk.btn-sm:before, + .btn-group-sm > .btn-vk.btn:before, + .btn-yahoo.btn-sm:before, + .btn-group-sm > .btn-yahoo.btn:before, + .btn-behance.btn-sm:before, + .btn-group-sm > .btn-behance.btn:before, + .btn-dropbox.btn-sm:before, + .btn-group-sm > .btn-dropbox.btn:before, + .btn-reddit.btn-sm:before, + .btn-group-sm > .btn-reddit.btn:before, + .btn-spotify.btn-sm:before, + .btn-group-sm > .btn-spotify.btn:before, + .btn-vine.btn-sm:before, + .btn-group-sm > .btn-vine.btn:before, + .btn-foursquare.btn-sm:before, + .btn-group-sm > .btn-foursquare.btn:before, + .btn-vimeo.btn-sm:before, + .btn-group-sm > .btn-vimeo.btn:before { + width: 1.8125rem; + height: 1.8125rem; + padding: 0.25rem 0; + font-size: 0.875rem; + line-height: 1.5; } + .btn-facebook.btn-sm span, .btn-group-sm > .btn-facebook.btn span, + .btn-twitter.btn-sm span, .btn-group-sm > .btn-twitter.btn span, + .btn-linkedin.btn-sm span, .btn-group-sm > .btn-linkedin.btn span, + .btn-flickr.btn-sm span, .btn-group-sm > .btn-flickr.btn span, + .btn-tumblr.btn-sm span, .btn-group-sm > .btn-tumblr.btn span, + .btn-xing.btn-sm span, .btn-group-sm > .btn-xing.btn span, + .btn-github.btn-sm span, .btn-group-sm > .btn-github.btn span, + .btn-html5.btn-sm span, .btn-group-sm > .btn-html5.btn span, + .btn-openid.btn-sm span, .btn-group-sm > .btn-openid.btn span, + .btn-stack-overflow.btn-sm span, .btn-group-sm > .btn-stack-overflow.btn span, + .btn-youtube.btn-sm span, .btn-group-sm > .btn-youtube.btn span, + .btn-css3.btn-sm span, .btn-group-sm > .btn-css3.btn span, + .btn-dribbble.btn-sm span, .btn-group-sm > .btn-dribbble.btn span, + .btn-google-plus.btn-sm span, .btn-group-sm > .btn-google-plus.btn span, + .btn-instagram.btn-sm span, .btn-group-sm > .btn-instagram.btn span, + .btn-pinterest.btn-sm span, .btn-group-sm > .btn-pinterest.btn span, + .btn-vk.btn-sm span, .btn-group-sm > .btn-vk.btn span, + .btn-yahoo.btn-sm span, .btn-group-sm > .btn-yahoo.btn span, + .btn-behance.btn-sm span, .btn-group-sm > .btn-behance.btn span, + .btn-dropbox.btn-sm span, .btn-group-sm > .btn-dropbox.btn span, + .btn-reddit.btn-sm span, .btn-group-sm > .btn-reddit.btn span, + .btn-spotify.btn-sm span, .btn-group-sm > .btn-spotify.btn span, + .btn-vine.btn-sm span, .btn-group-sm > .btn-vine.btn span, + .btn-foursquare.btn-sm span, .btn-group-sm > .btn-foursquare.btn span, + .btn-vimeo.btn-sm span, .btn-group-sm > .btn-vimeo.btn span { + margin-left: 1.8125rem; } + .btn-facebook.btn-sm.icon, .btn-group-sm > .btn-facebook.icon.btn, + .btn-twitter.btn-sm.icon, + .btn-group-sm > .btn-twitter.icon.btn, + .btn-linkedin.btn-sm.icon, + .btn-group-sm > .btn-linkedin.icon.btn, + .btn-flickr.btn-sm.icon, + .btn-group-sm > .btn-flickr.icon.btn, + .btn-tumblr.btn-sm.icon, + .btn-group-sm > .btn-tumblr.icon.btn, + .btn-xing.btn-sm.icon, + .btn-group-sm > .btn-xing.icon.btn, + .btn-github.btn-sm.icon, + .btn-group-sm > .btn-github.icon.btn, + .btn-html5.btn-sm.icon, + .btn-group-sm > .btn-html5.icon.btn, + .btn-openid.btn-sm.icon, + .btn-group-sm > .btn-openid.icon.btn, + .btn-stack-overflow.btn-sm.icon, + .btn-group-sm > .btn-stack-overflow.icon.btn, + .btn-youtube.btn-sm.icon, + .btn-group-sm > .btn-youtube.icon.btn, + .btn-css3.btn-sm.icon, + .btn-group-sm > .btn-css3.icon.btn, + .btn-dribbble.btn-sm.icon, + .btn-group-sm > .btn-dribbble.icon.btn, + .btn-google-plus.btn-sm.icon, + .btn-group-sm > .btn-google-plus.icon.btn, + .btn-instagram.btn-sm.icon, + .btn-group-sm > .btn-instagram.icon.btn, + .btn-pinterest.btn-sm.icon, + .btn-group-sm > .btn-pinterest.icon.btn, + .btn-vk.btn-sm.icon, + .btn-group-sm > .btn-vk.icon.btn, + .btn-yahoo.btn-sm.icon, + .btn-group-sm > .btn-yahoo.icon.btn, + .btn-behance.btn-sm.icon, + .btn-group-sm > .btn-behance.icon.btn, + .btn-dropbox.btn-sm.icon, + .btn-group-sm > .btn-dropbox.icon.btn, + .btn-reddit.btn-sm.icon, + .btn-group-sm > .btn-reddit.icon.btn, + .btn-spotify.btn-sm.icon, + .btn-group-sm > .btn-spotify.icon.btn, + .btn-vine.btn-sm.icon, + .btn-group-sm > .btn-vine.icon.btn, + .btn-foursquare.btn-sm.icon, + .btn-group-sm > .btn-foursquare.icon.btn, + .btn-vimeo.btn-sm.icon, + .btn-group-sm > .btn-vimeo.icon.btn { + width: 1.8125rem; + height: 1.8125rem; } + +.btn-facebook { + background: #3b5998; } + .btn-facebook:before { + content: "\f09a"; + background: #344e86; } + .btn-facebook:hover { + background: #344e86; } + .btn-facebook:hover:before { + background: #2d4373; } + +.btn-twitter { + background: #00aced; } + .btn-twitter:before { + content: "\f099"; + background: #0099d4; } + .btn-twitter:hover { + background: #0099d4; } + .btn-twitter:hover:before { + background: #0087ba; } + +.btn-linkedin { + background: #4875b4; } + .btn-linkedin:before { + content: "\f0e1"; + background: #4169a2; } + .btn-linkedin:hover { + background: #4169a2; } + .btn-linkedin:hover:before { + background: #395d90; } + +.btn-flickr { + background: #ff0084; } + .btn-flickr:before { + content: "\f16e"; + background: #e60077; } + .btn-flickr:hover { + background: #e60077; } + .btn-flickr:hover:before { + background: #cc006a; } + +.btn-tumblr { + background: #32506d; } + .btn-tumblr:before { + content: "\f173"; + background: #2a435c; } + .btn-tumblr:hover { + background: #2a435c; } + .btn-tumblr:hover:before { + background: #22364a; } + +.btn-xing { + background: #026466; } + .btn-xing:before { + content: "\f168"; + background: #024b4d; } + .btn-xing:hover { + background: #024b4d; } + .btn-xing:hover:before { + background: #013334; } + +.btn-github { + background: #4183c4; } + .btn-github:before { + content: "\f09b"; + background: #3876b4; } + .btn-github:hover { + background: #3876b4; } + .btn-github:hover:before { + background: #3269a0; } + +.btn-html5 { + background: #e34f26; } + .btn-html5:before { + content: "\f13b"; + background: #d4431b; } + .btn-html5:hover { + background: #d4431b; } + .btn-html5:hover:before { + background: #be3c18; } + +.btn-openid { + background: #f78c40; } + .btn-openid:before { + content: "\f19b"; + background: #f67d28; } + .btn-openid:hover { + background: #f67d28; } + .btn-openid:hover:before { + background: #f56f0f; } + +.btn-stack-overflow { + background: #fe7a15; } + .btn-stack-overflow:before { + content: "\f16c"; + background: #f86c01; } + .btn-stack-overflow:hover { + background: #f86c01; } + .btn-stack-overflow:hover:before { + background: #df6101; } + +.btn-css3 { + background: #0170ba; } + .btn-css3:before { + content: "\f13c"; + background: #0161a1; } + .btn-css3:hover { + background: #0161a1; } + .btn-css3:hover:before { + background: #015187; } + +.btn-youtube { + background: #b00; } + .btn-youtube:before { + content: "\f167"; + background: #a20000; } + .btn-youtube:hover { + background: #a20000; } + .btn-youtube:hover:before { + background: #880000; } + +.btn-dribbble { + background: #ea4c89; } + .btn-dribbble:before { + content: "\f17d"; + background: #e7357a; } + .btn-dribbble:hover { + background: #e7357a; } + .btn-dribbble:hover:before { + background: #e51e6b; } + +.btn-google-plus { + background: #bb4b39; } + .btn-google-plus:before { + content: "\f0d5"; + background: #a74333; } + .btn-google-plus:hover { + background: #a74333; } + .btn-google-plus:hover:before { + background: #943b2d; } + +.btn-instagram { + background: #517fa4; } + .btn-instagram:before { + content: "\f16d"; + background: #497293; } + .btn-instagram:hover { + background: #497293; } + .btn-instagram:hover:before { + background: #406582; } + +.btn-pinterest { + background: #cb2027; } + .btn-pinterest:before { + content: "\f0d2"; + background: #b51d23; } + .btn-pinterest:hover { + background: #b51d23; } + .btn-pinterest:hover:before { + background: #9f191f; } + +.btn-vk { + background: #45668e; } + .btn-vk:before { + content: "\f189"; + background: #3d5a7d; } + .btn-vk:hover { + background: #3d5a7d; } + .btn-vk:hover:before { + background: #344d6c; } + +.btn-yahoo { + background: #400191; } + .btn-yahoo:before { + content: "\f19e"; + background: #350178; } + .btn-yahoo:hover { + background: #350178; } + .btn-yahoo:hover:before { + background: #2a015e; } + +.btn-behance { + background: #1769ff; } + .btn-behance:before { + content: "\f1b4"; + background: #0059fd; } + .btn-behance:hover { + background: #0059fd; } + .btn-behance:hover:before { + background: #0050e3; } + +.btn-dropbox { + background: #007ee5; } + .btn-dropbox:before { + content: "\f16b"; + background: #0070cc; } + .btn-dropbox:hover { + background: #0070cc; } + .btn-dropbox:hover:before { + background: #0062b2; } + +.btn-reddit { + background: #ff4500; } + .btn-reddit:before { + content: "\f1a1"; + background: #e63e00; } + .btn-reddit:hover { + background: #e63e00; } + .btn-reddit:hover:before { + background: #cc3700; } + +.btn-spotify { + background: #7ab800; } + .btn-spotify:before { + content: "\f1bc"; + background: #699f00; } + .btn-spotify:hover { + background: #699f00; } + .btn-spotify:hover:before { + background: #588500; } + +.btn-vine { + background: #00bf8f; } + .btn-vine:before { + content: "\f1ca"; + background: #00a67c; } + .btn-vine:hover { + background: #00a67c; } + .btn-vine:hover:before { + background: #008c69; } + +.btn-foursquare { + background: #1073af; } + .btn-foursquare:before { + content: "\f180"; + background: #0e6498; } + .btn-foursquare:hover { + background: #0e6498; } + .btn-foursquare:hover:before { + background: #0c5480; } + +.btn-vimeo { + background: #aad450; } + .btn-vimeo:before { + content: "\f194"; + background: #a0cf3c; } + .btn-vimeo:hover { + background: #a0cf3c; } + .btn-vimeo:hover:before { + background: #93c130; } + +hr.transparent { + border-top: 1px solid transparent; } + +.breadcrumb-menu { + position: absolute; + top: 0; + right: 1rem; + line-height: 43px; } + .breadcrumb-menu:before { + display: none; } + .breadcrumb-menu .btn-group { + margin-top: -2px; } + .breadcrumb-menu .btn.btn-secondary { + color: #b0bec5; + border: 0; } + .breadcrumb-menu .btn.btn-secondary:hover, .breadcrumb-menu .btn.btn-secondary.active { + color: #263238; + background: transparent; } + .breadcrumb-menu .open .btn.btn-secondary { + color: #263238; + background: transparent; } + .breadcrumb-menu .dropdown-menu { + min-width: 180px; + line-height: 1.5; } + +.img-avatar { + border-radius: 50em; } + +.avatar { + position: relative; + display: inline-block; + width: 36px; } + .avatar .img-avatar { + width: 36px; + height: 36px; } + .avatar .avatar-status { + position: absolute; + right: 0; + bottom: 0; + display: block; + width: 10px; + height: 10px; + border: 1px solid #fff; + border-radius: 50em; } + +.avatar.avatar-xs { + position: relative; + display: inline-block; + width: 20px; } + .avatar.avatar-xs .img-avatar { + width: 20px; + height: 20px; } + .avatar.avatar-xs .avatar-status { + position: absolute; + right: 0; + bottom: 0; + display: block; + width: 8px; + height: 8px; + border: 1px solid #fff; + border-radius: 50em; } + +.avatar.avatar-sm { + position: relative; + display: inline-block; + width: 24px; } + .avatar.avatar-sm .img-avatar { + width: 24px; + height: 24px; } + .avatar.avatar-sm .avatar-status { + position: absolute; + right: 0; + bottom: 0; + display: block; + width: 8px; + height: 8px; + border: 1px solid #fff; + border-radius: 50em; } + +.avatar.avatar-lg { + position: relative; + display: inline-block; + width: 72px; } + .avatar.avatar-lg .img-avatar { + width: 72px; + height: 72px; } + .avatar.avatar-lg .avatar-status { + position: absolute; + right: 0; + bottom: 0; + display: block; + width: 12px; + height: 12px; + border: 1px solid #fff; + border-radius: 50em; } + +.avatars-stack .avatar.avatar-xs { + margin-right: -10px; } + +.avatars-stack .avatar { + margin-right: -15px; + transition-duration: 0.25s, 0.25s; + transition-property: margin-left, margin-right; } + .avatars-stack .avatar:hover { + margin-right: 0 !important; } + +.callout { + position: relative; + padding: 0 1rem; + margin: 1rem 0; + border: 0 solid #cfd8dc; + border-left-width: .25rem; } + .callout .chart-wrapper { + position: absolute; + top: 18px; + left: 45%; + float: right; + width: 100px; } + +.callout-bordered { + border: 1px solid #cfd8dc; + border-left-width: .25rem; } + +.callout code { + border-radius: .25rem; } + +.callout h4 { + margin-top: 0; + margin-bottom: .25rem; } + +.callout p:last-child { + margin-bottom: 0; } + +.callout + .callout { + margin-top: -0.25rem; } + +.callout-default { + border-left-color: #b0bec5; } + .callout-default h4 { + color: #b0bec5; } + +.callout-primary { + border-left-color: #20a8d8; } + .callout-primary h4 { + color: #20a8d8; } + +.callout-info { + border-left-color: #63c2de; } + .callout-info h4 { + color: #63c2de; } + +.callout-warning { + border-left-color: #f8cb00; } + .callout-warning h4 { + color: #f8cb00; } + +.callout-danger { + border-left-color: #f86c6b; } + .callout-danger h4 { + color: #f86c6b; } + +.callout-success { + border-left-color: #4dbd74; } + .callout-success h4 { + color: #4dbd74; } + +.switch.switch-default { + position: relative; + display: inline-block; + vertical-align: top; + width: 40px; + height: 24px; + background-color: transparent; + cursor: pointer; } + .switch.switch-default .switch-input { + position: absolute; + top: 0; + left: 0; + opacity: 0; } + .switch.switch-default .switch-label { + position: relative; + display: block; + height: inherit; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + background-color: #fff; + border: 1px solid #cfd8dc; + border-radius: 2px; + -moz-transition: 0.15s ease-out; + -o-transition: 0.15s ease-out; + -webkit-transition: 0.15s ease-out; + transition: 0.15s ease-out; + -moz-transition-property: opacity background; + -o-transition-property: opacity background; + -webkit-transition-property: opacity background; + transition-property: opacity background; } + .switch.switch-default .switch-input:checked ~ .switch-label:before { + opacity: 0; } + .switch.switch-default .switch-input:checked ~ .switch-label:after { + opacity: 1; } + .switch.switch-default .switch-handle { + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + background: #fff; + border: 1px solid #cfd8dc; + border-radius: 1px; + -moz-transition: left 0.15s ease-out; + -o-transition: left 0.15s ease-out; + -webkit-transition: left 0.15s ease-out; + transition: left 0.15s ease-out; } + .switch.switch-default .switch-input:checked ~ .switch-handle { + left: 18px; } + .switch.switch-default.switch-lg { + width: 48px; + height: 28px; } + .switch.switch-default.switch-lg .switch-label { + font-size: 12px; } + .switch.switch-default.switch-lg .switch-handle { + width: 24px; + height: 24px; } + .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle { + left: 22px; } + .switch.switch-default.switch-sm { + width: 32px; + height: 20px; } + .switch.switch-default.switch-sm .switch-label { + font-size: 8px; } + .switch.switch-default.switch-sm .switch-handle { + width: 16px; + height: 16px; } + .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle { + left: 14px; } + .switch.switch-default.switch-xs { + width: 24px; + height: 16px; } + .switch.switch-default.switch-xs .switch-label { + font-size: 7px; } + .switch.switch-default.switch-xs .switch-handle { + width: 12px; + height: 12px; } + .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle { + left: 10px; } + +.switch.switch-text { + position: relative; + display: inline-block; + vertical-align: top; + width: 48px; + height: 24px; + background-color: transparent; + cursor: pointer; } + .switch.switch-text .switch-input { + position: absolute; + top: 0; + left: 0; + opacity: 0; } + .switch.switch-text .switch-label { + position: relative; + display: block; + height: inherit; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + background-color: #fff; + border: 1px solid #cfd8dc; + border-radius: 2px; + -moz-transition: 0.15s ease-out; + -o-transition: 0.15s ease-out; + -webkit-transition: 0.15s ease-out; + transition: 0.15s ease-out; + -moz-transition-property: opacity background; + -o-transition-property: opacity background; + -webkit-transition-property: opacity background; + transition-property: opacity background; } + .switch.switch-text .switch-label:before, + .switch.switch-text .switch-label:after { + position: absolute; + top: 50%; + width: 50%; + margin-top: -.5em; + line-height: 1; + text-align: center; + -moz-transition: inherit; + -o-transition: inherit; + -webkit-transition: inherit; + transition: inherit; } + .switch.switch-text .switch-label:before { + right: 1px; + color: #cfd8dc; + content: attr(data-off); } + .switch.switch-text .switch-label:after { + left: 1px; + color: #fff; + content: attr(data-on); + opacity: 0; } + .switch.switch-text .switch-input:checked ~ .switch-label:before { + opacity: 0; } + .switch.switch-text .switch-input:checked ~ .switch-label:after { + opacity: 1; } + .switch.switch-text .switch-handle { + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + background: #fff; + border: 1px solid #cfd8dc; + border-radius: 1px; + -moz-transition: left 0.15s ease-out; + -o-transition: left 0.15s ease-out; + -webkit-transition: left 0.15s ease-out; + transition: left 0.15s ease-out; } + .switch.switch-text .switch-input:checked ~ .switch-handle { + left: 26px; } + .switch.switch-text.switch-lg { + width: 56px; + height: 28px; } + .switch.switch-text.switch-lg .switch-label { + font-size: 12px; } + .switch.switch-text.switch-lg .switch-handle { + width: 24px; + height: 24px; } + .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle { + left: 30px; } + .switch.switch-text.switch-sm { + width: 40px; + height: 20px; } + .switch.switch-text.switch-sm .switch-label { + font-size: 8px; } + .switch.switch-text.switch-sm .switch-handle { + width: 16px; + height: 16px; } + .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle { + left: 22px; } + .switch.switch-text.switch-xs { + width: 32px; + height: 16px; } + .switch.switch-text.switch-xs .switch-label { + font-size: 7px; } + .switch.switch-text.switch-xs .switch-handle { + width: 12px; + height: 12px; } + .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle { + left: 18px; } + +.switch.switch-icon { + position: relative; + display: inline-block; + vertical-align: top; + width: 48px; + height: 24px; + background-color: transparent; + cursor: pointer; } + .switch.switch-icon .switch-input { + position: absolute; + top: 0; + left: 0; + opacity: 0; } + .switch.switch-icon .switch-label { + position: relative; + display: block; + height: inherit; + font-family: FontAwesome; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + background-color: #fff; + border: 1px solid #cfd8dc; + border-radius: 2px; + -moz-transition: 0.15s ease-out; + -o-transition: 0.15s ease-out; + -webkit-transition: 0.15s ease-out; + transition: 0.15s ease-out; + -moz-transition-property: opacity background; + -o-transition-property: opacity background; + -webkit-transition-property: opacity background; + transition-property: opacity background; } + .switch.switch-icon .switch-label:before, + .switch.switch-icon .switch-label:after { + position: absolute; + top: 50%; + width: 50%; + margin-top: -.5em; + line-height: 1; + text-align: center; + -moz-transition: inherit; + -o-transition: inherit; + -webkit-transition: inherit; + transition: inherit; } + .switch.switch-icon .switch-label:before { + right: 1px; + color: #cfd8dc; + content: attr(data-off); } + .switch.switch-icon .switch-label:after { + left: 1px; + color: #fff; + content: attr(data-on); + opacity: 0; } + .switch.switch-icon .switch-input:checked ~ .switch-label:before { + opacity: 0; } + .switch.switch-icon .switch-input:checked ~ .switch-label:after { + opacity: 1; } + .switch.switch-icon .switch-handle { + position: absolute; + top: 2px; + left: 2px; + width: 20px; + height: 20px; + background: #fff; + border: 1px solid #cfd8dc; + border-radius: 1px; + -moz-transition: left 0.15s ease-out; + -o-transition: left 0.15s ease-out; + -webkit-transition: left 0.15s ease-out; + transition: left 0.15s ease-out; } + .switch.switch-icon .switch-input:checked ~ .switch-handle { + left: 26px; } + .switch.switch-icon.switch-lg { + width: 56px; + height: 28px; } + .switch.switch-icon.switch-lg .switch-label { + font-size: 12px; } + .switch.switch-icon.switch-lg .switch-handle { + width: 24px; + height: 24px; } + .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle { + left: 30px; } + .switch.switch-icon.switch-sm { + width: 40px; + height: 20px; } + .switch.switch-icon.switch-sm .switch-label { + font-size: 8px; } + .switch.switch-icon.switch-sm .switch-handle { + width: 16px; + height: 16px; } + .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle { + left: 22px; } + .switch.switch-icon.switch-xs { + width: 32px; + height: 16px; } + .switch.switch-icon.switch-xs .switch-label { + font-size: 7px; } + .switch.switch-icon.switch-xs .switch-handle { + width: 12px; + height: 12px; } + .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle { + left: 18px; } + +.switch.switch-3d { + position: relative; + display: inline-block; + vertical-align: top; + width: 40px; + height: 24px; + background-color: transparent; + cursor: pointer; } + .switch.switch-3d .switch-input { + position: absolute; + top: 0; + left: 0; + opacity: 0; } + .switch.switch-3d .switch-label { + position: relative; + display: block; + height: inherit; + font-size: 10px; + font-weight: 600; + text-transform: uppercase; + background-color: #eceff1; + border: 1px solid #cfd8dc; + border-radius: 2px; + -moz-transition: 0.15s ease-out; + -o-transition: 0.15s ease-out; + -webkit-transition: 0.15s ease-out; + transition: 0.15s ease-out; + -moz-transition-property: opacity background; + -o-transition-property: opacity background; + -webkit-transition-property: opacity background; + transition-property: opacity background; } + .switch.switch-3d .switch-input:checked ~ .switch-label:before { + opacity: 0; } + .switch.switch-3d .switch-input:checked ~ .switch-label:after { + opacity: 1; } + .switch.switch-3d .switch-handle { + position: absolute; + top: 0; + left: 0; + width: 24px; + height: 24px; + background: #fff; + border: 1px solid #cfd8dc; + border-radius: 1px; + -moz-transition: left 0.15s ease-out; + -o-transition: left 0.15s ease-out; + -webkit-transition: left 0.15s ease-out; + transition: left 0.15s ease-out; + border: 0; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } + .switch.switch-3d .switch-input:checked ~ .switch-handle { + left: 16px; } + .switch.switch-3d.switch-lg { + width: 48px; + height: 28px; } + .switch.switch-3d.switch-lg .switch-label { + font-size: 12px; } + .switch.switch-3d.switch-lg .switch-handle { + width: 28px; + height: 28px; } + .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle { + left: 20px; } + .switch.switch-3d.switch-sm { + width: 32px; + height: 20px; } + .switch.switch-3d.switch-sm .switch-label { + font-size: 8px; } + .switch.switch-3d.switch-sm .switch-handle { + width: 20px; + height: 20px; } + .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle { + left: 12px; } + .switch.switch-3d.switch-xs { + width: 24px; + height: 16px; } + .switch.switch-3d.switch-xs .switch-label { + font-size: 7px; } + .switch.switch-3d.switch-xs .switch-handle { + width: 16px; + height: 16px; } + .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle { + left: 8px; } + +.switch-pill .switch-label, .switch.switch-3d .switch-label, +.switch-pill .switch-handle, .switch.switch-3d .switch-handle { + border-radius: 50em !important; } + +.switch-pill .switch-label:before, .switch.switch-3d .switch-label:before { + right: 2px !important; } + +.switch-pill .switch-label:after, .switch.switch-3d .switch-label:after { + left: 2px !important; } + +.switch-primary > .switch-input:checked ~ .switch-label { + background: #20a8d8 !important; + border-color: #1985ac; } + +.switch-primary > .switch-input:checked ~ .switch-handle { + border-color: #1985ac; } + +.switch-primary-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #20a8d8; } + .switch-primary-outline > .switch-input:checked ~ .switch-label:after { + color: #20a8d8; } + +.switch-primary-outline > .switch-input:checked ~ .switch-handle { + border-color: #20a8d8; } + +.switch-primary-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #20a8d8; } + .switch-primary-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #20a8d8; } + +.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle { + background: #20a8d8 !important; + border-color: #20a8d8; } + +.switch-secondary > .switch-input:checked ~ .switch-label { + background: #cfd8dc !important; + border-color: #b2c0c6; } + +.switch-secondary > .switch-input:checked ~ .switch-handle { + border-color: #b2c0c6; } + +.switch-secondary-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #cfd8dc; } + .switch-secondary-outline > .switch-input:checked ~ .switch-label:after { + color: #cfd8dc; } + +.switch-secondary-outline > .switch-input:checked ~ .switch-handle { + border-color: #cfd8dc; } + +.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #cfd8dc; } + .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #cfd8dc; } + +.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle { + background: #cfd8dc !important; + border-color: #cfd8dc; } + +.switch-success > .switch-input:checked ~ .switch-label { + background: #4dbd74 !important; + border-color: #3a9d5d; } + +.switch-success > .switch-input:checked ~ .switch-handle { + border-color: #3a9d5d; } + +.switch-success-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #4dbd74; } + .switch-success-outline > .switch-input:checked ~ .switch-label:after { + color: #4dbd74; } + +.switch-success-outline > .switch-input:checked ~ .switch-handle { + border-color: #4dbd74; } + +.switch-success-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #4dbd74; } + .switch-success-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #4dbd74; } + +.switch-success-outline-alt > .switch-input:checked ~ .switch-handle { + background: #4dbd74 !important; + border-color: #4dbd74; } + +.switch-info > .switch-input:checked ~ .switch-label { + background: #63c2de !important; + border-color: #39b2d5; } + +.switch-info > .switch-input:checked ~ .switch-handle { + border-color: #39b2d5; } + +.switch-info-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #63c2de; } + .switch-info-outline > .switch-input:checked ~ .switch-label:after { + color: #63c2de; } + +.switch-info-outline > .switch-input:checked ~ .switch-handle { + border-color: #63c2de; } + +.switch-info-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #63c2de; } + .switch-info-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #63c2de; } + +.switch-info-outline-alt > .switch-input:checked ~ .switch-handle { + background: #63c2de !important; + border-color: #63c2de; } + +.switch-warning > .switch-input:checked ~ .switch-label { + background: #f8cb00 !important; + border-color: #c5a100; } + +.switch-warning > .switch-input:checked ~ .switch-handle { + border-color: #c5a100; } + +.switch-warning-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #f8cb00; } + .switch-warning-outline > .switch-input:checked ~ .switch-label:after { + color: #f8cb00; } + +.switch-warning-outline > .switch-input:checked ~ .switch-handle { + border-color: #f8cb00; } + +.switch-warning-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #f8cb00; } + .switch-warning-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #f8cb00; } + +.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle { + background: #f8cb00 !important; + border-color: #f8cb00; } + +.switch-danger > .switch-input:checked ~ .switch-label { + background: #f86c6b !important; + border-color: #f63c3a; } + +.switch-danger > .switch-input:checked ~ .switch-handle { + border-color: #f63c3a; } + +.switch-danger-outline > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #f86c6b; } + .switch-danger-outline > .switch-input:checked ~ .switch-label:after { + color: #f86c6b; } + +.switch-danger-outline > .switch-input:checked ~ .switch-handle { + border-color: #f86c6b; } + +.switch-danger-outline-alt > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: #f86c6b; } + .switch-danger-outline-alt > .switch-input:checked ~ .switch-label:after { + color: #f86c6b; } + +.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle { + background: #f86c6b !important; + border-color: #f86c6b; } + +canvas.chart { + display: inline-block !important; } + +base-chart.chart { + display: block !important; } + +.b-a-0 { + border: 0 !important; } + +.b-t-0 { + border-top: 0 !important; } + +.b-r-0 { + border-right: 0 !important; } + +.b-b-0 { + border-bottom: 0 !important; } + +.b-l-0 { + border-left: 0 !important; } + +.b-a-1 { + border: 1px solid #cfd8dc !important; } + +.b-t-1 { + border-top: 1px solid #cfd8dc !important; } + +.b-r-1 { + border-right: 1px solid #cfd8dc !important; } + +.b-b-1 { + border-bottom: 1px solid #cfd8dc !important; } + +.b-l-1 { + border-left: 1px solid #cfd8dc !important; } + +.b-a-2 { + border: 2px solid #cfd8dc !important; } + +.b-t-2 { + border-top: 2px solid #cfd8dc !important; } + +.b-r-2 { + border-right: 2px solid #cfd8dc !important; } + +.b-b-2 { + border-bottom: 2px solid #cfd8dc !important; } + +.b-l-2 { + border-left: 2px solid #cfd8dc !important; } + +.label-pill { + border-radius: 1rem !important; } + +@media (max-width: 991px) { + body { + padding: 0 !important; + margin: 0 !important; } + header.navbar { + position: fixed !important; + top: 0 !important; + right: 0 !important; + left: 0 !important; } + header.navbar .navbar-toggler { + position: absolute; + top: 0; + left: 0; + width: 70px; + height: inherit; } + header.navbar .navbar-brand { + width: 100% !important; + margin: 0 auto !important; } + .sidebar { + width: 200px; + margin-left: -200px; } + .sidebar .sidebar-footer { + margin-left: -200px; } + .breadcrumb-menu { + display: none; } + .main { + width: 100% !important; + padding: 0 !important; + padding-top: 55px !important; + margin: 0 !important; + overflow: hidden; } + .footer { + display: none; } + html { + max-width: 100%; + overflow-x: hidden; } + body.mobile-open { + max-width: 100%; + overflow-x: hidden; } + body.mobile-open .sidebar { + margin-left: 0; } + body.mobile-open .sidebar .sidebar-footer { + margin-left: 0; } + body.mobile-open .main { + margin-left: 200px !important; } } diff --git a/demo/Angular2_Demo/index.html b/demo/Angular2_Demo/index.html index 8702dad..fd68da1 100644 --- a/demo/Angular2_Demo/index.html +++ b/demo/Angular2_Demo/index.html @@ -5,23 +5,32 @@ <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> - <meta name="description" content="CoreUI Open Source Bootstrap Admin Template"> - <meta name="author" content="Lukasz Holeczek"> - <meta name="keyword" content="CoreUI Open Source Bootstrap Admin Template"> + <meta name="description" content="%THEMENAME% - %THEMEDESC%"> + <meta name="author" content="Åukasz Holeczek"> + <meta name="keyword" content="%THEMEKEYWORDS%"> + <link rel="shortcut icon" href="assets/img/favicon.png"> - <title>CoreUI Bootstrap 4 Admin Template</title> + <title>%THEMENAME% - %THEMEDESC%</title> <!-- Icons --> <link href="assets/css/font-awesome.min.css" rel="stylesheet"> <link href="assets/css/simple-line-icons.css" rel="stylesheet"> - <!-- Main styles for this application --> - <link href="assets/css/style.css" rel="stylesheet"> - </head> +<!-- BODY options, add following classes to body to change options + 1. 'compact-nav' - Switch sidebar to minified version (width 50px) + 2. 'sidebar-nav' - Navigation on the left + 2.1. 'sidebar-off-canvas' - Off-Canvas + 2.1.1 'sidebar-off-canvas-push' - Off-Canvas which move content + 2.1.2 'sidebar-off-canvas-with-shadow' - Add shadow to body elements + 3. 'fixed-nav' - Fixed navigation + 4. 'navbar-fixed' - Fixed navbar + 5. 'footer-fixed' - Fixed navbar +--> + <body class="navbar-fixed sidebar-nav fixed-nav"> <!-- App Loading... --> -<script type="text/javascript" src="inline.js"></script><script type="text/javascript" src="scripts.8c9efe9ca9e73edd6f76.bundle.js"></script><script type="text/javascript" src="main.386b62d50903aa6ad827.bundle.js"></script></body> +<script type="text/javascript" src="inline.js"></script><script type="text/javascript" src="styles.febc248481157ef5966f.bundle.js"></script><script type="text/javascript" src="scripts.b8c90bb9e712621fedc8.bundle.js"></script><script type="text/javascript" src="main.d81b4236a446a6b2580f.bundle.js"></script></body> </html> diff --git a/demo/Angular2_Demo/inline.js b/demo/Angular2_Demo/inline.js index 960992e..238a694 100644 --- a/demo/Angular2_Demo/inline.js +++ b/demo/Angular2_Demo/inline.js @@ -1 +1 @@ -!function(e){function __webpack_require__(r){if(_[r])return _[r].exports;var n=_[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}var r=window.webpackJsonp;window.webpackJsonp=function(_,t,o){for(var c,i,a,u=0,p=[];u<_.length;u++)i=_[u],n[i]&&p.push(n[i][0]),n[i]=0;for(c in t)Object.prototype.hasOwnProperty.call(t,c)&&(e[c]=t[c]);for(r&&r(_,t,o);p.length;)p.shift()();if(o)for(u=0;u<o.length;u++)a=__webpack_require__(__webpack_require__.s=o[u]);return a};var _={},n={2:0};__webpack_require__.e=function(e){function onScriptComplete(){_.onerror=_.onload=null,clearTimeout(t);var r=n[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}if(0===n[e])return Promise.resolve();if(n[e])return n[e][2];var r=document.getElementsByTagName("head")[0],_=document.createElement("script");_.type="text/javascript",_.charset="utf-8",_.async=!0,_.timeout=12e4,_.src=__webpack_require__.p+""+e+"."+{0:"386b62d50903aa6ad827",1:"8c9efe9ca9e73edd6f76"}[e]+".chunk.js";var t=setTimeout(onScriptComplete,12e4);_.onerror=_.onload=onScriptComplete,r.appendChild(_);var o=new Promise(function(r,_){n[e]=[r,_]});return n[e][2]=o},__webpack_require__.m=e,__webpack_require__.c=_,__webpack_require__.i=function(e){return e},__webpack_require__.d=function(e,r,_){Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:_})},__webpack_require__.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(r,"a",r),r},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.p="",__webpack_require__.oe=function(e){throw console.error(e),e}}([]); \ No newline at end of file +!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,l=0,s=[];l<t.length;l++)i=t[l],o[i]&&s.push(o[i][0]),o[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(n&&n(t,c,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=r(r.s=u[l]);return f};var t={},o={3:0};r.e=function(e){function n(){c.onerror=c.onload=null,clearTimeout(u);var r=o[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}if(0===o[e])return Promise.resolve();if(o[e])return o[e][2];var t=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,c.src=r.p+""+e+"."+{0:"d81b4236a446a6b2580f",1:"b8c90bb9e712621fedc8",2:"febc248481157ef5966f"}[e]+".chunk.js";var u=setTimeout(n,12e4);c.onerror=c.onload=n,t.appendChild(c);var a=new Promise(function(r,n){o[e]=[r,n]});return o[e][2]=a},r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,r,n){Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r.oe=function(e){throw console.error(e),e}}([]); \ No newline at end of file diff --git a/demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js b/demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js deleted file mode 100644 index 3db6b73..0000000 --- a/demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js +++ /dev/null @@ -1,2006 +0,0 @@ -webpackJsonp([0,2],[function(t,e,n){"use strict";var r=n(477);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i)},function(t,e,n){var r=n(14),i=n(13),o=n(49),a=n(27),s=n(72),c="prototype",l=function(t,e,n){var u,p,d,f,h=t&l.F,m=t&l.G,v=t&l.S,g=t&l.P,b=t&l.B,y=m?r:v?r[e]||(r[e]={}):(r[e]||{})[c],_=m?i:i[e]||(i[e]={}),w=_[c]||(_[c]={});m&&(n=e);for(u in n)p=!h&&y&&void 0!==y[u],d=(p?y:n)[u],f=b&&p?s(d,r):g&&"function"==typeof d?s(Function.call,d):d,y&&a(y,u,d,t&l.U),_[u]!=d&&o(_,u,f),g&&w[u]!=d&&(w[u]=d)};r.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){"use strict";(function(t){function scheduleMicroTask(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function getTypeNameForDebugging(t){return t.name?t.name:typeof t}function isPresent(t){return void 0!==t&&null!==t}function isBlank(t){return void 0===t||null===t}function isString(t){return"string"==typeof t}function isFunction(t){return"function"==typeof t}function isPromise(t){return isPresent(t)&&isFunction(t.then)}function isArray(t){return Array.isArray(t)}function stringify(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function looseIdentical(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function getMapKey(t){return t}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function print(t){console.log(t)}function warn(t){console.warn(t)}function getSymbolIterator(){if(isBlank(l))if(isPresent(r.Symbol)&&isPresent(Symbol.iterator))l=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(l=n)}return l}function isPrimitive(t){return!isJsObject(t)}e.s=scheduleMicroTask,n.d(e,"c",function(){return i}),e.q=getTypeNameForDebugging,n.d(e,"l",function(){return o}),e.g=isPresent,e.f=isBlank,e.d=isString,e.b=isFunction,e.k=isPromise,e.h=isArray,e.a=stringify,n.d(e,"e",function(){return s}),n.d(e,"t",function(){return c}),e.o=looseIdentical,e.p=getMapKey,e.i=isJsObject,e.m=print,e.n=warn,e.j=getSymbolIterator,e.r=isPrimitive;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=i.Math,a=i.Date;i.assert=function(t){};var s=(Object.getPrototypeOf({}),function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}()),c=(function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}()),l=(i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}(),function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,o,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0),void 0===s&&(s=0),new a(t,e-1,n,r,i,o,s)},DateWrapper.fromISOString=function(t){return new a(t)},DateWrapper.fromMillis=function(t){return new a(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new a},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}(),null)}).call(e,n(59))},function(t,e,n){"use strict";(function(t){function isPresent(t){return void 0!==t&&null!==t}function isBlank(t){return void 0===t||null===t}function isString(t){return"string"==typeof t}function isStringMap(t){return"object"==typeof t&&null!==t}function isStrictStringMap(t){return isStringMap(t)&&Object.getPrototypeOf(t)===a}function isArray(t){return Array.isArray(t)}function stringify(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function normalizeBlank(t){return isBlank(t)?null:t}function normalizeBool(t){return!isBlank(t)&&t}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function getSymbolIterator(){if(isBlank(u))if(isPresent(r.Symbol)&&isPresent(Symbol.iterator))u=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(u=n)}return u}function evalExpression(t,e,n,r){var i=n+"\nreturn "+e+"\n//# sourceURL="+t,o=[],a=[];for(var s in r)o.push(s),a.push(r[s]);return(new(Function.bind.apply(Function,[void 0].concat(o.concat(i))))).apply(void 0,a)}function isPrimitive(t){return!isJsObject(t)}function escapeRegExp(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}n.d(e,"b",function(){return i}),e.a=isPresent,e.c=isBlank,e.h=isString,e.m=isStringMap,e.i=isStrictStringMap,e.d=isArray,e.q=stringify,n.d(e,"g",function(){return s}),n.d(e,"o",function(){return c}),n.d(e,"n",function(){return l}),e.l=normalizeBlank,e.k=normalizeBool,e.e=isJsObject,e.f=getSymbolIterator,e.r=evalExpression,e.j=isPrimitive,e.p=escapeRegExp;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=(i.Math,i.Date);i.assert=function(t){};var a=Object.getPrototypeOf({}),s=function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}(),c=function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),l=function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}(),u=(i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}(),function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,a,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===a&&(a=0),void 0===s&&(s=0),new o(t,e-1,n,r,i,a,s)},DateWrapper.fromISOString=function(t){return new o(t)},DateWrapper.fromMillis=function(t){return new o(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new o},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}(),null)}).call(e,n(59))},function(t,e,n){var r=n(8);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e,n){"use strict";function _flattenArray(t,e){if(n.i(r.a)(t))for(var i=0;i<t.length;i++){var o=t[i];n.i(r.d)(o)?_flattenArray(o,e):e.push(o)}return e}var r=n(3);n.d(e,"c",function(){return u}),n.d(e,"b",function(){return p}),n.d(e,"a",function(){return d}),n.d(e,"d",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.b.Map,o=r.b.Set,a=function(){try{if(1===new i([[1,2]]).size)return function(t){return new i(t)}}catch(t){}return function(t){for(var e=new i,n=0;n<t.length;n++){var r=t[n];e.set(r[0],r[1])}return e}}(),s=function(){try{if(new i(new i))return function(t){return new i(t)}}catch(t){}return function(t){var e=new i;return t.forEach(function(t,n){e.set(n,t)}),e}}(),c=function(){return(new i).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),l=function(){try{if((new i).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=d.createFixedSize(t.size),r=0;return t.forEach(function(t,i){n[r]=e?t:i,r++}),n}}(),u=function(){function MapWrapper(){}return MapWrapper.clone=function(t){return s(t)},MapWrapper.createFromStringMap=function(t){var e=new i;for(var n in t)e.set(n,t[n]);return e},MapWrapper.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},MapWrapper.createFromPairs=function(t){return a(t)},MapWrapper.clearValues=function(t){c(t)},MapWrapper.iterable=function(t){return t},MapWrapper.keys=function(t){return l(t,!1)},MapWrapper.values=function(t){return l(t,!0)},MapWrapper}(),p=function(){function StringMapWrapper(){}return StringMapWrapper.create=function(){return{}},StringMapWrapper.contains=function(t,e){return t.hasOwnProperty(e)},StringMapWrapper.get=function(t,e){return t.hasOwnProperty(e)?t[e]:void 0},StringMapWrapper.set=function(t,e,n){t[e]=n},StringMapWrapper.keys=function(t){return Object.keys(t)},StringMapWrapper.values=function(t){return Object.keys(t).map(function(e){return t[e]})},StringMapWrapper.isEmpty=function(t){for(var e in t)return!1;return!0},StringMapWrapper.delete=function(t,e){delete t[e]},StringMapWrapper.forEach=function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];e(t[i],i)}},StringMapWrapper.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];n[o]=t[o]}for(var a=0,s=Object.keys(e);a<s.length;a++){var o=s[a];n[o]=e[o]}return n},StringMapWrapper.equals=function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0},StringMapWrapper}(),d=function(){function ListWrapper(){}return ListWrapper.createFixedSize=function(t){return new Array(t)},ListWrapper.createGrowableSize=function(t){return new Array(t)},ListWrapper.clone=function(t){return t.slice(0)},ListWrapper.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},ListWrapper.first=function(t){return t?t[0]:null},ListWrapper.last=function(t){return t&&0!=t.length?t[t.length-1]:null},ListWrapper.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},ListWrapper.contains=function(t,e){return t.indexOf(e)!==-1},ListWrapper.reversed=function(t){var e=ListWrapper.clone(t);return e.reverse()},ListWrapper.concat=function(t,e){return t.concat(e)},ListWrapper.insert=function(t,e,n){t.splice(e,0,n)},ListWrapper.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},ListWrapper.removeAll=function(t,e){for(var n=0;n<e.length;++n){var r=t.indexOf(e[n]);t.splice(r,1)}},ListWrapper.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},ListWrapper.clear=function(t){t.length=0},ListWrapper.isEmpty=function(t){return 0==t.length},ListWrapper.fill=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=null),t.fill(e,n,null===r?t.length:r)},ListWrapper.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},ListWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},ListWrapper.splice=function(t,e,n){return t.splice(e,n)},ListWrapper.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},ListWrapper.toString=function(t){return t.toString()},ListWrapper.toJSON=function(t){return JSON.stringify(t)},ListWrapper.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),a=0;a<t.length;a++){var s=t[a];if(!n.i(r.c)(s)){var c=e(s);c>o&&(i=s,o=c)}}return i},ListWrapper.flatten=function(t){var e=[];return _flattenArray(t,e),e},ListWrapper.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},ListWrapper}(),f=function(){var t=new o([1,2,3]);return 3===t.size?function(t){return new o(t)}:function(t){var e=new o(t);if(e.size!==t.length)for(var n=0;n<t.length;n++)e.add(t[n]);return e}}(),h=function(){function SetWrapper(){}return SetWrapper.createFromList=function(t){return f(t)},SetWrapper.has=function(t,e){return t.has(e)},SetWrapper.delete=function(t,e){t.delete(e)},SetWrapper}()},function(t,e,n){"use strict";function replaceVarInExpression(t,e,n){var r=new ot(t,e);return n.visitExpression(r,null)}function findReadVarNames(t){var e=new at;return e.visitAllStatements(t,null),e.varNames}function variable(t,e){return void 0===e&&(e=null),new w(t,e)}function importExpr(t,e){return void 0===e&&(e=null),new O(t,null,e)}function importType(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),n.i(r.a)(t)?new u(t,e,i):null}function literalArr(t,e){return void 0===e&&(e=null),new F(t,e)}function literalMap(t,e){return void 0===e&&(e=null),new W(t,e)}function not(t){return new D(t)}function fn(t,e,n){return void 0===n&&(n=null),new N(t,e,n)}function literal(t,e){return void 0===e&&(e=null),new T(t,e)}var r=n(3);n.d(e,"d",function(){return i}),n.d(e,"Q",function(){return s}),n.d(e,"R",function(){return a}),n.d(e,"I",function(){return u}),n.d(e,"q",function(){return p}),n.d(e,"w",function(){return d}),n.d(e,"l",function(){return f}),n.d(e,"D",function(){return h}),n.d(e,"L",function(){return m}),n.d(e,"K",function(){return v}),n.d(e,"E",function(){return g}),n.d(e,"y",function(){return c}),n.d(e,"m",function(){return y}),n.d(e,"O",function(){return b}),n.d(e,"B",function(){return w}),n.d(e,"r",function(){return _}),n.d(e,"G",function(){return T}),n.d(e,"S",function(){return O}),n.d(e,"k",function(){return I}),n.d(e,"z",function(){return V}),n.d(e,"o",function(){return L}),n.d(e,"n",function(){return B}),n.d(e,"J",function(){return U}),n.d(e,"h",function(){return z}),n.d(e,"u",function(){return k}),n.d(e,"P",function(){return H}),n.d(e,"x",function(){return q}),n.d(e,"F",function(){return Y}),n.d(e,"t",function(){return K}),n.d(e,"s",function(){return $}),n.d(e,"C",function(){return J}),n.d(e,"v",function(){return Q}),n.d(e,"M",function(){return X}),n.d(e,"i",function(){return tt}),n.d(e,"H",function(){return et}),e.p=replaceVarInExpression,e.N=findReadVarNames,e.e=variable,e.b=importExpr,e.c=importType,e.g=literalArr,e.f=literalMap,e.A=not,e.j=fn,e.a=literal;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i,o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)};!function(t){t[t.Const=0]="Const"}(i||(i={}));var a,s=function(){function Type(t){void 0===t&&(t=null),this.modifiers=t,n.i(r.c)(t)&&(this.modifiers=[])}return Type.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},Type}();!function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function"}(a||(a={}));var c,l=function(t){function BuiltinType(e,n){void 0===n&&(n=null),t.call(this,n),this.name=e}return o(BuiltinType,t),BuiltinType.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},BuiltinType}(s),u=function(t){function ExternalType(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,r),this.value=e,this.typeParams=n}return o(ExternalType,t),ExternalType.prototype.visitType=function(t,e){return t.visitExternalType(this,e)},ExternalType}(s),p=function(t){function ArrayType(e,n){void 0===n&&(n=null),t.call(this,n),this.of=e}return o(ArrayType,t),ArrayType.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},ArrayType}(s),d=function(t){function MapType(e,n){void 0===n&&(n=null),t.call(this,n),this.valueType=e}return o(MapType,t),MapType.prototype.visitType=function(t,e){return t.visitMapType(this,e)},MapType}(s),f=new l(a.Dynamic),h=new l(a.Bool),m=(new l(a.Int),new l(a.Number)),v=new l(a.String),g=new l(a.Function);!function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.Lower=11]="Lower",t[t.LowerEquals=12]="LowerEquals",t[t.Bigger=13]="Bigger",t[t.BiggerEquals=14]="BiggerEquals"}(c||(c={}));var b,y=function(){function Expression(t){this.type=t}return Expression.prototype.prop=function(t){return new L(this,t)},Expression.prototype.key=function(t,e){return void 0===e&&(e=null),new j(this,t,e)},Expression.prototype.callMethod=function(t,e){return new E(this,t,e)},Expression.prototype.callFn=function(t){return new P(this,t)},Expression.prototype.instantiate=function(t,e){return void 0===e&&(e=null),new A(this,t,e)},Expression.prototype.conditional=function(t,e){return void 0===e&&(e=null),new M(this,t,e)},Expression.prototype.equals=function(t){return new V(c.Equals,this,t)},Expression.prototype.notEquals=function(t){return new V(c.NotEquals,this,t)},Expression.prototype.identical=function(t){return new V(c.Identical,this,t)},Expression.prototype.notIdentical=function(t){return new V(c.NotIdentical,this,t)},Expression.prototype.minus=function(t){return new V(c.Minus,this,t)},Expression.prototype.plus=function(t){return new V(c.Plus,this,t)},Expression.prototype.divide=function(t){return new V(c.Divide,this,t)},Expression.prototype.multiply=function(t){return new V(c.Multiply,this,t)},Expression.prototype.modulo=function(t){return new V(c.Modulo,this,t)},Expression.prototype.and=function(t){return new V(c.And,this,t)},Expression.prototype.or=function(t){return new V(c.Or,this,t)},Expression.prototype.lower=function(t){return new V(c.Lower,this,t)},Expression.prototype.lowerEquals=function(t){return new V(c.LowerEquals,this,t)},Expression.prototype.bigger=function(t){return new V(c.Bigger,this,t)},Expression.prototype.biggerEquals=function(t){return new V(c.BiggerEquals,this,t)},Expression.prototype.isBlank=function(){return this.equals(z)},Expression.prototype.cast=function(t){return new R(this,t)},Expression.prototype.toStmt=function(){return new Y(this)},Expression}();!function(t){t[t.This=0]="This",t[t.Super=1]="Super",t[t.CatchError=2]="CatchError",t[t.CatchStack=3]="CatchStack"}(b||(b={}));var _,w=function(t){function ReadVarExpr(e,i){void 0===i&&(i=null),t.call(this,i),n.i(r.h)(e)?(this.name=e,this.builtin=null):(this.name=null,this.builtin=e)}return o(ReadVarExpr,t),ReadVarExpr.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},ReadVarExpr.prototype.set=function(t){return new x(this.name,t)},ReadVarExpr}(y),x=function(t){function WriteVarExpr(e,i,o){void 0===o&&(o=null),t.call(this,n.i(r.a)(o)?o:i.type),this.name=e,this.value=i}return o(WriteVarExpr,t),WriteVarExpr.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},WriteVarExpr.prototype.toDeclStmt=function(t,e){return void 0===t&&(t=null),void 0===e&&(e=null),new q(this.name,this.value,t,e)},WriteVarExpr}(y),C=function(t){function WriteKeyExpr(e,i,o,a){void 0===a&&(a=null),t.call(this,n.i(r.a)(a)?a:o.type),this.receiver=e,this.index=i,this.value=o}return o(WriteKeyExpr,t),WriteKeyExpr.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},WriteKeyExpr}(y),S=function(t){function WritePropExpr(e,i,o,a){void 0===a&&(a=null),t.call(this,n.i(r.a)(a)?a:o.type),this.receiver=e,this.name=i,this.value=o}return o(WritePropExpr,t),WritePropExpr.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},WritePropExpr}(y);!function(t){t[t.ConcatArray=0]="ConcatArray",t[t.SubscribeObservable=1]="SubscribeObservable",t[t.Bind=2]="Bind"}(_||(_={}));var k,E=function(t){function InvokeMethodExpr(e,i,o,a){void 0===a&&(a=null),t.call(this,a),this.receiver=e,this.args=o,n.i(r.h)(i)?(this.name=i,this.builtin=null):(this.name=null,this.builtin=i)}return o(InvokeMethodExpr,t),InvokeMethodExpr.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},InvokeMethodExpr}(y),P=function(t){function InvokeFunctionExpr(e,n,r){void 0===r&&(r=null),t.call(this,r),this.fn=e,this.args=n}return o(InvokeFunctionExpr,t),InvokeFunctionExpr.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},InvokeFunctionExpr}(y),A=function(t){function InstantiateExpr(e,n,r){t.call(this,r),this.classExpr=e,this.args=n}return o(InstantiateExpr,t),InstantiateExpr.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},InstantiateExpr}(y),T=function(t){function LiteralExpr(e,n){void 0===n&&(n=null),t.call(this,n),this.value=e}return o(LiteralExpr,t),LiteralExpr.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},LiteralExpr}(y),O=function(t){function ExternalExpr(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n),this.value=e,this.typeParams=r}return o(ExternalExpr,t),ExternalExpr.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},ExternalExpr}(y),M=function(t){function ConditionalExpr(e,i,o,a){void 0===o&&(o=null),void 0===a&&(a=null),t.call(this,n.i(r.a)(a)?a:i.type),this.condition=e,this.falseCase=o,this.trueCase=i}return o(ConditionalExpr,t),ConditionalExpr.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},ConditionalExpr}(y),D=function(t){function NotExpr(e){t.call(this,h),this.condition=e}return o(NotExpr,t),NotExpr.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},NotExpr}(y),R=function(t){function CastExpr(e,n){t.call(this,n),this.value=e}return o(CastExpr,t),CastExpr.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},CastExpr}(y),I=function(){function FnParam(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return FnParam}(),N=function(t){function FunctionExpr(e,n,r){void 0===r&&(r=null),t.call(this,r),this.params=e,this.statements=n}return o(FunctionExpr,t),FunctionExpr.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},FunctionExpr.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new G(t,this.params,this.statements,this.type,e)},FunctionExpr}(y),V=function(t){function BinaryOperatorExpr(e,i,o,a){void 0===a&&(a=null),t.call(this,n.i(r.a)(a)?a:i.type),this.operator=e,this.rhs=o,this.lhs=i}return o(BinaryOperatorExpr,t),BinaryOperatorExpr.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},BinaryOperatorExpr}(y),L=function(t){function ReadPropExpr(e,n,r){void 0===r&&(r=null),t.call(this,r),this.receiver=e,this.name=n}return o(ReadPropExpr,t),ReadPropExpr.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},ReadPropExpr.prototype.set=function(t){return new S(this.receiver,this.name,t)},ReadPropExpr}(y),j=function(t){function ReadKeyExpr(e,n,r){void 0===r&&(r=null),t.call(this,r),this.receiver=e,this.index=n}return o(ReadKeyExpr,t),ReadKeyExpr.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},ReadKeyExpr.prototype.set=function(t){return new C(this.receiver,this.index,t)},ReadKeyExpr}(y),F=function(t){function LiteralArrayExpr(e,n){void 0===n&&(n=null),t.call(this,n),this.entries=e}return o(LiteralArrayExpr,t),LiteralArrayExpr.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},LiteralArrayExpr}(y),W=function(t){function LiteralMapExpr(e,i){void 0===i&&(i=null),t.call(this,i),this.entries=e,this.valueType=null,n.i(r.a)(i)&&(this.valueType=i.valueType)}return o(LiteralMapExpr,t),LiteralMapExpr.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},LiteralMapExpr}(y),B=new w(b.This),U=new w(b.Super),z=(new w(b.CatchError),new w(b.CatchStack),new T(null,null));!function(t){t[t.Final=0]="Final",t[t.Private=1]="Private"}(k||(k={}));var H=function(){function Statement(t){void 0===t&&(t=null),this.modifiers=t,n.i(r.c)(t)&&(this.modifiers=[])}return Statement.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},Statement}(),q=function(t){function DeclareVarStmt(e,i,o,a){void 0===o&&(o=null),void 0===a&&(a=null),t.call(this,a),this.name=e,this.value=i,this.type=n.i(r.a)(o)?o:i.type}return o(DeclareVarStmt,t),DeclareVarStmt.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},DeclareVarStmt}(H),G=function(t){function DeclareFunctionStmt(e,n,r,i,o){void 0===i&&(i=null),void 0===o&&(o=null),t.call(this,o),this.name=e,this.params=n,this.statements=r,this.type=i}return o(DeclareFunctionStmt,t),DeclareFunctionStmt.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},DeclareFunctionStmt}(H),Y=function(t){function ExpressionStatement(e){t.call(this),this.expr=e}return o(ExpressionStatement,t),ExpressionStatement.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},ExpressionStatement}(H),K=function(t){function ReturnStatement(e){t.call(this),this.value=e}return o(ReturnStatement,t),ReturnStatement.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},ReturnStatement}(H),Z=function(){function AbstractClassPart(t,e){void 0===t&&(t=null),this.type=t,this.modifiers=e,n.i(r.c)(e)&&(this.modifiers=[])}return AbstractClassPart.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},AbstractClassPart}(),$=function(t){function ClassField(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.name=e}return o(ClassField,t),ClassField}(Z),J=function(t){function ClassMethod(e,n,r,i,o){void 0===i&&(i=null),void 0===o&&(o=null),t.call(this,i,o),this.name=e,this.params=n,this.body=r}return o(ClassMethod,t),ClassMethod}(Z),Q=function(t){function ClassGetter(e,n,r,i){void 0===r&&(r=null),void 0===i&&(i=null),t.call(this,r,i),this.name=e,this.body=n}return o(ClassGetter,t),ClassGetter}(Z),X=function(t){function ClassStmt(e,n,r,i,o,a,s){void 0===s&&(s=null),t.call(this,s),this.name=e,this.parent=n,this.fields=r,this.getters=i,this.constructorMethod=o,this.methods=a}return o(ClassStmt,t),ClassStmt.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},ClassStmt}(H),tt=function(t){function IfStmt(e,n,r){void 0===r&&(r=[]),t.call(this),this.condition=e,this.trueCase=n,this.falseCase=r}return o(IfStmt,t),IfStmt.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},IfStmt}(H),et=(function(t){function CommentStmt(e){t.call(this),this.comment=e}return o(CommentStmt,t),CommentStmt.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)},CommentStmt}(H),function(t){function TryCatchStmt(e,n){t.call(this),this.bodyStmts=e,this.catchStmts=n}return o(TryCatchStmt,t),TryCatchStmt.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},TryCatchStmt}(H)),nt=function(t){function ThrowStmt(e){t.call(this),this.error=e}return o(ThrowStmt,t),ThrowStmt.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},ThrowStmt}(H),rt=function(){function ExpressionTransformer(){}return ExpressionTransformer.prototype.visitReadVarExpr=function(t,e){return t},ExpressionTransformer.prototype.visitWriteVarExpr=function(t,e){return new x(t.name,t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitWriteKeyExpr=function(t,e){return new C(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitWritePropExpr=function(t,e){return new S(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitInvokeMethodExpr=function(t,e){var i=n.i(r.a)(t.builtin)?t.builtin:t.name;return new E(t.receiver.visitExpression(this,e),i,this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitInvokeFunctionExpr=function(t,e){return new P(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitInstantiateExpr=function(t,e){return new A(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitLiteralExpr=function(t,e){return t},ExpressionTransformer.prototype.visitExternalExpr=function(t,e){return t},ExpressionTransformer.prototype.visitConditionalExpr=function(t,e){return new M(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e))},ExpressionTransformer.prototype.visitNotExpr=function(t,e){return new D(t.condition.visitExpression(this,e))},ExpressionTransformer.prototype.visitCastExpr=function(t,e){return new R(t.value.visitExpression(this,e),e)},ExpressionTransformer.prototype.visitFunctionExpr=function(t,e){return t},ExpressionTransformer.prototype.visitBinaryOperatorExpr=function(t,e){return new V(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type)},ExpressionTransformer.prototype.visitReadPropExpr=function(t,e){return new L(t.receiver.visitExpression(this,e),t.name,t.type)},ExpressionTransformer.prototype.visitReadKeyExpr=function(t,e){return new j(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type)},ExpressionTransformer.prototype.visitLiteralArrayExpr=function(t,e){return new F(this.visitAllExpressions(t.entries,e))},ExpressionTransformer.prototype.visitLiteralMapExpr=function(t,e){var n=this;return new W(t.entries.map(function(t){return[t[0],t[1].visitExpression(n,e)]}))},ExpressionTransformer.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},ExpressionTransformer.prototype.visitDeclareVarStmt=function(t,e){return new q(t.name,t.value.visitExpression(this,e),t.type,t.modifiers)},ExpressionTransformer.prototype.visitDeclareFunctionStmt=function(t,e){return t},ExpressionTransformer.prototype.visitExpressionStmt=function(t,e){return new Y(t.expr.visitExpression(this,e))},ExpressionTransformer.prototype.visitReturnStmt=function(t,e){return new K(t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitDeclareClassStmt=function(t,e){return t},ExpressionTransformer.prototype.visitIfStmt=function(t,e){return new tt(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e))},ExpressionTransformer.prototype.visitTryCatchStmt=function(t,e){return new et(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e))},ExpressionTransformer.prototype.visitThrowStmt=function(t,e){return new nt(t.error.visitExpression(this,e))},ExpressionTransformer.prototype.visitCommentStmt=function(t,e){return t},ExpressionTransformer.prototype.visitAllStatements=function(t,e){var n=this;return t.map(function(t){return t.visitStatement(n,e)})},ExpressionTransformer}(),it=function(){function RecursiveExpressionVisitor(){}return RecursiveExpressionVisitor.prototype.visitReadVarExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitLiteralExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitExternalExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitFunctionExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},RecursiveExpressionVisitor.prototype.visitLiteralMapExpr=function(t,e){var n=this;return t.entries.forEach(function(t){return t[1].visitExpression(n,e)}),t},RecursiveExpressionVisitor.prototype.visitAllExpressions=function(t,e){var n=this;t.forEach(function(t){return t.visitExpression(n,e)})},RecursiveExpressionVisitor.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitDeclareFunctionStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitDeclareClassStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},RecursiveExpressionVisitor.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},RecursiveExpressionVisitor.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitCommentStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},RecursiveExpressionVisitor}(),ot=function(t){function _ReplaceVariableTransformer(e,n){t.call(this),this._varName=e,this._newValue=n}return o(_ReplaceVariableTransformer,t),_ReplaceVariableTransformer.prototype.visitReadVarExpr=function(t,e){return t.name==this._varName?this._newValue:t},_ReplaceVariableTransformer}(rt),at=function(t){function _VariableFinder(){t.apply(this,arguments),this.varNames=new Set}return o(_VariableFinder,t),_VariableFinder.prototype.visitReadVarExpr=function(t,e){return this.varNames.add(t.name),null},_VariableFinder}(it)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";var r=n(53),i=n(758),o=n(244),a=function(){function Observable(t){this._isScalar=!1,t&&(this._subscribe=t)}return Observable.prototype.lift=function(t){var e=new Observable;return e.source=this,e.operator=t,e},Observable.prototype.subscribe=function(t,e,n){var r=this.operator,o=i.toSubscriber(t,e,n);if(r?r.call(o,this):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},Observable.prototype.forEach=function(t,e){var n=this;if(e||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?e=r.root.Rx.config.Promise:r.root.Promise&&(e=r.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,r){var i=n.subscribe(function(e){if(i)try{t(e)}catch(n){r(n),i.unsubscribe()}else t(e)},r,e)})},Observable.prototype._subscribe=function(t){return this.source.subscribe(t)},Observable.prototype[o.$$observable]=function(){return this},Observable.create=function(t){return new Observable(t)},Observable}();e.Observable=a},function(t,e,n){"use strict";function _flattenArray(t,e){if(n.i(r.g)(t))for(var i=0;i<t.length;i++){var o=t[i];n.i(r.h)(o)?_flattenArray(o,e):e.push(o)}return e}function isListLikeIterable(t){return!!n.i(r.i)(t)&&(n.i(r.h)(t)||!(t instanceof i)&&n.i(r.j)()in t)}function areIterablesEqual(t,e,i){for(var o=t[n.i(r.j)()](),a=e[n.i(r.j)()]();;){var s=o.next(),c=a.next();if(s.done&&c.done)return!0;if(s.done||c.done)return!1;if(!i(s.value,c.value))return!1}}function iterateListLike(t,e){if(n.i(r.h)(t))for(var i=0;i<t.length;i++)e(t[i]);else for(var o,a=t[n.i(r.j)()]();!(o=a.next()).done;)e(o.value)}var r=n(2);n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return u}),n.d(e,"f",function(){return p}),n.d(e,"a",function(){return d}),e.g=isListLikeIterable,e.i=areIterablesEqual,e.h=iterateListLike,n.d(e,"e",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.c.Map,o=r.c.Set,a=function(){try{if(1===new i([[1,2]]).size)return function(t){return new i(t)}}catch(t){}return function(t){for(var e=new i,n=0;n<t.length;n++){var r=t[n];e.set(r[0],r[1])}return e}}(),s=function(){try{if(new i(new i))return function(t){return new i(t)}}catch(t){}return function(t){var e=new i;return t.forEach(function(t,n){e.set(n,t)}),e}}(),c=function(){return(new i).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),l=function(){try{if((new i).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=d.createFixedSize(t.size),r=0;return t.forEach(function(t,i){n[r]=e?t:i,r++}),n}}(),u=function(){function MapWrapper(){}return MapWrapper.clone=function(t){return s(t)},MapWrapper.createFromStringMap=function(t){var e=new i;for(var n in t)e.set(n,t[n]);return e},MapWrapper.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},MapWrapper.createFromPairs=function(t){return a(t)},MapWrapper.clearValues=function(t){c(t)},MapWrapper.iterable=function(t){return t},MapWrapper.keys=function(t){return l(t,!1)},MapWrapper.values=function(t){return l(t,!0)},MapWrapper}(),p=function(){function StringMapWrapper(){}return StringMapWrapper.create=function(){return{}},StringMapWrapper.contains=function(t,e){return t.hasOwnProperty(e)},StringMapWrapper.get=function(t,e){return t.hasOwnProperty(e)?t[e]:void 0},StringMapWrapper.set=function(t,e,n){t[e]=n},StringMapWrapper.keys=function(t){return Object.keys(t)},StringMapWrapper.values=function(t){return Object.keys(t).map(function(e){return t[e]})},StringMapWrapper.isEmpty=function(t){for(var e in t)return!1;return!0},StringMapWrapper.delete=function(t,e){delete t[e]},StringMapWrapper.forEach=function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];e(t[i],i)}},StringMapWrapper.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];n[o]=t[o]}for(var a=0,s=Object.keys(e);a<s.length;a++){var o=s[a];n[o]=e[o]}return n},StringMapWrapper.equals=function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0},StringMapWrapper}(),d=function(){function ListWrapper(){}return ListWrapper.createFixedSize=function(t){return new Array(t)},ListWrapper.createGrowableSize=function(t){return new Array(t)},ListWrapper.clone=function(t){return t.slice(0)},ListWrapper.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},ListWrapper.first=function(t){return t?t[0]:null},ListWrapper.last=function(t){return t&&0!=t.length?t[t.length-1]:null},ListWrapper.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},ListWrapper.contains=function(t,e){return t.indexOf(e)!==-1},ListWrapper.reversed=function(t){var e=ListWrapper.clone(t);return e.reverse()},ListWrapper.concat=function(t,e){return t.concat(e)},ListWrapper.insert=function(t,e,n){t.splice(e,0,n)},ListWrapper.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},ListWrapper.removeAll=function(t,e){for(var n=0;n<e.length;++n){var r=t.indexOf(e[n]);t.splice(r,1)}},ListWrapper.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},ListWrapper.clear=function(t){t.length=0},ListWrapper.isEmpty=function(t){return 0==t.length},ListWrapper.fill=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=null),t.fill(e,n,null===r?t.length:r)},ListWrapper.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},ListWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},ListWrapper.splice=function(t,e,n){return t.splice(e,n)},ListWrapper.sort=function(t,e){n.i(r.g)(e)?t.sort(e):t.sort()},ListWrapper.toString=function(t){return t.toString()},ListWrapper.toJSON=function(t){return JSON.stringify(t)},ListWrapper.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),a=0;a<t.length;a++){var s=t[a];if(!n.i(r.f)(s)){var c=e(s);c>o&&(i=s,o=c)}}return i},ListWrapper.flatten=function(t){var e=[];return _flattenArray(t,e),e},ListWrapper.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},ListWrapper}(),f=function(){var t=new o([1,2,3]);return 3===t.size?function(t){return new o(t)}:function(t){var e=new o(t);if(e.size!==t.length)for(var n=0;n<t.length;n++)e.add(t[n]);return e}}(),h=function(){function SetWrapper(){}return SetWrapper.createFromList=function(t){return f(t)},SetWrapper.has=function(t,e){return t.has(e)},SetWrapper.delete=function(t,e){t.delete(e)},SetWrapper}()},function(t,e,n){var r=n(135)("wks"),i=n(95),o=n(14).Symbol,a="function"==typeof o,s=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))};s.store=r},function(t,e,n){"use strict";(function(t){function getTypeNameForDebugging(t){return t.name?t.name:typeof t}function isPresent(t){return void 0!==t&&null!==t}function isBlank(t){return void 0===t||null===t}function isNumber(t){return"number"==typeof t}function isString(t){return"string"==typeof t}function isFunction(t){return"function"==typeof t}function isStringMap(t){return"object"==typeof t&&null!==t}function isPromise(t){return isPresent(t)&&isFunction(t.then)}function isArray(t){return Array.isArray(t)}function isDate(t){return t instanceof o&&!isNaN(t.valueOf())}function stringify(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function normalizeBlank(t){return isBlank(t)?null:t}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function getSymbolIterator(){if(isBlank(u))if(isPresent(r.Symbol)&&isPresent(Symbol.iterator))u=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(u=n)}return u}n.d(e,"e",function(){return i}),e.q=getTypeNameForDebugging,e.b=isPresent,e.c=isBlank,e.p=isNumber,e.k=isString,e.m=isStringMap,e.d=isPromise,e.f=isArray,e.l=isDate,e.a=stringify,n.d(e,"n",function(){return a}),n.d(e,"i",function(){return s}),e.r=normalizeBlank,e.g=isJsObject,n.d(e,"o",function(){return c}),n.d(e,"j",function(){return l}),e.h=getSymbolIterator;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=(i.Math,i.Date);i.assert=function(t){};var a=(Object.getPrototypeOf({}),function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}()),s=(function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}()),c=(i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}()),l=function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,a,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===a&&(a=0),void 0===s&&(s=0),new o(t,e-1,n,r,i,a,s)},DateWrapper.fromISOString=function(t){return new o(t)},DateWrapper.fromMillis=function(t){return new o(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new o},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}(),u=null}).call(e,n(59))},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function getDOM(){return i}function setRootDomAdapter(t){n.i(r.c)(i)&&(i=t)}var r=n(25);e.a=getDOM,e.c=setRootDomAdapter,n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=null,o=function(){function DomAdapter(){this.resourceLoaderType=null}return Object.defineProperty(DomAdapter.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),DomAdapter}()},function(t,e,n){"use strict";function resolveIdentifier(t){return new i.a({name:t.name,moduleUrl:t.moduleUrl,reference:o.P.resolveIdentifier(t.name,t.moduleUrl,t.runtime)})}function identifierToken(t){return new i.b({identifier:t})}function resolveIdentifierToken(t){return identifierToken(resolveIdentifier(t))}function resolveEnumIdentifier(t,e){var n=o.P.resolveEnum(t.reference,e);return new i.a({name:t.name+"."+e,moduleUrl:t.moduleUrl,reference:n})}var r=n(0),i=n(20),o=n(17),a=n(23);n.d(e,"b",function(){return p}),e.d=resolveIdentifier,e.c=identifierToken,e.a=resolveIdentifierToken,e.e=resolveEnumIdentifier;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=n.i(a.c)("core","linker/view"),c=n.i(a.c)("core","linker/view_utils"),l=n.i(a.c)("core","change_detection/change_detection"),u=n.i(a.c)("core","animation/animation_style_util"),p=function(){function Identifiers(){}return Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:n.i(a.c)("core","metadata/di"),runtime:r.ANALYZE_FOR_ENTRY_COMPONENTS},Identifiers.ViewUtils={name:"ViewUtils",moduleUrl:n.i(a.c)("core","linker/view_utils"),runtime:o.a},Identifiers.AppView={name:"AppView",moduleUrl:s,runtime:o.b},Identifiers.DebugAppView={name:"DebugAppView",moduleUrl:s,runtime:o.c},Identifiers.AppElement={name:"AppElement",moduleUrl:n.i(a.c)("core","linker/element"),runtime:o.d},Identifiers.ElementRef={name:"ElementRef",moduleUrl:n.i(a.c)("core","linker/element_ref"),runtime:r.ElementRef},Identifiers.ViewContainerRef={name:"ViewContainerRef",moduleUrl:n.i(a.c)("core","linker/view_container_ref"),runtime:r.ViewContainerRef},Identifiers.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:n.i(a.c)("core","change_detection/change_detector_ref"),runtime:r.ChangeDetectorRef},Identifiers.RenderComponentType={name:"RenderComponentType",moduleUrl:n.i(a.c)("core","render/api"),runtime:r.RenderComponentType},Identifiers.QueryList={name:"QueryList",moduleUrl:n.i(a.c)("core","linker/query_list"),runtime:r.QueryList},Identifiers.TemplateRef={name:"TemplateRef",moduleUrl:n.i(a.c)("core","linker/template_ref"),runtime:r.TemplateRef},Identifiers.TemplateRef_={name:"TemplateRef_",moduleUrl:n.i(a.c)("core","linker/template_ref"),runtime:o.e},Identifiers.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:n.i(a.c)("core","linker/component_factory_resolver"),runtime:o.f},Identifiers.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:n.i(a.c)("core","linker/component_factory_resolver"),runtime:r.ComponentFactoryResolver},Identifiers.ComponentFactory={name:"ComponentFactory",runtime:r.ComponentFactory,moduleUrl:n.i(a.c)("core","linker/component_factory")},Identifiers.NgModuleFactory={name:"NgModuleFactory",runtime:r.NgModuleFactory,moduleUrl:n.i(a.c)("core","linker/ng_module_factory")},Identifiers.NgModuleInjector={name:"NgModuleInjector",runtime:o.g,moduleUrl:n.i(a.c)("core","linker/ng_module_factory")},Identifiers.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:l,runtime:o.h},Identifiers.Injector={name:"Injector",moduleUrl:n.i(a.c)("core","di/injector"),runtime:r.Injector},Identifiers.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:n.i(a.c)("core","metadata/view"),runtime:r.ViewEncapsulation},Identifiers.ViewType={name:"ViewType",moduleUrl:n.i(a.c)("core","linker/view_type"),runtime:o.i},Identifiers.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:l,runtime:r.ChangeDetectionStrategy},Identifiers.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:n.i(a.c)("core","linker/debug_context"),runtime:o.j},Identifiers.DebugContext={name:"DebugContext",moduleUrl:n.i(a.c)("core","linker/debug_context"),runtime:o.k},Identifiers.Renderer={name:"Renderer",moduleUrl:n.i(a.c)("core","render/api"),runtime:r.Renderer},Identifiers.SimpleChange={name:"SimpleChange",moduleUrl:l,runtime:r.SimpleChange},Identifiers.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:l,runtime:o.l},Identifiers.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:l,runtime:o.m},Identifiers.checkBinding={name:"checkBinding",moduleUrl:c,runtime:o.n},Identifiers.flattenNestedViewRenderNodes={name:"flattenNestedViewRenderNodes",moduleUrl:c,runtime:o.o},Identifiers.devModeEqual={name:"devModeEqual",moduleUrl:l,runtime:o.p},Identifiers.interpolate={name:"interpolate",moduleUrl:c,runtime:o.q},Identifiers.castByValue={name:"castByValue",moduleUrl:c,runtime:o.r},Identifiers.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:c,runtime:o.s},Identifiers.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:c,runtime:o.t},Identifiers.pureProxies=[null,{name:"pureProxy1",moduleUrl:c,runtime:o.u},{name:"pureProxy2",moduleUrl:c,runtime:o.v},{name:"pureProxy3",moduleUrl:c,runtime:o.w},{name:"pureProxy4",moduleUrl:c,runtime:o.x},{name:"pureProxy5",moduleUrl:c,runtime:o.y},{name:"pureProxy6",moduleUrl:c,runtime:o.z},{name:"pureProxy7",moduleUrl:c,runtime:o.A},{name:"pureProxy8",moduleUrl:c,runtime:o.B},{name:"pureProxy9",moduleUrl:c,runtime:o.C},{name:"pureProxy10",moduleUrl:c,runtime:o.D}],Identifiers.SecurityContext={name:"SecurityContext",moduleUrl:n.i(a.c)("core","security"),runtime:r.SecurityContext},Identifiers.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:n.i(a.c)("core","animation/animation_keyframe"),runtime:o.E},Identifiers.AnimationStyles={name:"AnimationStyles",moduleUrl:n.i(a.c)("core","animation/animation_styles"),runtime:o.F},Identifiers.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:n.i(a.c)("core","animation/animation_player"),runtime:o.G},Identifiers.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:n.i(a.c)("core","animation/animation_group_player"),runtime:o.H},Identifiers.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:n.i(a.c)("core","animation/animation_sequence_player"),runtime:o.I},Identifiers.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:u,runtime:o.J},Identifiers.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:u,runtime:o.K},Identifiers.clearStyles={name:"clearStyles",moduleUrl:u,runtime:o.L},Identifiers.renderStyles={name:"renderStyles",moduleUrl:u,runtime:o.M},Identifiers.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:u,runtime:o.N},Identifiers.LOCALE_ID={name:"LOCALE_ID",moduleUrl:n.i(a.c)("core","i18n/tokens"),runtime:r.LOCALE_ID},Identifiers.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:n.i(a.c)("core","i18n/tokens"),runtime:r.TRANSLATIONS_FORMAT},Identifiers.AnimationOutput={name:"AnimationOutput",moduleUrl:n.i(a.c)("core","animation/animation_output"),runtime:o.O},Identifiers}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"X",function(){return i}),n.d(e,"m",function(){return o}),n.d(e,"W",function(){return a}),n.d(e,"Z",function(){return s}),n.d(e,"Y",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"b",function(){return p}),n.d(e,"c",function(){return d}),n.d(e,"g",function(){return f}),n.d(e,"i",function(){return h}),n.d(e,"R",function(){return m}),n.d(e,"n",function(){return v}),n.d(e,"o",function(){return g}),n.d(e,"q",function(){return b}),n.d(e,"a",function(){return y}),n.d(e,"k",function(){return _}),n.d(e,"j",function(){return w}),n.d(e,"p",function(){return x}),n.d(e,"l",function(){return C}),n.d(e,"h",function(){return S}),n.d(e,"e",function(){return k}),n.d(e,"s",function(){return E}),n.d(e,"t",function(){return P}),n.d(e,"u",function(){return A}),n.d(e,"v",function(){return T}),n.d(e,"w",function(){return O}),n.d(e,"x",function(){return M}),n.d(e,"y",function(){return D}),n.d(e,"z",function(){return R}),n.d(e,"A",function(){return I}),n.d(e,"B",function(){return N}),n.d(e,"C",function(){return V}),n.d(e,"D",function(){return L}),n.d(e,"r",function(){return j}),n.d(e,"Q",function(){return F}),n.d(e,"P",function(){return W}),n.d(e,"_1",function(){return B}),n.d(e,"_2",function(){return U}),n.d(e,"G",function(){return z}),n.d(e,"I",function(){return H}),n.d(e,"H",function(){return q}),n.d(e,"E",function(){return G}),n.d(e,"F",function(){return Y}),n.d(e,"O",function(){return K}),n.d(e,"S",function(){return Z}),n.d(e,"U",function(){return $}),n.d(e,"V",function(){return J}),n.d(e,"T",function(){return Q}),n.d(e,"J",function(){return X}),n.d(e,"K",function(){return tt}),n.d(e,"L",function(){return et}),n.d(e,"N",function(){return nt}),n.d(e,"M",function(){return rt}),n.d(e,"_0",function(){return it});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.__core_private__.isDefaultChangeDetectionStrategy,o=r.__core_private__.ChangeDetectorStatus;r.__core_private__.CHANGE_DETECTION_STRATEGY_VALUES;var a=r.__core_private__.LifecycleHooks,s=r.__core_private__.LIFECYCLE_HOOKS_VALUES,c=r.__core_private__.ReflectorReader,l=r.__core_private__.AppElement,u=r.__core_private__.CodegenComponentFactoryResolver,p=r.__core_private__.AppView,d=r.__core_private__.DebugAppView,f=r.__core_private__.NgModuleInjector,h=r.__core_private__.ViewType,m=r.__core_private__.MAX_INTERPOLATION_VALUES,v=r.__core_private__.checkBinding,g=r.__core_private__.flattenNestedViewRenderNodes,b=r.__core_private__.interpolate,y=r.__core_private__.ViewUtils,_=r.__core_private__.DebugContext,w=r.__core_private__.StaticNodeDebugInfo,x=r.__core_private__.devModeEqual,C=r.__core_private__.UNINITIALIZED,S=r.__core_private__.ValueUnwrapper,k=r.__core_private__.TemplateRef_,E=(r.__core_private__.RenderDebugInfo,r.__core_private__.EMPTY_ARRAY),P=r.__core_private__.EMPTY_MAP,A=r.__core_private__.pureProxy1,T=r.__core_private__.pureProxy2,O=r.__core_private__.pureProxy3,M=r.__core_private__.pureProxy4,D=r.__core_private__.pureProxy5,R=r.__core_private__.pureProxy6,I=r.__core_private__.pureProxy7,N=r.__core_private__.pureProxy8,V=r.__core_private__.pureProxy9,L=r.__core_private__.pureProxy10,j=r.__core_private__.castByValue,F=r.__core_private__.Console,W=r.__core_private__.reflector,B=r.__core_private__.Reflector,U=r.__core_private__.ReflectionCapabilities,z=r.__core_private__.NoOpAnimationPlayer,H=(r.__core_private__.AnimationPlayer,r.__core_private__.AnimationSequencePlayer),q=r.__core_private__.AnimationGroupPlayer,G=r.__core_private__.AnimationKeyframe,Y=r.__core_private__.AnimationStyles,K=r.__core_private__.AnimationOutput,Z=r.__core_private__.ANY_STATE,$=r.__core_private__.DEFAULT_STATE,J=r.__core_private__.EMPTY_STATE,Q=r.__core_private__.FILL_STYLE_FLAG,X=r.__core_private__.prepareFinalAnimationStyles,tt=r.__core_private__.balanceAnimationKeyframes,et=r.__core_private__.clearStyles,nt=r.__core_private__.collectAndResolveStyles,rt=r.__core_private__.renderStyles,it=(r.__core_private__.ViewMetadata,r.__core_private__.ComponentStillLoadingError)},function(t,e,n){var r=n(4),i=n(366),o=n(65),a=Object.defineProperty;e.f=n(22)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(432);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i)},function(t,e,n){"use strict";function unimplemented(){throw new Error("unimplemented")}function createHostComponentMeta(t){var e=a.a.parse(t.selector)[0].getMatchingElementTemplate();return O.create({type:new E({reference:Object,name:t.type.name+"_Host",moduleUrl:t.type.moduleUrl,isHost:!0}),template:new T({encapsulation:r.ViewEncapsulation.None,template:e,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:r.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function removeIdentifierDuplicates(t){var e=new Map;return t.forEach(function(t){e.get(t.identifier.reference)||e.set(t.identifier.reference,t)}),i.c.values(e)}function _normalizeArray(t){return n.i(o.a)(t)?t:[]}function isStaticSymbol(t){return n.i(o.m)(t)&&n.i(o.a)(t.name)&&n.i(o.a)(t.filePath)}var r=n(0),i=n(6),o=n(3),a=n(159),s=n(23);n.d(e,"r",function(){return u}),n.d(e,"g",function(){return d}),n.d(e,"s",function(){return f}),n.d(e,"l",function(){return m}),n.d(e,"h",function(){return v}),n.d(e,"k",function(){return g}),n.d(e,"j",function(){return b}),n.d(e,"i",function(){return y}),n.d(e,"m",function(){return _}),n.d(e,"a",function(){return w}),n.d(e,"c",function(){return x}),n.d(e,"d",function(){return C}),n.d(e,"v",function(){return S}),n.d(e,"b",function(){return k}),n.d(e,"e",function(){return E}),n.d(e,"y",function(){return P}),n.d(e,"o",function(){return A}),n.d(e,"p",function(){return T}),n.d(e,"q",function(){return O}),e.n=createHostComponentMeta,n.d(e,"w",function(){return M}),n.d(e,"t",function(){return D}),n.d(e,"u",function(){return R}),e.f=removeIdentifierDuplicates,e.z=isStaticSymbol,n.d(e,"x",function(){return I});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,u=(new Object,function(){function CompileMetadataWithIdentifier(){}return Object.defineProperty(CompileMetadataWithIdentifier.prototype,"identifier",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),CompileMetadataWithIdentifier}(),function(){function CompileAnimationEntryMetadata(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return CompileAnimationEntryMetadata}()),p=function(){function CompileAnimationStateMetadata(){}return CompileAnimationStateMetadata}(),d=function(t){function CompileAnimationStateDeclarationMetadata(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return c(CompileAnimationStateDeclarationMetadata,t),CompileAnimationStateDeclarationMetadata}(p),f=function(t){function CompileAnimationStateTransitionMetadata(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return c(CompileAnimationStateTransitionMetadata,t),CompileAnimationStateTransitionMetadata}(p),h=function(){function CompileAnimationMetadata(){}return CompileAnimationMetadata}(),m=function(t){function CompileAnimationKeyframesSequenceMetadata(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return c(CompileAnimationKeyframesSequenceMetadata,t),CompileAnimationKeyframesSequenceMetadata}(h),v=function(t){function CompileAnimationStyleMetadata(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return c(CompileAnimationStyleMetadata,t),CompileAnimationStyleMetadata}(h),g=function(t){function CompileAnimationAnimateMetadata(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return c(CompileAnimationAnimateMetadata,t),CompileAnimationAnimateMetadata}(h),b=function(t){function CompileAnimationWithStepsMetadata(e){void 0===e&&(e=null),t.call(this),this.steps=e}return c(CompileAnimationWithStepsMetadata,t),CompileAnimationWithStepsMetadata}(h),y=function(t){function CompileAnimationSequenceMetadata(e){void 0===e&&(e=null),t.call(this,e)}return c(CompileAnimationSequenceMetadata,t),CompileAnimationSequenceMetadata}(b),_=function(t){function CompileAnimationGroupMetadata(e){void 0===e&&(e=null),t.call(this,e)}return c(CompileAnimationGroupMetadata,t),CompileAnimationGroupMetadata}(b),w=function(){function CompileIdentifierMetadata(t){var e=void 0===t?{}:t,n=e.reference,r=e.name,i=e.moduleUrl,o=e.prefix,a=e.value;this.reference=n,this.name=r,this.prefix=o,this.moduleUrl=i,this.value=a}return Object.defineProperty(CompileIdentifierMetadata.prototype,"identifier",{get:function(){return this},enumerable:!0,configurable:!0}),CompileIdentifierMetadata}(),x=function(){function CompileDiDependencyMetadata(t){var e=void 0===t?{}:t,r=e.isAttribute,i=e.isSelf,a=e.isHost,s=e.isSkipSelf,c=e.isOptional,l=e.isValue,u=e.query,p=e.viewQuery,d=e.token,f=e.value;this.isAttribute=n.i(o.k)(r),this.isSelf=n.i(o.k)(i),this.isHost=n.i(o.k)(a),this.isSkipSelf=n.i(o.k)(s),this.isOptional=n.i(o.k)(c),this.isValue=n.i(o.k)(l),this.query=u,this.viewQuery=p,this.token=d,this.value=f}return CompileDiDependencyMetadata}(),C=function(){function CompileProviderMetadata(t){var e=t.token,r=t.useClass,i=t.useValue,a=t.useExisting,s=t.useFactory,c=t.deps,l=t.multi;this.token=e,this.useClass=r,this.useValue=i,this.useExisting=a,this.useFactory=s,this.deps=n.i(o.l)(c),this.multi=n.i(o.k)(l)}return CompileProviderMetadata}(),S=function(t){function CompileFactoryMetadata(e){var n=e.reference,r=e.name,i=e.moduleUrl,o=e.prefix,a=e.diDeps,s=e.value;t.call(this,{reference:n,name:r,prefix:o,moduleUrl:i,value:s}),this.diDeps=_normalizeArray(a)}return c(CompileFactoryMetadata,t),CompileFactoryMetadata}(w),k=function(){function CompileTokenMetadata(t){var e=t.value,r=t.identifier,i=t.identifierIsInstance;this.value=e,this.identifier=r,this.identifierIsInstance=n.i(o.k)(i)}return Object.defineProperty(CompileTokenMetadata.prototype,"reference",{get:function(){return n.i(o.a)(this.identifier)?this.identifier.reference:this.value},enumerable:!0,configurable:!0}),Object.defineProperty(CompileTokenMetadata.prototype,"name",{get:function(){return n.i(o.a)(this.value)?n.i(s.a)(this.value):this.identifier.name},enumerable:!0,configurable:!0}),CompileTokenMetadata}(),E=function(t){function CompileTypeMetadata(e){var r=void 0===e?{}:e,i=r.reference,a=r.name,s=r.moduleUrl,c=r.prefix,l=r.isHost,u=r.value,p=r.diDeps,d=r.lifecycleHooks;t.call(this,{reference:i,name:a,moduleUrl:s,prefix:c,value:u}),this.isHost=n.i(o.k)(l),this.diDeps=_normalizeArray(p),this.lifecycleHooks=_normalizeArray(d)}return c(CompileTypeMetadata,t),CompileTypeMetadata}(w),P=function(){function CompileQueryMetadata(t){var e=void 0===t?{}:t,r=e.selectors,i=e.descendants,a=e.first,s=e.propertyName,c=e.read;this.selectors=r,this.descendants=n.i(o.k)(i),this.first=n.i(o.k)(a),this.propertyName=s,this.read=c}return CompileQueryMetadata}(),A=function(){function CompileStylesheetMetadata(t){var e=void 0===t?{}:t,n=e.moduleUrl,r=e.styles,i=e.styleUrls;this.moduleUrl=n,this.styles=_normalizeArray(r),this.styleUrls=_normalizeArray(i)}return CompileStylesheetMetadata}(),T=function(){function CompileTemplateMetadata(t){var e=void 0===t?{}:t,r=e.encapsulation,a=e.template,s=e.templateUrl,c=e.styles,l=e.styleUrls,u=e.externalStylesheets,p=e.animations,d=e.ngContentSelectors,f=e.interpolation;if(this.encapsulation=r,this.template=a,this.templateUrl=s,this.styles=_normalizeArray(c),this.styleUrls=_normalizeArray(l),this.externalStylesheets=_normalizeArray(u),this.animations=n.i(o.a)(p)?i.a.flatten(p):[],this.ngContentSelectors=n.i(o.a)(d)?d:[],n.i(o.a)(f)&&2!=f.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=f}return CompileTemplateMetadata}(),O=function(){function CompileDirectiveMetadata(t){var e=void 0===t?{}:t,n=e.type,r=e.isComponent,i=e.selector,o=e.exportAs,a=e.changeDetection,s=e.inputs,c=e.outputs,l=e.hostListeners,u=e.hostProperties,p=e.hostAttributes,d=e.providers,f=e.viewProviders,h=e.queries,m=e.viewQueries,v=e.entryComponents,g=e.template;this.type=n,this.isComponent=r,this.selector=i,this.exportAs=o,this.changeDetection=a,this.inputs=s,this.outputs=c,this.hostListeners=l,this.hostProperties=u,this.hostAttributes=p,this.providers=_normalizeArray(d),this.viewProviders=_normalizeArray(f),this.queries=_normalizeArray(h),this.viewQueries=_normalizeArray(m),this.entryComponents=_normalizeArray(v),this.template=g}return CompileDirectiveMetadata.create=function(t){var e=void 0===t?{}:t,r=e.type,a=e.isComponent,c=e.selector,u=e.exportAs,p=e.changeDetection,d=e.inputs,f=e.outputs,h=e.host,m=e.providers,v=e.viewProviders,g=e.queries,b=e.viewQueries,y=e.entryComponents,_=e.template,w={},x={},C={};n.i(o.a)(h)&&i.b.forEach(h,function(t,e){var r=e.match(l);null===r?C[e]=t:n.i(o.a)(r[1])?x[r[1]]=t:n.i(o.a)(r[2])&&(w[r[2]]=t)});var S={};n.i(o.a)(d)&&d.forEach(function(t){var e=n.i(s.b)(t,[t,t]);S[e[0]]=e[1]});var k={};return n.i(o.a)(f)&&f.forEach(function(t){var e=n.i(s.b)(t,[t,t]);k[e[0]]=e[1]}),new CompileDirectiveMetadata({type:r,isComponent:n.i(o.k)(a),selector:c,exportAs:u,changeDetection:p,inputs:S,outputs:k,hostListeners:w,hostProperties:x,hostAttributes:C,providers:m,viewProviders:v,queries:g,viewQueries:b,entryComponents:y,template:_})},Object.defineProperty(CompileDirectiveMetadata.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),CompileDirectiveMetadata}(),M=function(){function CompilePipeMetadata(t){var e=void 0===t?{}:t,r=e.type,i=e.name,a=e.pure;this.type=r,this.name=i,this.pure=n.i(o.k)(a)}return Object.defineProperty(CompilePipeMetadata.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),CompilePipeMetadata}(),D=function(){function CompileNgModuleMetadata(t){var e=void 0===t?{}:t,n=e.type,r=e.providers,i=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,s=e.exportedPipes,c=e.entryComponents,l=e.bootstrapComponents,u=e.importedModules,p=e.exportedModules,d=e.schemas,f=e.transitiveModule;this.type=n,this.declaredDirectives=_normalizeArray(i),this.exportedDirectives=_normalizeArray(o),this.declaredPipes=_normalizeArray(a),this.exportedPipes=_normalizeArray(s),this.providers=_normalizeArray(r),this.entryComponents=_normalizeArray(c),this.bootstrapComponents=_normalizeArray(l),this.importedModules=_normalizeArray(u),this.exportedModules=_normalizeArray(p),this.schemas=_normalizeArray(d),this.transitiveModule=f}return Object.defineProperty(CompileNgModuleMetadata.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),CompileNgModuleMetadata}(),R=function(){function TransitiveCompileNgModuleMetadata(t,e,n,r,i){var o=this;this.modules=t,this.providers=e,this.entryComponents=n,this.directives=r,this.pipes=i,this.directivesSet=new Set,this.pipesSet=new Set,r.forEach(function(t){return o.directivesSet.add(t.type.reference)}),i.forEach(function(t){return o.pipesSet.add(t.type.reference)})}return TransitiveCompileNgModuleMetadata}(),I=function(){function ProviderMeta(t,e){var n=e.useClass,r=e.useValue,i=e.useExisting,o=e.useFactory,a=e.deps,s=e.multi;this.token=t,this.useClass=n,this.useValue=r,this.useExisting=i,this.useFactory=o,this.dependencies=a,this.multi=!!s}return ProviderMeta}()},function(t,e,n){"use strict";(function(t){function isPresent(t){return void 0!==t&&null!==t}function isBlank(t){return void 0===t||null===t}function isString(t){return"string"==typeof t}function isFunction(t){return"function"==typeof t}function isStringMap(t){return"object"==typeof t&&null!==t}function isPromise(t){return isPresent(t)&&isFunction(t.then)}function isArray(t){return Array.isArray(t)}function looseIdentical(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function normalizeBool(t){return!isBlank(t)&&t}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function getSymbolIterator(){if(isBlank(c))if(isPresent(r.Symbol)&&isPresent(Symbol.iterator))c=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(c=n)}return c}function isPrimitive(t){return!isJsObject(t)}function hasConstructor(t,e){return t.constructor===e}n.d(e,"b",function(){return i}),e.a=isPresent,e.c=isBlank,e.g=isString,e.o=isStringMap,e.h=isPromise,e.d=isArray,n.d(e,"k",function(){return a}),n.d(e,"i",function(){return s}),e.l=looseIdentical,e.n=normalizeBool,e.e=isJsObject,e.f=getSymbolIterator,e.j=isPrimitive,e.m=hasConstructor;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=(i.Math,i.Date);i.assert=function(t){};var a=(Object.getPrototypeOf({}),function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}()),s=(function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}()),c=(i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}(),function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,a,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===a&&(a=0),void 0===s&&(s=0),new o(t,e-1,n,r,i,a,s)},DateWrapper.fromISOString=function(t){return new o(t)},DateWrapper.fromMillis=function(t){return new o(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new o},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}(),null)}).call(e,n(59))},function(t,e,n){t.exports=!n(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";function camelCaseToDashCase(t){return i.g.replaceAllMapped(t,s,function(t){return"-"+t[1].toLowerCase()})}function splitAtColon(t,e){var n=t.indexOf(":");return n==-1?e:[t.slice(0,n).trim(),t.slice(n+1).trim()]}function sanitizeIdentifier(t){return i.g.replaceAll(t,/\W/g,"_")}function visitValue(t,e,r){return n.i(i.d)(t)?e.visitArray(t,r):n.i(i.i)(t)?e.visitStringMap(t,r):n.i(i.c)(t)||n.i(i.j)(t)?e.visitPrimitive(t,r):e.visitOther(t,r)}function assetUrl(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"asset:@angular/lib/"+t+"/index":"asset:@angular/lib/"+t+"/src/"+e}function createDiTokenExpression(t){return n.i(i.a)(t.value)?o.a(t.value):t.identifierIsInstance?o.b(t.identifier).instantiate([],o.c(t.identifier,[],[o.d.Const])):o.b(t.identifier)}var r=n(6),i=n(3),o=n(7);n.d(e,"h",function(){return a}),e.f=camelCaseToDashCase,e.b=splitAtColon,e.a=sanitizeIdentifier,e.d=visitValue,n.d(e,"i",function(){return c}),e.c=assetUrl,e.e=createDiTokenExpression,n.d(e,"g",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a="",s=/([A-Z])/g,c=function(){function ValueTransformer(){}return ValueTransformer.prototype.visitArray=function(t,e){var n=this;return t.map(function(t){return visitValue(t,n,e)})},ValueTransformer.prototype.visitStringMap=function(t,e){var n=this,i={};return r.b.forEach(t,function(t,r){i[r]=visitValue(t,n,e)}),i},ValueTransformer.prototype.visitPrimitive=function(t,e){return t},ValueTransformer.prototype.visitOther=function(t,e){return t},ValueTransformer}(),l=function(){function SyncAsyncResult(t,e){void 0===e&&(e=null),this.syncResult=t,this.asyncResult=e,e||(this.asyncResult=Promise.resolve(t))}return SyncAsyncResult}()},function(t,e,n){"use strict";var r=n(497);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i)},function(t,e,n){"use strict";(function(t){function isPresent(t){return void 0!==t&&null!==t}function isBlank(t){return void 0===t||null===t}function isNumber(t){return"number"==typeof t}function isString(t){return"string"==typeof t}function isFunction(t){return"function"==typeof t}function isArray(t){return Array.isArray(t)}function stringify(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function setValueOnPath(t,e,n){for(var r=e.split("."),i=t;r.length>1;){var o=r.shift();i=i.hasOwnProperty(o)&&isPresent(i[o])?i[o]:i[o]={}}void 0!==i&&null!==i||(i={}),i[r.shift()]=n}function getSymbolIterator(){if(isBlank(u))if(isPresent(r.Symbol)&&isPresent(Symbol.iterator))u=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(u=n)}return u}n.d(e,"a",function(){return i}),e.b=isPresent,e.c=isBlank,e.h=isNumber,e.l=isString,e.i=isFunction,e.d=isArray,e.n=stringify,n.d(e,"g",function(){return a}),n.d(e,"o",function(){return s}),e.e=isJsObject,n.d(e,"m",function(){return c}),n.d(e,"k",function(){return l}),e.j=setValueOnPath,e.f=getSymbolIterator;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=(i.Math,i.Date);i.assert=function(t){};var a=(Object.getPrototypeOf({}),function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}()),s=(function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}()),c=(i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}()),l=function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,a,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===a&&(a=0),void 0===s&&(s=0),new o(t,e-1,n,r,i,a,s)},DateWrapper.fromISOString=function(t){return new o(t)},DateWrapper.fromMillis=function(t){return new o(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new o},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}(),u=null}).call(e,n(59))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(14),i=n(49),o=n(26),a=n(95)("src"),s="toString",c=Function[s],l=(""+c).split(s);n(13).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,s){var c="function"==typeof n;c&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(c&&(o(n,a)||i(n,a,t[e]?""+t[e]:l.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,s,function(){return"function"==typeof this&&this[a]||c.call(this)})},function(t,e,n){var r=n(1),i=n(5),o=n(48),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+i+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(425),o=n(142),a=n(731),s=n(245),c=function(t){function Subscriber(e,n,r){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a.empty;break;case 1:if(!e){this.destination=a.empty;break}if("object"==typeof e){e instanceof Subscriber?(this.destination=e,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,e,n,r)}}return r(Subscriber,t),Subscriber.prototype[s.$$rxSubscriber]=function(){return this},Subscriber.create=function(t,e,n){var r=new Subscriber(t,e,n);return r.syncErrorThrowable=!1,r},Subscriber.prototype.next=function(t){this.isStopped||this._next(t)},Subscriber.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},Subscriber.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},Subscriber.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},Subscriber.prototype._next=function(t){this.destination.next(t)},Subscriber.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},Subscriber.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},Subscriber}(o.Subscription);e.Subscriber=c;var l=function(t){function SafeSubscriber(e,n,r,o){t.call(this),this._parent=e;var a,s=this;i.isFunction(n)?a=n:n&&(s=n,a=n.next,r=n.error,o=n.complete,i.isFunction(s.unsubscribe)&&this.add(s.unsubscribe.bind(s)),s.unsubscribe=this.unsubscribe.bind(this)),this._context=s,this._next=a,this._error=r,this._complete=o}return r(SafeSubscriber,t),SafeSubscriber.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parent;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},SafeSubscriber.prototype.error=function(t){if(!this.isStopped){var e=this._parent;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},SafeSubscriber.prototype.complete=function(){if(!this.isStopped){var t=this._parent;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},SafeSubscriber.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){throw this.unsubscribe(),n}},SafeSubscriber.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(r){return t.syncErrorValue=r,t.syncErrorThrown=!0,!0}return!1},SafeSubscriber.prototype._unsubscribe=function(){var t=this._parent;this._context=null,this._parent=null,t.unsubscribe()},SafeSubscriber}(c)},function(t,e,n){"use strict";function unimplemented(){throw new Error("unimplemented")}e.a=unimplemented,n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=function(t){function BaseError(e){var n=t.call(this,e);this._nativeError=n}return r(BaseError,t),Object.defineProperty(BaseError.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(BaseError.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(BaseError.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),BaseError.prototype.toString=function(){return this._nativeError.toString()},BaseError}(Error),o=function(t){function WrappedError(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(WrappedError,t),Object.defineProperty(WrappedError.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),WrappedError}(i)},function(t,e,n){var r=n(75),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(5);t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var r=n(91),i=n(48);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(48);t.exports=function(t){return Object(r(t))}},function(t,e,n){"use strict";var r=n(83),i=n(82),o=n(111),a=n(112),s=n(480),c=n(169),l=n(168),u=n(167);n.o(r,"a")&&n.d(e,"InjectMetadata",function(){return r.a}),n.o(r,"c")&&n.d(e,"InjectableMetadata",function(){return r.c}),n.o(r,"b")&&n.d(e,"OptionalMetadata",function(){return r.b}),n.o(r,"d")&&n.d(e,"SelfMetadata",function(){return r.d}),n.o(r,"f")&&n.d(e,"SkipSelfMetadata",function(){return r.f}),n.o(r,"e")&&n.d(e,"HostMetadata",function(){return r.e});for(var p in i)["InjectMetadata","InjectableMetadata","OptionalMetadata","SelfMetadata","SkipSelfMetadata","HostMetadata","forwardRef","resolveForwardRef","Injector","ReflectiveInjector","ResolvedReflectiveFactory","ReflectiveKey","OpaqueToken","default"].indexOf(p)<0&&function(t){n.d(e,t,function(){return i[t]})}(p);n.o(o,"b")&&n.d(e,"forwardRef",function(){return o.b}),n.o(o,"a")&&n.d(e,"resolveForwardRef",function(){return o.a}),n.o(a,"b")&&n.d(e,"Injector",function(){return a.b}),n.o(s,"a")&&n.d(e,"ReflectiveInjector",function(){return s.a}),n.o(c,"c")&&n.d(e,"ResolvedReflectiveFactory",function(){return c.c}),n.o(l,"a")&&n.d(e,"ReflectiveKey",function(){return l.a}),n.o(u,"a")&&n.d(e,"OpaqueToken",function(){return u.a})},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new r.OpaqueToken("NgValueAccessor")},function(t,e,n){"use strict";function _flattenArray(t,e){if(n.i(r.a)(t))for(var i=0;i<t.length;i++){var o=t[i];n.i(r.d)(o)?_flattenArray(o,e):e.push(o)}return e}var r=n(21);n.d(e,"c",function(){return u}),n.d(e,"a",function(){return p}),n.d(e,"b",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.b.Map,o=r.b.Set,a=function(){try{if(1===new i([[1,2]]).size)return function(t){return new i(t)}}catch(t){}return function(t){for(var e=new i,n=0;n<t.length;n++){var r=t[n];e.set(r[0],r[1])}return e}}(),s=function(){try{if(new i(new i))return function(t){return new i(t)}}catch(t){}return function(t){var e=new i;return t.forEach(function(t,n){e.set(n,t)}),e}}(),c=function(){return(new i).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),l=function(){try{if((new i).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=d.createFixedSize(t.size),r=0;return t.forEach(function(t,i){n[r]=e?t:i,r++}),n}}(),u=function(){function MapWrapper(){}return MapWrapper.clone=function(t){return s(t)},MapWrapper.createFromStringMap=function(t){var e=new i;for(var n in t)e.set(n,t[n]);return e},MapWrapper.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},MapWrapper.createFromPairs=function(t){return a(t)},MapWrapper.clearValues=function(t){c(t)},MapWrapper.iterable=function(t){return t},MapWrapper.keys=function(t){return l(t,!1)},MapWrapper.values=function(t){return l(t,!0)},MapWrapper}(),p=function(){function StringMapWrapper(){}return StringMapWrapper.create=function(){return{}},StringMapWrapper.contains=function(t,e){return t.hasOwnProperty(e)},StringMapWrapper.get=function(t,e){return t.hasOwnProperty(e)?t[e]:void 0},StringMapWrapper.set=function(t,e,n){t[e]=n},StringMapWrapper.keys=function(t){return Object.keys(t)},StringMapWrapper.values=function(t){return Object.keys(t).map(function(e){return t[e]})},StringMapWrapper.isEmpty=function(t){for(var e in t)return!1;return!0},StringMapWrapper.delete=function(t,e){delete t[e]},StringMapWrapper.forEach=function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];e(t[i],i)}},StringMapWrapper.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];n[o]=t[o]}for(var a=0,s=Object.keys(e);a<s.length;a++){var o=s[a];n[o]=e[o]}return n},StringMapWrapper.equals=function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0},StringMapWrapper}(),d=function(){function ListWrapper(){}return ListWrapper.createFixedSize=function(t){return new Array(t)},ListWrapper.createGrowableSize=function(t){return new Array(t)},ListWrapper.clone=function(t){return t.slice(0)},ListWrapper.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},ListWrapper.first=function(t){return t?t[0]:null},ListWrapper.last=function(t){return t&&0!=t.length?t[t.length-1]:null},ListWrapper.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},ListWrapper.contains=function(t,e){return t.indexOf(e)!==-1},ListWrapper.reversed=function(t){var e=ListWrapper.clone(t);return e.reverse()},ListWrapper.concat=function(t,e){return t.concat(e)},ListWrapper.insert=function(t,e,n){t.splice(e,0,n)},ListWrapper.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},ListWrapper.removeAll=function(t,e){for(var n=0;n<e.length;++n){var r=t.indexOf(e[n]);t.splice(r,1)}},ListWrapper.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},ListWrapper.clear=function(t){t.length=0},ListWrapper.isEmpty=function(t){return 0==t.length},ListWrapper.fill=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=null),t.fill(e,n,null===r?t.length:r)},ListWrapper.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},ListWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},ListWrapper.splice=function(t,e,n){return t.splice(e,n)},ListWrapper.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},ListWrapper.toString=function(t){return t.toString()},ListWrapper.toJSON=function(t){return JSON.stringify(t)},ListWrapper.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),a=0;a<t.length;a++){var s=t[a];if(!n.i(r.c)(s)){var c=e(s);c>o&&(i=s,o=c)}}return i},ListWrapper.flatten=function(t){var e=[];return _flattenArray(t,e),e},ListWrapper.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},ListWrapper}(),f=function(){var t=new o([1,2,3]);return 3===t.size?function(t){return new o(t)}:function(t){var e=new o(t);if(e.size!==t.length)for(var n=0;n<t.length;n++)e.add(t[n]);return e}}();(function(){function SetWrapper(){}return SetWrapper.createFromList=function(t){return f(t)},SetWrapper.has=function(t,e){return t.has(e)},SetWrapper.delete=function(t,e){t.delete(e)},SetWrapper})()},function(t,e,n){"use strict";function _convertToPromise(t){return n.i(a.h)(t)?t:i.toPromise.call(t)}function _executeValidators(t,e){return e.map(function(e){return e(t)})}function _executeAsyncValidators(t,e){return e.map(function(e){return e(t)})}function _mergeErrors(t){var e=t.reduce(function(t,e){return n.i(a.a)(e)?o.a.merge(t,e):t},{});return o.a.isEmpty(e)?null:e}var r=n(0),i=n(750),o=(n.n(i),n(37)),a=n(21);n.d(e,"b",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=new r.OpaqueToken("NgValidators"),c=new r.OpaqueToken("NgAsyncValidators"),l=function(){function Validators(){}return Validators.required=function(t){return n.i(a.c)(t.value)||n.i(a.g)(t.value)&&""==t.value?{required:!0}:null},Validators.minLength=function(t){return function(e){if(n.i(a.a)(Validators.required(e)))return null;var r=e.value;return r.length<t?{minlength:{requiredLength:t,actualLength:r.length}}:null}},Validators.maxLength=function(t){return function(e){if(n.i(a.a)(Validators.required(e)))return null;var r=e.value;return r.length>t?{maxlength:{requiredLength:t,actualLength:r.length}}:null}},Validators.pattern=function(t){return function(e){if(n.i(a.a)(Validators.required(e)))return null;var r=new RegExp("^"+t+"$"),i=e.value;return r.test(i)?null:{pattern:{requiredPattern:"^"+t+"$",actualValue:i}}}},Validators.nullValidator=function(t){return null},Validators.compose=function(t){if(n.i(a.c)(t))return null;var e=t.filter(a.a);return 0==e.length?null:function(t){return _mergeErrors(_executeValidators(t,e))}},Validators.composeAsync=function(t){if(n.i(a.c)(t))return null;var e=t.filter(a.a);return 0==e.length?null:function(t){var n=_executeAsyncValidators(t,e).map(_convertToPromise);return Promise.all(n).then(_mergeErrors)}},Validators}()},function(t,e,n){var r=n(1),i=n(13),o=n(5);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){"use strict";var r=n(267);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function InterpolationConfig(t,e){this.start=t,this.end=e}return InterpolationConfig.fromArray=function(t){return t?(n.i(r.a)("interpolation",t),new InterpolationConfig(t[0],t[1])):o},InterpolationConfig}(),o=new i("{{","}}")},function(t,e,n){"use strict";var r=n(3);n.d(e,"c",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"d",function(){return s}),n.d(e,"e",function(){return i}),n.d(e,"a",function(){return c});var i,o=function(){function ParseLocation(t,e,n,r){this.file=t,this.offset=e,this.line=n,this.col=r}return ParseLocation.prototype.toString=function(){return n.i(r.a)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},ParseLocation}(),a=function(){function ParseSourceFile(t,e){this.content=t,this.url=e}return ParseSourceFile}(),s=function(){function ParseSourceSpan(t,e,n){void 0===n&&(n=null),this.start=t,this.end=e,this.details=n}return ParseSourceSpan.prototype.toString=function(){return this.start.file.content.substring(this.start.offset,this.end.offset)},ParseSourceSpan}();!function(t){t[t.WARNING=0]="WARNING",t[t.FATAL=1]="FATAL"}(i||(i={}));var c=function(){function ParseError(t,e,n){void 0===n&&(n=i.FATAL),this.span=t,this.msg=e,this.level=n}return ParseError.prototype.toString=function(){var t=this.span.start.file.content,e=this.span.start.offset,i="",o="";if(n.i(r.a)(e)){e>t.length-1&&(e=t.length-1);for(var a=e,s=0,c=0;s<100&&e>0&&(e--,s++,"\n"!=t[e]||3!=++c););for(s=0,c=0;s<100&&a<t.length-1&&(a++,s++,"\n"!=t[a]||3!=++c););var l=t.substring(e,this.span.start.offset)+"[ERROR ->]"+t.substring(this.span.start.offset,a+1);i=' ("'+l+'")'}return this.span.details&&(o=", "+this.span.details),""+this.msg+i+": "+this.span.start+o},ParseError}()},function(t,e,n){"use strict";function templateVisitAll(t,e,i){void 0===i&&(i=null);var o=[];return e.forEach(function(e){var a=e.visit(t,i);n.i(r.a)(a)&&o.push(a)}),o}var r=n(3);n.d(e,"e",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"k",function(){return c}),n.d(e,"m",function(){return l}),n.d(e,"n",function(){return u}),n.d(e,"j",function(){return p}),n.d(e,"i",function(){return d}),n.d(e,"h",function(){return f}),n.d(e,"p",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"b",function(){return v}),n.d(e,"a",function(){return i}),n.d(e,"g",function(){return b}),n.d(e,"l",function(){return g}),e.c=templateVisitAll;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i,o=function(){function TextAst(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return TextAst.prototype.visit=function(t,e){return t.visitText(this,e)},TextAst}(),a=function(){function BoundTextAst(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return BoundTextAst.prototype.visit=function(t,e){return t.visitBoundText(this,e)},BoundTextAst}(),s=function(){function AttrAst(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return AttrAst.prototype.visit=function(t,e){return t.visitAttr(this,e)},AttrAst}(),c=function(){function BoundElementPropertyAst(t,e,n,r,i,o){this.name=t,this.type=e,this.securityContext=n,this.value=r,this.unit=i,this.sourceSpan=o}return BoundElementPropertyAst.prototype.visit=function(t,e){return t.visitElementProperty(this,e)},BoundElementPropertyAst}(),l=function(){function BoundEventAst(t,e,n,r){this.name=t,this.target=e,this.handler=n,this.sourceSpan=r}return BoundEventAst.prototype.visit=function(t,e){return t.visitEvent(this,e)},Object.defineProperty(BoundEventAst.prototype,"fullName",{get:function(){return n.i(r.a)(this.target)?this.target+":"+this.name:this.name},enumerable:!0,configurable:!0}),BoundEventAst}(),u=function(){function ReferenceAst(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return ReferenceAst.prototype.visit=function(t,e){return t.visitReference(this,e)},ReferenceAst}(),p=function(){function VariableAst(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return VariableAst.prototype.visit=function(t,e){return t.visitVariable(this,e)},VariableAst}(),d=function(){function ElementAst(t,e,n,r,i,o,a,s,c,l,u){this.name=t,this.attrs=e,this.inputs=n,this.outputs=r,this.references=i,this.directives=o,this.providers=a,this.hasViewContainer=s,this.children=c,this.ngContentIndex=l,this.sourceSpan=u}return ElementAst.prototype.visit=function(t,e){return t.visitElement(this,e)},ElementAst}(),f=function(){function EmbeddedTemplateAst(t,e,n,r,i,o,a,s,c,l){this.attrs=t,this.outputs=e,this.references=n,this.variables=r,this.directives=i,this.providers=o,this.hasViewContainer=a,this.children=s,this.ngContentIndex=c,this.sourceSpan=l}return EmbeddedTemplateAst.prototype.visit=function(t,e){return t.visitEmbeddedTemplate(this,e)},EmbeddedTemplateAst}(),h=function(){function BoundDirectivePropertyAst(t,e,n,r){this.directiveName=t,this.templateName=e,this.value=n,this.sourceSpan=r}return BoundDirectivePropertyAst.prototype.visit=function(t,e){return t.visitDirectiveProperty(this,e)},BoundDirectivePropertyAst}(),m=function(){function DirectiveAst(t,e,n,r,i){this.directive=t,this.inputs=e,this.hostProperties=n,this.hostEvents=r,this.sourceSpan=i}return DirectiveAst.prototype.visit=function(t,e){return t.visitDirective(this,e)},DirectiveAst}(),v=function(){function ProviderAst(t,e,n,r,i,o,a){this.token=t,this.multiProvider=e,this.eager=n,this.providers=r,this.providerType=i,this.lifecycleHooks=o,this.sourceSpan=a}return ProviderAst.prototype.visit=function(t,e){return null},ProviderAst}();!function(t){t[t.PublicService=0]="PublicService",t[t.PrivateService=1]="PrivateService",t[t.Component=2]="Component",t[t.Directive=3]="Directive",t[t.Builtin=4]="Builtin"}(i||(i={}));var g,b=function(){function NgContentAst(t,e,n){this.index=t,this.ngContentIndex=e,this.sourceSpan=n}return NgContentAst.prototype.visit=function(t,e){return t.visitNgContent(this,e)},NgContentAst}();!function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation"}(g||(g={}))},function(t,e,n){"use strict";var r=n(178);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o=function(t){function ControlContainer(){t.apply(this,arguments)}return i(ControlContainer,t),Object.defineProperty(ControlContainer.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(ControlContainer.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),ControlContainer}(r.a)},function(t,e,n){"use strict";function _flattenArray(t,e){if(n.i(r.b)(t))for(var i=0;i<t.length;i++){var o=t[i];n.i(r.d)(o)?_flattenArray(o,e):e.push(o)}return e}var r=n(25);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.a.Map,o=r.a.Set,a=function(){try{if(1===new i([[1,2]]).size)return function(t){return new i(t)}}catch(t){}return function(t){for(var e=new i,n=0;n<t.length;n++){var r=t[n];e.set(r[0],r[1])}return e}}(),s=function(){try{if(new i(new i))return function(t){return new i(t)}}catch(t){}return function(t){var e=new i;return t.forEach(function(t,n){e.set(n,t)}),e}}(),c=function(){return(new i).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),l=function(){try{if((new i).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=p.createFixedSize(t.size),r=0;return t.forEach(function(t,i){n[r]=e?t:i,r++}),n}}(),u=(function(){function MapWrapper(){}return MapWrapper.clone=function(t){return s(t)},MapWrapper.createFromStringMap=function(t){var e=new i;for(var n in t)e.set(n,t[n]);return e},MapWrapper.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},MapWrapper.createFromPairs=function(t){return a(t)},MapWrapper.clearValues=function(t){c(t)},MapWrapper.iterable=function(t){return t},MapWrapper.keys=function(t){return l(t,!1)},MapWrapper.values=function(t){return l(t,!0)},MapWrapper}(),function(){function StringMapWrapper(){}return StringMapWrapper.create=function(){return{}},StringMapWrapper.contains=function(t,e){return t.hasOwnProperty(e)},StringMapWrapper.get=function(t,e){return t.hasOwnProperty(e)?t[e]:void 0},StringMapWrapper.set=function(t,e,n){t[e]=n},StringMapWrapper.keys=function(t){return Object.keys(t)},StringMapWrapper.values=function(t){return Object.keys(t).map(function(e){return t[e]})},StringMapWrapper.isEmpty=function(t){for(var e in t)return!1;return!0},StringMapWrapper.delete=function(t,e){delete t[e]},StringMapWrapper.forEach=function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];e(t[i],i)}},StringMapWrapper.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];n[o]=t[o]}for(var a=0,s=Object.keys(e);a<s.length;a++){var o=s[a];n[o]=e[o]}return n},StringMapWrapper.equals=function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0},StringMapWrapper}()),p=function(){function ListWrapper(){}return ListWrapper.createFixedSize=function(t){return new Array(t)},ListWrapper.createGrowableSize=function(t){return new Array(t)},ListWrapper.clone=function(t){return t.slice(0)},ListWrapper.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},ListWrapper.first=function(t){return t?t[0]:null},ListWrapper.last=function(t){return t&&0!=t.length?t[t.length-1]:null},ListWrapper.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},ListWrapper.contains=function(t,e){return t.indexOf(e)!==-1},ListWrapper.reversed=function(t){var e=ListWrapper.clone(t);return e.reverse()},ListWrapper.concat=function(t,e){return t.concat(e)},ListWrapper.insert=function(t,e,n){t.splice(e,0,n)},ListWrapper.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},ListWrapper.removeAll=function(t,e){for(var n=0;n<e.length;++n){var r=t.indexOf(e[n]);t.splice(r,1)}},ListWrapper.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},ListWrapper.clear=function(t){t.length=0},ListWrapper.isEmpty=function(t){return 0==t.length},ListWrapper.fill=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=null),t.fill(e,n,null===r?t.length:r)},ListWrapper.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},ListWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},ListWrapper.splice=function(t,e,n){return t.splice(e,n)},ListWrapper.sort=function(t,e){n.i(r.b)(e)?t.sort(e):t.sort()},ListWrapper.toString=function(t){return t.toString()},ListWrapper.toJSON=function(t){return JSON.stringify(t)},ListWrapper.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),a=0;a<t.length;a++){var s=t[a];if(!n.i(r.c)(s)){var c=e(s);c>o&&(i=s,o=c)}}return i},ListWrapper.flatten=function(t){var e=[];return _flattenArray(t,e),e},ListWrapper.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},ListWrapper}(),d=function(){var t=new o([1,2,3]);return 3===t.size?function(t){return new o(t)}:function(t){var e=new o(t);if(e.size!==t.length)for(var n=0;n<t.length;n++)e.add(t[n]);return e}}();(function(){function SetWrapper(){}return SetWrapper.createFromList=function(t){return d(t)},SetWrapper.has=function(t,e){return t.has(e)},SetWrapper.delete=function(t,e){t.delete(e)},SetWrapper})()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i="primary",o=function(t){function NavigationCancelingError(e){t.call(this,e),this.message=e,this.stack=new Error(e).stack}return r(NavigationCancelingError,t),NavigationCancelingError.prototype.toString=function(){return this.message},NavigationCancelingError}(Error)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function shallowEqualArrays(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!shallowEqual(t[n],e[n]))return!1;return!0}function shallowEqual(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0}function flatten(t){for(var e=[],n=0;n<t.length;++n)for(var r=0;r<t[n].length;++r)e.push(t[n][r]);return e}function last(t){return t.length>0?t[t.length-1]:null}function merge(t,e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);return n}function forEach(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function waitForMap(t,e){var r=[],i={};if(forEach(t,function(t,n){n===p.a&&r.push(l.map.call(e(n,t),function(t){return i[n]=t,t}))}),forEach(t,function(t,n){n!==p.a&&r.push(l.map.call(e(n,t),function(t){return i[n]=t,t}))}),r.length>0){var s=a.concatAll.call(o.of.apply(void 0,r)),u=c.last.call(s);return l.map.call(u,function(){return i})}return n.i(o.of)(i)}function andObservables(t){var e=u.mergeAll.call(t);return s.every.call(e,function(t){return t===!0})}function wrapIntoObservable(t){return t instanceof r.Observable?t:t instanceof Promise?n.i(i.fromPromise)(t):n.i(o.of)(t)}var r=n(9),i=(n.n(r),n(241)),o=(n.n(i),n(96)),a=(n.n(o),n(421)),s=(n.n(a),n(422)),c=(n.n(s),n(746)),l=(n.n(c),n(97)),u=(n.n(l),n(242)),p=(n.n(u),n(45));e.h=shallowEqualArrays,e.d=shallowEqual,e.a=flatten,e.i=last,e.g=merge,e.c=forEach,e.e=waitForMap,e.f=andObservables,e.b=wrapIntoObservable},function(t,e,n){var r=n(72),i=n(91),o=n(34),a=n(31),s=n(552);t.exports=function(t,e){var n=1==t,c=2==t,l=3==t,u=4==t,p=6==t,d=5==t||p,f=e||s;return function(e,s,h){for(var m,v,g=o(e),b=i(g),y=r(s,h,3),_=a(b.length),w=0,x=n?f(e,_):c?f(e,0):void 0;_>w;w++)if((d||w in b)&&(m=b[w],v=y(m,w,g),t))if(n)x[w]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:x.push(m)}else if(u)return!1;return p?-1:l||u?u:x}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(18),i=n(64);t.exports=n(22)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(385),i=n(1),o=n(135)("metadata"),a=o.store||(o.store=new(n(673))),s=function(t,e,n){var i=a.get(t);if(!i){if(!n)return;a.set(t,i=new r)}var o=i.get(e);if(!o){if(!n)return;i.set(e,o=new r)}return o},c=function(t,e,n){var r=s(e,n,!1);return void 0!==r&&r.has(t)},l=function(t,e,n){var r=s(e,n,!1);return void 0===r?void 0:r.get(t)},u=function(t,e,n,r){s(n,r,!0).set(t,e)},p=function(t,e){var n=s(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},d=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){i(i.S,"Reflect",t)};t.exports={store:a,map:s,has:c,get:l,set:u,keys:p,key:d,exp:f}},function(t,e,n){var r=n(26),i=n(34),o=n(209)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(185),s=function(){function ComponentsHelper(t,e,n){this.applicationRef=t,this.componentFactoryResolver=e,this.injector=n}return ComponentsHelper.prototype.getDocument=function(){return this.injector.get(a.DOCUMENT)},ComponentsHelper.prototype.getRootViewContainerRef=function(t){var e=this.applicationRef.componentTypes[0],n=t.get(e);return n.viewContainerRef},ComponentsHelper.prototype.appendNextToLocation=function(t,e,n){var r=this.componentFactoryResolver.resolveComponentFactory(t),i=e.parentInjector,a=i;return n&&n.length>0&&(a=o.ReflectiveInjector.fromResolvedProviders(n,i)),e.createComponent(r,e.length,a)},ComponentsHelper.prototype.appendNextToRoot=function(t,e,n,r){var i=this.getRootViewContainerRef(r),a=o.ReflectiveInjector.resolve([{provide:e,useValue:n}]);return this.appendNextToLocation(t,i,a)},ComponentsHelper=r([o.Injectable(),i("design:paramtypes",[o.ApplicationRef,o.ComponentFactoryResolver,o.Injector])],ComponentsHelper)}();e.ComponentsHelper=s},function(t,e,n){"use strict";(function(t,n){var r={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1};e.root=r[typeof self]&&self||r[typeof window]&&window;var i=(r[typeof e]&&e&&!e.nodeType&&e,r[typeof t]&&t&&!t.nodeType&&t,r[typeof n]&&n);!i||i.global!==i&&i.window!==i||(e.root=i)}).call(e,n(428)(t),n(59))},function(t,e,n){"use strict";var r=n(437),i=n(12);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function InvalidPipeArgumentError(e,r){t.call(this,"Invalid argument '"+r+"' for pipe '"+n.i(i.a)(e)+"'")}return o(InvalidPipeArgumentError,t),InvalidPipeArgumentError}(r.a)},function(t,e,n){"use strict";function visitAll(t,e,n){void 0===n&&(n=null);var r=[];return e.forEach(function(e){var i=e.visit(t,n);i&&r.push(i)}),r}n.d(e,"d",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"a",function(){return c}),e.g=visitAll;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function Text(t,e){this.value=t,this.sourceSpan=e}return Text.prototype.visit=function(t,e){return t.visitText(this,e)},Text}(),i=function(){function Expansion(t,e,n,r,i){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=i}return Expansion.prototype.visit=function(t,e){return t.visitExpansion(this,e)},Expansion}(),o=function(){function ExpansionCase(t,e,n,r,i){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=i}return ExpansionCase.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},ExpansionCase}(),a=function(){function Attribute(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return Attribute.prototype.visit=function(t,e){return t.visitAttribute(this,e)},Attribute}(),s=function(){function Element(t,e,n,r,i,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=r,this.startSourceSpan=i,this.endSourceSpan=o}return Element.prototype.visit=function(t,e){return t.visitElement(this,e)},Element}(),c=function(){function Comment(t,e){this.value=t,this.sourceSpan=e}return Comment.prototype.visit=function(t,e){return t.visitComment(this,e)},Comment}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function controlPath(t,e){var n=r.b.clone(e.path);return n.push(t),n}function setUpControl(t,e){n.i(i.c)(t)&&_throwError(e,"Cannot find control with"),n.i(i.c)(e.valueAccessor)&&_throwError(e,"No value accessor for form control with"),t.validator=o.a.compose([t.validator,e.validator]),t.asyncValidator=o.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnChange&&e.registerOnChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnChange&&e.registerOnChange(function(){return t.updateValueAndValidity()})})}function cleanUpControl(t,e){e.valueAccessor.registerOnChange(function(){return _noControlError(e)}),e.valueAccessor.registerOnTouched(function(){return _noControlError(e)}),e._rawValidators.forEach(function(t){return t.registerOnChange(null)}),e._rawAsyncValidators.forEach(function(t){return t.registerOnChange(null)}),t&&t._clearChangeFns()}function setUpFormContainer(t,e){n.i(i.c)(t)&&_throwError(e,"Cannot find control with"),t.validator=o.a.compose([t.validator,e.validator]),t.asyncValidator=o.a.composeAsync([t.asyncValidator,e.asyncValidator])}function _noControlError(t){return _throwError(t,"There is no FormControl instance attached to form control element with")}function _throwError(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function composeValidators(t){return n.i(i.a)(t)?o.a.compose(t.map(c.a)):null}function composeAsyncValidators(t){return n.i(i.a)(t)?o.a.composeAsync(t.map(c.b)):null}function isPropertyUpdated(t,e){if(!r.a.contains(t,"model"))return!1;var o=t.model;return!!o.isFirstChange()||!n.i(i.l)(e,o.currentValue)}function isBuiltInAccessor(t){return n.i(i.m)(t,a.a)||n.i(i.m)(t,l.a)||n.i(i.m)(t,p.a)||n.i(i.m)(t,d.a)||n.i(i.m)(t,u.a)}function selectValueAccessor(t,e){if(n.i(i.c)(e))return null;var r,o,a;return e.forEach(function(e){n.i(i.m)(e,s.a)?r=e:isBuiltInAccessor(e)?(n.i(i.a)(o)&&_throwError(t,"More than one built-in value accessor matches form control with"),o=e):(n.i(i.a)(a)&&_throwError(t,"More than one custom value accessor matches form control with"),a=e)}),n.i(i.a)(a)?a:n.i(i.a)(o)?o:n.i(i.a)(r)?r:(_throwError(t,"No valid value accessor for form control with"),null)}var r=n(37),i=n(21),o=n(38),a=n(118),s=n(119),c=n(495),l=n(181),u=n(121),p=n(123),d=n(124);e.a=controlPath,e.d=setUpControl,e.h=cleanUpControl,e.e=setUpFormContainer,e.b=composeValidators,e.c=composeAsyncValidators,e.g=isPropertyUpdated,e.f=selectValueAccessor},function(t,e,n){var r=n(95)("meta"),i=n(8),o=n(26),a=n(18).f,s=0,c=Object.isExtensible||function(){return!0},l=!n(5)(function(){return c(Object.preventExtensions({}))}),u=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},p=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!c(t))return"F";if(!e)return"E";u(t)}return t[r].i},d=function(t,e){if(!o(t,r)){if(!c(t))return!0;if(!e)return!1;u(t)}return t[r].w},f=function(t){return l&&h.NEED&&c(t)&&!o(t,r)&&u(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:d,onFreeze:f}},function(t,e,n){var r=n(133),i=n(64),o=n(33),a=n(65),s=n(26),c=n(366),l=Object.getOwnPropertyDescriptor;e.f=n(22)?l:function(t,e){if(t=o(t),e=a(e,!0),c)try{return l(t,e)}catch(n){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";function unimplemented(){throw new Error("unimplemented")}var r=n(178);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o=function(t){function NgControl(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return i(NgControl,t),Object.defineProperty(NgControl.prototype,"validator",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(NgControl.prototype,"asyncValidator",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),NgControl}(r.a)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function createEmptyUrlTree(){return new o(new a([],{}),{},null)}function containsTree(t,e,n){return n?equalSegmentGroups(t.root,e.root):containsSegmentGroup(t.root,e.root)}function equalSegmentGroups(t,e){if(!equalPath(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!equalSegmentGroups(t.children[n],e.children[n]))return!1}return!0}function containsSegmentGroup(t,e){return containsSegmentGroupHelper(t,e,e.segments)}function containsSegmentGroupHelper(t,e,n){if(t.segments.length>n.length){var i=t.segments.slice(0,n.length);return!!equalPath(i,n)&&!e.hasChildren()}if(t.segments.length===n.length){if(!equalPath(t.segments,n))return!1;for(var o in e.children){if(!t.children[o])return!1;if(!containsSegmentGroup(t.children[o],e.children[o]))return!1}return!0}var i=n.slice(0,t.segments.length),a=n.slice(t.segments.length);return!!equalPath(t.segments,i)&&(!!t.children[r.a]&&containsSegmentGroupHelper(t.children[r.a],e,a))}function equalPath(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(t[n].path!==e[n].path)return!1;return!0}function mapChildrenIntoArray(t,e){var o=[];return n.i(i.c)(t.children,function(t,n){n===r.a&&(o=o.concat(e(t,n)))}),n.i(i.c)(t.children,function(t,n){n!==r.a&&(o=o.concat(e(t,n)))}),o}function serializePaths(t){return t.segments.map(function(t){return serializePath(t)}).join("/")}function serializeSegment(t,e){if(t.hasChildren()&&e){var o=t.children[r.a]?serializeSegment(t.children[r.a],!1):"",a=[];return n.i(i.c)(t.children,function(t,e){e!==r.a&&a.push(e+":"+serializeSegment(t,!1))}),a.length>0?o+"("+a.join("//")+")":""+o}if(t.hasChildren()&&!e){var s=mapChildrenIntoArray(t,function(e,n){return n===r.a?[serializeSegment(t.children[r.a],!1)]:[n+":"+serializeSegment(e,!1)]});return serializePaths(t)+"/("+s.join("//")+")"}return serializePaths(t)}function encode(t){return encodeURIComponent(t)}function decode(t){return decodeURIComponent(t)}function serializePath(t){return""+encode(t.path)+serializeParams(t.parameters)}function serializeParams(t){return pairs(t).map(function(t){return";"+encode(t.first)+"="+encode(t.second)}).join("")}function serializeQueryParams(t){var e=pairs(t).map(function(t){return encode(t.first)+"="+encode(t.second)});return e.length>0?"?"+e.join("&"):""}function pairs(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(new u(n,t[n]));return e}function matchSegments(t){p.lastIndex=0;var e=t.match(p);return e?e[0]:""}function matchQueryParams(t){d.lastIndex=0;var e=t.match(p);return e?e[0]:""}function matchUrlQueryParamValue(t){f.lastIndex=0;var e=t.match(f);return e?e[0]:""}var r=n(45),i=n(46);e.e=createEmptyUrlTree,e.f=containsTree,n.d(e,"b",function(){return o}),n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),e.d=mapChildrenIntoArray,n.d(e,"g",function(){return c}),n.d(e,"h",function(){return l});var o=function(){function UrlTree(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return UrlTree.prototype.toString=function(){return(new l).serialize(this)},UrlTree}(),a=function(){function UrlSegmentGroup(t,e){var r=this;this.segments=t,this.children=e,this.parent=null,n.i(i.c)(e,function(t,e){return t.parent=r})}return UrlSegmentGroup.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(UrlSegmentGroup.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),UrlSegmentGroup.prototype.toString=function(){return serializePaths(this)},UrlSegmentGroup}(),s=function(){function UrlSegment(t,e){this.path=t,this.parameters=e}return UrlSegment.prototype.toString=function(){return serializePath(this)},UrlSegment}(),c=function(){function UrlSerializer(){}return UrlSerializer}(),l=function(){function DefaultUrlSerializer(){}return DefaultUrlSerializer.prototype.parse=function(t){var e=new h(t);return new o(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},DefaultUrlSerializer.prototype.serialize=function(t){var e="/"+serializeSegment(t.root,!0),n=serializeQueryParams(t.queryParams),r=null!==t.fragment&&void 0!==t.fragment?"#"+encodeURI(t.fragment):"";return""+e+n+r},DefaultUrlSerializer}(),u=function(){function Pair(t,e){this.first=t,this.second=e}return Pair}(),p=/^[^\/\(\)\?;=&#]+/,d=/^[^=\?&#]+/,f=/^[^\?&#]+/,h=function(){function UrlParser(t){this.url=t,this.remaining=t}return UrlParser.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},UrlParser.prototype.capture=function(t){if(!this.remaining.startsWith(t))throw new Error('Expected "'+t+'".');this.remaining=this.remaining.substring(t.length)},UrlParser.prototype.parseRootSegment=function(){return this.remaining.startsWith("/")&&this.capture("/"),""===this.remaining||this.remaining.startsWith("?")||this.remaining.startsWith("#")?new a([],{}):new a([],this.parseChildren())},UrlParser.prototype.parseChildren=function(){if(0==this.remaining.length)return{};this.peekStartsWith("/")&&this.capture("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegments());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegments());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[r.a]=new a(t,e)),n},UrlParser.prototype.parseSegments=function(){var t=matchSegments(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");this.capture(t);var e={};return this.peekStartsWith(";")&&(e=this.parseMatrixParams()),new s(decode(t),e)},UrlParser.prototype.parseQueryParams=function(){var t={};if(this.peekStartsWith("?"))for(this.capture("?"),this.parseQueryParam(t);this.remaining.length>0&&this.peekStartsWith("&");)this.capture("&"),this.parseQueryParam(t);return t},UrlParser.prototype.parseFragment=function(){return this.peekStartsWith("#")?decodeURI(this.remaining.substring(1)):null},UrlParser.prototype.parseMatrixParams=function(){for(var t={};this.remaining.length>0&&this.peekStartsWith(";");)this.capture(";"),this.parseParam(t);return t},UrlParser.prototype.parseParam=function(t){var e=matchSegments(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var r=matchSegments(this.remaining);r&&(n=r,this.capture(n))}t[decode(e)]=decode(n)}},UrlParser.prototype.parseQueryParam=function(t){var e=matchQueryParams(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var r=matchUrlQueryParamValue(this.remaining);r&&(n=r,this.capture(n))}t[decode(e)]=decode(n)}},UrlParser.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.peekStartsWith(")")&&this.remaining.length>0;){var n=matchSegments(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '"+this.url+"'");var o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=r.a);var s=this.parseChildren();e[o]=1===Object.keys(s).length?s[r.a]:new a([],s),this.peekStartsWith("//")&&this.capture("//")}return this.capture(")"),e},UrlParser}()},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(8);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";function lastOnStack(t,e){return t.length>0&&t[t.length-1]===e}var r=n(6),i=n(3),o=n(41),a=n(55),s=n(40),c=n(453),l=n(67);n.d(e,"a",function(){return d}),n.d(e,"b",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},p=function(t){function TreeError(e,n,r){t.call(this,n,r),this.elementName=e}return u(TreeError,t),TreeError.create=function(t,e,n){return new TreeError(t,e,n)},TreeError}(o.a),d=function(){function ParseTreeResult(t,e){this.rootNodes=t,this.errors=e}return ParseTreeResult}(),f=function(){function Parser(t){this.getTagDefinition=t}return Parser.prototype.parse=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=s.a);var i=c.a(t,e,this.getTagDefinition,n,r),o=new h(i.tokens,this.getTagDefinition).build();return new d(o.rootNodes,i.errors.concat(o.errors))},Parser}(),h=function(){function _TreeBuilder(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return _TreeBuilder.prototype.build=function(){for(;this._peek.type!==c.b.EOF;)this._peek.type===c.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===c.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===c.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===c.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===c.b.TEXT||this._peek.type===c.b.RAW_TEXT||this._peek.type===c.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===c.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new d(this._rootNodes,this._errors)},_TreeBuilder.prototype._advance=function(){var t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t},_TreeBuilder.prototype._advanceIf=function(t){return this._peek.type===t?this._advance():null},_TreeBuilder.prototype._consumeCdata=function(t){this._consumeText(this._advance()),this._advanceIf(c.b.CDATA_END)},_TreeBuilder.prototype._consumeComment=function(t){var e=this._advanceIf(c.b.RAW_TEXT);this._advanceIf(c.b.COMMENT_END);var r=n.i(i.a)(e)?e.parts[0].trim():null;this._addToParent(new a.a(r,t.sourceSpan))},_TreeBuilder.prototype._consumeExpansion=function(t){for(var e=this._advance(),r=this._advance(),s=[];this._peek.type===c.b.EXPANSION_CASE_VALUE;){var l=this._parseExpansionCase();if(n.i(i.c)(l))return;s.push(l)}if(this._peek.type!==c.b.EXPANSION_FORM_END)return void this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));var u=new o.d(t.sourceSpan.start,this._peek.sourceSpan.end);this._addToParent(new a.b(e.parts[0],r.parts[0],s,u,e.sourceSpan)),this._advance()},_TreeBuilder.prototype._parseExpansionCase=function(){var t=this._advance();if(this._peek.type!==c.b.EXPANSION_CASE_EXP_START)return this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;var e=this._advance(),r=this._collectExpansionExpTokens(e);if(n.i(i.c)(r))return null;var s=this._advance();r.push(new c.c(c.b.EOF,[],s.sourceSpan));var l=new _TreeBuilder(r,this.getTagDefinition).build();if(l.errors.length>0)return this._errors=this._errors.concat(l.errors),null;var u=new o.d(t.sourceSpan.start,s.sourceSpan.end),d=new o.d(e.sourceSpan.start,s.sourceSpan.end);return new a.c(t.parts[0],l.rootNodes,u,t.sourceSpan,d)},_TreeBuilder.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[c.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==c.b.EXPANSION_FORM_START&&this._peek.type!==c.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===c.b.EXPANSION_CASE_EXP_END){if(!lastOnStack(n,c.b.EXPANSION_CASE_EXP_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===c.b.EXPANSION_FORM_END){if(!lastOnStack(n,c.b.EXPANSION_FORM_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===c.b.EOF)return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},_TreeBuilder.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var r=this._getParentElement();n.i(i.a)(r)&&0==r.children.length&&this.getTagDefinition(r.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},_TreeBuilder.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=r.a.last(this._elementStack);this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},_TreeBuilder.prototype._consumeStartTag=function(t){for(var e=t.parts[0],r=t.parts[1],i=[];this._peek.type===c.b.ATTR_NAME;)i.push(this._consumeAttr(this._advance()));var s=this._getElementFullName(e,r,this._getParentElement()),u=!1;if(this._peek.type===c.b.TAG_OPEN_END_VOID){this._advance(),u=!0;var d=this.getTagDefinition(s);d.canSelfClose||null!==n.i(l.c)(s)||d.isVoid||this._errors.push(p.create(s,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===c.b.TAG_OPEN_END&&(this._advance(),u=!1);var f=this._peek.sourceSpan.start,h=new o.d(t.sourceSpan.start,f),m=new a.e(s,i,[],h,h,null);this._pushElement(m),u&&(this._popElement(s),m.endSourceSpan=h)},_TreeBuilder.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=r.a.last(this._elementStack);this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var o=this.getTagDefinition(t.name),s=this._getParentElementSkippingContainers(),c=s.parent,l=s.container;if(n.i(i.a)(c)&&o.requireExtraParent(c.name)){var u=new a.e(o.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(c,l,u)}this._addToParent(t),this._elementStack.push(t)},_TreeBuilder.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(p.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(p.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},_TreeBuilder.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return r.a.splice(this._elementStack,e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},_TreeBuilder.prototype._consumeAttr=function(t){var e=n.i(l.d)(t.parts[0],t.parts[1]),r=t.sourceSpan.end,i="";if(this._peek.type===c.b.ATTR_VALUE){var s=this._advance();i=s.parts[0],r=s.sourceSpan.end}return new a.f(e,i,new o.d(t.sourceSpan.start,r))},_TreeBuilder.prototype._getParentElement=function(){return this._elementStack.length>0?r.a.last(this._elementStack):null},_TreeBuilder.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:r.a.last(this._elementStack),container:t}},_TreeBuilder.prototype._addToParent=function(t){var e=this._getParentElement();n.i(i.a)(e)?e.children.push(t):this._rootNodes.push(t)},_TreeBuilder.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var r=t.children.indexOf(e);t.children[r]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},_TreeBuilder.prototype._getElementFullName=function(t,e,r){return n.i(i.c)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(i.c)(t)&&n.i(i.a)(r)&&(t=n.i(l.c)(r.name))),n.i(l.d)(t,e)},_TreeBuilder}()},function(t,e,n){"use strict";function splitNsName(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function getNsPrefix(t){return null===t?null:splitNsName(t)[0]}function mergeNsAndName(t,e){return t?":"+t+":"+e:e}n.d(e,"b",function(){return r}),e.e=splitNsName,e.c=getNsPrefix,e.d=mergeNsAndName,n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"}(r||(r={}));var i={Aacute:"Ã",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à ",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Ã…",aring:"Ã¥",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Î’",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"Æ’",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"â„",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Ã",iacute:"Ã",Icirc:"ÃŽ",icirc:"î",iexcl:"¡",Igrave:"ÃŒ",igrave:"ì",image:"â„‘",infin:"∞","int":"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ã",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"â†",lArr:"â‡",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"â—Š",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Î",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Å’",oelig:"Å“",Ograve:"Ã’",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Î ",pi:"Ï€",piv:"Ï–",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"âˆ",prop:"âˆ",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"â€",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"Ï",rlm:"â€",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Å ",scaron:"Å¡",sdot:"â‹…",sect:"§",shy:"Â",Sigma:"Σ",sigma:"σ",sigmaf:"Ï‚",sim:"∼",spades:"â™ ",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"Ï„",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"Ï‘",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"Ëœ",times:"×",trade:"â„¢",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"Ï’",Upsilon:"Î¥",upsilon:"Ï…",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ã",yacute:"ý",yen:"Â¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"â€",zwnj:"‌"}},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _enumExpression(t,e){return o.b(n.i(i.e)(t,e))}var r=n(0),i=n(16),o=n(7),a=n(17);n.d(e,"f",function(){return s}),n.d(e,"h",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"e",function(){return u}),n.d(e,"c",function(){return p}),n.d(e,"b",function(){return d}),n.d(e,"a",function(){return f}),n.d(e,"d",function(){return h});var s=function(){function ViewTypeEnum(){}return ViewTypeEnum.fromValue=function(t){var e=n.i(i.d)(i.b.ViewType);switch(t){case a.i.HOST:return _enumExpression(e,"HOST");case a.i.COMPONENT:return _enumExpression(e,"COMPONENT");case a.i.EMBEDDED:return _enumExpression(e,"EMBEDDED");default:throw Error("Inavlid ViewType value: "+t)}},ViewTypeEnum}(),c=function(){function ViewEncapsulationEnum(){}return ViewEncapsulationEnum.fromValue=function(t){var e=n.i(i.d)(i.b.ViewEncapsulation);switch(t){case r.ViewEncapsulation.Emulated:return _enumExpression(e,"Emulated");case r.ViewEncapsulation.Native:return _enumExpression(e,"Native");case r.ViewEncapsulation.None:return _enumExpression(e,"None");default:throw Error("Inavlid ViewEncapsulation value: "+t)}},ViewEncapsulationEnum}(),l=(function(){function ChangeDetectionStrategyEnum(){}return ChangeDetectionStrategyEnum.fromValue=function(t){var e=n.i(i.d)(i.b.ChangeDetectionStrategy);switch(t){case r.ChangeDetectionStrategy.OnPush:return _enumExpression(e,"OnPush");case r.ChangeDetectionStrategy.Default:return _enumExpression(e,"Default");default:throw Error("Inavlid ChangeDetectionStrategy value: "+t)}},ChangeDetectionStrategyEnum}(),function(){function ChangeDetectorStatusEnum(){}return ChangeDetectorStatusEnum.fromValue=function(t){var e=n.i(i.d)(i.b.ChangeDetectorStatus);switch(t){case a.m.CheckOnce:return _enumExpression(e,"CheckOnce");case a.m.Checked:return _enumExpression(e,"Checked");case a.m.CheckAlways:return _enumExpression(e,"CheckAlways");case a.m.Detached:return _enumExpression(e,"Detached");case a.m.Errored:return _enumExpression(e,"Errored");case a.m.Destroyed:return _enumExpression(e,"Destroyed");default:throw Error("Inavlid ChangeDetectorStatus value: "+t)}},ChangeDetectorStatusEnum}()),u=function(){function ViewConstructorVars(){}return ViewConstructorVars.viewUtils=o.e("viewUtils"),ViewConstructorVars.parentInjector=o.e("parentInjector"),ViewConstructorVars.declarationEl=o.e("declarationEl"),ViewConstructorVars}(),p=function(){function ViewProperties(){}return ViewProperties.renderer=o.n.prop("renderer"),ViewProperties.projectableNodes=o.n.prop("projectableNodes"),ViewProperties.viewUtils=o.n.prop("viewUtils"),ViewProperties}(),d=function(){function EventHandlerVars(){}return EventHandlerVars.event=o.e("$event"),EventHandlerVars}(),f=function(){function InjectMethodVars(){}return InjectMethodVars.token=o.e("token"),InjectMethodVars.requestNodeIndex=o.e("requestNodeIndex"),InjectMethodVars.notFoundResult=o.e("notFoundResult"),InjectMethodVars}(),h=function(){function DetectChangesVars(){}return DetectChangesVars.throwOnChange=o.e("throwOnChange"),DetectChangesVars.changes=o.e("changes"),DetectChangesVars.changed=o.e("changed"),DetectChangesVars.valUnwrapper=o.e("valUnwrapper"),DetectChangesVars}()},function(t,e,n){"use strict";var r=n(77),i=(n.n(r),n(9));n.n(i);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function EventEmitter(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(EventEmitter,t),EventEmitter.prototype.emit=function(e){t.prototype.next.call(this,e)},EventEmitter.prototype.subscribe=function(e,n,r){var i,o=function(t){return null},a=function(){return null};return e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),t.prototype.subscribe.call(this,i,o,a)},EventEmitter}(r.Subject)},function(t,e,n){"use strict";var r=n(0),i=n(44);n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new r.OpaqueToken("EventManagerPlugins"),a=function(){function EventManager(t,e){var n=this;this._zone=e,t.forEach(function(t){return t.manager=n}),this._plugins=i.b.reversed(t)}return EventManager.prototype.addEventListener=function(t,e,n){var r=this._findPluginFor(e);return r.addEventListener(t,e,n)},EventManager.prototype.addGlobalEventListener=function(t,e,n){var r=this._findPluginFor(e);return r.addGlobalEventListener(t,e,n)},EventManager.prototype.getZone=function(){return this._zone},EventManager.prototype._findPluginFor=function(t){for(var e=this._plugins,n=0;n<e.length;n++){var r=e[n];if(r.supports(t))return r}throw new Error("No event manager plugin found for event "+t)},EventManager.decorators=[{type:r.Injectable}],EventManager.ctorParameters=[{type:Array,decorators:[{type:r.Inject,args:[o]}]},{type:r.NgZone}],EventManager}(),s=function(){function EventManagerPlugin(){}return EventManagerPlugin.prototype.supports=function(t){return!1},EventManagerPlugin.prototype.addEventListener=function(t,e,n){throw"not implemented"},EventManagerPlugin.prototype.addGlobalEventListener=function(t,e,n){throw"not implemented"},EventManagerPlugin}()},function(t,e,n){"use strict";function createEmptyState(t,e){var n=createEmptyStateSnapshot(t,e),a=new r.BehaviorSubject([new o.c("",{})]),c=new r.BehaviorSubject({}),p=new r.BehaviorSubject({}),d=new r.BehaviorSubject({}),f=new r.BehaviorSubject(""),h=new u(a,c,d,f,p,i.a,e,n.root);return h.snapshot=n.root,new l(new s.b(h,[]),n)}function createEmptyStateSnapshot(t,e){var n={},r={},o={},a="",c=new d([],n,o,a,r,i.a,e,null,t.root,(-1),p.empty);return new f("",new s.b(c,[]))}function setRouterStateSnapshot(t,e){e.value._routerState=t,e.children.forEach(function(e){return setRouterStateSnapshot(t,e)})}function serializeNode(t){var e=t.children.length>0?" { "+t.children.map(serializeNode).join(", ")+" } ":"";return""+t.value+e}function advanceActivatedRoute(t){t.snapshot?(n.i(a.d)(t.snapshot.queryParams,t._futureSnapshot.queryParams)||t.queryParams.next(t._futureSnapshot.queryParams),t.snapshot.fragment!==t._futureSnapshot.fragment&&t.fragment.next(t._futureSnapshot.fragment),n.i(a.d)(t.snapshot.params,t._futureSnapshot.params)||(t.params.next(t._futureSnapshot.params),t.data.next(t._futureSnapshot.data)),n.i(a.h)(t.snapshot.url,t._futureSnapshot.url)||t.url.next(t._futureSnapshot.url),t.snapshot=t._futureSnapshot):(t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data))}var r=n(415),i=(n.n(r),n(45)),o=n(61),a=n(46),s=n(193);n.d(e,"a",function(){return l}),e.f=createEmptyState,n.d(e,"b",function(){return u}),n.d(e,"c",function(){return p}),n.d(e,"d",function(){return d}),n.d(e,"e",function(){return f}),e.g=advanceActivatedRoute;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l=function(t){function RouterState(e,n){t.call(this,e),this.snapshot=n,setRouterStateSnapshot(this,e)}return c(RouterState,t),RouterState.prototype.toString=function(){return this.snapshot.toString()},RouterState}(s.a),u=function(){function ActivatedRoute(t,e,n,r,i,o,a,s){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=a,this._futureSnapshot=s}return Object.defineProperty(ActivatedRoute.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRoute.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRoute.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRoute.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRoute.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRoute.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),ActivatedRoute.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},ActivatedRoute}(),p=function(){function InheritedResolve(t,e){this.parent=t,this.current=e,this.resolvedData={}}return Object.defineProperty(InheritedResolve.prototype,"flattenedResolvedData",{get:function(){return this.parent?n.i(a.g)(this.parent.flattenedResolvedData,this.resolvedData):this.resolvedData},enumerable:!0,configurable:!0}),Object.defineProperty(InheritedResolve,"empty",{get:function(){return new InheritedResolve(null,{})},enumerable:!0,configurable:!0}),InheritedResolve}(),d=function(){function ActivatedRouteSnapshot(t,e,n,r,i,o,a,s,c,l,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=a,this._routeConfig=s,this._urlSegment=c,this._lastPathIndex=l,this._resolve=u}return Object.defineProperty(ActivatedRouteSnapshot.prototype,"routeConfig",{get:function(){return this._routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRouteSnapshot.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRouteSnapshot.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRouteSnapshot.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRouteSnapshot.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(ActivatedRouteSnapshot.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),ActivatedRouteSnapshot.prototype.toString=function(){var t=this.url.map(function(t){return t.toString()}).join("/"),e=this._routeConfig?this._routeConfig.path:"";return"Route(url:'"+t+"', path:'"+e+"')"},ActivatedRouteSnapshot}(),f=function(t){function RouterStateSnapshot(e,n){t.call(this,n),this.url=e,setRouterStateSnapshot(this,n)}return c(RouterStateSnapshot,t),RouterStateSnapshot.prototype.toString=function(){return serializeNode(this._root)},RouterStateSnapshot}(s.a)},function(t,e,n){var r=n(62);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(4),i=n(375),o=n(196),a=n(209)("IE_PROTO"),s=function(){},c="prototype",l=function(){var t,e=n(364)("iframe"),r=o.length,i="<",a=">";for(e.style.display="none",n(365).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),l=t.F;r--;)delete l[c][o[r]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[c]=r(t),n=new s,s[c]=null,n[a]=t):n=l(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(377),i=n(196);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=n(238);!function(t){t[t.BS3=1]="BS3",t[t.BS4=2]="BS4"}(e.Ng2BootstrapTheme||(e.Ng2BootstrapTheme={}));var i=e.Ng2BootstrapTheme,o=function(){function Ng2BootstrapConfig(){}return Object.defineProperty(Ng2BootstrapConfig,"theme",{get:function(){return"bs4"===r.window.__theme?i.BS4:this._theme||i.BS3},set:function(t){this._theme=t},enumerable:!0,configurable:!0}),Ng2BootstrapConfig}();e.Ng2BootstrapConfig=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(9),o=n(29),a=n(142),s=n(423),c=n(733),l=n(245),u=function(t){function SubjectSubscriber(e){t.call(this,e),this.destination=e}return r(SubjectSubscriber,t),SubjectSubscriber}(o.Subscriber);e.SubjectSubscriber=u;var p=function(t){function Subject(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return r(Subject,t),Subject.prototype[l.$$rxSubscriber]=function(){return new u(this)},Subject.prototype.lift=function(t){var e=new d(this,this);return e.operator=t,e},Subject.prototype.next=function(t){if(this.closed)throw new s.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},Subject.prototype.error=function(t){if(this.closed)throw new s.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},Subject.prototype.complete=function(){if(this.closed)throw new s.ObjectUnsubscribedError;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},Subject.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},Subject.prototype._subscribe=function(t){if(this.closed)throw new s.ObjectUnsubscribedError;return this.hasError?(t.error(this.thrownError),a.Subscription.EMPTY):this.isStopped?(t.complete(),a.Subscription.EMPTY):(this.observers.push(t),new c.SubjectSubscription(this,t))},Subject.prototype.asObservable=function(){var t=new i.Observable;return t.source=this,t},Subject.create=function(t,e){return new d(t,e)},Subject}(i.Observable);e.Subject=p;var d=function(t){function AnonymousSubject(e,n){t.call(this),this.destination=e,this.source=n}return r(AnonymousSubject,t),AnonymousSubject.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},AnonymousSubject.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},AnonymousSubject.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},AnonymousSubject.prototype._subscribe=function(t){var e=this.source;return e?this.source.subscribe(t):a.Subscription.EMPTY},AnonymousSubject}(p);e.AnonymousSubject=d},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function unimplemented(){throw new Error("unimplemented")}var r=n(0),i=n(16);n.d(e,"a",function(){return o});var o=function(){function CompilerConfig(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.ViewEncapsulation.Emulated:o,c=e.genDebugInfo,l=e.logBindingUpdate,u=e.useJit,p=void 0===u||u;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=c,this._logBindingUpdate=l,this.useJit=p}return Object.defineProperty(CompilerConfig.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.isDevMode)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(CompilerConfig.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.isDevMode)():this._logBindingUpdate},enumerable:!0,configurable:!0}),CompilerConfig}(),a=(function(){function RenderTypes(){}return Object.defineProperty(RenderTypes.prototype,"renderer",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderTypes.prototype,"renderText",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderTypes.prototype,"renderElement",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderTypes.prototype,"renderComment",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderTypes.prototype,"renderNode",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderTypes.prototype,"renderEvent",{get:function(){return unimplemented()},enumerable:!0,configurable:!0}),RenderTypes}(),function(){function DefaultRenderTypes(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(DefaultRenderTypes.prototype,"renderer",{get:function(){return n.i(i.d)(i.b.Renderer)},enumerable:!0,configurable:!0}),DefaultRenderTypes}())},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ElementSchemaRegistry(){}return ElementSchemaRegistry}()},function(t,e,n){"use strict";function getUrlScheme(t){var e=_split(t);return e&&e[o.Scheme]||""}function _buildFromEncodedParts(t,e,r,o,a,s,c){var l=[];return n.i(i.a)(t)&&l.push(t+":"),n.i(i.a)(r)&&(l.push("//"),n.i(i.a)(e)&&l.push(e+"@"),l.push(r),n.i(i.a)(o)&&l.push(":"+o)),n.i(i.a)(a)&&l.push(a),n.i(i.a)(s)&&l.push("?"+s),n.i(i.a)(c)&&l.push("#"+c),l.join("")}function _split(t){return t.match(l)}function _removeDotSegments(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",r=t.split("/"),i=[],o=0,a=0;a<r.length;a++){var s=r[a];switch(s){case"":case".":break;case"..":i.length>0?i.pop():o++;break;default:i.push(s)}}if(""==e){for(;o-- >0;)i.unshift("..");0===i.length&&i.push(".")}return e+i.join("/")+n}function _joinAndCanonicalizePath(t){var e=t[o.Path];return e=n.i(i.c)(e)?"":_removeDotSegments(e),t[o.Path]=e,_buildFromEncodedParts(t[o.Scheme],t[o.UserInfo],t[o.Domain],t[o.Port],e,t[o.QueryData],t[o.Fragment])}function _resolveUrl(t,e){var r=_split(encodeURI(e)),a=_split(t);if(n.i(i.a)(r[o.Scheme]))return _joinAndCanonicalizePath(r);r[o.Scheme]=a[o.Scheme];for(var s=o.Scheme;s<=o.Port;s++)n.i(i.c)(r[s])&&(r[s]=a[s]);if("/"==r[o.Path][0])return _joinAndCanonicalizePath(r);var c=a[o.Path];n.i(i.c)(c)&&(c="/");var l=c.lastIndexOf("/");return c=c.substring(0,l+1)+r[o.Path],r[o.Path]=c,_joinAndCanonicalizePath(r)}var r=n(0),i=n(3);n.d(e,"c",function(){return s}),n.d(e,"a",function(){return c}),e.b=getUrlScheme;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o,a="asset:",s={provide:r.PACKAGE_ROOT_URL,useValue:"/"},c=function(){function UrlResolver(t){void 0===t&&(t=null),this._packagePrefix=t}return UrlResolver.prototype.resolve=function(t,e){var r=e;n.i(i.a)(t)&&t.length>0&&(r=_resolveUrl(t,r));var s=_split(r),c=this._packagePrefix;if(n.i(i.a)(c)&&n.i(i.a)(s)&&"package"==s[o.Scheme]){var l=s[o.Path];if(this._packagePrefix!==a)return c=i.g.stripRight(c,"/"),l=i.g.stripLeft(l,"/"),c+"/"+l;var u=l.split(/\//);r="asset:"+u[0]+"/lib/"+u.slice(1).join("/")}return r},UrlResolver.decorators=[{type:r.Injectable}],UrlResolver.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.PACKAGE_ROOT_URL]}]}],UrlResolver}(),l=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");!function(t){t[t.Scheme=1]="Scheme",t[t.UserInfo=2]="UserInfo",t[t.Domain=3]="Domain",t[t.Port=4]="Port",t[t.Path=5]="Path",t[t.QueryData=6]="QueryData",t[t.Fragment=7]="Fragment"}(o||(o={}))},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function getPropertyInView(t,e,i){if(e===i)return t;for(var a=o.n,s=e;s!==i&&n.i(r.a)(s.declarationElement.view);)s=s.declarationElement.view,a=a.prop("parent");if(s!==i)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);if(t instanceof o.o){var c=t;(i.fields.some(function(t){return t.name==c.name})||i.getters.some(function(t){return t.name==c.name}))&&(a=a.cast(i.classType))}return o.p(o.n.name,a,t)}function injectFromViewParentInjector(t,e){var r=[n.i(a.e)(t)];return e&&r.push(o.h),o.n.prop("parentInjector").callMethod("get",r)}function getViewFactoryName(t,e){return"viewFactory_"+t.type.name+e}function createFlatArray(t){for(var e=[],n=o.g([]),r=0;r<t.length;r++){var i=t[r];i.type instanceof o.q?(e.length>0&&(n=n.callMethod(o.r.ConcatArray,[o.g(e)]),e=[]),n=n.callMethod(o.r.ConcatArray,[i])):e.push(i)}return e.length>0&&(n=n.callMethod(o.r.ConcatArray,[o.g(e)])),n}function createPureProxy(t,e,a,s){s.fields.push(new o.s(a.name,null));var c=e<i.b.pureProxies.length?i.b.pureProxies[e]:null;if(n.i(r.c)(c))throw new Error("Unsupported number of argument for pure functions: "+e);s.createMethod.addStmt(o.n.prop(a.name).set(o.b(n.i(i.d)(c)).callFn([t])).toStmt())}var r=n(3),i=n(16),o=n(7),a=n(23);e.a=getPropertyInView,e.b=injectFromViewParentInjector,e.d=getViewFactoryName,e.e=createFlatArray,e.c=createPureProxy},function(t,e,n){"use strict";var r=n(117),i=n(83);n.d(e,"Inject",function(){return o}),n.d(e,"Optional",function(){return a}),n.d(e,"Injectable",function(){return s}),n.d(e,"Self",function(){return c}),n.d(e,"Host",function(){return l}),n.d(e,"SkipSelf",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=n.i(r.a)(i.a),a=n.i(r.a)(i.b),s=n.i(r.b)(i.c),c=n.i(r.a)(i.d),l=n.i(r.a)(i.e),u=n.i(r.a)(i.f)},function(t,e,n){"use strict";var r=n(2);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"g",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"d",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"e",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function InjectMetadata(t){this.token=t}return InjectMetadata.prototype.toString=function(){return"@Inject("+n.i(r.a)(this.token)+")"},InjectMetadata}(),o=function(){function OptionalMetadata(){}return OptionalMetadata.prototype.toString=function(){return"@Optional()"},OptionalMetadata}(),a=function(){function DependencyMetadata(){}return Object.defineProperty(DependencyMetadata.prototype,"token",{get:function(){return null},enumerable:!0,configurable:!0}),DependencyMetadata}(),s=function(){function InjectableMetadata(){}return InjectableMetadata}(),c=function(){function SelfMetadata(){}return SelfMetadata.prototype.toString=function(){return"@Self()"},SelfMetadata}(),l=function(){function SkipSelfMetadata(){}return SkipSelfMetadata.prototype.toString=function(){return"@SkipSelf()"},SkipSelfMetadata}(),u=function(){function HostMetadata(){}return HostMetadata.prototype.toString=function(){return"@Host()"},HostMetadata}()},function(t,e,n){"use strict";function _throwError(){throw new Error("Runtime compiler is not loaded")}var r=n(35),i=n(30),o=n(2);n.d(e,"c",function(){return s}),n.d(e,"d",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"e",function(){return u}),n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function ComponentStillLoadingError(e){t.call(this,"Can't compile synchronously as "+n.i(o.a)(e)+" is still being loaded!"),this.compType=e}return a(ComponentStillLoadingError,t),ComponentStillLoadingError}(i.b),c=function(){function ModuleWithComponentFactories(t,e){this.ngModuleFactory=t,this.componentFactories=e}return ModuleWithComponentFactories}(),l=function(){function Compiler(){}return Compiler.prototype.compileModuleSync=function(t){throw _throwError()},Compiler.prototype.compileModuleAsync=function(t){throw _throwError()},Compiler.prototype.compileModuleAndAllComponentsSync=function(t){throw _throwError()},Compiler.prototype.compileModuleAndAllComponentsAsync=function(t){throw _throwError()},Compiler.prototype.clearCache=function(){},Compiler.prototype.clearCacheFor=function(t){},Compiler}(),u=new r.OpaqueToken("compilerOptions"),p=function(){function CompilerFactory(){}return CompilerFactory}()},function(t,e,n){"use strict";var r=n(43),i=n(56);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function AbstractFormGroupDirective(){t.apply(this,arguments)}return o(AbstractFormGroupDirective,t),AbstractFormGroupDirective.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},AbstractFormGroupDirective.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(AbstractFormGroupDirective.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractFormGroupDirective.prototype,"path",{get:function(){return n.i(i.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractFormGroupDirective.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractFormGroupDirective.prototype,"validator",{get:function(){return n.i(i.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractFormGroupDirective.prototype,"asyncValidator",{get:function(){return n.i(i.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),AbstractFormGroupDirective.prototype._checkParentType=function(){},AbstractFormGroupDirective}(r.a)},function(t,e,n){"use strict";var r=n(0),i=n(69),o=n(37),a=n(21),s=n(125),c=n(38),l=n(43),u=n(56);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},d={provide:l.a,useExisting:n.i(r.forwardRef)(function(){return h})},f=Promise.resolve(null),h=function(t){function NgForm(e,r){t.call(this),this._submitted=!1,this.ngSubmit=new i.a,this.form=new s.a({},n.i(u.b)(e),n.i(u.c)(r))}return p(NgForm,t),Object.defineProperty(NgForm.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(NgForm.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(NgForm.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(NgForm.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(NgForm.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),NgForm.prototype.addControl=function(t){var e=this;f.then(function(){var r=e._findContainer(t.path);t._control=r.registerControl(t.name,t.control),n.i(u.d)(t.control,t),t.control.updateValueAndValidity({emitEvent:!1})})},NgForm.prototype.getControl=function(t){return this.form.get(t.path)},NgForm.prototype.removeControl=function(t){var e=this;f.then(function(){var r=e._findContainer(t.path);n.i(a.a)(r)&&r.removeControl(t.name)})},NgForm.prototype.addFormGroup=function(t){var e=this;f.then(function(){var r=e._findContainer(t.path),i=new s.a({});n.i(u.e)(i,t),r.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})},NgForm.prototype.removeFormGroup=function(t){var e=this;f.then(function(){var r=e._findContainer(t.path);n.i(a.a)(r)&&r.removeControl(t.name)})},NgForm.prototype.getFormGroup=function(t){return this.form.get(t.path)},NgForm.prototype.updateModel=function(t,e){var n=this;f.then(function(){var r=n.form.get(t.path);r.setValue(e)})},NgForm.prototype.setValue=function(t){this.control.setValue(t)},NgForm.prototype.onSubmit=function(){return this._submitted=!0,this.ngSubmit.emit(null),!1},NgForm.prototype.onReset=function(){this.resetForm()},NgForm.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},NgForm.prototype._findContainer=function(t){return t.pop(),o.b.isEmpty(t)?this.form:this.form.get(t)},NgForm.decorators=[{type:r.Directive,args:[{selector:"form:not([ngNoForm]):not([formGroup]),ngForm,[ngForm]",providers:[d],host:{"(submit)":"onSubmit()","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}]}],NgForm.ctorParameters=[{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[c.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[c.c]}]}],NgForm}(l.a)},function(t,e,n){"use strict";var r=n(0),i=n(69),o=n(37),a=n(21),s=n(38),c=n(43),l=n(122),u=n(56);n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},d={provide:c.a,useExisting:n.i(r.forwardRef)(function(){return f})},f=function(t){function FormGroupDirective(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new i.a}return p(FormGroupDirective,t),FormGroupDirective.prototype.ngOnChanges=function(t){if(this._checkFormPresent(),o.a.contains(t,"form")){var e=n.i(u.b)(this._validators);this.form.validator=s.a.compose([this.form.validator,e]);var r=n.i(u.c)(this._asyncValidators);this.form.asyncValidator=s.a.composeAsync([this.form.asyncValidator,r]),this._updateDomValue(t)}},Object.defineProperty(FormGroupDirective.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(FormGroupDirective.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(FormGroupDirective.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(FormGroupDirective.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),FormGroupDirective.prototype.addControl=function(t){var e=this.form.get(t.path);n.i(u.d)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t)},FormGroupDirective.prototype.getControl=function(t){return this.form.get(t.path)},FormGroupDirective.prototype.removeControl=function(t){o.b.remove(this.directives,t)},FormGroupDirective.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(u.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},FormGroupDirective.prototype.removeFormGroup=function(t){},FormGroupDirective.prototype.getFormGroup=function(t){return this.form.get(t.path)},FormGroupDirective.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(u.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},FormGroupDirective.prototype.removeFormArray=function(t){},FormGroupDirective.prototype.getFormArray=function(t){return this.form.get(t.path)},FormGroupDirective.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},FormGroupDirective.prototype.onSubmit=function(){return this._submitted=!0,this.ngSubmit.emit(null),!1},FormGroupDirective.prototype.onReset=function(){this.resetForm()},FormGroupDirective.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},FormGroupDirective.prototype._updateDomValue=function(t){var e=this,r=t.form.previousValue;this.directives.forEach(function(t){var i=e.form.get(t.path),o=r.get(t.path);o!==i&&(n.i(u.h)(o,t),i&&n.i(u.d)(i,t))}),this.form._updateTreeValidity({emitEvent:!1})},FormGroupDirective.prototype._checkFormPresent=function(){n.i(a.c)(this.form)&&l.a.missingFormException()},FormGroupDirective.decorators=[{type:r.Directive,args:[{selector:"[formGroup]",providers:[d],host:{"(submit)":"onSubmit()","(reset)":"onReset()"},exportAs:"ngForm"}]}],FormGroupDirective.ctorParameters=[{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[s.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[s.c]}]}],FormGroupDirective.propDecorators={form:[{type:r.Input,args:["formGroup"]}],ngSubmit:[{type:r.Output}]},FormGroupDirective}(c.a)},function(t,e,n){"use strict";function _hasInvalidParent(t){return!(t instanceof d||t instanceof l.a||t instanceof h)}var r=n(0),i=n(38),o=n(85),a=n(43),s=n(122),c=n(56),l=n(87);n.d(e,"a",function(){return d}),n.d(e,"b",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},p={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return d})},d=function(t){function FormGroupName(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return u(FormGroupName,t),FormGroupName.prototype._checkParentType=function(){_hasInvalidParent(this._parent)&&s.a.groupParentException()},FormGroupName.decorators=[{type:r.Directive,args:[{selector:"[formGroupName]",providers:[p]}]}],FormGroupName.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.c]}]}],FormGroupName.propDecorators={name:[{type:r.Input,args:["formGroupName"]}]},FormGroupName}(o.a),f={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return h})},h=function(t){function FormArrayName(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return u(FormArrayName,t),FormArrayName.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},FormArrayName.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(FormArrayName.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(FormArrayName.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(FormArrayName.prototype,"path",{get:function(){return n.i(c.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(FormArrayName.prototype,"validator",{get:function(){return n.i(c.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(FormArrayName.prototype,"asyncValidator",{get:function(){return n.i(c.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),FormArrayName.prototype._checkParentType=function(){_hasInvalidParent(this._parent)&&s.a.arrayParentException()},FormArrayName.decorators=[{type:r.Directive,args:[{selector:"[formArrayName]",providers:[f]}]}],FormArrayName.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.c]}]}],FormArrayName.propDecorators={name:[{type:r.Input,args:["formArrayName"]}]},FormArrayName}(a.a)},function(t,e,n){"use strict";var r=n(521);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b}),n.d(e,"c",function(){return r.c}),n.d(e,"d",function(){return r.d})},function(t,e,n){var r=n(11)("unscopables"),i=Array.prototype;void 0==i[r]&&n(49)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(63);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var r=n(377),i=n(196).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(75),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){"use strict";var r=n(417);e.of=r.ArrayObservable.of},function(t,e,n){"use strict";function map(t,e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return this.lift(new o(t,e))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29);e.map=map;var o=function(){function MapOperator(t,e){this.project=t,this.thisArg=e}return MapOperator.prototype.call=function(t,e){return e._subscribe(new a(t,this.project,this.thisArg))},MapOperator}(),a=function(t){function MapSubscriber(e,n,r){t.call(this,e),this.project=n,this.count=0,this.thisArg=r||this}return r(MapSubscriber,t),MapSubscriber.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)},MapSubscriber}(i.Subscriber)},function(t,e,n){"use strict";function _flattenArray(t,e){if(n.i(r.b)(t))for(var i=0;i<t.length;i++){var o=t[i];n.i(r.f)(o)?_flattenArray(o,e):e.push(o)}return e}function isListLikeIterable(t){return!!n.i(r.g)(t)&&(n.i(r.f)(t)||!(t instanceof i)&&n.i(r.h)()in t)}var r=n(12);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return p}),e.c=isListLikeIterable;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.e.Map,o=r.e.Set,a=function(){try{if(1===new i([[1,2]]).size)return function(t){return new i(t)}}catch(t){}return function(t){for(var e=new i,n=0;n<t.length;n++){var r=t[n];e.set(r[0],r[1])}return e}}(),s=function(){try{if(new i(new i))return function(t){return new i(t)}}catch(t){}return function(t){var e=new i;return t.forEach(function(t,n){e.set(n,t)}),e}}(),c=function(){return(new i).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),l=function(){try{if((new i).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=p.createFixedSize(t.size),r=0;return t.forEach(function(t,i){n[r]=e?t:i,r++}),n}}(),u=(function(){function MapWrapper(){}return MapWrapper.clone=function(t){return s(t)},MapWrapper.createFromStringMap=function(t){var e=new i;for(var n in t)e.set(n,t[n]);return e},MapWrapper.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},MapWrapper.createFromPairs=function(t){return a(t)},MapWrapper.clearValues=function(t){c(t)},MapWrapper.iterable=function(t){return t},MapWrapper.keys=function(t){return l(t,!1)},MapWrapper.values=function(t){return l(t,!0)},MapWrapper}(),function(){function StringMapWrapper(){}return StringMapWrapper.create=function(){return{}},StringMapWrapper.contains=function(t,e){return t.hasOwnProperty(e)},StringMapWrapper.get=function(t,e){return t.hasOwnProperty(e)?t[e]:void 0},StringMapWrapper.set=function(t,e,n){t[e]=n},StringMapWrapper.keys=function(t){return Object.keys(t)},StringMapWrapper.values=function(t){return Object.keys(t).map(function(e){return t[e]})},StringMapWrapper.isEmpty=function(t){for(var e in t)return!1;return!0},StringMapWrapper.delete=function(t,e){delete t[e]},StringMapWrapper.forEach=function(t,e){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];e(t[i],i)}},StringMapWrapper.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];n[o]=t[o]}for(var a=0,s=Object.keys(e);a<s.length;a++){var o=s[a];n[o]=e[o]}return n},StringMapWrapper.equals=function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0},StringMapWrapper}()),p=function(){function ListWrapper(){}return ListWrapper.createFixedSize=function(t){return new Array(t)},ListWrapper.createGrowableSize=function(t){return new Array(t)},ListWrapper.clone=function(t){return t.slice(0)},ListWrapper.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},ListWrapper.first=function(t){return t?t[0]:null},ListWrapper.last=function(t){return t&&0!=t.length?t[t.length-1]:null},ListWrapper.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},ListWrapper.contains=function(t,e){return t.indexOf(e)!==-1},ListWrapper.reversed=function(t){var e=ListWrapper.clone(t);return e.reverse()},ListWrapper.concat=function(t,e){return t.concat(e)},ListWrapper.insert=function(t,e,n){t.splice(e,0,n)},ListWrapper.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},ListWrapper.removeAll=function(t,e){for(var n=0;n<e.length;++n){var r=t.indexOf(e[n]);t.splice(r,1)}},ListWrapper.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},ListWrapper.clear=function(t){t.length=0},ListWrapper.isEmpty=function(t){return 0==t.length},ListWrapper.fill=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=null),t.fill(e,n,null===r?t.length:r)},ListWrapper.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},ListWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},ListWrapper.splice=function(t,e,n){return t.splice(e,n)},ListWrapper.sort=function(t,e){n.i(r.b)(e)?t.sort(e):t.sort()},ListWrapper.toString=function(t){return t.toString()},ListWrapper.toJSON=function(t){return JSON.stringify(t)},ListWrapper.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),a=0;a<t.length;a++){var s=t[a];if(!n.i(r.c)(s)){var c=e(s);c>o&&(i=s,o=c)}}return i},ListWrapper.flatten=function(t){var e=[];return _flattenArray(t,e),e},ListWrapper.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},ListWrapper}(),d=function(){var t=new o([1,2,3]);return 3===t.size?function(t){return new o(t)}:function(t){var e=new o(t);if(e.size!==t.length)for(var n=0;n<t.length;n++)e.add(t[n]);return e}}();(function(){function SetWrapper(){}return SetWrapper.createFromList=function(t){return d(t)},SetWrapper.has=function(t,e){return t.has(e)},SetWrapper.delete=function(t,e){t.delete(e)},SetWrapper})()},function(t,e,n){"use strict";function getPluralCategory(t,e,n){var r="="+t;return e.indexOf(r)>-1?r:n.getPluralCategory(t)}function getPluralCase(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),a=r.length,s=parseInt(r,10),c=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,l=t.split("_")[0].toLowerCase();switch(l){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?i.One:i.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?i.One:i.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?i.One:i.Other;case"ar":return 0===n?i.Zero:1===n?i.One:2===n?i.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?i.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?i.Many:i.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===a?i.One:i.Other;case"be":return n%10===1&&n%100!==11?i.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?i.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?i.Many:i.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?i.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?i.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?i.Few:0!==n&&n%1e6===0?i.Many:i.Other;case"bs":case"hr":case"sr":return 0===a&&o%10===1&&o%100!==11||s%10===1&&s%100!==11?i.One:0===a&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||s%10===Math.floor(s%10)&&s%10>=2&&s%10<=4&&!(s%100>=12&&s%100<=14)?i.Few:i.Other;case"cs":case"sk":return 1===o&&0===a?i.One:o===Math.floor(o)&&o>=2&&o<=4&&0===a?i.Few:0!==a?i.Many:i.Other;case"cy":return 0===n?i.Zero:1===n?i.One:2===n?i.Two:3===n?i.Few:6===n?i.Many:i.Other;case"da":return 1===n||0!==c&&(0===o||1===o)?i.One:i.Other;case"dsb":case"hsb":return 0===a&&o%100===1||s%100===1?i.One:0===a&&o%100===2||s%100===2?i.Two:0===a&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||s%100===Math.floor(s%100)&&s%100>=3&&s%100<=4?i.Few:i.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?i.One:i.Other;case"fil":return 0===a&&(1===o||2===o||3===o)||0===a&&o%10!==4&&o%10!==6&&o%10!==9||0!==a&&s%10!==4&&s%10!==6&&s%10!==9?i.One:i.Other;case"ga":return 1===n?i.One:2===n?i.Two:n===Math.floor(n)&&n>=3&&n<=6?i.Few:n===Math.floor(n)&&n>=7&&n<=10?i.Many:i.Other;case"gd":return 1===n||11===n?i.One:2===n||12===n?i.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?i.Few:i.Other;case"gv":return 0===a&&o%10===1?i.One:0===a&&o%10===2?i.Two:0!==a||o%100!==0&&o%100!==20&&o%100!==40&&o%100!==60&&o%100!==80?0!==a?i.Many:i.Other:i.Few;case"he":return 1===o&&0===a?i.One:2===o&&0===a?i.Two:0!==a||n>=0&&n<=10||n%10!==0?i.Other:i.Many;case"is":return 0===c&&o%10===1&&o%100!==11||0!==c?i.One:i.Other;case"ksh":return 0===n?i.Zero:1===n?i.One:i.Other;case"kw":case"naq":case"se":case"smn":return 1===n?i.One:2===n?i.Two:i.Other;case"lag":return 0===n?i.Zero:0!==o&&1!==o||0===n?i.Other:i.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?i.Few:0!==s?i.Many:i.Other:i.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===a&&s%100===Math.floor(s%100)&&s%100>=11&&s%100<=19?i.Zero:n%10===1&&n%100!==11||2===a&&s%10===1&&s%100!==11||2!==a&&s%10===1?i.One:i.Other;case"mk":return 0===a&&o%10===1||s%10===1?i.One:i.Other;case"mt":return 1===n?i.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?i.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?i.Many:i.Other;case"pl":return 1===o&&0===a?i.One:0===a&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?i.Few:0===a&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===a&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===a&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?i.Many:i.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?i.One:i.Other;case"ro":return 1===o&&0===a?i.One:0!==a||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?i.Few:i.Other;case"ru":case"uk":return 0===a&&o%10===1&&o%100!==11?i.One:0===a&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?i.Few:0===a&&o%10===0||0===a&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===a&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?i.Many:i.Other;case"shi":return 0===o||1===n?i.One:n===Math.floor(n)&&n>=2&&n<=10?i.Few:i.Other;case"si":return 0===n||1===n||0===o&&1===s?i.One:i.Other;case"sl":return 0===a&&o%100===1?i.One:0===a&&o%100===2?i.Two:0===a&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==a?i.Few:i.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?i.One:i.Other;default:return i.Other}}var r=n(0);n.d(e,"b",function(){return a}),e.a=getPluralCategory,n.d(e,"c",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i,o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(){function NgLocalization(){}return NgLocalization}(),s=function(t){function NgLocaleLocalization(e){t.call(this),this._locale=e}return o(NgLocaleLocalization,t),NgLocaleLocalization.prototype.getPluralCategory=function(t){var e=getPluralCase(this._locale,t);switch(e){case i.Zero:return"zero";case i.One:return"one";case i.Two:return"two";case i.Few:return"few";case i.Many:return"many";default:return"other"}},NgLocaleLocalization.decorators=[{type:r.Injectable}],NgLocaleLocalization.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],NgLocaleLocalization}(a);!function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(i||(i={}))},function(t,e,n){"use strict";var r=n(0);n.d(e,"LocationStrategy",function(){return i}),n.d(e,"APP_BASE_HREF",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function LocationStrategy(){}return LocationStrategy}(),o=new r.OpaqueToken("appBaseHref")},function(t,e,n){"use strict";var r=n(450);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";function newCharacterToken(t,e){return new l(t,a.Character,e,o.g.fromCharCode(e))}function newIdentifierToken(t,e){return new l(t,a.Identifier,0,e)}function newKeywordToken(t,e){return new l(t,a.Keyword,0,e)}function newOperatorToken(t,e){return new l(t,a.Operator,0,e)}function newStringToken(t,e){return new l(t,a.String,0,e)}function newNumberToken(t,e){return new l(t,a.Number,e,"")}function newErrorToken(t,e){return new l(t,a.Error,0,e)}function isIdentifierStart(t){return i.H<=t&&t<=i.I||i.J<=t&&t<=i.K||t==i.L||t==i.M}function isIdentifier(t){if(0==t.length)return!1;var e=new p(t);if(!isIdentifierStart(e.peek))return!1;for(e.advance();e.peek!==i.a;){if(!isIdentifierPart(e.peek))return!1;e.advance()}return!0}function isIdentifierPart(t){return i.N(t)||i.c(t)||t==i.L||t==i.M}function isExponentStart(t){return t==i.O||t==i.P}function isExponentSign(t){return t==i.r||t==i.q}function isQuote(t){return t===i.n||t===i.o||t===i.Q}function unescape(t){switch(t){case i.R:return i.S;case i.T:return i.U;case i.V:return i.W;case i.X:return i.Y;case i.Z:return i._0;default:return t}}var r=n(0),i=n(147),o=n(3);n.d(e,"e",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return u}),e.a=isIdentifier,e.b=isQuote;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a;!function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.Keyword=2]="Keyword",t[t.String=3]="String",t[t.Operator=4]="Operator",t[t.Number=5]="Number",t[t.Error=6]="Error"}(a||(a={}));var s=["var","let","null","undefined","true","false","if","else","this"],c=function(){function Lexer(){}return Lexer.prototype.tokenize=function(t){for(var e=new p(t),n=[],r=e.scanToken();null!=r;)n.push(r),r=e.scanToken();return n},Lexer.decorators=[{type:r.Injectable}],Lexer.ctorParameters=[],Lexer}(),l=function(){function Token(t,e,n,r){this.index=t,this.type=e,this.numValue=n,this.strValue=r}return Token.prototype.isCharacter=function(t){return this.type==a.Character&&this.numValue==t},Token.prototype.isNumber=function(){return this.type==a.Number},Token.prototype.isString=function(){return this.type==a.String},Token.prototype.isOperator=function(t){return this.type==a.Operator&&this.strValue==t},Token.prototype.isIdentifier=function(){return this.type==a.Identifier},Token.prototype.isKeyword=function(){return this.type==a.Keyword},Token.prototype.isKeywordLet=function(){return this.type==a.Keyword&&"let"==this.strValue},Token.prototype.isKeywordNull=function(){return this.type==a.Keyword&&"null"==this.strValue},Token.prototype.isKeywordUndefined=function(){return this.type==a.Keyword&&"undefined"==this.strValue},Token.prototype.isKeywordTrue=function(){return this.type==a.Keyword&&"true"==this.strValue},Token.prototype.isKeywordFalse=function(){return this.type==a.Keyword&&"false"==this.strValue},Token.prototype.isKeywordThis=function(){return this.type==a.Keyword&&"this"==this.strValue},Token.prototype.isError=function(){return this.type==a.Error},Token.prototype.toNumber=function(){return this.type==a.Number?this.numValue:-1},Token.prototype.toString=function(){switch(this.type){case a.Character:case a.Identifier:case a.Keyword:case a.Operator:case a.String:case a.Error:return this.strValue;case a.Number:return this.numValue.toString();default:return null}},Token}(),u=new l((-1),a.Character,0,""),p=function(){function _Scanner(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return _Scanner.prototype.advance=function(){this.peek=++this.index>=this.length?i.a:o.g.charCodeAt(this.input,this.index)},_Scanner.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,r=this.index;n<=i.b;){if(++r>=e){n=i.a;break}n=o.g.charCodeAt(t,r)}if(this.peek=n,this.index=r,r>=e)return null;if(isIdentifierStart(n))return this.scanIdentifier();if(i.c(n))return this.scanNumber(r);var a=r;switch(n){case i.d:return this.advance(),i.c(this.peek)?this.scanNumber(a):newCharacterToken(a,i.d);case i.e:case i.f:case i.g:case i.h:case i.i:case i.j:case i.k:case i.l:case i.m:return this.scanCharacter(a,n);case i.n:case i.o:return this.scanString();case i.p:case i.q:case i.r:case i.s:case i.t:case i.u:case i.v:return this.scanOperator(a,o.g.fromCharCode(n));case i.w:return this.scanComplexOperator(a,"?",i.d,".");case i.x:case i.y:return this.scanComplexOperator(a,o.g.fromCharCode(n),i.z,"=");case i.A:case i.z:return this.scanComplexOperator(a,o.g.fromCharCode(n),i.z,"=",i.z,"=");case i.B:return this.scanComplexOperator(a,"&",i.B,"&");case i.C:return this.scanComplexOperator(a,"|",i.C,"|");case i.D:for(;i.E(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+o.g.fromCharCode(n)+"]",0)},_Scanner.prototype.scanCharacter=function(t,e){return this.advance(),newCharacterToken(t,e)},_Scanner.prototype.scanOperator=function(t,e){return this.advance(),newOperatorToken(t,e)},_Scanner.prototype.scanComplexOperator=function(t,e,r,i,a,s){this.advance();var c=e;return this.peek==r&&(this.advance(),c+=i),n.i(o.a)(a)&&this.peek==a&&(this.advance(),c+=s),newOperatorToken(t,c)},_Scanner.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();isIdentifierPart(this.peek);)this.advance();var e=this.input.substring(t,this.index);return s.indexOf(e)>-1?newKeywordToken(t,e):newIdentifierToken(t,e)},_Scanner.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(i.c(this.peek));else if(this.peek==i.d)e=!1;else{if(!isExponentStart(this.peek))break;if(this.advance(),isExponentSign(this.peek)&&this.advance(),!i.c(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),r=e?o.n.parseIntAutoRadix(n):o.n.parseFloat(n);return newNumberToken(t,r)},_Scanner.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n,r=this.index,a=this.input;this.peek!=e;)if(this.peek==i.F){null==n&&(n=new o.o),n.add(a.substring(r,this.index)),this.advance();var s;if(this.peek==i.G){var c=a.substring(this.index+1,this.index+5);try{s=o.n.parseInt(c,16)}catch(l){return this.error("Invalid unicode escape [\\u"+c+"]",0)}for(var u=0;u<5;u++)this.advance()}else s=unescape(this.peek),this.advance();n.add(o.g.fromCharCode(s)),r=this.index}else{if(this.peek==i.a)return this.error("Unterminated quote",0);this.advance()}var p=a.substring(r,this.index);this.advance();var d=p;return null!=n&&(n.add(p),d=n.toString()),newStringToken(t,d)},_Scanner.prototype.error=function(t,e){var n=this.index+e;return newErrorToken(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},_Scanner}()},function(t,e,n){"use strict";function _createInterpolateRegExp(t){var e=n.i(o.p)(t.start)+"([\\s\\S]*?)"+n.i(o.p)(t.end);return new RegExp(e,"g")}var r=n(0),i=n(147),o=n(3),a=n(40),s=n(150),c=n(102);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=function(){function SplitInterpolation(t,e){this.strings=t,this.expressions=e}return SplitInterpolation}(),u=function(){function TemplateBindingParseResult(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return TemplateBindingParseResult}(),p=function(){function Parser(t){this._lexer=t,this.errors=[]}return Parser.prototype.parseAction=function(t,e,n){void 0===n&&(n=a.a),this._checkNoInterpolation(t,e,n);var r=this._lexer.tokenize(this._stripComments(t)),i=new d(t,e,r,(!0),this.errors).parseChain();return new s.a(i,t,e,this.errors)},Parser.prototype.parseBinding=function(t,e,n){void 0===n&&(n=a.a);var r=this._parseBindingAst(t,e,n);return new s.a(r,t,e,this.errors)},Parser.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=a.a);var r=this._parseBindingAst(t,e,n);return f.check(r)||this._reportError("Host binding expression can only contain field access and constants",t,e),new s.a(r,t,e,this.errors)},Parser.prototype._reportError=function(t,e,n,r){this.errors.push(new s.b(t,e,n,r))},Parser.prototype._parseBindingAst=function(t,e,r){var i=this._parseQuote(t,e);if(n.i(o.a)(i))return i;this._checkNoInterpolation(t,e,r);var a=this._lexer.tokenize(this._stripComments(t));return new d(t,e,a,(!1),this.errors).parseChain()},Parser.prototype._parseQuote=function(t,e){if(n.i(o.c)(t))return null;var r=t.indexOf(":");if(r==-1)return null;var i=t.substring(0,r).trim();if(!n.i(c.a)(i))return null;var a=t.substring(r+1);return new s.c(new s.d(0,t.length),i,a,e)},Parser.prototype.parseTemplateBindings=function(t,e){var n=this._lexer.tokenize(t);return new d(t,e,n,(!1),this.errors).parseTemplateBindings()},Parser.prototype.parseInterpolation=function(t,e,r){void 0===r&&(r=a.a);var i=this.splitInterpolation(t,e,r);if(null==i)return null;for(var c=[],l=0;l<i.expressions.length;++l){var u=this._lexer.tokenize(this._stripComments(i.expressions[l])),p=new d(t,e,u,(!1),this.errors).parseChain();c.push(p)}return new s.a(new s.e(new s.d(0,n.i(o.c)(t)?0:t.length),i.strings,c),t,e,this.errors)},Parser.prototype.splitInterpolation=function(t,e,n){void 0===n&&(n=a.a);var r=_createInterpolateRegExp(n),i=o.g.split(t,r);if(i.length<=1)return null;for(var s=[],c=[],u=0;u<i.length;u++){var p=i[u];u%2===0?s.push(p):p.trim().length>0?c.push(p):this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(i,u,n)+" in",e)}return new l(s,c)},Parser.prototype.wrapLiteralPrimitive=function(t,e){return new s.a(new s.f(new s.d(0,n.i(o.c)(t)?0:t.length),t),t,e,this.errors)},Parser.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(o.a)(e)?t.substring(0,e).trim():t},Parser.prototype._commentStart=function(t){for(var e=null,r=0;r<t.length-1;r++){var a=o.g.charCodeAt(t,r),s=o.g.charCodeAt(t,r+1);if(a===i.t&&s==i.t&&n.i(o.c)(e))return r;e===a?e=null:n.i(o.c)(e)&&n.i(c.b)(a)&&(e=a)}return null},Parser.prototype._checkNoInterpolation=function(t,e,n){var r=_createInterpolateRegExp(n),i=o.g.split(t,r);i.length>1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(i,1,n)+" in",e)},Parser.prototype._findInterpolationErrorColumn=function(t,e,n){for(var r="",i=0;i<e;i++)r+=i%2===0?t[i]:""+n.start+t[i]+n.end;return r.length},Parser.decorators=[{type:r.Injectable}],Parser.ctorParameters=[{type:c.c}],Parser}(),d=function(){function _ParseAST(t,e,n,r,i){this.input=t,this.location=e,this.tokens=n,this.parseAction=r,this.errors=i,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.index=0}return _ParseAST.prototype.peek=function(t){var e=this.index+t;return e<this.tokens.length?this.tokens[e]:c.d},Object.defineProperty(_ParseAST.prototype,"next",{get:function(){return this.peek(0)},enumerable:!0,configurable:!0}),Object.defineProperty(_ParseAST.prototype,"inputIndex",{get:function(){return this.index<this.tokens.length?this.next.index:this.input.length},enumerable:!0,configurable:!0}),_ParseAST.prototype.span=function(t){return new s.d(t,this.inputIndex)},_ParseAST.prototype.advance=function(){this.index++},_ParseAST.prototype.optionalCharacter=function(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)},_ParseAST.prototype.peekKeywordLet=function(){return this.next.isKeywordLet()},_ParseAST.prototype.expectCharacter=function(t){this.optionalCharacter(t)||this.error("Missing expected "+o.g.fromCharCode(t))},_ParseAST.prototype.optionalOperator=function(t){return!!this.next.isOperator(t)&&(this.advance(),!0)},_ParseAST.prototype.expectOperator=function(t){this.optionalOperator(t)||this.error("Missing expected operator "+t)},_ParseAST.prototype.expectIdentifierOrKeyword=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier or keyword"),"")},_ParseAST.prototype.expectIdentifierOrKeywordOrString=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier, keyword, or string"),"")},_ParseAST.prototype.parseChain=function(){for(var t=[],e=this.inputIndex;this.index<this.tokens.length;){var n=this.parsePipe();if(t.push(n),this.optionalCharacter(i.m))for(this.parseAction||this.error("Binding expression cannot contain chained expression");this.optionalCharacter(i.m););else this.index<this.tokens.length&&this.error("Unexpected token '"+this.next+"'")}return 0==t.length?new s.g(this.span(e)):1==t.length?t[0]:new s.h(this.span(e),t)},_ParseAST.prototype.parsePipe=function(){var t=this.parseExpression();if(this.optionalOperator("|")){this.parseAction&&this.error("Cannot have a pipe in an action expression");do{for(var e=this.expectIdentifierOrKeyword(),n=[];this.optionalCharacter(i.l);)n.push(this.parseExpression());t=new s.i(this.span(t.span.start),t,e,n)}while(this.optionalOperator("|"))}return t},_ParseAST.prototype.parseExpression=function(){return this.parseConditional()},_ParseAST.prototype.parseConditional=function(){var t=this.inputIndex,e=this.parseLogicalOr();if(this.optionalOperator("?")){var n=this.parsePipe(),r=void 0;if(this.optionalCharacter(i.l))r=this.parsePipe();else{var o=this.inputIndex,a=this.input.substring(t,o);this.error("Conditional expression "+a+" requires all 3 expressions"),r=new s.g(this.span(t))}return new s.j(this.span(t),e,n,r)}return e},_ParseAST.prototype.parseLogicalOr=function(){for(var t=this.parseLogicalAnd();this.optionalOperator("||");){var e=this.parseLogicalAnd();t=new s.k(this.span(t.span.start),"||",t,e)}return t},_ParseAST.prototype.parseLogicalAnd=function(){for(var t=this.parseEquality();this.optionalOperator("&&");){var e=this.parseEquality();t=new s.k(this.span(t.span.start),"&&",t,e)}return t},_ParseAST.prototype.parseEquality=function(){for(var t=this.parseRelational();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"==":case"===":case"!=":case"!==":this.advance();var n=this.parseRelational();t=new s.k(this.span(t.span.start),e,t,n);continue}break}return t},_ParseAST.prototype.parseRelational=function(){for(var t=this.parseAdditive();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"<":case">":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new s.k(this.span(t.span.start),e,t,n);continue}break}return t},_ParseAST.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new s.k(this.span(t.span.start),e,t,n);continue}break}return t},_ParseAST.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new s.k(this.span(t.span.start),e,t,n);continue}break}return t},_ParseAST.prototype.parsePrefix=function(){if(this.next.type==c.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new s.k(this.span(t),e,new s.f(new s.d(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new s.l(this.span(t),n)}}return this.parseCallChain()},_ParseAST.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(i.d))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(i.i)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(i.j),this.optionalOperator("=")){var n=this.parseConditional();t=new s.m(this.span(t.span.start),t,e,n)}else t=new s.n(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(i.e))return t;this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(i.f),t=new s.o(this.span(t.span.start),t,r)}},_ParseAST.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(i.e)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(i.f),e}if(this.next.isKeywordNull())return this.advance(),new s.f(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new s.f(this.span(t),(void 0));if(this.next.isKeywordTrue())return this.advance(),new s.f(this.span(t),(!0));if(this.next.isKeywordFalse())return this.advance(),new s.f(this.span(t),(!1));if(this.next.isKeywordThis())return this.advance(),new s.p(this.span(t));if(this.optionalCharacter(i.i)){this.rbracketsExpected++;var n=this.parseExpressionList(i.j);return this.rbracketsExpected--,this.expectCharacter(i.j),new s.q(this.span(t),n)}if(this.next.isCharacter(i.g))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new s.p(this.span(t)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new s.f(this.span(t),r)}if(this.next.isString()){var o=this.next.toString();return this.advance(),new s.f(this.span(t),o)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new s.g(this.span(t))):(this.error("Unexpected token "+this.next),new s.g(this.span(t)))},_ParseAST.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(i.k));return e},_ParseAST.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(i.g),!this.optionalCharacter(i.h)){this.rbracesExpected++;do{var r=this.expectIdentifierOrKeywordOrString();t.push(r),this.expectCharacter(i.l),e.push(this.parsePipe())}while(this.optionalCharacter(i.k));this.rbracesExpected--,this.expectCharacter(i.h)}return new s.r(this.span(n),t,e)},_ParseAST.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(i.e)){this.rparensExpected++;var o=this.parseCallArguments();this.expectCharacter(i.f),this.rparensExpected--;var a=this.span(n);return e?new s.s(a,t,r,o):new s.t(a,t,r,o)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new s.g(this.span(n))):new s.u(this.span(n),t,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new s.g(this.span(n));var c=this.parseConditional();return new s.v(this.span(n),t,r,c)}return new s.w(this.span(n),t,r)},_ParseAST.prototype.parseCallArguments=function(){if(this.next.isCharacter(i.f))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(i.k));return t},_ParseAST.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},_ParseAST.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index<this.tokens.length;){var r=this.peekKeywordLet();r&&this.advance();var o=this.expectTemplateBindingKey();r||(null==e?e=o:o=e+o[0].toUpperCase()+o.substring(1)),this.optionalCharacter(i.l);var a=null,l=null;if(r)a=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.next!==c.d&&!this.peekKeywordLet()){var p=this.inputIndex,d=this.parsePipe(),f=this.input.substring(p,this.inputIndex);l=new s.a(d,f,this.location,this.errors)}t.push(new s.x(o,r,a,l)),this.optionalCharacter(i.m)||this.optionalCharacter(i.k)}return new u(t,n,this.errors)},_ParseAST.prototype.error=function(t,e){void 0===e&&(e=null),this.errors.push(new s.b(t,this.input,this.locationText(e),this.location)),this.skip()},_ParseAST.prototype.locationText=function(t){return void 0===t&&(t=null),n.i(o.c)(t)&&(t=this.index),t<this.tokens.length?"at column "+(this.tokens[t].index+1)+" in":"at the end of the expression"},_ParseAST.prototype.skip=function(){for(var t=this.next;this.index<this.tokens.length&&!t.isCharacter(i.m)&&(this.rparensExpected<=0||!t.isCharacter(i.f))&&(this.rbracesExpected<=0||!t.isCharacter(i.h))&&(this.rbracketsExpected<=0||!t.isCharacter(i.j));)this.next.isError()&&this.errors.push(new s.b(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next},_ParseAST}(),f=function(){function SimpleExpressionChecker(){this.simple=!0}return SimpleExpressionChecker.check=function(t){var e=new SimpleExpressionChecker;return t.visit(e),e.simple},SimpleExpressionChecker.prototype.visitImplicitReceiver=function(t,e){},SimpleExpressionChecker.prototype.visitInterpolation=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitLiteralPrimitive=function(t,e){},SimpleExpressionChecker.prototype.visitPropertyRead=function(t,e){},SimpleExpressionChecker.prototype.visitPropertyWrite=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitSafePropertyRead=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitMethodCall=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitSafeMethodCall=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitFunctionCall=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitLiteralArray=function(t,e){this.visitAll(t.expressions)},SimpleExpressionChecker.prototype.visitLiteralMap=function(t,e){this.visitAll(t.values)},SimpleExpressionChecker.prototype.visitBinary=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitPrefixNot=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitConditional=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitPipe=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitKeyedRead=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitKeyedWrite=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitAll=function(t){var e=this;return t.map(function(t){return t.visit(e)})},SimpleExpressionChecker.prototype.visitChain=function(t,e){this.simple=!1},SimpleExpressionChecker.prototype.visitQuote=function(t,e){this.simple=!1},SimpleExpressionChecker}()},function(t,e,n){"use strict";var r=n(0),i=n(278),o=n(40),a=n(66);n.d(e,"b",function(){return c}),n.o(a,"a")&&n.d(e,"a",function(){return a.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(t){function HtmlParser(){t.call(this,i.a)}return s(HtmlParser,t),HtmlParser.prototype.parse=function(e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=o.a),t.prototype.parse.call(this,e,n,r,i)},HtmlParser.decorators=[{type:r.Injectable}],HtmlParser.ctorParameters=[],HtmlParser}(a.b)},function(t,e,n){"use strict";function splitClasses(t){return t.trim().split(/\s+/g)}function createElementCssSelector(t,e){var r=new _.a,i=n.i(m.e)(t)[1];r.setElement(i);for(var o=0;o<e.length;o++){var a=e[o][0],s=n.i(m.e)(a)[1],c=e[o][1];if(r.addAttribute(s,c),a.toLowerCase()==B){var l=splitClasses(c);l.forEach(function(t){return r.addClassName(t)})}}return r}var r=n(0),i=n(20),o=n(150),a=n(103),s=n(6),c=n(3),l=n(270),u=n(16),p=n(55),d=n(104),f=n(452),h=n(40),m=n(67),v=n(41),g=n(17),b=n(282),y=n(79),_=n(159),w=n(285),x=n(23),C=n(42),S=n(286);n.d(e,"a",function(){return $});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var k=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},E=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,P=1,A=2,T=3,O=4,M=5,D=6,R=7,I=8,N=9,V=10,L="animate-",j="template",F="template",W="*",B="class",U=".",z="attr",H="class",q="style",G=_.a.parse("*")[0],Y=new r.OpaqueToken("TemplateTransforms"),K=function(t){function TemplateParseError(e,n,r){t.call(this,n,e,r)}return k(TemplateParseError,t),TemplateParseError}(v.a),Z=function(){function TemplateParseResult(t,e){this.templateAst=t,this.errors=e}return TemplateParseResult}(),$=function(){function TemplateParser(t,e,n,r,i){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=r,this.transforms=i}return TemplateParser.prototype.parse=function(t,e,n,r,i,o){var a=this.tryParse(t,e,n,r,i,o),s=a.errors.filter(function(t){return t.level===v.e.WARNING}),c=a.errors.filter(function(t){return t.level===v.e.FATAL});if(s.length>0&&this._console.warn("Template parse warnings:\n"+s.join("\n")),c.length>0){var l=c.join("\n");throw new Error("Template parse errors:\n"+l)}return a.templateAst},TemplateParser.prototype.tryParse=function(t,e,r,o,a,s){var l;t.template&&(l=h.b.fromArray(t.template.interpolation));var u,m=this._htmlParser.parse(e,s,!0,l),v=m.errors;if(0==v.length){var g=n.i(f.a)(m.rootNodes);v.push.apply(v,g.errors),m=new d.a(g.nodes,v)}if(m.rootNodes.length>0){var y=n.i(i.f)(r),_=n.i(i.f)(o),w=new b.a(t,m.rootNodes[0].sourceSpan),x=new J(w,y,_,a,this._exprParser,this._schemaRegistry);u=p.g(x,m.rootNodes,nt),v.push.apply(v,x.errors.concat(w.errors))}else u=[];return this._assertNoReferenceDuplicationOnTemplate(u,v),v.length>0?new Z(u,v):(n.i(c.a)(this.transforms)&&this.transforms.forEach(function(t){u=n.i(C.c)(t,u)}),new Z(u,v))},TemplateParser.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var r=t.name;if(n.indexOf(r)<0)n.push(r);else{var i=new K('Reference "#'+r+'" is defined several times',t.sourceSpan,v.e.FATAL);e.push(i)}})})},TemplateParser.decorators=[{type:r.Injectable}],TemplateParser.ctorParameters=[{type:a.a},{type:y.a},{type:l.a},{type:g.Q},{type:Array,decorators:[{type:r.Optional},{type:r.Inject,args:[Y]}]}],TemplateParser}(),J=function(){function TemplateParseVisitor(t,e,n,r,i,o){var a=this;this.providerViewContext=t,this._schemas=r,this._exprParser=i,this._schemaRegistry=o,this.selectorMatcher=new _.b,this.errors=[],this.directivesIndex=new Map,this.ngContentCount=0,this.pipesByName=new Map;var s=t.component.template;s&&s.interpolation&&(this._interpolationConfig={start:s.interpolation[0],end:s.interpolation[1]}),e.forEach(function(t,e){var n=_.a.parse(t.selector);a.selectorMatcher.addSelectables(n,t),a.directivesIndex.set(t,e)}),n.forEach(function(t){return a.pipesByName.set(t.name,t)})}return TemplateParseVisitor.prototype._reportError=function(t,e,n){void 0===n&&(n=v.e.FATAL),this.errors.push(new K(t,e,n))},TemplateParseVisitor.prototype._reportParserErrors=function(t,e){for(var n=0,r=t;n<r.length;n++){var i=r[n];this._reportError(i.message,e)}},TemplateParseVisitor.prototype._parseInterpolation=function(t,e){var r=e.start.toString();try{var i=this._exprParser.parseInterpolation(t,r,this._interpolationConfig);if(i&&this._reportParserErrors(i.errors,e),this._checkPipes(i,e),n.i(c.a)(i)&&i.ast.expressions.length>g.R)throw new Error("Only support at most "+g.R+" interpolation values!");return i}catch(o){return this._reportError(""+o,e),this._exprParser.wrapLiteralPrimitive("ERROR",r)}},TemplateParseVisitor.prototype._parseAction=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseAction(t,n,this._interpolationConfig);return r&&this._reportParserErrors(r.errors,e),!r||r.ast instanceof o.g?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(r,e),r)}catch(i){return this._reportError(""+i,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},TemplateParseVisitor.prototype._parseBinding=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseBinding(t,n,this._interpolationConfig);return r&&this._reportParserErrors(r.errors,e),this._checkPipes(r,e),r}catch(i){return this._reportError(""+i,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},TemplateParseVisitor.prototype._parseTemplateBindings=function(t,e){var r=this,i=e.start.toString();try{var o=this._exprParser.parseTemplateBindings(t,i);return this._reportParserErrors(o.errors,e),o.templateBindings.forEach(function(t){n.i(c.a)(t.expression)&&r._checkPipes(t.expression,e)}),o.warnings.forEach(function(t){r._reportError(t,e,v.e.WARNING)}),o.templateBindings}catch(a){return this._reportError(""+a,e),[]}},TemplateParseVisitor.prototype._checkPipes=function(t,e){var r=this;if(n.i(c.a)(t)){var i=new it;t.visit(i),i.pipes.forEach(function(t){r.pipesByName.has(t)||r._reportError("The pipe '"+t+"' could not be found",e)})}},TemplateParseVisitor.prototype.visitExpansion=function(t,e){return null},TemplateParseVisitor.prototype.visitExpansionCase=function(t,e){return null},TemplateParseVisitor.prototype.visitText=function(t,e){var r=e.findNgContentIndex(G),i=this._parseInterpolation(t.value,t.sourceSpan);return n.i(c.a)(i)?new C.d(i,r,t.sourceSpan):new C.e(t.value,r,t.sourceSpan)},TemplateParseVisitor.prototype.visitAttribute=function(t,e){return new C.f(t.name,t.value,t.sourceSpan)},TemplateParseVisitor.prototype.visitComment=function(t,e){return null},TemplateParseVisitor.prototype.visitElement=function(t,e){var r=this,i=t.name,o=n.i(S.a)(t);if(o.type===S.b.SCRIPT||o.type===S.b.STYLE)return null;if(o.type===S.b.STYLESHEET&&n.i(w.a)(o.hrefAttr))return null;var a=[],s=[],l=[],u=[],d=[],f=[],h=[],v=[],g=[],y=!1,x=[],k=n.i(m.e)(i.toLowerCase())[1],E=k==j;t.attrs.forEach(function(t){var e=r._parseAttr(E,t,a,s,d,f,l,u),n=r._parseInlineTemplateBinding(t,v,h,g);n&&y&&r._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),e||n||(x.push(r.visitAttribute(t,null)),a.push([t.name,t.value])),n&&(y=!0)});var P=createElementCssSelector(i,a),A=this._parseDirectives(this.selectorMatcher,P),T=A.directives,O=A.matchElement,M=[],D=this._createDirectiveAsts(E,t.name,T,s,l,t.sourceSpan,M),R=this._createElementPropertyAsts(t.name,s,D).concat(d),I=e.isTemplateElement||y,N=new b.b(this.providerViewContext,e.providerContext,I,D,x,M,t.sourceSpan),V=p.g(o.nonBindable?rt:this,t.children,et.create(E,D,E?e.providerContext:N));N.afterElement();var L,F=n.i(c.a)(o.projectAs)?_.a.parse(o.projectAs)[0]:P,W=e.findNgContentIndex(F);if(o.type===S.b.NG_CONTENT)n.i(c.a)(t.children)&&t.children.length>0&&this._reportError("<ng-content> element cannot have content. <ng-content> must be immediately followed by </ng-content>",t.sourceSpan),L=new C.g((this.ngContentCount++),y?null:W,t.sourceSpan);else if(E)this._assertAllEventsPublishedByDirectives(D,f),this._assertNoComponentsNorElementBindingsOnTemplate(D,R,t.sourceSpan),L=new C.h(x,f,M,u,N.transformedDirectiveAsts,N.transformProviders,N.transformedHasViewContainer,V,y?null:W,t.sourceSpan);else{this._assertElementExists(O,t),this._assertOnlyOneComponent(D,t.sourceSpan);var B=y?null:e.findNgContentIndex(F);L=new C.i(i,x,R,f,M,N.transformedDirectiveAsts,N.transformProviders,N.transformedHasViewContainer,V,y?null:B,t.sourceSpan)}if(y){var U=createElementCssSelector(j,v),z=this._parseDirectives(this.selectorMatcher,U).directives,H=this._createDirectiveAsts(!0,t.name,z,h,[],t.sourceSpan,[]),q=this._createElementPropertyAsts(t.name,h,H);this._assertNoComponentsNorElementBindingsOnTemplate(H,q,t.sourceSpan);var G=new b.b(this.providerViewContext,e.providerContext,e.isTemplateElement,H,[],[],t.sourceSpan);G.afterElement(),L=new C.h([],[],[],g,G.transformedDirectiveAsts,G.transformProviders,G.transformedHasViewContainer,[L],W,t.sourceSpan)}return L},TemplateParseVisitor.prototype._parseInlineTemplateBinding=function(t,e,r,i){var o=null;if(this._normalizeAttributeName(t.name)==F)o=t.value;else if(t.name.startsWith(W)){var a=t.name.substring(W.length);o=0==t.value.length?a:a+" "+t.value}if(n.i(c.a)(o)){for(var s=this._parseTemplateBindings(o,t.sourceSpan),l=0;l<s.length;l++){var u=s[l];u.keyIsVar?i.push(new C.j(u.key,u.name,t.sourceSpan)):n.i(c.a)(u.expression)?this._parsePropertyAst(u.key,u.expression,t.sourceSpan,e,r):(e.push([u.key,""]),this._parseLiteralAttr(u.key,null,t.sourceSpan,r))}return!0}return!1},TemplateParseVisitor.prototype._parseAttr=function(t,e,r,i,o,a,s,l){var u=this._normalizeAttributeName(e.name),p=e.value,d=e.sourceSpan,f=u.match(E),h=!1;if(null!==f)if(h=!0,n.i(c.a)(f[P]))this._parsePropertyOrAnimation(f[R],p,d,r,i,o);else if(f[A])if(t){var m=f[R];this._parseVariable(m,p,d,l)}else this._reportError('"let-" is only supported on template elements.',d);else if(f[T]){var m=f[R];this._parseReference(m,p,d,s)}else f[O]?this._parseEvent(f[R],p,d,r,a):f[M]?(this._parsePropertyOrAnimation(f[R],p,d,r,i,o),this._parseAssignmentEvent(f[R],p,d,r,a)):f[D]?("@"==u[0]&&n.i(c.a)(p)&&p.length>0&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',d,v.e.FATAL),this._parseAnimation(f[R],p,d,r,o)):f[I]?(this._parsePropertyOrAnimation(f[I],p,d,r,i,o),this._parseAssignmentEvent(f[I],p,d,r,a)):f[N]?this._parsePropertyOrAnimation(f[N],p,d,r,i,o):f[V]&&this._parseEvent(f[V],p,d,r,a);else h=this._parsePropertyInterpolation(u,p,d,r,i);return h||this._parseLiteralAttr(u,p,d,i),h},TemplateParseVisitor.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},TemplateParseVisitor.prototype._parseVariable=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new C.j(t,e,n))},TemplateParseVisitor.prototype._parseReference=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new tt(t,e,n))},TemplateParseVisitor.prototype._parsePropertyOrAnimation=function(t,e,n,r,i,o){var a=L.length,s="@"==t[0],c=1;t.substring(0,a)==L&&(s=!0,c=a),s?this._parseAnimation(t.substr(c),e,n,r,o):this._parsePropertyAst(t,this._parseBinding(e,n),n,r,i)},TemplateParseVisitor.prototype._parseAnimation=function(t,e,i,o,a){n.i(c.a)(e)&&0!=e.length||(e="null");var s=this._parseBinding(e,i);o.push([t,s.source]),a.push(new C.k(t,C.l.Animation,r.SecurityContext.NONE,s,null,i))},TemplateParseVisitor.prototype._parsePropertyInterpolation=function(t,e,r,i,o){var a=this._parseInterpolation(e,r);return!!n.i(c.a)(a)&&(this._parsePropertyAst(t,a,r,i,o),!0)},TemplateParseVisitor.prototype._parsePropertyAst=function(t,e,n,r,i){r.push([t,e.source]),i.push(new X(t,e,(!1),n))},TemplateParseVisitor.prototype._parseAssignmentEvent=function(t,e,n,r,i){this._parseEvent(t+"Change",e+"=$event",n,r,i)},TemplateParseVisitor.prototype._parseEvent=function(t,e,r,i,o){var a=n.i(x.b)(t,[null,t]),s=a[0],c=a[1],l=this._parseAction(e,r);i.push([t,l.source]),o.push(new C.m(c,s,l,r))},TemplateParseVisitor.prototype._parseLiteralAttr=function(t,e,n,r){r.push(new X(t,this._exprParser.wrapLiteralPrimitive(e,""),(!0),n))},TemplateParseVisitor.prototype._parseDirectives=function(t,e){var n=this,r=new Array(this.directivesIndex.size),i=!1;return t.match(e,function(t,e){r[n.directivesIndex.get(e)]=e,i=i||t.hasElementSelector()}),{directives:r.filter(function(t){return!!t}),matchElement:i}},TemplateParseVisitor.prototype._createDirectiveAsts=function(t,e,r,i,o,a,s){var c=this,l=new Set,p=null,d=r.map(function(t){var r=new v.d(a.start,a.end,"Directive "+t.type.name);t.isComponent&&(p=t);var d=[],f=[],h=[];return c._createDirectiveHostPropertyAsts(e,t.hostProperties,r,d),c._createDirectiveHostEventAsts(t.hostListeners,r,f),c._createDirectivePropertyAsts(t.inputs,i,h),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(s.push(new C.n(e.name,n.i(u.c)(t.type),e.sourceSpan)),l.add(e.name))}),new C.o(t,h,d,f,r)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!p){var r=null;t&&(r=n.i(u.a)(u.b.TemplateRef)),s.push(new C.n(e.name,r,e.sourceSpan))}}),d},TemplateParseVisitor.prototype._createDirectiveHostPropertyAsts=function(t,e,r,i){var o=this;e&&s.b.forEach(e,function(e,a){if(n.i(c.h)(e)){var s=o._parseBinding(e,r);i.push(o._createElementPropertyAst(t,a,s,r))}else o._reportError('Value of the host property binding "'+a+'" needs to be a string representing an expression but got "'+e+'" ('+typeof e+")",r)})},TemplateParseVisitor.prototype._createDirectiveHostEventAsts=function(t,e,r){var i=this;t&&s.b.forEach(t,function(t,o){n.i(c.h)(t)?i._parseEvent(o,t,e,[],r):i._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+t+'" ('+typeof t+")",e)})},TemplateParseVisitor.prototype._createDirectivePropertyAsts=function(t,e,r){if(t){var i=new Map;e.forEach(function(t){var e=i.get(t.name);(n.i(c.c)(e)||e.isLiteral)&&i.set(t.name,t)}),s.b.forEach(t,function(t,e){var n=i.get(t);n&&r.push(new C.p(e,n.name,n.expression,n.sourceSpan))})}},TemplateParseVisitor.prototype._createElementPropertyAsts=function(t,e,r){var i=this,o=[],a=new Map;return r.forEach(function(t){t.inputs.forEach(function(t){a.set(t.templateName,t)})}),e.forEach(function(e){!e.isLiteral&&n.i(c.c)(a.get(e.name))&&o.push(i._createElementPropertyAst(t,e.name,e.expression,e.sourceSpan))}),o},TemplateParseVisitor.prototype._createElementPropertyAst=function(t,e,i,o){var a,s,c,l=null,u=e.split(U);if(1===u.length){var p=u[0];if("@"==p[0])s=p.substr(1),a=C.l.Animation,c=r.SecurityContext.NONE;else if(s=this._schemaRegistry.getMappedPropName(p),c=this._schemaRegistry.securityContext(t,s),a=C.l.Property,this._assertNoEventBinding(s,o),!this._schemaRegistry.hasProperty(t,s,this._schemas)){var d="Can't bind to '"+s+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(d+="\n1. If '"+t+"' is an Angular component and it has '"+s+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schema' of this component to suppress this message.\n")),this._reportError(d,o)}}else if(u[0]==z){s=u[1],this._assertNoEventBinding(s,o);var f=this._schemaRegistry.getMappedPropName(s);c=this._schemaRegistry.securityContext(t,f);var h=s.indexOf(":");if(h>-1){var v=s.substring(0,h),g=s.substring(h+1);s=n.i(m.d)(v,g)}a=C.l.Attribute}else u[0]==H?(s=u[1],a=C.l.Class,c=r.SecurityContext.NONE):u[0]==q?(l=u.length>2?u[2]:null,s=u[1],a=C.l.Style,c=r.SecurityContext.STYLE):(this._reportError("Invalid property name '"+e+"'",o),a=null,c=null);return new C.k(s,a,c,i,l,o)},TemplateParseVisitor.prototype._assertNoEventBinding=function(t,e){t.toLowerCase().startsWith("on")&&this._reportError("Binding to event attribute '"+t+"' is disallowed "+("for security reasons, please use ("+t.slice(2)+")=..."),e,v.e.FATAL)},TemplateParseVisitor.prototype._findComponentDirectiveNames=function(t){var e=[];return t.forEach(function(t){var n=t.directive.type.name;t.directive.isComponent&&e.push(n)}),e},TemplateParseVisitor.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component: "+n.join(","),e)},TemplateParseVisitor.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schema' of this component to suppress this message.");this._reportError(r,e.sourceSpan)}},TemplateParseVisitor.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var r=this,i=this._findComponentDirectiveNames(t);i.length>0&&this._reportError("Components on an embedded template: "+i.join(","),n),e.forEach(function(t){r._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "directives" section.',n)})},TemplateParseVisitor.prototype._assertAllEventsPublishedByDirectives=function(t,e){var r=this,i=new Set;t.forEach(function(t){s.b.forEach(t.directive.outputs,function(t){i.add(t)})}),e.forEach(function(t){!n.i(c.a)(t.target)&&i.has(t.name)||r._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "directives" section.',t.sourceSpan)})},TemplateParseVisitor}(),Q=function(){function NonBindableVisitor(){}return NonBindableVisitor.prototype.visitElement=function(t,e){var r=n.i(S.a)(t);if(r.type===S.b.SCRIPT||r.type===S.b.STYLE||r.type===S.b.STYLESHEET)return null;var i=t.attrs.map(function(t){return[t.name,t.value]}),o=createElementCssSelector(t.name,i),a=e.findNgContentIndex(o),s=p.g(this,t.children,nt);return new C.i(t.name,p.g(this,t.attrs),[],[],[],[],[],(!1),s,a,t.sourceSpan)},NonBindableVisitor.prototype.visitComment=function(t,e){return null},NonBindableVisitor.prototype.visitAttribute=function(t,e){return new C.f(t.name,t.value,t.sourceSpan)},NonBindableVisitor.prototype.visitText=function(t,e){var n=e.findNgContentIndex(G);return new C.e(t.value,n,t.sourceSpan)},NonBindableVisitor.prototype.visitExpansion=function(t,e){return t},NonBindableVisitor.prototype.visitExpansionCase=function(t,e){return t},NonBindableVisitor}(),X=function(){function BoundElementOrDirectiveProperty(t,e,n,r){this.name=t,this.expression=e,this.isLiteral=n,this.sourceSpan=r}return BoundElementOrDirectiveProperty}(),tt=function(){function ElementOrDirectiveRef(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return ElementOrDirectiveRef}(),et=function(){function ElementContext(t,e,n,r){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=r}return ElementContext.create=function(t,e,n){var r=new _.b,i=null,o=e.find(function(t){return t.directive.isComponent});if(o)for(var a=o.directive.template.ngContentSelectors,s=0;s<a.length;s++){var c=a[s];"*"===c?i=s:r.addSelectables(_.a.parse(a[s]),s)}return new ElementContext(t,r,i,n)},ElementContext.prototype.findNgContentIndex=function(t){var e=[];return this._ngContentIndexMatcher.match(t,function(t,n){e.push(n)}),e.sort(),n.i(c.a)(this._wildcardNgContentIndex)&&e.push(this._wildcardNgContentIndex),e.length>0?e[0]:null},ElementContext}(),nt=new et((!0),new _.b,null,null),rt=new Q,it=function(t){function PipeCollector(){t.apply(this,arguments),this.pipes=new Set}return k(PipeCollector,t),PipeCollector.prototype.visitPipe=function(t,e){return this.pipes.add(t.name),t.exp.visit(this),this.visitAll(t.args,e),null},PipeCollector}(o.y)},function(t,e,n){"use strict";var r=n(0),i=n(266),o=n(78),a=n(288),s=n(290),c=n(467),l=n(292);n.d(e,"c",function(){return p}),n.o(l,"d")&&n.d(e,"b",function(){return l.d}),n.o(l,"c")&&n.d(e,"a",function(){return l.c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=function(){function ViewCompileResult(t,e,n){this.statements=t,this.viewFactoryVar=e,this.dependencies=n}return ViewCompileResult}(),p=function(){function ViewCompiler(t){this._genConfig=t,this._animationCompiler=new i.a}return ViewCompiler.prototype.compileComponent=function(t,e,r,i){var o=[],p=this._animationCompiler.compileComponent(t,e),d=[],f=p.triggers;f.forEach(function(t){d.push(t.statesMapStatement),d.push(t.fnStatement)});var h=new s.a(t,this._genConfig,i,r,f,0,a.a.createNull(),[]);return n.i(l.a)(h,e,o),n.i(c.a)(h,e,p.outputs),n.i(l.b)(h,d),new u(d,h.viewFactory.name,o)},ViewCompiler.decorators=[{type:r.Injectable}],ViewCompiler.ctorParameters=[{type:o.a}],ViewCompiler}()},function(t,e,n){"use strict";function _appIdRandomProviderFactory(){return""+_randomChar()+_randomChar()+_randomChar()}function _randomChar(){return r.e.fromCharCode(97+r.l.floor(25*r.l.random()))}var r=n(2),i=n(35);n.d(e,"a",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"e",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new i.OpaqueToken("AppId"),a={provide:o,useFactory:_appIdRandomProviderFactory,deps:[]},s=new i.OpaqueToken("Platform Initializer"),c=new i.OpaqueToken("appBootstrapListener"),l=new i.OpaqueToken("Application Packages Root URL")},function(t,e,n){"use strict";var r=n(165),i=n(297),o=n(298),a=n(299),s=n(109),c=n(476),l=n(110);n.d(e,"b",function(){return d}),n.d(e,"c",function(){return f}),n.o(s,"d")&&n.d(e,"i",function(){return s.d}),n.o(s,"e")&&n.d(e,"j",function(){return s.e}),n.o(s,"b")&&n.d(e,"a",function(){return s.b}),n.o(c,"a")&&n.d(e,"h",function(){return c.a}),n.o(l,"a")&&n.d(e,"g",function(){return l.a}),n.o(l,"b")&&n.d(e,"f",function(){return l.b}),n.o(r,"b")&&n.d(e,"k",function(){return r.b}),n.o(r,"c")&&n.d(e,"l",function(){return r.c}),n.o(i,"b")&&n.d(e,"m",function(){return i.b}),n.o(o,"a")&&n.d(e,"d",function(){return o.a}),n.o(a,"a")&&n.d(e,"e",function(){return a.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=[new i.a],p=[new r.a],d=new o.a(p),f=new a.a(u)},function(t,e,n){"use strict";function devModeEqual(t,e){return n.i(r.g)(t)&&n.i(r.g)(e)?n.i(r.i)(t,e,devModeEqual):!(n.i(r.g)(t)||n.i(i.r)(t)||n.i(r.g)(e)||n.i(i.r)(e))||n.i(i.o)(t,e)}var r=n(10),i=n(2);n.d(e,"a",function(){return o}),e.b=devModeEqual,n.d(e,"e",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"d",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o={toString:function(){return"CD_INIT_VALUE"}},a=function(){function WrappedValue(t){this.wrapped=t}return WrappedValue.wrap=function(t){return new WrappedValue(t)},WrappedValue}(),s=function(){function ValueUnwrapper(){this.hasWrappedValue=!1}return ValueUnwrapper.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},ValueUnwrapper.prototype.reset=function(){this.hasWrappedValue=!1},ValueUnwrapper}(),c=function(){function SimpleChange(t,e){this.previousValue=t,this.currentValue=e}return SimpleChange.prototype.isFirstChange=function(){return this.previousValue===o},SimpleChange}()},function(t,e,n){"use strict";function isDefaultChangeDetectionStrategy(t){return n.i(r.f)(t)||t===i.Default}var r=n(2);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"d",function(){return a}),e.c=isDefaultChangeDetectionStrategy;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;!function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(i||(i={}));var o;!function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(o||(o={}));var a=[i.OnPush,i.Default];[o.CheckOnce,o.Checked,o.CheckAlways,o.Detached,o.Errored,o.Destroyed]},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function forwardRef(t){return t.__forward_ref__=forwardRef,t.toString=function(){return n.i(r.a)(this())},t}function resolveForwardRef(t){return n.i(r.b)(t)&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===forwardRef?t():t}var r=n(2);e.b=forwardRef,e.a=resolveForwardRef},function(t,e,n){"use strict";var r=n(30),i=n(2);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new Object,a=o,s=function(){function _NullInjector(){}return _NullInjector.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(i.a)(t)+"!");return e},_NullInjector}(),c=function(){function Injector(){}return Injector.prototype.get=function(t,e){return n.i(r.a)()},Injector.THROW_IF_NOT_FOUND=o,Injector.NULL=new s,Injector}()},function(t,e,n){"use strict";var r=n(30),i=n(2);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function NoComponentFactoryError(e){t.call(this,"No component factory found for "+n.i(i.a)(e)),this.component=e}return o(NoComponentFactoryError,t),NoComponentFactoryError}(r.b),s=function(){function _NullComponentFactoryResolver(){}return _NullComponentFactoryResolver.prototype.resolveComponentFactory=function(t){throw new a(t)},_NullComponentFactoryResolver}(),c=function(){function ComponentFactoryResolver(){}return ComponentFactoryResolver.NULL=new s,ComponentFactoryResolver}(),l=function(){function CodegenComponentFactoryResolver(t,e){this._parent=e,this._factories=new Map;for(var n=0;n<t.length;n++){var r=t[n];this._factories.set(r.componentType,r)}}return CodegenComponentFactoryResolver.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);return e||(e=this._parent.resolveComponentFactory(t)),e},CodegenComponentFactoryResolver}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.HOST=0]="HOST",t[t.COMPONENT=1]="COMPONENT",t[t.EMBEDDED=2]="EMBEDDED"}(r||(r={}))},function(t,e,n){"use strict";function flattenNestedViewRenderNodes(t){return _flattenNestedViewRenderNodes(t,[])}function _flattenNestedViewRenderNodes(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i instanceof p.a){var o=i;if(e.push(o.nativeElement),n.i(c.g)(o.nestedViews))for(var a=0;a<o.nestedViews.length;a++)_flattenNestedViewRenderNodes(o.nestedViews[a].rootNodesOrAppElements,e)}else e.push(i)}return e}function ensureSlotCount(t,e){var r;if(n.i(c.f)(t))r=h;else if(t.length<e){var i=t.length;r=s.a.createFixedSize(e);for(var o=0;o<e;o++)r[o]=o<i?t[o]:h}else r=t;return r}function interpolate(t,e,n,r,i,o,a,s,c,l,u,p,d,f,h,m,v,g,b,y){switch(t){case 1:return e+_toStringWithNull(n)+r;case 2:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o;case 3:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s;case 4:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l;case 5:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l+_toStringWithNull(u)+p;case 6:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l+_toStringWithNull(u)+p+_toStringWithNull(d)+f;case 7:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l+_toStringWithNull(u)+p+_toStringWithNull(d)+f+_toStringWithNull(h)+m;case 8:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l+_toStringWithNull(u)+p+_toStringWithNull(d)+f+_toStringWithNull(h)+m+_toStringWithNull(v)+g;case 9:return e+_toStringWithNull(n)+r+_toStringWithNull(i)+o+_toStringWithNull(a)+s+_toStringWithNull(c)+l+_toStringWithNull(u)+p+_toStringWithNull(d)+f+_toStringWithNull(h)+m+_toStringWithNull(v)+g+_toStringWithNull(b)+y;default:throw new Error("Does not support more than 9 expressions")}}function _toStringWithNull(t){return null!=t?t.toString():""}function checkBinding(t,e,r){if(t){if(!n.i(i.a)(e,r))throw new d.a(e,r);return!1}return!n.i(c.o)(e,r)}function castByValue(t,e){return t}function pureProxy1(t){var e,r=o.a;return function(i){return n.i(c.o)(r,i)||(r=i,e=t(i)),e}}function pureProxy2(t){var e,r=o.a,i=o.a;return function(o,a){return n.i(c.o)(r,o)&&n.i(c.o)(i,a)||(r=o,i=a,e=t(o,a)),e}}function pureProxy3(t){var e,r=o.a,i=o.a,a=o.a;return function(o,s,l){return n.i(c.o)(r,o)&&n.i(c.o)(i,s)&&n.i(c.o)(a,l)||(r=o,i=s,a=l,e=t(o,s,l)),e}}function pureProxy4(t){var e,r,i,a,s;return r=i=a=s=o.a,function(o,l,u,p){return n.i(c.o)(r,o)&&n.i(c.o)(i,l)&&n.i(c.o)(a,u)&&n.i(c.o)(s,p)||(r=o,i=l,a=u,s=p,e=t(o,l,u,p)),e}}function pureProxy5(t){var e,r,i,a,s,l;return r=i=a=s=l=o.a,function(o,u,p,d,f){return n.i(c.o)(r,o)&&n.i(c.o)(i,u)&&n.i(c.o)(a,p)&&n.i(c.o)(s,d)&&n.i(c.o)(l,f)||(r=o,i=u,a=p,s=d,l=f,e=t(o,u,p,d,f)),e}}function pureProxy6(t){var e,r,i,a,s,l,u;return r=i=a=s=l=u=o.a,function(o,p,d,f,h,m){return n.i(c.o)(r,o)&&n.i(c.o)(i,p)&&n.i(c.o)(a,d)&&n.i(c.o)(s,f)&&n.i(c.o)(l,h)&&n.i(c.o)(u,m)||(r=o,i=p,a=d,s=f,l=h,u=m,e=t(o,p,d,f,h,m)),e}}function pureProxy7(t){var e,r,i,a,s,l,u,p;return r=i=a=s=l=u=p=o.a,function(o,d,f,h,m,v,g){return n.i(c.o)(r,o)&&n.i(c.o)(i,d)&&n.i(c.o)(a,f)&&n.i(c.o)(s,h)&&n.i(c.o)(l,m)&&n.i(c.o)(u,v)&&n.i(c.o)(p,g)||(r=o,i=d,a=f,s=h,l=m,u=v,p=g,e=t(o,d,f,h,m,v,g)),e}}function pureProxy8(t){var e,r,i,a,s,l,u,p,d;return r=i=a=s=l=u=p=d=o.a,function(o,f,h,m,v,g,b,y){return n.i(c.o)(r,o)&&n.i(c.o)(i,f)&&n.i(c.o)(a,h)&&n.i(c.o)(s,m)&&n.i(c.o)(l,v)&&n.i(c.o)(u,g)&&n.i(c.o)(p,b)&&n.i(c.o)(d,y)||(r=o,i=f,a=h,s=m,l=v,u=g,p=b,d=y,e=t(o,f,h,m,v,g,b,y)),e}}function pureProxy9(t){var e,r,i,a,s,l,u,p,d,f;return r=i=a=s=l=u=p=d=f=o.a,function(o,h,m,v,g,b,y,_,w){return n.i(c.o)(r,o)&&n.i(c.o)(i,h)&&n.i(c.o)(a,m)&&n.i(c.o)(s,v)&&n.i(c.o)(l,g)&&n.i(c.o)(u,b)&&n.i(c.o)(p,y)&&n.i(c.o)(d,_)&&n.i(c.o)(f,w)||(r=o,i=h,a=m,s=v,l=g,u=b,p=y,d=_,f=w,e=t(o,h,m,v,g,b,y,_,w)),e}}function pureProxy10(t){var e,r,i,a,s,l,u,p,d,f,h;return r=i=a=s=l=u=p=d=f=h=o.a,function(o,m,v,g,b,y,_,w,x,C){return n.i(c.o)(r,o)&&n.i(c.o)(i,m)&&n.i(c.o)(a,v)&&n.i(c.o)(s,g)&&n.i(c.o)(l,b)&&n.i(c.o)(u,y)&&n.i(c.o)(p,_)&&n.i(c.o)(d,w)&&n.i(c.o)(f,x)&&n.i(c.o)(h,C)||(r=o,i=m,a=v,s=g,l=b,u=y,p=_,d=w,f=x,h=C,e=t(o,m,v,g,b,y,_,w,x,C)),e}}var r=n(107),i=n(108),o=n(109),a=n(82),s=n(10),c=n(2),l=n(174),u=n(320),p=n(171),d=n(307);n.d(e,"a",function(){return f}),e.c=flattenNestedViewRenderNodes,e.b=ensureSlotCount,n.d(e,"d",function(){return m}),e.f=interpolate,e.e=checkBinding,e.s=castByValue,n.d(e,"g",function(){return v}),n.d(e,"h",function(){return g}),e.i=pureProxy1,e.j=pureProxy2,e.k=pureProxy3,e.l=pureProxy4,e.m=pureProxy5,e.n=pureProxy6,e.o=pureProxy7,e.p=pureProxy8,e.q=pureProxy9,e.r=pureProxy10;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=function(){function ViewUtils(t,e,n){this._renderer=t,this._appId=e,this._nextCompTypeId=0,this.sanitizer=n}return ViewUtils.prototype.createRenderComponentType=function(t,e,n,r,i){return new l.a(this._appId+"-"+this._nextCompTypeId++,t,e,n,r,i)},ViewUtils.prototype.renderComponent=function(t){return this._renderer.renderComponent(t)},ViewUtils.decorators=[{type:a.Injectable}],ViewUtils.ctorParameters=[{type:l.b},{type:void 0,decorators:[{type:a.Inject,args:[r.a]}]},{type:u.a}],ViewUtils}(),h=[],m=9,v=[],g={}},function(t,e,n){"use strict";function noopScope(t,e){return null}var r=n(489);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"d",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=n.i(r.a)(),o=i?r.b:function(t,e){return noopScope},a=i?r.c:function(t,e){return e},s=i?r.d:function(t,e){return null},c=i?r.e:function(t){return null}},function(t,e,n){"use strict";function extractAnnotation(t){return n.i(r.b)(t)&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function applyParams(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(r.a)(t)+" as constructor");if(n.i(r.b)(t))return t;if(t instanceof Array){var i=t,a=i.length-1,s=t[a];if(!n.i(r.b)(s))throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(r.a)(s)+"'");if(a!=s.length)throw new Error("Number of annotations ("+a+") does not match number of arguments ("+s.length+") in the function: "+n.i(r.a)(s));for(var c=[],l=0,u=i.length-1;l<u;l++){var p=[];c.push(p);var d=i[l];if(d instanceof Array)for(var f=0;f<d.length;f++)p.push(extractAnnotation(d[f]));else n.i(r.b)(d)?p.push(extractAnnotation(d)):p.push(d)}return o.defineMetadata("parameters",c,s),s}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+n.i(r.a)(t)+"'")}function Class(t){var e=applyParams(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),a=e.prototype;if(t.hasOwnProperty("extends")){if(!n.i(r.b)(t.extends))throw new Error("Class definition 'extends' property must be a constructor function was: "+n.i(r.a)(t.extends));e.prototype=a=Object.create(t.extends.prototype)}for(var s in t)"extends"!=s&&"prototype"!=s&&t.hasOwnProperty(s)&&(a[s]=applyParams(t[s],s));this&&this.annotations instanceof Array&&o.defineMetadata("annotations",this.annotations,e);var c=e.name;return c&&"constructor"!==c||(e.overriddenName="class"+i++),e}function makeDecorator(t,e){function DecoratorFactory(i){if(!o||!o.getMetadata)throw"reflect-metadata shim is required when using class decorators";var a=new t(i);if(this instanceof t)return a;var s=n.i(r.b)(this)&&this.annotations instanceof Array?this.annotations:[];s.push(a);var c=function(t){var e=o.getOwnMetadata("annotations",t)||[];return e.push(a),o.defineMetadata("annotations",e,t),t};return c.annotations=s,c.Class=Class,e&&e(c),c}return void 0===e&&(e=null),DecoratorFactory.prototype=Object.create(t.prototype),DecoratorFactory.annotationCls=t,DecoratorFactory}function makeParamDecorator(t){function ParamDecoratorFactory(){function ParamDecorator(t,e,n){for(var i=o.getMetadata("parameters",t)||[];i.length<=n;)i.push(null);i[n]=i[n]||[];var a=i[n];return a.push(r),o.defineMetadata("parameters",i,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var r=Object.create(t.prototype);return t.apply(r,e),this instanceof t?r:(ParamDecorator.annotation=r,ParamDecorator)}return ParamDecoratorFactory.prototype=Object.create(t.prototype),ParamDecoratorFactory.annotationCls=t,ParamDecoratorFactory}function makePropDecorator(t){function PropDecoratorFactory(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var r=Object.create(t.prototype);return t.apply(r,e),this instanceof t?r:function(t,e){var n=o.getOwnMetadata("propMetadata",t.constructor)||{};n[e]=n[e]||[],n[e].unshift(r),o.defineMetadata("propMetadata",n,t.constructor)}}return PropDecoratorFactory.prototype=Object.create(t.prototype),PropDecoratorFactory.annotationCls=t,PropDecoratorFactory}var r=n(2);e.d=Class,e.b=makeDecorator,e.a=makeParamDecorator,e.c=makePropDecorator;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=0,o=r.c.Reflect},function(t,e,n){"use strict";var r=n(0),i=n(36);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o={provide:i.a,useExisting:n.i(r.forwardRef)(function(){return a}),multi:!0},a=function(){function CheckboxControlValueAccessor(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return CheckboxControlValueAccessor.prototype.writeValue=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",t)},CheckboxControlValueAccessor.prototype.registerOnChange=function(t){this.onChange=t},CheckboxControlValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},CheckboxControlValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},CheckboxControlValueAccessor.decorators=[{type:r.Directive,args:[{selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[o]}]}],CheckboxControlValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef}],CheckboxControlValueAccessor}()},function(t,e,n){"use strict";var r=n(0),i=n(21),o=n(36);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={provide:o.a,useExisting:n.i(r.forwardRef)(function(){return s}),multi:!0},s=function(){function DefaultValueAccessor(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return DefaultValueAccessor.prototype.writeValue=function(t){var e=n.i(i.c)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},DefaultValueAccessor.prototype.registerOnChange=function(t){this.onChange=t},DefaultValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},DefaultValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},DefaultValueAccessor.decorators=[{type:r.Directive,args:[{selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[a]}]}],DefaultValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef}],DefaultValueAccessor}()},function(t,e,n){"use strict";var r=n(0),i=n(38),o=n(85),a=n(43),s=n(86),c=n(322);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},u={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return p})},p=function(t){function NgModelGroup(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return l(NgModelGroup,t),NgModelGroup.prototype._checkParentType=function(){this._parent instanceof NgModelGroup||this._parent instanceof s.a||c.a.modelGroupParentException()},NgModelGroup.decorators=[{type:r.Directive,args:[{selector:"[ngModelGroup]",providers:[u],exportAs:"ngModelGroup"}]}],NgModelGroup.ctorParameters=[{type:a.a,decorators:[{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[i.c]}]}],NgModelGroup.propDecorators={name:[{type:r.Input,args:["ngModelGroup"]}]},NgModelGroup}(o.a)},function(t,e,n){"use strict";var r=n(0),i=n(37),o=n(21),a=n(36),s=n(60);n.d(e,"b",function(){return l}),n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return u}),multi:!0},l=function(){function RadioControlRegistry(){this._accessors=[]}return RadioControlRegistry.prototype.add=function(t,e){this._accessors.push([t,e])},RadioControlRegistry.prototype.remove=function(t){for(var e=-1,n=0;n<this._accessors.length;++n)this._accessors[n][1]===t&&(e=n);i.b.removeAt(this._accessors,e)},RadioControlRegistry.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},RadioControlRegistry.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},RadioControlRegistry.decorators=[{type:r.Injectable}],RadioControlRegistry.ctorParameters=[],RadioControlRegistry}(),u=function(){function RadioControlValueAccessor(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return RadioControlValueAccessor.prototype.ngOnInit=function(){this._control=this._injector.get(s.a),this._checkName(),this._registry.add(this._control,this)},RadioControlValueAccessor.prototype.ngOnDestroy=function(){this._registry.remove(this)},RadioControlValueAccessor.prototype.writeValue=function(t){this._state=t===this.value,n.i(o.a)(t)&&this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},RadioControlValueAccessor.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},RadioControlValueAccessor.prototype.fireUncheck=function(t){this.writeValue(t)},RadioControlValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},RadioControlValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},RadioControlValueAccessor.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},RadioControlValueAccessor.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')},RadioControlValueAccessor.decorators=[{type:r.Directive,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[c]}]}],RadioControlValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef},{type:l},{type:r.Injector}],RadioControlValueAccessor.propDecorators={name:[{type:r.Input}],formControlName:[{type:r.Input}],value:[{type:r.Input}]},RadioControlValueAccessor}()},function(t,e,n){"use strict";var r=n(321);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function ReactiveErrors(){}return ReactiveErrors.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+r.a.formControlName)},ReactiveErrors.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+r.a.formGroupName+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+r.a.ngModelGroup)},ReactiveErrors.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+r.a.formControlName)},ReactiveErrors.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+r.a.formGroupName)},ReactiveErrors.arrayParentException=function(){throw new Error("formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+r.a.formArrayName)},ReactiveErrors.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},ReactiveErrors}()},function(t,e,n){"use strict";function _buildValueString(t,e){return n.i(o.c)(t)?""+e:(n.i(o.j)(e)||(e="Object"),o.k.slice(t+": "+e,0,50))}function _extractId(t){return t.split(":")[0]}var r=n(0),i=n(37),o=n(21),a=n(36);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return c}),multi:!0},c=function(){function SelectControlValueAccessor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return SelectControlValueAccessor.prototype.writeValue=function(t){this.value=t;var e=_buildValueString(this._getOptionId(t),t);this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},SelectControlValueAccessor.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=n,t(e._getOptionValue(n))}},SelectControlValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},SelectControlValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},SelectControlValueAccessor.prototype._registerOption=function(){return(this._idCounter++).toString()},SelectControlValueAccessor.prototype._getOptionId=function(t){for(var e=0,r=i.c.keys(this._optionMap);e<r.length;e++){var a=r[e];if(n.i(o.l)(this._optionMap.get(a),t))return a}return null},SelectControlValueAccessor.prototype._getOptionValue=function(t){var e=this._optionMap.get(_extractId(t));return n.i(o.a)(e)?e:t},SelectControlValueAccessor.decorators=[{type:r.Directive,args:[{selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],SelectControlValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef}],SelectControlValueAccessor}(),l=function(){function NgSelectOption(t,e,r){this._element=t,this._renderer=e,this._select=r,n.i(o.a)(this._select)&&(this.id=this._select._registerOption())}return Object.defineProperty(NgSelectOption.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(_buildValueString(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(NgSelectOption.prototype,"value",{set:function(t){this._setElementValue(t),n.i(o.a)(this._select)&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),NgSelectOption.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},NgSelectOption.prototype.ngOnDestroy=function(){n.i(o.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},NgSelectOption.decorators=[{type:r.Directive,args:[{selector:"option"}]}],NgSelectOption.ctorParameters=[{type:r.ElementRef},{type:r.Renderer},{type:c,decorators:[{type:r.Optional},{type:r.Host}]}],NgSelectOption.propDecorators={ngValue:[{type:r.Input,args:["ngValue"]}],value:[{type:r.Input,args:["value"]}]},NgSelectOption}()},function(t,e,n){"use strict";function _buildValueString(t,e){return n.i(o.c)(t)?""+e:(n.i(o.g)(e)&&(e="'"+e+"'"),n.i(o.j)(e)||(e="Object"),o.k.slice(t+": "+e,0,50))}function _extractId(t){return t.split(":")[0]}var r=n(0),i=n(37),o=n(21),a=n(36);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return c}),multi:!0},c=(function(){function HTMLCollection(){}return HTMLCollection}(),function(){function SelectMultipleControlValueAccessor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return SelectMultipleControlValueAccessor.prototype.writeValue=function(t){var e=this;if(this.value=t,null!=t){var n=t,r=n.map(function(t){return e._getOptionId(t)});this._optionMap.forEach(function(t,e){t._setSelected(r.indexOf(e.toString())>-1)})}},SelectMultipleControlValueAccessor.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var i=n.selectedOptions,o=0;o<i.length;o++){var a=i.item(o),s=e._getOptionValue(a.value);r.push(s)}else for(var i=n.options,o=0;o<i.length;o++){var a=i.item(o);if(a.selected){var s=e._getOptionValue(a.value);r.push(s)}}t(r)}},SelectMultipleControlValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},SelectMultipleControlValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},SelectMultipleControlValueAccessor.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},SelectMultipleControlValueAccessor.prototype._getOptionId=function(t){for(var e=0,r=i.c.keys(this._optionMap);e<r.length;e++){var a=r[e];if(n.i(o.l)(this._optionMap.get(a)._value,t))return a}return null},SelectMultipleControlValueAccessor.prototype._getOptionValue=function(t){var e=this._optionMap.get(_extractId(t));return n.i(o.a)(e)?e._value:t},SelectMultipleControlValueAccessor.decorators=[{type:r.Directive,args:[{selector:"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]",host:{"(change)":"onChange($event.target)","(blur)":"onTouched()"},providers:[s]}]}],SelectMultipleControlValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef}],SelectMultipleControlValueAccessor}()),l=function(){function NgSelectMultipleOption(t,e,r){this._element=t,this._renderer=e,this._select=r,n.i(o.a)(this._select)&&(this.id=this._select._registerOption(this))}return Object.defineProperty(NgSelectMultipleOption.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(_buildValueString(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(NgSelectMultipleOption.prototype,"value",{set:function(t){n.i(o.a)(this._select)?(this._value=t,this._setElementValue(_buildValueString(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),NgSelectMultipleOption.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},NgSelectMultipleOption.prototype._setSelected=function(t){this._renderer.setElementProperty(this._element.nativeElement,"selected",t)},NgSelectMultipleOption.prototype.ngOnDestroy=function(){n.i(o.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},NgSelectMultipleOption.decorators=[{type:r.Directive,args:[{selector:"option"}]}],NgSelectMultipleOption.ctorParameters=[{type:r.ElementRef},{type:r.Renderer},{type:c,decorators:[{type:r.Optional},{type:r.Host}]}],NgSelectMultipleOption.propDecorators={ngValue:[{type:r.Input,args:["ngValue"]}],value:[{type:r.Input,args:["value"]}]},NgSelectMultipleOption}()},function(t,e,n){"use strict";function _find(t,e,r){return n.i(s.c)(e)?null:(e instanceof Array||(e=e.split(r)),e instanceof Array&&a.b.isEmpty(e)?null:e.reduce(function(t,e){if(t instanceof m)return n.i(s.a)(t.controls[e])?t.controls[e]:null;if(t instanceof v){var r=e;return n.i(s.a)(t.at(r))?t.at(r):null}return null},t))}function toObservable(t){return n.i(s.h)(t)?n.i(r.fromPromise)(t):t}function coerceToValidator(t){return Array.isArray(t)?n.i(i.b)(t):t}function coerceToAsyncValidator(t){return Array.isArray(t)?n.i(i.c)(t):t}var r=n(241),i=(n.n(r),n(56)),o=n(69),a=n(37),s=n(21);n.d(e,"d",function(){return f}),n.d(e,"b",function(){return h}),n.d(e,"a",function(){return m}),n.d(e,"c",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l="VALID",u="INVALID",p="PENDING",d="DISABLED",f=function(){function AbstractControl(t,e){this.validator=t,this.asyncValidator=e,this._pristine=!0,this._touched=!1}return Object.defineProperty(AbstractControl.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"valid",{get:function(){return this._status===l},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"invalid",{get:function(){return this._status===u},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"errors",{get:function(){return this._errors},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"pristine",{get:function(){return this._pristine},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"touched",{get:function(){return this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"untouched",{get:function(){return!this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"valueChanges",{get:function(){return this._valueChanges},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"statusChanges",{get:function(){return this._statusChanges},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"pending",{get:function(){return this._status==p},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"disabled",{get:function(){return this._status===d},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControl.prototype,"enabled",{get:function(){return this._status!==d},enumerable:!0,configurable:!0}),AbstractControl.prototype.setAsyncValidators=function(t){this.asyncValidator=coerceToAsyncValidator(t)},AbstractControl.prototype.clearAsyncValidators=function(){this.asyncValidator=null},AbstractControl.prototype.setValidators=function(t){this.validator=coerceToValidator(t)},AbstractControl.prototype.clearValidators=function(){this.validator=null},AbstractControl.prototype.markAsTouched=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(s.n)(e),this._touched=!0,n.i(s.a)(this._parent)&&!e&&this._parent.markAsTouched({onlySelf:e})},AbstractControl.prototype.markAsDirty=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(s.n)(e),this._pristine=!1,n.i(s.a)(this._parent)&&!e&&this._parent.markAsDirty({onlySelf:e})},AbstractControl.prototype.markAsPristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!0,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),n.i(s.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},AbstractControl.prototype.markAsUntouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),n.i(s.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},AbstractControl.prototype.markAsPending=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(s.n)(e),this._status=p,n.i(s.a)(this._parent)&&!e&&this._parent.markAsPending({onlySelf:e})},AbstractControl.prototype.disable=function(t){var e=void 0===t?{}:t,r=e.onlySelf,i=e.emitEvent;i=!n.i(s.a)(i)||i,this._status=d,this._forEachChild(function(t){t.disable({onlySelf:!0})}),this._updateValue(),i&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._updateAncestors(r),this._onDisabledChange(!0)},AbstractControl.prototype.enable=function(t){var e=void 0===t?{}:t,n=e.onlySelf,r=e.emitEvent;this._status=l,this._forEachChild(function(t){t.enable({onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:r}),this._updateAncestors(n),this._onDisabledChange(!1)},AbstractControl.prototype._updateAncestors=function(t){n.i(s.a)(this._parent)&&!t&&(this._parent.updateValueAndValidity(),this._parent._updatePristine(),this._parent._updateTouched())},AbstractControl.prototype.setParent=function(t){this._parent=t},AbstractControl.prototype.updateValueAndValidity=function(t){var e=void 0===t?{}:t,r=e.onlySelf,i=e.emitEvent;r=n.i(s.n)(r),i=!n.i(s.a)(i)||i,this._updateValue(),this._errors=this._runValidator();var o=this._status;this._status=this._calculateStatus(),this._status!=l&&this._status!=p||this._runAsyncValidator(i),this._disabledChanged(o)&&this._updateValue(),i&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),n.i(s.a)(this._parent)&&!r&&this._parent.updateValueAndValidity({onlySelf:r,emitEvent:i})},AbstractControl.prototype._updateTreeValidity=function(t){var e=(void 0===t?{emitEvent:!0}:t).emitEvent;this._forEachChild(function(t){return t._updateTreeValidity({emitEvent:e})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e})},AbstractControl.prototype._runValidator=function(){return n.i(s.a)(this.validator)?this.validator(this):null},AbstractControl.prototype._runAsyncValidator=function(t){var e=this;if(n.i(s.a)(this.asyncValidator)){this._status=p,this._cancelExistingSubscription();var r=toObservable(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe({next:function(n){return e.setErrors(n,{emitEvent:t})}})}},AbstractControl.prototype._cancelExistingSubscription=function(){n.i(s.a)(this._asyncValidationSubscription)&&this._asyncValidationSubscription.unsubscribe()},AbstractControl.prototype._disabledChanged=function(t){return this._status!==t&&(this._status===d||t===d)},AbstractControl.prototype.setErrors=function(t,e){var r=(void 0===e?{}:e).emitEvent;r=!n.i(s.a)(r)||r,this._errors=t,this._updateControlsErrors(r)},AbstractControl.prototype.get=function(t){return _find(this,t,".")},AbstractControl.prototype.getError=function(t,e){void 0===e&&(e=null);var r=n.i(s.a)(e)&&!a.b.isEmpty(e)?this.get(e):this;return n.i(s.a)(r)&&n.i(s.a)(r._errors)?a.a.get(r._errors,t):null},AbstractControl.prototype.hasError=function(t,e){return void 0===e&&(e=null),n.i(s.a)(this.getError(t,e))},Object.defineProperty(AbstractControl.prototype,"root",{get:function(){for(var t=this;n.i(s.a)(t._parent);)t=t._parent;return t},enumerable:!0,configurable:!0}),AbstractControl.prototype._updateControlsErrors=function(t){this._status=this._calculateStatus(),t&&this._statusChanges.emit(this._status),n.i(s.a)(this._parent)&&this._parent._updateControlsErrors(t)},AbstractControl.prototype._initObservables=function(){this._valueChanges=new o.a,this._statusChanges=new o.a},AbstractControl.prototype._calculateStatus=function(){return n.i(s.a)(this._errors)?u:this._anyControlsHaveStatus(p)?p:this._anyControlsHaveStatus(u)?u:this._allControlsDisabled()?d:l},AbstractControl.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status==t})},AbstractControl.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},AbstractControl.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},AbstractControl.prototype._updatePristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!this._anyControlsDirty(),n.i(s.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},AbstractControl.prototype._updateTouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=this._anyControlsTouched(),n.i(s.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},AbstractControl.prototype._onDisabledChange=function(t){},AbstractControl.prototype._isBoxedValue=function(t){return n.i(s.o)(t)&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},AbstractControl}(),h=function(t){function FormControl(e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,coerceToValidator(n),coerceToAsyncValidator(r)),this._onChange=[],this._applyFormState(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}return c(FormControl,t),FormControl.prototype.setValue=function(t,e){var r=this,i=void 0===e?{}:e,o=i.onlySelf,a=i.emitEvent,c=i.emitModelToViewChange,l=i.emitViewToModelChange;c=!n.i(s.a)(c)||c,l=!n.i(s.a)(l)||l,this._value=t,this._onChange.length&&c&&this._onChange.forEach(function(t){return t(r._value,l)}),this.updateValueAndValidity({onlySelf:o,emitEvent:a})},FormControl.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},FormControl.prototype.reset=function(t,e){void 0===t&&(t=null);var n=(void 0===e?{}:e).onlySelf;this._applyFormState(t),this.markAsPristine({onlySelf:n}),this.markAsUntouched({onlySelf:n}),this.setValue(this._value,{onlySelf:n})},FormControl.prototype._updateValue=function(){},FormControl.prototype._anyControls=function(t){return!1},FormControl.prototype._allControlsDisabled=function(){return this.disabled},FormControl.prototype.registerOnChange=function(t){this._onChange.push(t)},FormControl.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=null},FormControl.prototype.registerOnDisabledChange=function(t){this._onDisabledChange=t},FormControl.prototype._forEachChild=function(t){},FormControl.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this._value=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this._value=t},FormControl}(f),m=function(t){function FormGroup(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.controls=e,this._initObservables(),this._setParentForControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return c(FormGroup,t),FormGroup.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e)},FormGroup.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity()},FormGroup.prototype.removeControl=function(t){a.a.delete(this.controls,t),this.updateValueAndValidity()},FormGroup.prototype.contains=function(t){var e=a.a.contains(this.controls,t);return e&&this.get(t).enabled},FormGroup.prototype.setValue=function(t,e){var n=this,r=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),a.a.forEach(t,function(t,e){n._throwIfControlMissing(e),n.controls[e].setValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:r})},FormGroup.prototype.patchValue=function(t,e){var n=this,r=(void 0===e?{}:e).onlySelf;a.a.forEach(t,function(t,e){n.controls[e]&&n.controls[e].patchValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:r})},FormGroup.prototype.reset=function(t,e){void 0===t&&(t={});var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},FormGroup.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e.value,t})},FormGroup.prototype._throwIfControlMissing=function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: "+t+".")},FormGroup.prototype._forEachChild=function(t){a.a.forEach(this.controls,t)},FormGroup.prototype._setParentForControls=function(){var t=this;this._forEachChild(function(e,n){e.setParent(t)})},FormGroup.prototype._updateValue=function(){this._value=this._reduceValue()},FormGroup.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(r,i){n=n||e.contains(i)&&t(r)}),n},FormGroup.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,r){return(n.enabled||t.disabled)&&(e[r]=n.value),e})},FormGroup.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,r){n=e(n,t,r)}),n},FormGroup.prototype._allControlsDisabled=function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return!a.a.isEmpty(this.controls)},FormGroup.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},FormGroup}(f),v=function(t){function FormArray(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.controls=e,this._initObservables(),this._setParentForControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return c(FormArray,t),FormArray.prototype.at=function(t){return this.controls[t]},FormArray.prototype.push=function(t){this.controls.push(t),t.setParent(this),this.updateValueAndValidity()},FormArray.prototype.insert=function(t,e){a.b.insert(this.controls,t,e),e.setParent(this),this.updateValueAndValidity()},FormArray.prototype.removeAt=function(t){a.b.removeAt(this.controls,t),this.updateValueAndValidity()},Object.defineProperty(FormArray.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),FormArray.prototype.setValue=function(t,e){var n=this,r=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:r})},FormArray.prototype.patchValue=function(t,e){var n=this,r=(void 0===e?{}:e).onlySelf;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:r})},FormArray.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},FormArray.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},FormArray.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},FormArray.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},FormArray.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},FormArray.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},FormArray.prototype._setParentForControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t)})},FormArray.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},FormArray.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t<e.length;t++){var n=e[t];if(n.enabled)return!1}return!!this.controls.length},FormArray}(f)},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new r.OpaqueToken("DocumentToken")},function(t,e,n){"use strict";function defaultErrorHandler(t){throw t}function parentLoadedConfig(t){for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null;e=e.parent}return null}function closestLoadedConfig(t){if(!t)return null;for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;e=e.parent}return null}function nodeChildrenAsMap(t){return t?t.children.reduce(function(t,e){return t[e.value.outlet]=e,t},{}):{}}function getOutlet(t,e){var n=t._outlets[e.outlet];if(!n){var r=e.component.name;throw e.outlet===_.a?new Error("Cannot find primary outlet to load '"+r+"'"):new Error("Cannot find the outlet "+e.outlet+" to load '"+r+"'")}return n}var r=n(0),i=n(77),o=(n.n(i),n(240)),a=(n.n(o),n(96)),s=(n.n(a),n(422)),c=(n.n(s),n(97)),l=(n.n(c),n(242)),u=(n.n(l),n(143)),p=(n.n(u),n(748)),d=(n.n(p),n(517)),f=n(518),h=n(519),m=n(520),v=n(523),g=n(128),b=n(129),y=n(71),_=n(45),w=n(61),x=n(46);n.d(e,"b",function(){return S}),n.d(e,"a",function(){return A});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var C=function(){function NavigationStart(t,e){this.id=t,this.url=e}return NavigationStart.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},NavigationStart}(),S=function(){function NavigationEnd(t,e,n){this.id=t,this.url=e,this.urlAfterRedirects=n}return NavigationEnd.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},NavigationEnd}(),k=function(){function NavigationCancel(t,e,n){this.id=t,this.url=e,this.reason=n}return NavigationCancel.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},NavigationCancel}(),E=function(){function NavigationError(t,e,n){this.id=t,this.url=e,this.error=n}return NavigationError.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},NavigationError}(),P=function(){function RoutesRecognized(t,e,n,r){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r}return RoutesRecognized.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},RoutesRecognized}(),A=function(){function Router(t,e,r,o,a,s,c,l){this.rootComponentType=t,this.urlSerializer=e,this.outletMap=r,this.location=o,this.injector=a,this.config=l,this.navigationId=0,this.errorHandler=defaultErrorHandler,this.navigated=!1,this.resetConfig(l),this.routerEvents=new i.Subject,this.currentUrlTree=n.i(w.e)(),this.configLoader=new g.b(s,c),this.currentRouterState=n.i(y.f)(this.currentUrlTree,this.rootComponentType)}return Router.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},Router.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription=this.location.subscribe(Zone.current.wrap(function(e){var n=t.urlSerializer.parse(e.url);return t.currentUrlTree.toString()!==n.toString()?t.scheduleNavigation(n,{skipLocationChange:e.pop,replaceUrl:!0}):null}))},Object.defineProperty(Router.prototype,"routerState",{get:function(){return this.currentRouterState},enumerable:!0,configurable:!0}),Object.defineProperty(Router.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),Object.defineProperty(Router.prototype,"events",{get:function(){return this.routerEvents},enumerable:!0,configurable:!0}),Router.prototype.resetConfig=function(t){n.i(f.a)(t),this.config=t},Router.prototype.ngOnDestroy=function(){this.dispose()},Router.prototype.dispose=function(){this.locationSubscription.unsubscribe()},Router.prototype.createUrlTree=function(t,e){var r=void 0===e?{}:e,i=r.relativeTo,o=r.queryParams,a=r.fragment,s=r.preserveQueryParams,c=r.preserveFragment,l=i?i:this.routerState.root,u=s?this.currentUrlTree.queryParams:o,p=c?this.currentUrlTree.fragment:a;return n.i(m.a)(l,this.currentUrlTree,t,u,p)},Router.prototype.navigateByUrl=function(t,e){if(void 0===e&&(e={skipLocationChange:!1}),t instanceof w.b)return this.scheduleNavigation(t,e);var n=this.urlSerializer.parse(t);return this.scheduleNavigation(n,e)},Router.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),this.scheduleNavigation(this.createUrlTree(t,e),e)},Router.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},Router.prototype.parseUrl=function(t){return this.urlSerializer.parse(t)},Router.prototype.isActive=function(t,e){if(t instanceof w.b)return n.i(w.f)(this.currentUrlTree,t,e);var r=this.urlSerializer.parse(t);return n.i(w.f)(this.currentUrlTree,r,e)},Router.prototype.scheduleNavigation=function(t,e){var n=this,r=++this.navigationId;return this.routerEvents.next(new C(r,this.serializeUrl(t))),Promise.resolve().then(function(i){return n.runNavigate(t,e.skipLocationChange,e.replaceUrl,r)})},Router.prototype.runNavigate=function(t,e,r,i){var o=this;return i!==this.navigationId?(this.location.go(this.urlSerializer.serialize(this.currentUrlTree)),this.routerEvents.next(new k(i,this.serializeUrl(t),"Navigation ID "+i+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(s,l){var p,f,m,g,b=o.currentRouterState,y=o.currentUrlTree,w=n.i(d.a)(o.injector,o.configLoader,t,o.config),x=u.mergeMap.call(w,function(t){return g=t,n.i(v.a)(o.rootComponentType,o.config,g,o.serializeUrl(g))}),C=c.map.call(x,function(e){return o.routerEvents.next(new P(i,o.serializeUrl(t),o.serializeUrl(g),e)),e}),A=c.map.call(C,function(t){return n.i(h.a)(t,o.currentRouterState)}),T=c.map.call(A,function(t){p=t,m=new M(p.snapshot,o.currentRouterState.snapshot,o.injector),m.traverse(o.outletMap)}),O=u.mergeMap.call(T,function(){return m.checkGuards()}),R=u.mergeMap.call(O,function(t){return t?c.map.call(m.resolveData(),function(){return t}):n.i(a.of)(t)});R.forEach(function(t){if(!t||i!==o.navigationId)return void(f=!1);if(o.currentUrlTree=g,o.currentRouterState=p,!e){var n=o.urlSerializer.serialize(g);o.location.isCurrentPathEqualTo(n)||r?o.location.replaceState(n):o.location.go(n)}new D(p,b).activate(o.outletMap),f=!0}).then(function(){o.navigated=!0,f?(o.routerEvents.next(new S(i,o.serializeUrl(t),o.serializeUrl(g))),s(!0)):(o.routerEvents.next(new k(i,o.serializeUrl(t),"")),s(!1))},function(e){if(e instanceof _.b)o.navigated=!0,o.routerEvents.next(new k(i,o.serializeUrl(t),e.message)),s(!1);else{o.routerEvents.next(new E(i,o.serializeUrl(t),e));try{s(o.errorHandler(e))}catch(n){l(n)}}i===o.navigationId&&(o.currentRouterState=b,o.currentUrlTree=y,o.location.replaceState(o.serializeUrl(y)))})})},Router}(),T=function(){function CanActivate(t){this.path=t}return Object.defineProperty(CanActivate.prototype,"route",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),CanActivate}(),O=function(){function CanDeactivate(t,e){this.component=t,this.route=e}return CanDeactivate}(),M=function(){function PreActivation(t,e,n){this.future=t,this.curr=e,this.injector=n,this.checks=[]}return PreActivation.prototype.traverse=function(t){var e=this.future._root,n=this.curr?this.curr._root:null;this.traverseChildRoutes(e,n,t,[e.value])},PreActivation.prototype.checkGuards=function(){var t=this;if(0===this.checks.length)return n.i(a.of)(!0);var e=n.i(o.from)(this.checks),r=c.map.call(e,function(e){if(e instanceof T)return n.i(x.f)(n.i(o.from)([t.runCanActivateChild(e.path),t.runCanActivate(e.route)]));if(e instanceof O){var r=e;return t.runCanDeactivate(r.component,r.route)}throw new Error("Cannot be reached")}),i=l.mergeAll.call(r);return s.every.call(i,function(t){return t===!0})},PreActivation.prototype.resolveData=function(){var t=this;if(0===this.checks.length)return n.i(a.of)(null);var e=n.i(o.from)(this.checks),r=u.mergeMap.call(e,function(e){return e instanceof T?t.runResolve(e.route):n.i(a.of)(null)});return p.reduce.call(r,function(t,e){return t})},PreActivation.prototype.traverseChildRoutes=function(t,e,r,i){var o=this,a=nodeChildrenAsMap(e);t.children.forEach(function(t){o.traverseRoutes(t,a[t.value.outlet],r,i.concat([t.value])),delete a[t.value.outlet]}),n.i(x.c)(a,function(t,e){return o.deactivateOutletAndItChildren(t,r._outlets[e])})},PreActivation.prototype.traverseRoutes=function(t,e,r,i){var o=t.value,a=e?e.value:null,s=r?r._outlets[t.value.outlet]:null;a&&o._routeConfig===a._routeConfig?(n.i(x.d)(o.params,a.params)?o.data=a.data:this.checks.push(new O(s.component,a),new T(i)),o.component?this.traverseChildRoutes(t,e,s?s.outletMap:null,i):this.traverseChildRoutes(t,e,r,i)):(a&&(a.component?this.deactivateOutletAndItChildren(a,s):this.deactivateOutletMap(r)),this.checks.push(new T(i)),o.component?this.traverseChildRoutes(t,null,s?s.outletMap:null,i):this.traverseChildRoutes(t,null,r,i))},PreActivation.prototype.deactivateOutletAndItChildren=function(t,e){e&&e.isActivated&&(this.deactivateOutletMap(e.outletMap),this.checks.push(new O(e.component,t)))},PreActivation.prototype.deactivateOutletMap=function(t){var e=this;n.i(x.c)(t._outlets,function(t){t.isActivated&&e.deactivateOutletAndItChildren(t.activatedRoute.snapshot,t)})},PreActivation.prototype.runCanActivate=function(t){var e=this,r=t._routeConfig?t._routeConfig.canActivate:null;if(!r||0===r.length)return n.i(a.of)(!0);var i=c.map.call(n.i(o.from)(r),function(r){var i=e.getToken(r,t);return i.canActivate?n.i(x.b)(i.canActivate(t,e.future)):n.i(x.b)(i(t,e.future))});return n.i(x.f)(i)},PreActivation.prototype.runCanActivateChild=function(t){var e=this,r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return n.i(x.f)(c.map.call(n.i(o.from)(i),function(t){var i=c.map.call(n.i(o.from)(t.guards),function(t){var i=e.getToken(t,t.node);return i.canActivateChild?n.i(x.b)(i.canActivateChild(r,e.future)):n.i(x.b)(i(r,e.future))});return n.i(x.f)(i)}))},PreActivation.prototype.extractCanActivateChild=function(t){var e=t._routeConfig?t._routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},PreActivation.prototype.runCanDeactivate=function(t,e){var r=this,i=e&&e._routeConfig?e._routeConfig.canDeactivate:null;if(!i||0===i.length)return n.i(a.of)(!0);var u=c.map.call(n.i(o.from)(i),function(i){var o=r.getToken(i,e);return o.canDeactivate?n.i(x.b)(o.canDeactivate(t,e,r.curr)):n.i(x.b)(o(t,e,r.curr))}),p=l.mergeAll.call(u);return s.every.call(p,function(t){return t===!0})},PreActivation.prototype.runResolve=function(t){var e=t._resolve;return c.map.call(this.resolveNode(e.current,t),function(r){return e.resolvedData=r,t.data=n.i(x.g)(t.data,e.flattenedResolvedData),null})},PreActivation.prototype.resolveNode=function(t,e){var r=this;return n.i(x.e)(t,function(t,i){var o=r.getToken(i,e);return o.resolve?n.i(x.b)(o.resolve(e,r.future)):n.i(x.b)(o(e,r.future))})},PreActivation.prototype.getToken=function(t,e){var n=closestLoadedConfig(e),r=n?n.injector:this.injector;return r.get(t)},PreActivation}(),D=function(){function ActivateRoutes(t,e){this.futureState=t,this.currState=e}return ActivateRoutes.prototype.activate=function(t){var e=this.futureState._root,r=this.currState?this.currState._root:null;n.i(y.g)(this.futureState.root),this.activateChildRoutes(e,r,t)},ActivateRoutes.prototype.activateChildRoutes=function(t,e,r){var i=this,o=nodeChildrenAsMap(e);t.children.forEach(function(t){i.activateRoutes(t,o[t.value.outlet],r),delete o[t.value.outlet]}),n.i(x.c)(o,function(t,e){return i.deactivateOutletAndItChildren(r._outlets[e])})},ActivateRoutes.prototype.activateRoutes=function(t,e,r){var i=t.value,o=e?e.value:null;if(i===o)if(n.i(y.g)(i),i.component){var a=getOutlet(r,t.value);this.activateChildRoutes(t,e,a.outletMap)}else this.activateChildRoutes(t,e,r);else{if(o)if(o.component){var a=getOutlet(r,t.value);this.deactivateOutletAndItChildren(a)}else this.deactivateOutletMap(r);if(i.component){n.i(y.g)(i);var a=getOutlet(r,t.value),s=new b.a;this.placeComponentIntoOutlet(s,i,a),this.activateChildRoutes(t,null,s)}else n.i(y.g)(i),this.activateChildRoutes(t,null,r)}},ActivateRoutes.prototype.placeComponentIntoOutlet=function(t,e,n){var i=[{provide:y.b,useValue:e},{provide:b.a,useValue:t}],o=parentLoadedConfig(e.snapshot),a=null,s=null;o&&(a=o.factoryResolver,s=o.injector,i.push({provide:r.ComponentFactoryResolver,useValue:a})),n.activate(e,a,s,r.ReflectiveInjector.resolve(i),t)},ActivateRoutes.prototype.deactivateOutletAndItChildren=function(t){t&&t.isActivated&&(this.deactivateOutletMap(t.outletMap),t.deactivate())},ActivateRoutes.prototype.deactivateOutletMap=function(t){var e=this;n.i(x.c)(t._outlets,function(t){return e.deactivateOutletAndItChildren(t)})},ActivateRoutes}()},function(t,e,n){"use strict";var r=n(0),i=n(241),o=(n.n(i),n(96)),a=(n.n(o),n(97)),s=(n.n(a),n(143)),c=(n.n(s),n(46));n.d(e,"c",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=new r.OpaqueToken("ROUTES"),u=function(){function LoadedRouterConfig(t,e,n){this.routes=t,this.injector=e,this.factoryResolver=n}return LoadedRouterConfig}(),p=function(){function RouterConfigLoader(t,e){this.loader=t,this.compiler=e}return RouterConfigLoader.prototype.load=function(t,e){return a.map.call(this.loadModuleFactory(e),function(e){var r=e.create(t);return new u(n.i(c.a)(r.injector.get(l)),r.injector,r.componentFactoryResolver)})},RouterConfigLoader.prototype.loadModuleFactory=function(t){var e=this;if("string"==typeof t)return n.i(i.fromPromise)(this.loader.load(t));var a=this.compiler instanceof r.Compiler;return s.mergeMap.call(n.i(c.b)(t()),function(t){return a?n.i(o.of)(t):n.i(i.fromPromise)(e.compiler.compileModuleAsync(t))})},RouterConfigLoader}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function RouterOutletMap(){this._outlets={}}return RouterOutletMap.prototype.registerOutlet=function(t,e){this._outlets[t]=e},RouterOutletMap.prototype.removeOutlet=function(t){this._outlets[t]=void 0},RouterOutletMap}()},function(t,e,n){"use strict";var r=n(49),i=n(27),o=n(5),a=n(48),s=n(11);t.exports=function(t,e,n){var c=s(t),l=n(a,c,""[t]),u=l[0],p=l[1];o(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,u),r(RegExp.prototype,c,2==e?function(t,e){return p.call(t,this,e)}:function(t){return p.call(t,this)}))}},function(t,e,n){var r=n(72),i=n(369),o=n(367),a=n(4),s=n(31),c=n(383),l={},u={},e=t.exports=function(t,e,n,p,d){var f,h,m,v,g=d?function(){return t}:c(t),b=r(n,p,e?2:1),y=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(f=s(t.length);f>y;y++)if(v=e?b(a(h=t[y])[0],h[1]):b(t[y]),v===l||v===u)return v}else for(m=g.call(t);!(h=m.next()).done;)if(v=i(m,b,h.value,e),v===l||v===u)return v};e.BREAK=l,e.RETURN=u},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(18).f,i=n(26),o=n(11)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(14),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(1),i=n(48),o=n(5),a=n(211),s="["+a+"]",c="​…",l=RegExp("^"+s+s+"*"),u=RegExp(s+s+"*$"),p=function(t,e,n){var i={},s=o(function(){return!!a[t]()||c[t]()!=c}),l=i[t]=s?e(d):a[t];n&&(i[n]=l),r(r.P+r.F*s,"String",i)},d=p.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(u,"")),t};t.exports=p},function(t,e,n){"use strict";var r=n(361),i={};i[n(11)("toStringTag")]="z",i+""!="[object z]"&&n(27)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(t,e,n){"use strict";var r=n(380)(!0);n(202)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(399),s=function(){function CollapseModule(){}return CollapseModule=r([o.NgModule({declarations:[a.CollapseDirective],exports:[a.CollapseDirective]}),i("design:paramtypes",[])],CollapseModule)}();e.CollapseModule=s},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(689),s="DD",c="MMMM",l="YYYY",u="dd",p="MMMM YYYY",d="YYYY",f="day",h="day",m="year",v=!0,g=!1,b=0,y=20,_=!1,w=function(){function DatePickerInnerComponent(){this.selectionDone=new o.EventEmitter((void 0)),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new a.DateFormatter,this.update=new o.EventEmitter((!1))}return Object.defineProperty(DatePickerInnerComponent.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),DatePickerInnerComponent.prototype.ngOnInit=function(){this.formatDay=this.formatDay||s,this.formatMonth=this.formatMonth||c,this.formatYear=this.formatYear||l,this.formatDayHeader=this.formatDayHeader||u,this.formatDayTitle=this.formatDayTitle||p,this.formatMonthTitle=this.formatMonthTitle||d,this.showWeeks=void 0===this.showWeeks?v:this.showWeeks,this.onlyCurrentMonth=void 0===this.onlyCurrentMonth?g:this.onlyCurrentMonth,this.startingDay=this.startingDay||b,this.yearRange=this.yearRange||y,this.shortcutPropagation=this.shortcutPropagation||_,this.datepickerMode=this.datepickerMode||f,this.minMode=this.minMode||h,this.maxMode=this.maxMode||m,this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},DatePickerInnerComponent.prototype.ngOnChanges=function(){this.refreshView()},DatePickerInnerComponent.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},DatePickerInnerComponent.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},DatePickerInnerComponent.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},DatePickerInnerComponent.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},DatePickerInnerComponent.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},DatePickerInnerComponent.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},DatePickerInnerComponent.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},DatePickerInnerComponent.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},DatePickerInnerComponent.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},DatePickerInnerComponent.prototype.select=function(t){this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.selectionDone.emit(this.activeDate)):(this.activeDate=t,this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},DatePickerInnerComponent.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),r=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,r,1),this.refreshView()}},DatePickerInnerComponent.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},DatePickerInnerComponent.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},DatePickerInnerComponent.prototype.isDisabled=function(t){return this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"datepickerMode",void 0),r([o.Input(),i("design:type",Number)],DatePickerInnerComponent.prototype,"startingDay",void 0),r([o.Input(),i("design:type",Number)],DatePickerInnerComponent.prototype,"yearRange",void 0),r([o.Input(),i("design:type",Date)],DatePickerInnerComponent.prototype,"minDate",void 0),r([o.Input(),i("design:type",Date)],DatePickerInnerComponent.prototype,"maxDate",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"minMode",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"maxMode",void 0),r([o.Input(),i("design:type",Boolean)],DatePickerInnerComponent.prototype,"showWeeks",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatDay",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatMonth",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatYear",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatDayHeader",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatDayTitle",void 0),r([o.Input(),i("design:type",String)],DatePickerInnerComponent.prototype,"formatMonthTitle",void 0),r([o.Input(),i("design:type",Boolean)],DatePickerInnerComponent.prototype,"onlyCurrentMonth",void 0),r([o.Input(),i("design:type",Boolean)],DatePickerInnerComponent.prototype,"shortcutPropagation",void 0),r([o.Input(),i("design:type",Array)],DatePickerInnerComponent.prototype,"customClass",void 0),r([o.Input(),i("design:type",Object)],DatePickerInnerComponent.prototype,"dateDisabled",void 0),r([o.Input(),i("design:type",Date)],DatePickerInnerComponent.prototype,"initDate",void 0),r([o.Output(),i("design:type",o.EventEmitter)],DatePickerInnerComponent.prototype,"selectionDone",void 0),r([o.Output(),i("design:type",o.EventEmitter)],DatePickerInnerComponent.prototype,"update",void 0),r([o.Input(),i("design:type",Date)],DatePickerInnerComponent.prototype,"activeDate",null),DatePickerInnerComponent=r([o.Component({selector:"datepicker-inner",template:'\n <div *ngIf="datepickerMode" class="well well-sm bg-faded p-a card" role="application" ><!--<!–ng-keydown="keydown($event)"–>-->\n <ng-content></ng-content>\n </div>\n '}),i("design:paramtypes",[])],DatePickerInnerComponent)}();e.DatePickerInnerComponent=w},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(694),s=function(){function DropdownDirective(t,e){this.onToggle=new o.EventEmitter((!1)),this.isOpenChange=new o.EventEmitter((!1)),this.addClass=!0,this.el=t,this._changeDetector=e}return Object.defineProperty(DropdownDirective.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),a.dropdownService.open(this)):(a.dropdownService.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),DropdownDirective.prototype.ngOnInit=function(){this.autoClose=this.autoClose||a.NONINPUT,this.isOpen},DropdownDirective.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(DropdownDirective.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(DropdownDirective.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),DropdownDirective.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},DropdownDirective.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},DropdownDirective.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},r([o.HostBinding("class.open"),o.Input(),i("design:type",Boolean)],DropdownDirective.prototype,"isOpen",null),r([o.Input(),i("design:type",String)],DropdownDirective.prototype,"autoClose",void 0),r([o.Input(),i("design:type",Boolean)],DropdownDirective.prototype,"keyboardNav",void 0),r([o.Input(),i("design:type",Boolean)],DropdownDirective.prototype,"appendToBody",void 0),r([o.Output(),i("design:type",o.EventEmitter)],DropdownDirective.prototype,"onToggle",void 0),r([o.Output(),i("design:type",o.EventEmitter)],DropdownDirective.prototype,"isOpenChange",void 0),r([o.HostBinding("class.dropdown"),i("design:type",Boolean)],DropdownDirective.prototype,"addClass",void 0),DropdownDirective=r([o.Directive({selector:"[dropdown]",exportAs:"bs-dropdown"}),i("design:paramtypes",[o.ElementRef,o.ChangeDetectorRef])],DropdownDirective)}();e.DropdownDirective=s},function(t,e,n){"use strict";var r=n(247),i=n(756),o=n(425),a=n(759),s=n(424),c=n(755),l=function(){function Subscription(t){this.closed=!1,t&&(this._unsubscribe=t)}return Subscription.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,l=n._unsubscribe,u=n._subscriptions;if(this._subscriptions=null,o.isFunction(l)){var p=a.tryCatch(l).call(this);p===s.errorObject&&(e=!0,(t=t||[]).push(s.errorObject.e))}if(r.isArray(u))for(var d=-1,f=u.length;++d<f;){var h=u[d];if(i.isObject(h)){var p=a.tryCatch(h.unsubscribe).call(h);if(p===s.errorObject){e=!0,t=t||[];var m=s.errorObject.e;m instanceof c.UnsubscriptionError?t=t.concat(m.errors):t.push(m)}}}if(e)throw new c.UnsubscriptionError(t)}},Subscription.prototype.add=function(t){if(!t||t===Subscription.EMPTY)return Subscription.EMPTY;if(t===this)return this;var e=t;switch(typeof t){case"function":e=new Subscription(t);case"object":if(e.closed||"function"!=typeof e.unsubscribe)break;this.closed?e.unsubscribe():(this._subscriptions||(this._subscriptions=[])).push(e);break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}return e},Subscription.prototype.remove=function(t){if(null!=t&&t!==this&&t!==Subscription.EMPTY){var e=this._subscriptions;if(e){var n=e.indexOf(t);n!==-1&&e.splice(n,1)}}},Subscription.EMPTY=function(t){return t.closed=!0,t}(new Subscription),Subscription}();e.Subscription=l},function(t,e,n){"use strict";function mergeMap(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(248),o=n(239);e.mergeMap=mergeMap;var a=function(){function MergeMapOperator(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return MergeMapOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.project,this.resultSelector,this.concurrent))},MergeMapOperator}();e.MergeMapOperator=a;var s=function(t){function MergeMapSubscriber(e,n,r,i){void 0===i&&(i=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=r,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return r(MergeMapSubscriber,t),MergeMapSubscriber.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},MergeMapSubscriber.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e,t,n)},MergeMapSubscriber.prototype._innerSub=function(t,e,n){this.add(i.subscribeToResult(this,t,e,n))},MergeMapSubscriber.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},MergeMapSubscriber.prototype.notifyNext=function(t,e,n,r,i){this.resultSelector?this._notifyResultSelector(t,e,n,r):this.destination.next(e)},MergeMapSubscriber.prototype._notifyResultSelector=function(t,e,n,r){var i;try{i=this.resultSelector(t,e,n,r)}catch(o){return void this.destination.error(o)}this.destination.next(i)},MergeMapSubscriber.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},MergeMapSubscriber}(o.OuterSubscriber);e.MergeMapSubscriber=s},function(t,e,n){"use strict";var r=n(0),i=n(98),o=n(12);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=new Object,s=function(){function SwitchView(t,e){this._viewContainerRef=t,this._templateRef=e}return SwitchView.prototype.create=function(){this._viewContainerRef.createEmbeddedView(this._templateRef)},SwitchView.prototype.destroy=function(){this._viewContainerRef.clear()},SwitchView}(),c=function(){function NgSwitch(){this._useDefault=!1,this._valueViews=new Map,this._activeViews=[]}return Object.defineProperty(NgSwitch.prototype,"ngSwitch",{set:function(t){this._emptyAllActiveViews(),this._useDefault=!1;var e=this._valueViews.get(t);n.i(o.c)(e)&&(this._useDefault=!0,e=n.i(o.r)(this._valueViews.get(a))),this._activateViews(e),this._switchValue=t},enumerable:!0,configurable:!0}),NgSwitch.prototype._onCaseValueChanged=function(t,e,n){this._deregisterView(t,n),this._registerView(e,n),t===this._switchValue?(n.destroy(),i.b.remove(this._activeViews,n)):e===this._switchValue&&(this._useDefault&&(this._useDefault=!1,this._emptyAllActiveViews()),n.create(),this._activeViews.push(n)),0!==this._activeViews.length||this._useDefault||(this._useDefault=!0,this._activateViews(this._valueViews.get(a)))},NgSwitch.prototype._emptyAllActiveViews=function(){for(var t=this._activeViews,e=0;e<t.length;e++)t[e].destroy();this._activeViews=[]},NgSwitch.prototype._activateViews=function(t){if(n.i(o.b)(t)){for(var e=0;e<t.length;e++)t[e].create();this._activeViews=t}},NgSwitch.prototype._registerView=function(t,e){var r=this._valueViews.get(t);n.i(o.c)(r)&&(r=[],this._valueViews.set(t,r)),r.push(e)},NgSwitch.prototype._deregisterView=function(t,e){if(t!==a){var n=this._valueViews.get(t);1==n.length?this._valueViews.delete(t):i.b.remove(n,e)}},NgSwitch.decorators=[{type:r.Directive,args:[{selector:"[ngSwitch]"}]}],NgSwitch.ctorParameters=[],NgSwitch.propDecorators={ngSwitch:[{type:r.Input}]},NgSwitch}(),l=function(){function NgSwitchCase(t,e,n){this._value=a,this._switch=n,this._view=new s(t,e)}return Object.defineProperty(NgSwitchCase.prototype,"ngSwitchCase",{set:function(t){this._switch._onCaseValueChanged(this._value,t,this._view),this._value=t},enumerable:!0,configurable:!0}),NgSwitchCase.decorators=[{type:r.Directive,args:[{selector:"[ngSwitchCase]"}]}],NgSwitchCase.ctorParameters=[{type:r.ViewContainerRef},{type:r.TemplateRef},{type:c,decorators:[{type:r.Host}]}],NgSwitchCase.propDecorators={ngSwitchCase:[{type:r.Input}]},NgSwitchCase}(),u=function(){function NgSwitchDefault(t,e,n){n._registerView(a,new s(t,e))}return NgSwitchDefault.decorators=[{type:r.Directive,args:[{selector:"[ngSwitchDefault]"}]}],NgSwitchDefault.ctorParameters=[{type:r.ViewContainerRef},{type:r.TemplateRef},{type:c,decorators:[{type:r.Host}]}],NgSwitchDefault}()},function(t,e,n){"use strict";function _stripBaseHref(t,e){return t.length>0&&e.startsWith(t)?e.substring(t.length):e}function _stripIndexHtml(t){return/\/index.html$/g.test(t)?t.substring(0,t.length-11):t}var r=n(0),i=n(100);n.d(e,"Location",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function Location(t){var e=this;this._subject=new r.EventEmitter,this._platformStrategy=t;var n=this._platformStrategy.getBaseHref();this._baseHref=Location.stripTrailingSlash(_stripIndexHtml(n)),this._platformStrategy.onPopState(function(t){e._subject.emit({url:e.path(!0),pop:!0,type:t.type})})}return Location.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},Location.prototype.isCurrentPathEqualTo=function(t,e){return void 0===e&&(e=""),this.path()==this.normalize(t+Location.normalizeQueryParams(e))},Location.prototype.normalize=function(t){return Location.stripTrailingSlash(_stripBaseHref(this._baseHref,_stripIndexHtml(t)))},Location.prototype.prepareExternalUrl=function(t){return t.length>0&&!t.startsWith("/")&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},Location.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},Location.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},Location.prototype.forward=function(){this._platformStrategy.forward()},Location.prototype.back=function(){this._platformStrategy.back()},Location.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},Location.normalizeQueryParams=function(t){return t.length>0&&"?"!=t.substring(0,1)?"?"+t:t},Location.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},Location.stripTrailingSlash=function(t){return/\/$/g.test(t)&&(t=t.substring(0,t.length-1)),t},Location.decorators=[{type:r.Injectable}],Location.ctorParameters=[{type:i.LocationStrategy}],Location}()},function(t,e,n){"use strict";n.d(e,"PlatformLocation",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function PlatformLocation(){}return Object.defineProperty(PlatformLocation.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(PlatformLocation.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(PlatformLocation.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),PlatformLocation}()},function(t,e,n){"use strict";function isWhitespace(t){return t>=i&&t<=l||t==nt}function isDigit(t){return M<=t&&t<=D}function isAsciiLetter(t){return t>=z&&t<=Q||t>=R&&t<=L}function isAsciiHexDigit(t){return t>=z&&t<=q||t>=R&&t<=N||isDigit(t)}n.d(e,"a",function(){return r}),n.d(e,"Y",function(){return i}),n.d(e,"S",function(){return o}),n.d(e,"_0",function(){return a}),n.d(e,"U",function(){return s}),n.d(e,"W",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"A",function(){return u}),n.d(e,"o",function(){return p}),n.d(e,"p",function(){return d}),n.d(e,"M",function(){return f}),n.d(e,"u",function(){return h}),n.d(e,"B",function(){return m}),n.d(e,"n",function(){return v}),n.d(e,"e",function(){return g}),n.d(e,"f",function(){return b}),n.d(e,"s",function(){return y}),n.d(e,"q",function(){return _}),n.d(e,"k",function(){return w}),n.d(e,"r",function(){return x}),n.d(e,"d",function(){return C}),n.d(e,"t",function(){return S}),n.d(e,"l",function(){return k}),n.d(e,"m",function(){return E}),n.d(e,"x",function(){return P}),n.d(e,"z",function(){return A}),n.d(e,"y",function(){return T}),n.d(e,"w",function(){return O}),n.d(e,"_3",function(){return M}),n.d(e,"_4",function(){return D}),n.d(e,"J",function(){return R}),n.d(e,"P",function(){return I}),n.d(e,"_2",function(){return V}),n.d(e,"K",function(){return L}),n.d(e,"i",function(){return j}),n.d(e,"F",function(){return F}),n.d(e,"j",function(){return W}),n.d(e,"v",function(){return B}),n.d(e,"L",function(){return U}),n.d(e,"H",function(){return z}),n.d(e,"O",function(){return H}),n.d(e,"T",function(){return q}),n.d(e,"R",function(){return G}),n.d(e,"V",function(){return Y}),n.d(e,"X",function(){return K}),n.d(e,"G",function(){return Z}),n.d(e,"Z",function(){return $}),n.d(e,"_1",function(){return J}),n.d(e,"I",function(){return Q}),n.d(e,"g",function(){return X}),n.d(e,"C",function(){return tt}),n.d(e,"h",function(){return et}),n.d(e,"D",function(){return nt}),n.d(e,"Q",function(){return rt}),e.E=isWhitespace,e.c=isDigit,e.N=isAsciiLetter,e._5=isAsciiHexDigit;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=0,i=9,o=10,a=11,s=12,c=13,l=32,u=33,p=34,d=35,f=36,h=37,m=38,v=39,g=40,b=41,y=42,_=43,w=44,x=45,C=46,S=47,k=58,E=59,P=60,A=61,T=62,O=63,M=48,D=57,R=65,I=69,N=70,V=88,L=90,j=91,F=92,W=93,B=94,U=95,z=97,H=101,q=102,G=110,Y=114,K=116,Z=117,$=118,J=120,Q=122,X=123,tt=124,et=125,nt=160,rt=96},function(t,e,n){"use strict";function _cloneDirectiveWithTemplate(t,e){return new i.q({type:t.type,isComponent:t.isComponent,selector:t.selector,exportAs:t.exportAs,changeDetection:t.changeDetection,inputs:t.inputs,outputs:t.outputs,hostListeners:t.hostListeners,hostProperties:t.hostProperties,hostAttributes:t.hostAttributes,providers:t.providers,viewProviders:t.viewProviders,queries:t.queries,viewQueries:t.viewQueries,entryComponents:t.entryComponents,template:e})}var r=n(0),i=n(20),o=n(78),a=n(6),s=n(3),c=n(55),l=n(104),u=n(40),p=n(158),d=n(285),f=n(286),h=n(80),m=n(23);n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var v=function(){function DirectiveNormalizer(t,e,n,r){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return DirectiveNormalizer.prototype.clearCache=function(){this._resourceLoaderCache.clear()},DirectiveNormalizer.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},DirectiveNormalizer.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},DirectiveNormalizer.prototype.normalizeDirective=function(t){var e=this;if(!t.isComponent)return new m.g(t,Promise.resolve(t));var r,i=null;if(n.i(s.a)(t.template.template))i=this.normalizeTemplateSync(t.type,t.template),r=Promise.resolve(i);else{if(!t.template.templateUrl)throw new Error("No template specified for component "+t.type.name);r=this.normalizeTemplateAsync(t.type,t.template)}if(i&&0===i.styleUrls.length){var o=_cloneDirectiveWithTemplate(t,i);return new m.g(o,Promise.resolve(o))}return new m.g(null,r.then(function(t){return e.normalizeExternalStylesheets(t)}).then(function(e){return _cloneDirectiveWithTemplate(t,e)}))},DirectiveNormalizer.prototype.normalizeTemplateSync=function(t,e){return this.normalizeLoadedTemplate(t,e,e.template,t.moduleUrl)},DirectiveNormalizer.prototype.normalizeTemplateAsync=function(t,e){var n=this,r=this._urlResolver.resolve(t.moduleUrl,e.templateUrl);return this._fetch(r).then(function(i){return n.normalizeLoadedTemplate(t,e,i,r)})},DirectiveNormalizer.prototype.normalizeLoadedTemplate=function(t,e,o,a){var l=u.b.fromArray(e.interpolation),p=this._htmlParser.parse(o,t.name,!1,l);if(p.errors.length>0){var d=p.errors.join("\n");throw new Error("Template parse errors:\n"+d)}var f=this.normalizeStylesheet(new i.o({styles:e.styles,styleUrls:e.styleUrls,moduleUrl:t.moduleUrl})),h=new g;c.g(h,p.rootNodes);var m=this.normalizeStylesheet(new i.o({styles:h.styles,styleUrls:h.styleUrls,moduleUrl:a})),v=f.styles.concat(m.styles),b=f.styleUrls.concat(m.styleUrls),y=e.encapsulation;return n.i(s.c)(y)&&(y=this._config.defaultEncapsulation),y===r.ViewEncapsulation.Emulated&&0===v.length&&0===b.length&&(y=r.ViewEncapsulation.None),new i.p({encapsulation:y,template:o,templateUrl:a,styles:v,styleUrls:b,externalStylesheets:e.externalStylesheets,ngContentSelectors:h.ngContentSelectors,animations:e.animations,interpolation:e.interpolation})},DirectiveNormalizer.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new i.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},DirectiveNormalizer.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(r){var o=n.normalizeStylesheet(new i.o({styles:[r],moduleUrl:t}));return e.set(t,o),n._loadMissingExternalStylesheets(o.styleUrls,e)})})).then(function(t){return a.c.values(e)})},DirectiveNormalizer.prototype.normalizeStylesheet=function(t){var e=this,r=t.styleUrls.filter(d.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),o=t.styles.map(function(i){var o=n.i(d.b)(e._urlResolver,t.moduleUrl,i);return r.push.apply(r,o.styleUrls),o.style});return new i.o({styles:o,styleUrls:r,moduleUrl:t.moduleUrl})},DirectiveNormalizer.decorators=[{type:r.Injectable}],DirectiveNormalizer.ctorParameters=[{type:p.a},{type:h.a},{type:l.b},{type:o.a}],DirectiveNormalizer}(),g=function(){function TemplatePreparseVisitor(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return TemplatePreparseVisitor.prototype.visitElement=function(t,e){var r=n.i(f.a)(t);switch(r.type){case f.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(r.selectAttr);break;case f.b.STYLE:var i="";t.children.forEach(function(t){t instanceof c.d&&(i+=t.value)}),this.styles.push(i);break;case f.b.STYLESHEET:this.styleUrls.push(r.hrefAttr)}return r.nonBindable&&this.ngNonBindableStackCount++,c.g(this,t.children),r.nonBindable&&this.ngNonBindableStackCount--,null},TemplatePreparseVisitor.prototype.visitComment=function(t,e){return null},TemplatePreparseVisitor.prototype.visitAttribute=function(t,e){return null},TemplatePreparseVisitor.prototype.visitText=function(t,e){return null},TemplatePreparseVisitor.prototype.visitExpansion=function(t,e){return null},TemplatePreparseVisitor.prototype.visitExpansionCase=function(t,e){return null},TemplatePreparseVisitor}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _isDirectiveMetadata(t){return t instanceof r.DirectiveMetadata}var r=n(0),i=n(6),o=n(3),a=n(17),s=n(23);n.d(e,"a",function(){return c});var c=function(){function DirectiveResolver(t){void 0===t&&(t=a.P),this._reflector=t}return DirectiveResolver.prototype.resolve=function(t,e){void 0===e&&(e=!0);var i=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(n.i(o.a)(i)){var a=i.find(_isDirectiveMetadata);if(n.i(o.a)(a)){var s=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(a,s,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(o.q)(t));return null},DirectiveResolver.prototype._mergeWithPropertyMetadata=function(t,e,a){var s=[],c=[],l={},u={};return i.b.forEach(e,function(t,e){t.forEach(function(t){if(t instanceof r.InputMetadata)n.i(o.a)(t.bindingPropertyName)?s.push(e+": "+t.bindingPropertyName):s.push(e);else if(t instanceof r.OutputMetadata)n.i(o.a)(t.bindingPropertyName)?c.push(e+": "+t.bindingPropertyName):c.push(e);else if(t instanceof r.HostBindingMetadata)n.i(o.a)(t.hostPropertyName)?l["["+t.hostPropertyName+"]"]=e:l["["+e+"]"]=e;else if(t instanceof r.HostListenerMetadata){var i=n.i(o.a)(t.args)?t.args.join(", "):"";l["("+t.eventName+")"]=e+"("+i+")"}else t instanceof r.QueryMetadata&&(u[e]=t)})}),this._merge(t,s,c,l,u,a)},DirectiveResolver.prototype._extractPublicName=function(t){return n.i(s.b)(t,[null,t])[1].trim()},DirectiveResolver.prototype._merge=function(t,e,a,s,c,l){var u,p=this;if(n.i(o.a)(t.inputs)){var d=t.inputs.map(function(t){return p._extractPublicName(t)});e.forEach(function(t){var e=p._extractPublicName(t);if(d.indexOf(e)>-1)throw new Error("Input '"+e+"' defined multiple times in '"+n.i(o.q)(l)+"'")}),u=t.inputs.concat(e)}else u=e;var f;if(n.i(o.a)(t.outputs)){var h=t.outputs.map(function(t){return p._extractPublicName(t)});a.forEach(function(t){var e=p._extractPublicName(t);if(h.indexOf(e)>-1)throw new Error("Output event '"+e+"' defined multiple times in '"+n.i(o.q)(l)+"'")}),f=t.outputs.concat(a)}else f=a;var m=n.i(o.a)(t.host)?i.b.merge(t.host,s):s,v=n.i(o.a)(t.queries)?i.b.merge(t.queries,c):c;return t instanceof r.ComponentMetadata?new r.ComponentMetadata({selector:t.selector,inputs:u,outputs:f,host:m,exportAs:t.exportAs,moduleId:t.moduleId,queries:v,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new r.DirectiveMetadata({selector:t.selector,inputs:u,outputs:f,host:m,exportAs:t.exportAs,queries:v,providers:t.providers})},DirectiveResolver.decorators=[{type:r.Injectable}],DirectiveResolver.ctorParameters=[{type:a.Y}],DirectiveResolver}()},function(t,e,n){"use strict";var r=n(6),i=n(3);n.d(e,"b",function(){return a}),n.d(e,"d",function(){return s}),n.d(e,"c",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"p",function(){return p}),n.d(e,"h",function(){return d}),n.d(e,"j",function(){return f}),n.d(e,"w",function(){return h}),n.d(e,"v",function(){return m}),n.d(e,"u",function(){return v}),n.d(e,"n",function(){return g}),n.d(e,"m",function(){return b}),n.d(e,"i",function(){return y}),n.d(e,"f",function(){return _}),n.d(e,"q",function(){return w}),n.d(e,"r",function(){return x}),n.d(e,"e",function(){return C}),n.d(e,"k",function(){return S}),n.d(e,"l",function(){return k}),n.d(e,"t",function(){return E}),n.d(e,"s",function(){return P}),n.d(e,"o",function(){return A}),n.d(e,"a",function(){return T}),n.d(e,"x",function(){return O}),n.d(e,"y",function(){return M});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(){function ParserError(t,e,n,r){this.input=e,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+r}return ParserError}(),s=function(){function ParseSpan(t,e){this.start=t,this.end=e}return ParseSpan}(),c=function(){function AST(t){this.span=t}return AST.prototype.visit=function(t,e){return void 0===e&&(e=null),null},AST.prototype.toString=function(){return"AST"},AST}(),l=function(t){function Quote(e,n,r,i){t.call(this,e),this.prefix=n,this.uninterpretedExpression=r,this.location=i}return o(Quote,t),Quote.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},Quote.prototype.toString=function(){return"Quote"},Quote}(c),u=function(t){function EmptyExpr(){t.apply(this,arguments)}return o(EmptyExpr,t),EmptyExpr.prototype.visit=function(t,e){void 0===e&&(e=null)},EmptyExpr}(c),p=function(t){function ImplicitReceiver(){t.apply(this,arguments)}return o(ImplicitReceiver,t),ImplicitReceiver.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},ImplicitReceiver}(c),d=function(t){function Chain(e,n){t.call(this,e),this.expressions=n}return o(Chain,t),Chain.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},Chain}(c),f=function(t){function Conditional(e,n,r,i){t.call(this,e),this.condition=n,this.trueExp=r,this.falseExp=i}return o(Conditional,t),Conditional.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},Conditional}(c),h=function(t){function PropertyRead(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return o(PropertyRead,t),PropertyRead.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},PropertyRead}(c),m=function(t){function PropertyWrite(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.value=i}return o(PropertyWrite,t),PropertyWrite.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},PropertyWrite}(c),v=function(t){function SafePropertyRead(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return o(SafePropertyRead,t),SafePropertyRead.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},SafePropertyRead}(c),g=function(t){function KeyedRead(e,n,r){t.call(this,e),this.obj=n,this.key=r}return o(KeyedRead,t),KeyedRead.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},KeyedRead}(c),b=function(t){function KeyedWrite(e,n,r,i){t.call(this,e),this.obj=n,this.key=r,this.value=i}return o(KeyedWrite,t),KeyedWrite.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},KeyedWrite}(c),y=function(t){function BindingPipe(e,n,r,i){t.call(this,e),this.exp=n,this.name=r,this.args=i}return o(BindingPipe,t),BindingPipe.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},BindingPipe}(c),_=function(t){function LiteralPrimitive(e,n){t.call(this,e),this.value=n}return o(LiteralPrimitive,t),LiteralPrimitive.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},LiteralPrimitive}(c),w=function(t){function LiteralArray(e,n){t.call(this,e),this.expressions=n}return o(LiteralArray,t),LiteralArray.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},LiteralArray}(c),x=function(t){function LiteralMap(e,n,r){t.call(this,e),this.keys=n,this.values=r}return o(LiteralMap,t),LiteralMap.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},LiteralMap}(c),C=function(t){function Interpolation(e,n,r){t.call(this,e),this.strings=n,this.expressions=r}return o(Interpolation,t),Interpolation.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},Interpolation}(c),S=function(t){function Binary(e,n,r,i){t.call(this,e),this.operation=n,this.left=r,this.right=i}return o(Binary,t),Binary.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},Binary}(c),k=function(t){function PrefixNot(e,n){t.call(this,e),this.expression=n}return o(PrefixNot,t),PrefixNot.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},PrefixNot}(c),E=function(t){function MethodCall(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return o(MethodCall,t),MethodCall.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},MethodCall}(c),P=function(t){function SafeMethodCall(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return o(SafeMethodCall,t),SafeMethodCall.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},SafeMethodCall}(c),A=function(t){function FunctionCall(e,n,r){t.call(this,e),this.target=n,this.args=r}return o(FunctionCall,t),FunctionCall.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},FunctionCall}(c),T=function(t){function ASTWithSource(e,r,o,a){t.call(this,new s(0,n.i(i.c)(r)?0:r.length)),this.ast=e,this.source=r,this.location=o,this.errors=a}return o(ASTWithSource,t),ASTWithSource.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},ASTWithSource.prototype.toString=function(){return this.source+" in "+this.location},ASTWithSource}(c),O=function(){function TemplateBinding(t,e,n,r){this.key=t,this.keyIsVar=e,this.name=n,this.expression=r}return TemplateBinding}(),M=function(){function RecursiveAstVisitor(){}return RecursiveAstVisitor.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},RecursiveAstVisitor.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},RecursiveAstVisitor.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},RecursiveAstVisitor.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},RecursiveAstVisitor.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},RecursiveAstVisitor.prototype.visitImplicitReceiver=function(t,e){return null},RecursiveAstVisitor.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},RecursiveAstVisitor.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},RecursiveAstVisitor.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},RecursiveAstVisitor.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},RecursiveAstVisitor.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},RecursiveAstVisitor.prototype.visitLiteralPrimitive=function(t,e){return null},RecursiveAstVisitor.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},RecursiveAstVisitor.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},RecursiveAstVisitor.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},RecursiveAstVisitor.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},RecursiveAstVisitor.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},RecursiveAstVisitor.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},RecursiveAstVisitor.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},RecursiveAstVisitor.prototype.visitQuote=function(t,e){return null},RecursiveAstVisitor}();(function(){function AstTransformer(){}return AstTransformer.prototype.visitImplicitReceiver=function(t,e){return t},AstTransformer.prototype.visitInterpolation=function(t,e){return new C(t.span,t.strings,this.visitAll(t.expressions))},AstTransformer.prototype.visitLiteralPrimitive=function(t,e){return new _(t.span,t.value)},AstTransformer.prototype.visitPropertyRead=function(t,e){return new h(t.span,t.receiver.visit(this),t.name)},AstTransformer.prototype.visitPropertyWrite=function(t,e){return new m(t.span,t.receiver.visit(this),t.name,t.value)},AstTransformer.prototype.visitSafePropertyRead=function(t,e){return new v(t.span,t.receiver.visit(this),t.name)},AstTransformer.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},AstTransformer.prototype.visitSafeMethodCall=function(t,e){return new P(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},AstTransformer.prototype.visitFunctionCall=function(t,e){return new A(t.span,t.target.visit(this),this.visitAll(t.args))},AstTransformer.prototype.visitLiteralArray=function(t,e){return new w(t.span,this.visitAll(t.expressions))},AstTransformer.prototype.visitLiteralMap=function(t,e){return new x(t.span,t.keys,this.visitAll(t.values))},AstTransformer.prototype.visitBinary=function(t,e){return new S(t.span,t.operation,t.left.visit(this),t.right.visit(this))},AstTransformer.prototype.visitPrefixNot=function(t,e){return new k(t.span,t.expression.visit(this))},AstTransformer.prototype.visitConditional=function(t,e){return new f(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},AstTransformer.prototype.visitPipe=function(t,e){return new y(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},AstTransformer.prototype.visitKeyedRead=function(t,e){return new g(t.span,t.obj.visit(this),t.key.visit(this))},AstTransformer.prototype.visitKeyedWrite=function(t,e){return new b(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},AstTransformer.prototype.visitAll=function(t){for(var e=r.a.createFixedSize(t.length),n=0;n<t.length;++n)e[n]=t[n].visit(this);return e},AstTransformer.prototype.visitChain=function(t,e){return new d(t.span,this.visitAll(t.expressions))},AstTransformer.prototype.visitQuote=function(t,e){return new l(t.span,t.prefix,t.uninterpretedExpression,t.location)},AstTransformer})()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function digestMessage(t){return sha1(serializeNodes(t.nodes).join("")+("["+t.meaning+"]"))}function serializeNodes(t){return t.map(function(t){return t.visit(i,null)})}function sha1(t){var e=utf8Encode(t),n=stringToWords32(e),r=8*e.length,i=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],s=o[1],c=o[2],l=o[3],u=o[4];n[r>>5]|=128<<24-r%32,n[(r+64>>9<<4)+15]=r;for(var p=0;p<n.length;p+=16){for(var d=[a,s,c,l,u],f=d[0],h=d[1],m=d[2],v=d[3],g=d[4],b=0;b<80;b++){b<16?i[b]=n[p+b]:i[b]=rol32(i[b-3]^i[b-8]^i[b-14]^i[b-16],1);var y=fk(b,s,c,l),_=y[0],w=y[1],x=[rol32(a,5),_,u,w,i[b]].reduce(add32);E=[l,c,rol32(s,30),a,x],u=E[0],l=E[1],c=E[2],s=E[3],a=E[4]}P=[add32(a,f),add32(s,h),add32(c,m),add32(l,v),add32(u,g)],a=P[0],s=P[1],c=P[2],l=P[3],u=P[4]}for(var C=words32ToString([a,s,c,l,u]),S="",p=0;p<C.length;p++){var k=C.charCodeAt(p);S+=(k>>>4&15).toString(16)+(15&k).toString(16)}return S.toLowerCase();var E,P}function utf8Encode(t){for(var e="",n=0;n<t.length;n++){var r=decodeSurrogatePairs(t,n);r<=127?e+=String.fromCharCode(r):r<=2047?e+=String.fromCharCode(192|r>>>6,128|63&r):r<=65535?e+=String.fromCharCode(224|r>>>12,128|r>>>6&63,128|63&r):r<=2097151&&(e+=String.fromCharCode(240|r>>>18,128|r>>>12&63,128|r>>>6&63,128|63&r))}return e}function decodeSurrogatePairs(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n,r=t.charCodeAt(e);return r>=55296&&r<=57343&&t.length>e+1&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?1024*(r-55296)+n-56320+65536:r}function stringToWords32(t){for(var e=Array(t.length>>>2),n=0;n<e.length;n++)e[n]=0;for(var n=0;n<t.length;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<8*(3-n&3);return e}function words32ToString(t){for(var e="",n=0;n<4*t.length;n++)e+=String.fromCharCode(t[n>>>2]>>>8*(3-n&3)&255);return e}function fk(t,e,n,r){return t<20?[e&n|~e&r,1518500249]:t<40?[e^n^r,1859775393]:t<60?[e&n|e&r|n&r,2400959708]:[e^n^r,3395469782]}function add32(t,e){var n=(65535&t)+(65535&e),r=(t>>16)+(e>>16)+(n>>16);return r<<16|65535&n}function rol32(t,e){return t<<e|t>>>32-e}e.a=digestMessage;var r=function(){function _SerializerVisitor(){}return _SerializerVisitor.prototype.visitText=function(t,e){return t.value},_SerializerVisitor.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},_SerializerVisitor.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+r.join(", ")+"}"},_SerializerVisitor.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'<ph tag name="'+t.startName+'"/>':'<ph tag name="'+t.startName+'">'+t.children.map(function(t){return t.visit(n)}).join(", ")+'</ph name="'+t.closeName+'">'},_SerializerVisitor.prototype.visitPlaceholder=function(t,e){return'<ph name="'+t.name+'">'+t.value+"</ph>"},_SerializerVisitor.prototype.visitIcuPlaceholder=function(t,e){return'<ph icu name="'+t.name+'">'+t.value.visit(this)+"</ph>"},_SerializerVisitor}(),i=new r},function(t,e,n){"use strict";var r=n(41);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o=function(t){function I18nError(e,n){t.call(this,e,n)}return i(I18nError,t),I18nError}(r.a)},function(t,e,n){"use strict";function getTransitiveModules(t,e,n,r){return void 0===n&&(n=[]),void 0===r&&(r=new Set),t.forEach(function(t){if(!r.has(t.type.reference)){r.add(t.type.reference);var i=e?t.importedModules.concat(t.exportedModules):t.exportedModules;getTransitiveModules(i,e,n,r),n.push(t)}}),n}function flattenArray(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i<t.length;i++){var o=n.i(r.resolveForwardRef)(t[i]);n.i(c.d)(o)?flattenArray(o,e):e.push(o)}return e}function isValidType(t){return a.z(t)||t instanceof r.Type}function staticTypeModuleUrl(t){return a.z(t)?t.filePath:null}function componentModuleUrl(t,e,r){if(a.z(e))return staticTypeModuleUrl(e);if(n.i(c.a)(r.moduleId)){var i=r.moduleId,o=n.i(m.b)(i);return n.i(c.a)(o)&&o.length>0?i:"package:"+i+v.h}return t.importUri(e)}function convertToCompileValue(t,e){return n.i(v.d)(t,new y,e)}var r=n(0),i=n(6),o=n(267),a=n(20),s=n(149),c=n(3),l=n(16),u=n(451),p=n(155),d=n(157),f=n(17),h=n(79),m=n(80),v=n(23);n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},b=function(){function CompileMetadataResolver(t,e,n,r,i){void 0===i&&(i=f.P),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._schemaRegistry=r,this._reflector=i,this._directiveCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._anonymousTypes=new Map,this._anonymousTypeIndex=0}return CompileMetadataResolver.prototype.sanitizeTokenName=function(t){var e=n.i(c.q)(t);if(e.indexOf("(")>=0){var r=this._anonymousTypes.get(t);n.i(c.c)(r)&&(this._anonymousTypes.set(t,this._anonymousTypeIndex++),r=this._anonymousTypes.get(t)),e="anonymous_token_"+r+"_"}return n.i(v.a)(e)},CompileMetadataResolver.prototype.clearCacheFor=function(t){this._directiveCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear()},CompileMetadataResolver.prototype.clearCache=function(){this._directiveCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear()},CompileMetadataResolver.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e.getAnimationStateMetadata(t)});return new a.r(t.name,n)},CompileMetadataResolver.prototype.getAnimationStateMetadata=function(t){if(t instanceof r.AnimationStateDeclarationMetadata){var e=this.getAnimationStyleMetadata(t.styles);return new a.g(t.stateNameExpr,e)}return t instanceof r.AnimationStateTransitionMetadata?new a.s(t.stateChangeExpr,this.getAnimationMetadata(t.steps)):null},CompileMetadataResolver.prototype.getAnimationStyleMetadata=function(t){return new a.h(t.offset,t.styles)},CompileMetadataResolver.prototype.getAnimationMetadata=function(t){var e=this;if(t instanceof r.AnimationStyleMetadata)return this.getAnimationStyleMetadata(t);if(t instanceof r.AnimationKeyframesSequenceMetadata)return new a.l(t.steps.map(function(t){return e.getAnimationStyleMetadata(t)}));if(t instanceof r.AnimationAnimateMetadata){var n=this.getAnimationMetadata(t.styles);return new a.k(t.timings,n)}if(t instanceof r.AnimationWithStepsMetadata){var i=t.steps.map(function(t){return e.getAnimationMetadata(t)});return t instanceof r.AnimationGroupMetadata?new a.m(i):new a.i(i)}return null},CompileMetadataResolver.prototype.getDirectiveMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(r.resolveForwardRef)(t);var s=this._directiveCache.get(t);if(n.i(c.c)(s)){var l=this._directiveResolver.resolve(t,e);if(!l)return null;var u=null,p=null,d=[],f=staticTypeModuleUrl(t),h=[],m=l.selector;if(l instanceof r.ComponentMetadata){var v=l;n.i(o.b)("styles",v.styles),n.i(o.a)("interpolation",v.interpolation);var g=n.i(c.a)(v.animations)?v.animations.map(function(t){return i.getAnimationEntryMetadata(t)}):null;n.i(o.b)("styles",v.styles),n.i(o.b)("styleUrls",v.styleUrls),u=new a.p({encapsulation:v.encapsulation,template:v.template,templateUrl:v.templateUrl,styles:v.styles,styleUrls:v.styleUrls,animations:g,interpolation:v.interpolation}),p=v.changeDetection,n.i(c.a)(l.viewProviders)&&(d=this.getProvidersMetadata(l.viewProviders,h,'viewProviders for "'+n.i(c.q)(t)+'"')),f=componentModuleUrl(this._reflector,t,v),v.entryComponents&&(h=flattenArray(v.entryComponents).map(function(t){return i.getTypeMetadata(t,staticTypeModuleUrl(t))}).concat(h)),m||(m=this._schemaRegistry.getDefaultComponentElementName())}else if(!m)throw new Error("Directive "+n.i(c.q)(t)+" has no selector, please add it!");var b=[];n.i(c.a)(l.providers)&&(b=this.getProvidersMetadata(l.providers,h,'providers for "'+n.i(c.q)(t)+'"'));var y=[],_=[];n.i(c.a)(l.queries)&&(y=this.getQueriesMetadata(l.queries,!1,t),_=this.getQueriesMetadata(l.queries,!0,t)),s=a.q.create({selector:m,exportAs:l.exportAs,isComponent:n.i(c.a)(u),type:this.getTypeMetadata(t,f),template:u,changeDetection:p,inputs:l.inputs,outputs:l.outputs,host:l.host,providers:b,viewProviders:d,queries:y,viewQueries:_,entryComponents:h}),this._directiveCache.set(t,s)}return s},CompileMetadataResolver.prototype.getNgModuleMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(r.resolveForwardRef)(t);var o=this._ngModuleCache.get(t);if(!o){var s=this._ngModuleResolver.resolve(t,e);if(!s)return null;var l=[],u=[],p=[],d=[],f=[],h=[],m=[],v=[],g=[],b=[];s.imports&&flattenArray(s.imports).forEach(function(e){var r;if(isValidType(e))r=e;else if(e&&e.ngModule){var o=e;r=o.ngModule,o.providers&&m.push.apply(m,i.getProvidersMetadata(o.providers,v,"provider for the NgModule '"+n.i(c.q)(r)+"'"))}if(!r)throw new Error("Unexpected value '"+n.i(c.q)(e)+"' imported by the module '"+n.i(c.q)(t)+"'");var a=i.getNgModuleMetadata(r,!1);if(null===a)throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(c.q)(e)+"' imported by the module '"+n.i(c.q)(t)+"'");f.push(a)}),s.exports&&flattenArray(s.exports).forEach(function(e){if(!isValidType(e))throw new Error("Unexpected value '"+n.i(c.q)(e)+"' exported by the module '"+n.i(c.q)(t)+"'");var r,o,a;if(r=i.getDirectiveMetadata(e,!1))u.push(r);else if(o=i.getPipeMetadata(e,!1))d.push(o);else{if(!(a=i.getNgModuleMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(c.q)(e)+"' exported by the module '"+n.i(c.q)(t)+"'");h.push(a)}});var y=this._getTransitiveNgModuleMetadata(f,h);s.declarations&&flattenArray(s.declarations).forEach(function(e){if(!isValidType(e))throw new Error("Unexpected value '"+n.i(c.q)(e)+"' declared by the module '"+n.i(c.q)(t)+"'");var r,o;if(r=i.getDirectiveMetadata(e,!1))i._addDirectiveToModule(r,t,y,l,!0);else{if(!(o=i.getPipeMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(c.q)(e)+"' declared by the module '"+n.i(c.q)(t)+"'");i._addPipeToModule(o,t,y,p,!0)}}),s.providers&&m.push.apply(m,this.getProvidersMetadata(s.providers,v,"provider for the NgModule '"+n.i(c.q)(t)+"'")),s.entryComponents&&v.push.apply(v,flattenArray(s.entryComponents).map(function(t){return i.getTypeMetadata(t,staticTypeModuleUrl(t))})),s.bootstrap&&g.push.apply(g,flattenArray(s.bootstrap).map(function(t){return i.getTypeMetadata(t,staticTypeModuleUrl(t))})),v.push.apply(v,g),s.schemas&&b.push.apply(b,flattenArray(s.schemas)),(_=y.entryComponents).push.apply(_,v),(w=y.providers).push.apply(w,m),o=new a.t({type:this.getTypeMetadata(t,staticTypeModuleUrl(t)),providers:m,entryComponents:v,bootstrapComponents:g,schemas:b,declaredDirectives:l,exportedDirectives:u,declaredPipes:p,exportedPipes:d,importedModules:f,exportedModules:h,transitiveModule:y}),y.modules.push(o),this._verifyModule(o),this._ngModuleCache.set(t,o)}return o;var _,w},CompileMetadataResolver.prototype._verifyModule=function(t){t.exportedDirectives.forEach(function(e){if(!t.transitiveModule.directivesSet.has(e.type.reference))throw new Error("Can't export directive "+n.i(c.q)(e.type.reference)+" from "+n.i(c.q)(t.type.reference)+" as it was neither declared nor imported!")}),t.exportedPipes.forEach(function(e){if(!t.transitiveModule.pipesSet.has(e.type.reference))throw new Error("Can't export pipe "+n.i(c.q)(e.type.reference)+" from "+n.i(c.q)(t.type.reference)+" as it was neither declared nor imported!")})},CompileMetadataResolver.prototype._getTypeDescriptor=function(t){return null!==this._directiveResolver.resolve(t,!1)?"directive":null!==this._pipeResolver.resolve(t,!1)?"pipe":null!==this._ngModuleResolver.resolve(t,!1)?"module":t.provide?"provider":"value"},CompileMetadataResolver.prototype._addTypeToModule=function(t,e){var r=this._ngModuleOfTypes.get(t);if(r&&r!==e)throw new Error("Type "+n.i(c.q)(t)+" is part of the declarations of 2 modules: "+n.i(c.q)(r)+" and "+n.i(c.q)(e)+"!");this._ngModuleOfTypes.set(t,e)},CompileMetadataResolver.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=getTransitiveModules(t.concat(e),!0),r=flattenArray(n.map(function(t){return t.providers})),i=flattenArray(n.map(function(t){return t.entryComponents})),o=getTransitiveModules(t,!1),s=flattenArray(o.map(function(t){return t.exportedDirectives})),c=flattenArray(o.map(function(t){return t.exportedPipes}));return new a.u(n,r,i,s,c)},CompileMetadataResolver.prototype._addDirectiveToModule=function(t,e,n,r,i){return void 0===i&&(i=!1),!(!i&&n.directivesSet.has(t.type.reference))&&(n.directivesSet.add(t.type.reference),n.directives.push(t),r.push(t),this._addTypeToModule(t.type.reference,e),!0)},CompileMetadataResolver.prototype._addPipeToModule=function(t,e,n,r,i){return void 0===i&&(i=!1),!(!i&&n.pipesSet.has(t.type.reference))&&(n.pipesSet.add(t.type.reference),n.pipes.push(t),r.push(t),this._addTypeToModule(t.type.reference,e),!0)},CompileMetadataResolver.prototype.getTypeMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(r.resolveForwardRef)(t),new a.e({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i),lifecycleHooks:f.Z.filter(function(e){return n.i(u.a)(e,t)})})},CompileMetadataResolver.prototype.getFactoryMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(r.resolveForwardRef)(t),new a.v({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i)})},CompileMetadataResolver.prototype.getPipeMetadata=function(t,e){void 0===e&&(e=!0),t=n.i(r.resolveForwardRef)(t);var i=this._pipeCache.get(t);if(n.i(c.c)(i)){var o=this._pipeResolver.resolve(t,e);if(!o)return null;i=new a.w({type:this.getTypeMetadata(t,staticTypeModuleUrl(t)),name:o.name,pure:o.pure}),this._pipeCache.set(t,i)}return i},CompileMetadataResolver.prototype.getDependenciesMetadata=function(t,e){var i=this,o=!1,s=n.i(c.a)(e)?e:this._reflector.parameters(t);n.i(c.c)(s)&&(s=[]);var l=s.map(function(e){var s=!1,l=!1,u=!1,p=!1,d=!1,f=null,h=null,m=null;return n.i(c.d)(e)?e.forEach(function(t){t instanceof r.HostMetadata?l=!0:t instanceof r.SelfMetadata?u=!0:t instanceof r.SkipSelfMetadata?p=!0:t instanceof r.OptionalMetadata?d=!0:t instanceof r.AttributeMetadata?(s=!0,m=t.attributeName):t instanceof r.QueryMetadata?t.isViewQuery?h=t:f=t:t instanceof r.InjectMetadata?m=t.token:isValidType(t)&&n.i(c.c)(m)&&(m=t)}):m=e,n.i(c.c)(m)?(o=!0,null):new a.c({isAttribute:s,isHost:l,isSelf:u,isSkipSelf:p,isOptional:d,query:n.i(c.a)(f)?i.getQueryMetadata(f,null,t):null,viewQuery:n.i(c.a)(h)?i.getQueryMetadata(h,null,t):null,token:i.getTokenMetadata(m)})});if(o){var u=l.map(function(t){return t?n.i(c.q)(t.token):"?"}).join(", ");throw new Error("Can't resolve all parameters for "+n.i(c.q)(t)+": ("+u+").")}return l},CompileMetadataResolver.prototype.getTokenMetadata=function(t){t=n.i(r.resolveForwardRef)(t);var e;return e=n.i(c.h)(t)?new a.b({value:t}):new a.b({identifier:new a.a({reference:t,name:this.sanitizeTokenName(t),moduleUrl:staticTypeModuleUrl(t)})})},CompileMetadataResolver.prototype.getProvidersMetadata=function(t,e,i){var o=this,s=[];return t.forEach(function(u,p){u=n.i(r.resolveForwardRef)(u),u&&"object"==typeof u&&u.hasOwnProperty("provide")&&(u=new a.x(u.provide,u));var d;if(n.i(c.d)(u))d=o.getProvidersMetadata(u,e,i);else if(u instanceof a.x){var f=o.getTokenMetadata(u.token);f.reference===n.i(l.a)(l.b.ANALYZE_FOR_ENTRY_COMPONENTS).reference?e.push.apply(e,o._getEntryComponentsFromProvider(u)):d=o.getProviderMetadata(u)}else{if(!isValidType(u)){var h=t.reduce(function(t,e,r){return r<p?t.push(""+n.i(c.q)(e)):r==p?t.push("?"+n.i(c.q)(e)+"?"):r==p+1&&t.push("..."),t},[]).join(", ");throw new Error("Invalid "+(i?i:"provider")+" - only instances of Provider and Type are allowed, got: ["+h+"]")}d=o.getTypeMetadata(u,staticTypeModuleUrl(u))}d&&s.push(d)}),s},CompileMetadataResolver.prototype._getEntryComponentsFromProvider=function(t){var e=this,n=[],r=[];if(t.useFactory||t.useExisting||t.useClass)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports useValue!");if(!t.multi)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports 'multi = true'!");return convertToCompileValue(t.useValue,r),r.forEach(function(t){var r=e.getDirectiveMetadata(t.reference,!1);r&&n.push(r.type)}),n},CompileMetadataResolver.prototype.getProviderMetadata=function(t){var e,r=null,i=null;return n.i(c.a)(t.useClass)?(r=this.getTypeMetadata(t.useClass,staticTypeModuleUrl(t.useClass),t.dependencies),e=r.diDeps):n.i(c.a)(t.useFactory)&&(i=this.getFactoryMetadata(t.useFactory,staticTypeModuleUrl(t.useFactory),t.dependencies),e=i.diDeps),new a.d({token:this.getTokenMetadata(t.token),useClass:r,useValue:convertToCompileValue(t.useValue,[]),useFactory:i,useExisting:n.i(c.a)(t.useExisting)?this.getTokenMetadata(t.useExisting):null,deps:e,multi:t.multi})},CompileMetadataResolver.prototype.getQueriesMetadata=function(t,e,n){var r=this,o=[];return i.b.forEach(t,function(t,i){t.isViewQuery===e&&o.push(r.getQueryMetadata(t,i,n))}),o},CompileMetadataResolver.prototype.getQueryMetadata=function(t,e,r){var i,o=this;if(t.isVarBindingQuery)i=t.varBindings.map(function(t){return o.getTokenMetadata(t)});else{if(!n.i(c.a)(t.selector))throw new Error("Can't construct a query for the property \""+e+'" of "'+n.i(c.q)(r)+"\" since the query selector wasn't defined.");i=[this.getTokenMetadata(t.selector)]}return new a.y({selectors:i,first:t.first,descendants:t.descendants,propertyName:e,read:n.i(c.a)(t.read)?this.getTokenMetadata(t.read):null})},CompileMetadataResolver.decorators=[{type:r.Injectable}],CompileMetadataResolver.ctorParameters=[{type:p.a},{type:s.a},{type:d.a},{type:h.a},{type:f.Y}],CompileMetadataResolver}(),y=function(t){function _CompileValueConverter(){t.apply(this,arguments)}return g(_CompileValueConverter,t),_CompileValueConverter.prototype.visitOther=function(t,e){var n;return n=a.z(t)?new a.a({name:t.name,moduleUrl:t.filePath,reference:t}):new a.a({reference:t}),e.push(n),n},_CompileValueConverter}(v.i)},function(t,e,n){"use strict";var r=n(0),i=n(20),o=n(3),a=n(16),s=n(7),c=n(281),l=n(41),u=n(17),p=n(282),d=n(23);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=function(){function ComponentFactoryDependency(t,e){this.comp=t,this.placeholder=e}return ComponentFactoryDependency}(),h=function(){function NgModuleCompileResult(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return NgModuleCompileResult}(),m=function(){function NgModuleCompiler(){}return NgModuleCompiler.prototype.compile=function(t,e){var r=n.i(o.a)(t.type.moduleUrl)?"in NgModule "+t.type.name+" in "+t.type.moduleUrl:"in NgModule "+t.type.name,c=new l.b("",r),u=new l.d(new l.c(c,null,null,null),new l.c(c,null,null,null)),d=[],m=[],g=t.transitiveModule.entryComponents.map(function(e){var n=new i.a({name:e.name});return t.bootstrapComponents.indexOf(e)>-1&&m.push(n),d.push(new f(e,n)),n}),b=new v(t,g,m,u),y=new p.c(t,e,u);y.parse().forEach(function(t){return b.addProvider(t)});var _=b.build(),w=t.type.name+"NgFactory",x=s.e(w).set(s.b(n.i(a.d)(a.b.NgModuleFactory)).instantiate([s.e(_.name),s.b(t.type)],s.c(n.i(a.d)(a.b.NgModuleFactory),[s.c(t.type)],[s.d.Const]))).toDeclStmt(null,[s.u.Final]);return new h([_,x],w,d)},NgModuleCompiler.decorators=[{type:r.Injectable}],NgModuleCompiler.ctorParameters=[],NgModuleCompiler}(),v=function(){function _InjectorBuilder(t,e,n,r){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=r,this._tokens=[],this._instances=new Map,this._fields=[],this._createStmts=[],this._destroyStmts=[],this._getters=[]}return _InjectorBuilder.prototype.addProvider=function(t){var e=this,n=t.providers.map(function(t){return e._getProviderValue(t)}),r="_"+t.token.name+"_"+this._instances.size,i=this._createProviderProperty(r,t,n,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(u.W.OnDestroy)!==-1&&this._destroyStmts.push(i.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(t.token.reference,i)},_InjectorBuilder.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var r=t._instances.get(e.reference);return new s.i(b.token.identical(n.i(d.e)(e)),[new s.t(r)])}),r=[new s.C("createInternal",[],this._createStmts.concat(new s.t(this._instances.get(this._ngModuleMeta.type.reference))),s.c(this._ngModuleMeta.type)),new s.C("getInternal",[new s.k(b.token.name,s.l),new s.k(b.notFoundResult.name,s.l)],e.concat([new s.t(b.notFoundResult)]),s.l),new s.C("destroyInternal",[],this._destroyStmts)],i=new s.C(null,[new s.k(g.parent.name,s.c(n.i(a.d)(a.b.Injector)))],[s.J.callFn([s.e(g.parent.name),s.g(this._entryComponentFactories.map(function(t){return s.b(t)})),s.g(this._bootstrapComponentFactories.map(function(t){return s.b(t)}))]).toStmt()]),o=this._ngModuleMeta.type.name+"Injector";return new s.M(o,s.b(n.i(a.d)(a.b.NgModuleInjector),[s.c(this._ngModuleMeta.type)]),this._fields,this._getters,i,r)},_InjectorBuilder.prototype._getProviderValue=function(t){var e,r=this;if(n.i(o.a)(t.useExisting))e=this._getDependency(new i.c({token:t.useExisting}));else if(n.i(o.a)(t.useFactory)){var a=n.i(o.a)(t.deps)?t.deps:t.useFactory.diDeps,l=a.map(function(t){return r._getDependency(t)});e=s.b(t.useFactory).callFn(l)}else if(n.i(o.a)(t.useClass)){var a=n.i(o.a)(t.deps)?t.deps:t.useClass.diDeps,l=a.map(function(t){return r._getDependency(t)});e=s.b(t.useClass).instantiate(l,s.c(t.useClass))}else e=n.i(c.a)(t.useValue);return e},_InjectorBuilder.prototype._createProviderProperty=function(t,e,r,i,a){var c,l;if(i?(c=s.g(r),l=new s.q(s.l)):(c=r[0],l=r[0].type),n.i(o.c)(l)&&(l=s.l),a)this._fields.push(new s.s(t,l)),this._createStmts.push(s.n.prop(t).set(c).toStmt());else{var u="_"+t;this._fields.push(new s.s(u,l));var p=[new s.i(s.n.prop(u).isBlank(),[s.n.prop(u).set(c).toStmt()]),new s.t(s.n.prop(u))];this._getters.push(new s.v(t,p,l))}return s.n.prop(t)},_InjectorBuilder.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=s.a(t.value)),t.isSkipSelf||(!t.token||t.token.reference!==n.i(a.a)(a.b.Injector).reference&&t.token.reference!==n.i(a.a)(a.b.ComponentFactoryResolver).reference||(e=s.n),n.i(o.c)(e)&&(e=this._instances.get(t.token.reference))),n.i(o.c)(e)){var r=[n.i(d.e)(t.token)];t.isOptional&&r.push(s.h),e=g.parent.callMethod("get",r)}return e},_InjectorBuilder}(),g=function(){function InjectorProps(){}return InjectorProps.parent=s.n.prop("parent"),InjectorProps}(),b=function(){function InjectMethodVars(){}return InjectMethodVars.token=s.e("token"),InjectMethodVars.notFoundResult=s.e("notFoundResult"),InjectMethodVars}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _isNgModuleMetadata(t){return t instanceof r.NgModuleMetadata}var r=n(0),i=n(3),o=n(17);n.d(e,"a",function(){return a});var a=function(){function NgModuleResolver(t){void 0===t&&(t=o.P),this._reflector=t}return NgModuleResolver.prototype.resolve=function(t,e){void 0===e&&(e=!0);var r=this._reflector.annotations(t).find(_isNgModuleMetadata);if(n.i(i.a)(r))return r;if(e)throw new Error("No NgModule metadata found for '"+n.i(i.q)(t)+"'.");return null},NgModuleResolver.decorators=[{type:r.Injectable}],NgModuleResolver.ctorParameters=[{type:o.Y}],NgModuleResolver}()},function(t,e,n){"use strict";function escapeIdentifier(t,e,i){if(void 0===i&&(i=!0),n.i(r.c)(t))return null;var s=r.g.replaceAllMapped(t,o,function(t){return"$"==t[0]?e?"\\$":"$":"\n"==t[0]?"\\n":"\r"==t[0]?"\\r":"\\"+t[0]}),c=i||!a.test(s);return c?"'"+s+"'":s}function _createIndent(t){for(var e="",n=0;n<t;n++)e+=" ";return e}var r=n(3),i=n(7);n.d(e,"b",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return u}),n.d(e,"d",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=/'|\\|\n|\r|\$/g,a=/^[$A-Z_][0-9A-Z_$]*$/i,s=i.e("error"),c=i.e("stack"),l=(function(){function OutputEmitter(){}return OutputEmitter}(),function(){function _EmittedLine(t){this.indent=t,this.parts=[]}return _EmittedLine}()),u=function(){function EmitterVisitorContext(t,e){this._exportedVars=t,this._indent=e,this._classes=[],this._lines=[new l(e)]}return EmitterVisitorContext.createRoot=function(t){return new EmitterVisitorContext(t,0)},Object.defineProperty(EmitterVisitorContext.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),EmitterVisitorContext.prototype.isExportedVar=function(t){return this._exportedVars.indexOf(t)!==-1},EmitterVisitorContext.prototype.println=function(t){void 0===t&&(t=""),this.print(t,!0)},EmitterVisitorContext.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},EmitterVisitorContext.prototype.print=function(t,e){void 0===e&&(e=!1),t.length>0&&this._currentLine.parts.push(t),e&&this._lines.push(new l(this._indent))},EmitterVisitorContext.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},EmitterVisitorContext.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},EmitterVisitorContext.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},EmitterVisitorContext.prototype.pushClass=function(t){this._classes.push(t)},EmitterVisitorContext.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(EmitterVisitorContext.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),EmitterVisitorContext.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?_createIndent(t.indent)+t.parts.join(""):""}).join("\n")},EmitterVisitorContext}(),p=function(){function AbstractEmitterVisitor(t){this._escapeDollarInStrings=t}return AbstractEmitterVisitor.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},AbstractEmitterVisitor.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},AbstractEmitterVisitor.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var i=n.i(r.a)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!i?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),i&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},AbstractEmitterVisitor.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},AbstractEmitterVisitor.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},AbstractEmitterVisitor.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},AbstractEmitterVisitor.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},AbstractEmitterVisitor.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},AbstractEmitterVisitor.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var i=t.name;return n.i(r.a)(t.builtin)&&(i=this.getBuiltinMethodName(t.builtin),n.i(r.c)(i))?null:(e.print("."+i+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},AbstractEmitterVisitor.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},AbstractEmitterVisitor.prototype.visitReadVarExpr=function(t,e){var o=t.name;if(n.i(r.a)(t.builtin))switch(t.builtin){case i.O.Super:o="super";break;case i.O.This:o="this";break;case i.O.CatchError:o=s.name;break;case i.O.CatchStack:o=c.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(o),null},AbstractEmitterVisitor.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},AbstractEmitterVisitor.prototype.visitLiteralExpr=function(t,e,i){void 0===i&&(i="null");var o=t.value;return n.i(r.h)(o)?e.print(escapeIdentifier(o,this._escapeDollarInStrings)):n.i(r.c)(o)?e.print(i):e.print(""+o),null},AbstractEmitterVisitor.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},AbstractEmitterVisitor.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},AbstractEmitterVisitor.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case i.y.Equals:n="==";break;case i.y.Identical:n="===";break;case i.y.NotEquals:n="!=";break;case i.y.NotIdentical:n="!==";break;case i.y.And:n="&&";break;case i.y.Or:n="||";break;case i.y.Plus:n="+";break;case i.y.Minus:n="-";break;case i.y.Divide:n="/";break;case i.y.Multiply:n="*";break;case i.y.Modulo:n="%";break;case i.y.Lower:n="<";break;case i.y.LowerEquals:n="<=";break;case i.y.Bigger:n=">";break;case i.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},AbstractEmitterVisitor.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},AbstractEmitterVisitor.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},AbstractEmitterVisitor.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},AbstractEmitterVisitor.prototype.visitLiteralMapExpr=function(t,e){var n=this,r=t.entries.length>1;return e.print("{",r),e.incIndent(),this.visitAllObjects(function(t){e.print(escapeIdentifier(t[0],n._escapeDollarInStrings,!1)+": "),t[1].visitExpression(n,e)},t.entries,e,",",r),e.decIndent(),e.print("}",r),null},AbstractEmitterVisitor.prototype.visitAllExpressions=function(t,e,n,r){var i=this;void 0===r&&(r=!1),this.visitAllObjects(function(t){return t.visitExpression(i,e)},t,e,n,r)},AbstractEmitterVisitor.prototype.visitAllObjects=function(t,e,n,r,i){void 0===i&&(i=!1);for(var o=0;o<e.length;o++)o>0&&n.print(r,i),t(e[o]);i&&n.println()},AbstractEmitterVisitor.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},AbstractEmitterVisitor}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _isPipeMetadata(t){return t instanceof r.PipeMetadata}var r=n(0),i=n(3),o=n(17);n.d(e,"a",function(){return a});var a=function(){function PipeResolver(t){void 0===t&&(t=o.P),this._reflector=t}return PipeResolver.prototype.resolve=function(t,e){void 0===e&&(e=!0);var o=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(n.i(i.a)(o)){var a=o.find(_isPipeMetadata);if(n.i(i.a)(a))return a}if(e)throw new Error("No Pipe decorator found on "+n.i(i.q)(t));return null},PipeResolver.decorators=[{type:r.Injectable}],PipeResolver.ctorParameters=[{type:o.Y}],PipeResolver}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ResourceLoader(){}return ResourceLoader.prototype.get=function(t){return null},ResourceLoader}()},function(t,e,n){"use strict";var r=n(6),i=n(3);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o="",a=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),s=function(){function CssSelector(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return CssSelector.parse=function(t){var e,o=[],s=function(t,e){e.notSelectors.length>0&&n.i(i.c)(e.element)&&r.a.isEmpty(e.classNames)&&r.a.isEmpty(e.attrs)&&(e.element="*"),t.push(e)},c=new CssSelector,l=c,u=!1;for(a.lastIndex=0;n.i(i.a)(e=a.exec(t));){if(n.i(i.a)(e[1])){if(u)throw new Error("Nesting :not is not allowed in a selector");u=!0,l=new CssSelector,c.notSelectors.push(l)}if(n.i(i.a)(e[2])&&l.setElement(e[2]),n.i(i.a)(e[3])&&l.addClassName(e[3]),n.i(i.a)(e[4])&&l.addAttribute(e[4],e[5]),n.i(i.a)(e[6])&&(u=!1,l=c),n.i(i.a)(e[7])){if(u)throw new Error("Multiple selectors in :not are not supported");s(o,c),c=l=new CssSelector}}return s(o,c),o},CssSelector.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},CssSelector.prototype.hasElementSelector=function(){return!!this.element},CssSelector.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},CssSelector.prototype.getMatchingElementTemplate=function(){for(var t=n.i(i.a)(this.element)?this.element:"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",r="",o=0;o<this.attrs.length;o+=2){var a=this.attrs[o],s=""!==this.attrs[o+1]?'="'+this.attrs[o+1]+'"':"";r+=" "+a+s}return"<"+t+e+r+"></"+t+">"},CssSelector.prototype.addAttribute=function(t,e){void 0===e&&(e=o),this.attrs.push(t),e=n.i(i.a)(e)?e.toLowerCase():o,this.attrs.push(e)},CssSelector.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},CssSelector.prototype.toString=function(){var t="";if(n.i(i.a)(this.element)&&(t+=this.element),n.i(i.a)(this.classNames))for(var e=0;e<this.classNames.length;e++)t+="."+this.classNames[e];if(n.i(i.a)(this.attrs))for(var e=0;e<this.attrs.length;){var r=this.attrs[e++],o=this.attrs[e++];t+="["+r,o.length>0&&(t+="="+o),t+="]"}return this.notSelectors.forEach(function(e){return t+=":not("+e+")"}),t},CssSelector}(),c=function(){function SelectorMatcher(){this._elementMap=new Map,this._elementPartialMap=new Map,this._classMap=new Map,this._classPartialMap=new Map,this._attrValueMap=new Map,this._attrValuePartialMap=new Map,this._listContexts=[]}return SelectorMatcher.createNotMatcher=function(t){var e=new SelectorMatcher;return e.addSelectables(t,null),e},SelectorMatcher.prototype.addSelectables=function(t,e){var n=null;t.length>1&&(n=new l(t),this._listContexts.push(n));for(var r=0;r<t.length;r++)this._addSelectable(t[r],e,n)},SelectorMatcher.prototype._addSelectable=function(t,e,r){var o=this,a=t.element,s=t.classNames,c=t.attrs,l=new u(t,e,r);if(n.i(i.a)(a)){var p=0===c.length&&0===s.length;p?this._addTerminal(o._elementMap,a,l):o=this._addPartial(o._elementPartialMap,a)}if(n.i(i.a)(s))for(var d=0;d<s.length;d++){var p=0===c.length&&d===s.length-1,f=s[d];p?this._addTerminal(o._classMap,f,l):o=this._addPartial(o._classPartialMap,f)}if(n.i(i.a)(c))for(var d=0;d<c.length;){var p=d===c.length-2,h=c[d++],m=c[d++];if(p){var v=o._attrValueMap,g=v.get(h);n.i(i.c)(g)&&(g=new Map,v.set(h,g)),this._addTerminal(g,m,l)}else{var b=o._attrValuePartialMap,y=b.get(h);n.i(i.c)(y)&&(y=new Map,b.set(h,y)),o=this._addPartial(y,m)}}},SelectorMatcher.prototype._addTerminal=function(t,e,r){var o=t.get(e);n.i(i.c)(o)&&(o=[],t.set(e,o)),o.push(r)},SelectorMatcher.prototype._addPartial=function(t,e){var r=t.get(e);return n.i(i.c)(r)&&(r=new SelectorMatcher,t.set(e,r)),r},SelectorMatcher.prototype.match=function(t,e){for(var r=!1,a=t.element,s=t.classNames,c=t.attrs,l=0;l<this._listContexts.length;l++)this._listContexts[l].alreadyMatched=!1;if(r=this._matchTerminal(this._elementMap,a,t,e)||r,r=this._matchPartial(this._elementPartialMap,a,t,e)||r,n.i(i.a)(s))for(var u=0;u<s.length;u++){var p=s[u];r=this._matchTerminal(this._classMap,p,t,e)||r,r=this._matchPartial(this._classPartialMap,p,t,e)||r}if(n.i(i.a)(c))for(var u=0;u<c.length;){var d=c[u++],f=c[u++],h=this._attrValueMap.get(d);i.g.equals(f,o)||(r=this._matchTerminal(h,o,t,e)||r),r=this._matchTerminal(h,f,t,e)||r;var m=this._attrValuePartialMap.get(d);i.g.equals(f,o)||(r=this._matchPartial(m,o,t,e)||r),r=this._matchPartial(m,f,t,e)||r}return r},SelectorMatcher.prototype._matchTerminal=function(t,e,r,o){if(n.i(i.c)(t)||n.i(i.c)(e))return!1;var a=t.get(e),s=t.get("*");if(n.i(i.a)(s)&&(a=a.concat(s)),n.i(i.c)(a))return!1;for(var c,l=!1,u=0;u<a.length;u++)c=a[u],l=c.finalize(r,o)||l;return l},SelectorMatcher.prototype._matchPartial=function(t,e,r,o){if(n.i(i.c)(t)||n.i(i.c)(e))return!1;var a=t.get(e);return!n.i(i.c)(a)&&a.match(r,o)},SelectorMatcher}(),l=function(){function SelectorListContext(t){this.selectors=t,this.alreadyMatched=!1}return SelectorListContext}(),u=function(){function SelectorContext(t,e,n){this.selector=t,this.cbContext=e,this.listContext=n,this.notSelectors=t.notSelectors}return SelectorContext.prototype.finalize=function(t,e){var r=!0;if(this.notSelectors.length>0&&(n.i(i.c)(this.listContext)||!this.listContext.alreadyMatched)){var o=c.createNotMatcher(this.notSelectors);r=!o.match(t,null)}return r&&n.i(i.a)(e)&&(n.i(i.c)(this.listContext)||!this.listContext.alreadyMatched)&&(n.i(i.a)(this.listContext)&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),r},SelectorContext}()},function(t,e,n){"use strict";function getStylesVarName(t){var e="styles";return t&&(e+="_"+t.type.name),e}var r=n(0),i=n(20),o=n(7),a=n(462),s=n(80);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c="%COMP%",l="_nghost-"+c,u="_ngcontent-"+c,p=function(){function StylesCompileDependency(t,e,n){this.moduleUrl=t,this.isShimmed=e,this.valuePlaceholder=n}return StylesCompileDependency}(),d=function(){function StylesCompileResult(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return StylesCompileResult}(),f=function(){function CompiledStylesheet(t,e,n,r,i){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=r,this.meta=i}return CompiledStylesheet}(),h=function(){function StyleCompiler(t){this._urlResolver=t,this._shadowCss=new a.a}return StyleCompiler.prototype.compileComponent=function(t){var e=this,n=[],r=this._compileStyles(t,new i.o({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:t.type.moduleUrl}),!0);return t.template.externalStylesheets.forEach(function(r){var i=e._compileStyles(t,r,!1);n.push(i)}),new d(r,n)},StyleCompiler.prototype._compileStyles=function(t,e,n){for(var a=this,s=t.template.encapsulation===r.ViewEncapsulation.Emulated,c=e.styles.map(function(t){return o.a(a._shimIfNeeded(t,s))}),l=[],u=0;u<e.styleUrls.length;u++){var d=new i.a({name:getStylesVarName(null)});l.push(new p(e.styleUrls[u],s,d)),c.push(new o.S(d))}var h=getStylesVarName(n?t:null),m=o.e(h).set(o.g(c,new o.q(o.l,[o.d.Const]))).toDeclStmt(null,[o.u.Final]);return new f([m],h,l,s,e)},StyleCompiler.prototype._shimIfNeeded=function(t,e){return e?this._shadowCss.shimCssText(t,u,l):t},StyleCompiler.decorators=[{type:r.Injectable}],StyleCompiler.ctorParameters=[{type:s.a}],StyleCompiler}()},function(t,e,n){"use strict";var r=n(6),i=n(3),o=n(7);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function _DebugState(t,e){this.nodeIndex=t,this.sourceAst=e}return _DebugState}(),s=new a(null,null),c=function(){function CompileMethod(t){this._view=t,this._newState=s,this._currState=s,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return CompileMethod.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);n.i(i.a)(t)&&this._bodyStatements.push(t.toStmt())}},CompileMethod.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=n.i(i.a)(t.sourceAst)?t.sourceAst.sourceSpan.start:null;return o.n.callMethod("debug",[o.a(t.nodeIndex),n.i(i.a)(e)?o.a(e.line):o.h,n.i(i.a)(e)?o.a(e.col):o.h])}return null},CompileMethod.prototype.resetDebugInfoExpr=function(t,e){var r=this._updateDebugContext(new a(t,e));return n.i(i.a)(r)?r:o.h},CompileMethod.prototype.resetDebugInfo=function(t,e){this._newState=new a(t,e)},CompileMethod.prototype.addStmt=function(t){this._updateDebugContextIfNeeded(),this._bodyStatements.push(t)},CompileMethod.prototype.addStmts=function(t){this._updateDebugContextIfNeeded(),r.a.addAll(this._bodyStatements,t)},CompileMethod.prototype.finish=function(){return this._bodyStatements},CompileMethod.prototype.isEmpty=function(){return 0===this._bodyStatements.length},CompileMethod}()},function(t,e,n){"use strict";var r=n(2);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function AnimationPlayer(){}return Object.defineProperty(AnimationPlayer.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),AnimationPlayer}(),o=function(){function NoOpAnimationPlayer(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(r.s)(function(){return t._onFinish()})}return NoOpAnimationPlayer.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},NoOpAnimationPlayer.prototype.onStart=function(t){this._onStartFns.push(t)},NoOpAnimationPlayer.prototype.onDone=function(t){this._onDoneFns.push(t)},NoOpAnimationPlayer.prototype.hasStarted=function(){return this._started},NoOpAnimationPlayer.prototype.init=function(){},NoOpAnimationPlayer.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},NoOpAnimationPlayer.prototype.pause=function(){},NoOpAnimationPlayer.prototype.restart=function(){},NoOpAnimationPlayer.prototype.finish=function(){this._onFinish()},NoOpAnimationPlayer.prototype.destroy=function(){},NoOpAnimationPlayer.prototype.reset=function(){},NoOpAnimationPlayer.prototype.setPosition=function(t){},NoOpAnimationPlayer.prototype.getPosition=function(){return 0},NoOpAnimationPlayer}()},function(t,e,n){"use strict";var r=n(2),i=n(35);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new i.OpaqueToken("Application Initializer"),a=function(){function ApplicationInitStatus(t){var e=this;this._done=!1;var i=[];if(t)for(var o=0;o<t.length;o++){var a=t[o]();n.i(r.k)(a)&&i.push(a)}this._donePromise=Promise.all(i).then(function(){e._done=!0}),0===i.length&&(this._done=!0)}return Object.defineProperty(ApplicationInitStatus.prototype,"done",{get:function(){return this._done},enumerable:!0,configurable:!0}),Object.defineProperty(ApplicationInitStatus.prototype,"donePromise",{get:function(){return this._donePromise},enumerable:!0,configurable:!0}),ApplicationInitStatus.decorators=[{type:i.Injectable}],ApplicationInitStatus.ctorParameters=[{type:Array,decorators:[{type:i.Inject,args:[o]},{type:i.Optional}]}],ApplicationInitStatus}()},function(t,e,n){"use strict";function enableProdMode(){if(_)throw new Error("Cannot enable prod mode after platform setup.");y=!1}function isDevMode(){return _=!0,y}function createPlatform(t){if(n.i(a.g)(g)&&!g.destroyed)throw new Error("There can be only one platform. Destroy the previous one to create a new one.");g=t.get(w);var e=t.get(c.b,null);return n.i(a.g)(e)&&e.forEach(function(t){return t()}),g}function createPlatformFactory(t,e,n){void 0===n&&(n=[]);var r=new u.OpaqueToken("Platform: "+e);return function(e){return void 0===e&&(e=[]),getPlatform()||(t?t(n.concat(e).concat({provide:r,useValue:!0})):createPlatform(u.ReflectiveInjector.resolveAndCreate(n.concat(e).concat({provide:r,useValue:!0})))),assertPlatform(r)}}function assertPlatform(t){var e=getPlatform();if(n.i(a.f)(e))throw new Error("No platform exists!");if(n.i(a.g)(e)&&n.i(a.f)(e.injector.get(t,null)))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function destroyPlatform(){n.i(a.g)(g)&&!g.destroyed&&g.destroy()}function getPlatform(){return n.i(a.g)(g)&&!g.destroyed?g:null}function _callAndReportToErrorHandler(t,e){try{var r=e();return n.i(a.k)(r)?r.catch(function(e){throw t.handleError(e),e}):r}catch(i){throw t.handleError(i),i}}var r=n(302),i=n(10),o=n(30),a=n(2),s=n(163),c=n(107),l=n(166),u=n(35),p=n(84),d=n(304),f=n(113),h=n(116),m=n(175),v=n(177);e.k=enableProdMode,e.f=isDevMode,e.j=createPlatform,e.c=createPlatformFactory,e.g=assertPlatform,e.h=destroyPlatform,e.i=getPlatform,n.d(e,"b",function(){return w}),n.d(e,"a",function(){return x}),n.d(e,"e",function(){return C}),n.d(e,"d",function(){return S});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g,b=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},y=!0,_=!1,w=function(){function PlatformRef(){}return PlatformRef.prototype.bootstrapModuleFactory=function(t){throw n.i(o.a)()},PlatformRef.prototype.bootstrapModule=function(t,e){throw void 0===e&&(e=[]),n.i(o.a)()},Object.defineProperty(PlatformRef.prototype,"injector",{get:function(){throw n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(PlatformRef.prototype,"destroyed",{get:function(){throw n.i(o.a)()},enumerable:!0,configurable:!0}),PlatformRef}(),x=function(t){function PlatformRef_(e){t.call(this),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return b(PlatformRef_,t),PlatformRef_.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(PlatformRef_.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),Object.defineProperty(PlatformRef_.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),PlatformRef_.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");i.a.clone(this._modules).forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},PlatformRef_.prototype.bootstrapModuleFactory=function(t){return this._bootstrapModuleFactoryWithZone(t,null)},PlatformRef_.prototype._bootstrapModuleFactoryWithZone=function(t,e){var n=this;return e||(e=new v.a({enableLongStackTrace:isDevMode()})),e.run(function(){var o=u.ReflectiveInjector.resolveAndCreate([{provide:v.a,useValue:e}],n.injector),a=t.create(o),c=a.injector.get(r.a,null);if(!c)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return a.onDestroy(function(){return i.a.remove(n._modules,a)}),e.onError.subscribe({next:function(t){c.handleError(t)}}),_callAndReportToErrorHandler(c,function(){var t=a.injector.get(s.a);return t.donePromise.then(function(){return n._moduleDoBootstrap(a),a})})})},PlatformRef_.prototype.bootstrapModule=function(t,e){return void 0===e&&(e=[]),this._bootstrapModuleWithZone(t,e,null)},PlatformRef_.prototype._bootstrapModuleWithZone=function(t,e,n,r){var i=this;void 0===e&&(e=[]);var o=this.injector.get(p.a),a=o.createCompiler(e instanceof Array?e:[e]);return r?a.compileModuleAndAllComponentsAsync(t).then(function(t){var e=t.ngModuleFactory,o=t.componentFactories;return r(o),i._bootstrapModuleFactoryWithZone(e,n)}):a.compileModuleAsync(t).then(function(t){return i._bootstrapModuleFactoryWithZone(t,n)})},PlatformRef_.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(C);if(t.bootstrapFactories.length>0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(a.a)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}},PlatformRef_.decorators=[{type:u.Injectable}],PlatformRef_.ctorParameters=[{type:u.Injector}],PlatformRef_}(w),C=function(){function ApplicationRef(){}return Object.defineProperty(ApplicationRef.prototype,"componentTypes",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ApplicationRef.prototype,"components",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),ApplicationRef}(),S=function(t){function ApplicationRef_(e,n,r,i,o,a,s,c){var l=this;t.call(this),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=a,this._testabilityRegistry=s,this._testability=c,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._changeDetectorRefs=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=isDevMode(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run(function(){l.tick()})}})}return b(ApplicationRef_,t),ApplicationRef_.prototype.registerChangeDetector=function(t){this._changeDetectorRefs.push(t)},ApplicationRef_.prototype.unregisterChangeDetector=function(t){i.a.remove(this._changeDetectorRefs,t)},ApplicationRef_.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var r;r=t instanceof d.a?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(r.componentType);var i=r.create(this._injector,[],r.selector);i.onDestroy(function(){e._unloadComponent(i)});var o=i.injector.get(m.a,null);return n.i(a.g)(o)&&i.injector.get(m.b).registerApplication(i.location.nativeElement,o),this._loadComponent(i),isDevMode()&&this._console.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode."),i},ApplicationRef_.prototype._loadComponent=function(t){this._changeDetectorRefs.push(t.changeDetectorRef),this.tick(),this._rootComponents.push(t);var e=this._injector.get(c.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},ApplicationRef_.prototype._unloadComponent=function(t){i.a.contains(this._rootComponents,t)&&(this.unregisterChangeDetector(t.changeDetectorRef),i.a.remove(this._rootComponents,t))},ApplicationRef_.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=ApplicationRef_._tickScope();try{this._runningTick=!0,this._changeDetectorRefs.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._changeDetectorRefs.forEach(function(t){return t.checkNoChanges()})}finally{this._runningTick=!1,n.i(h.b)(t)}},ApplicationRef_.prototype.ngOnDestroy=function(){i.a.clone(this._rootComponents).forEach(function(t){return t.destroy()})},Object.defineProperty(ApplicationRef_.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(ApplicationRef_.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),ApplicationRef_._tickScope=n.i(h.a)("ApplicationRef#tick()"),ApplicationRef_.decorators=[{type:u.Injectable}],ApplicationRef_.ctorParameters=[{type:v.a},{type:l.a},{type:u.Injector},{type:r.a},{type:f.a},{type:s.a},{type:m.b,decorators:[{type:u.Optional}]},{type:m.a,decorators:[{type:u.Optional}]}],ApplicationRef_}(C)},function(t,e,n){"use strict";function getPreviousIndex(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var r=n(10),i=n(2);n.d(e,"a",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function DefaultIterableDifferFactory(){}return DefaultIterableDifferFactory.prototype.supports=function(t){return n.i(r.g)(t)},DefaultIterableDifferFactory.prototype.create=function(t,e){return new s(e)},DefaultIterableDifferFactory}(),a=function(t,e){return e},s=function(){function DefaultIterableDiffer(t){this._trackByFn=t,this._length=null,this._collection=null,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n.i(i.g)(this._trackByFn)?this._trackByFn:a}return Object.defineProperty(DefaultIterableDiffer.prototype,"collection",{get:function(){return this._collection},enumerable:!0,configurable:!0}),Object.defineProperty(DefaultIterableDiffer.prototype,"length",{get:function(){return this._length},enumerable:!0,configurable:!0}),DefaultIterableDiffer.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},DefaultIterableDiffer.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<getPreviousIndex(n,r,i)?e:n,a=getPreviousIndex(o,r,i),s=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var c=a-r,l=s-r;if(c!=l){for(var u=0;u<c;u++){var p=u<i.length?i[u]:i[u]=0,d=p+u;l<=d&&d<c&&(i[u]=p+1)}var f=o.previousIndex;i[f]=l-c}}a!==s&&t(o,a,s)}},DefaultIterableDiffer.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},DefaultIterableDiffer.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},DefaultIterableDiffer.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},DefaultIterableDiffer.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},DefaultIterableDiffer.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},DefaultIterableDiffer.prototype.diff=function(t){if(n.i(i.f)(t)&&(t=[]),!n.i(r.g)(t))throw new Error("Error trying to diff '"+t+"'");return this.check(t)?this:null},DefaultIterableDiffer.prototype.onDestroy=function(){},DefaultIterableDiffer.prototype.check=function(t){var e=this;this._reset();var o,a,s,c=this._itHead,l=!1;if(n.i(i.h)(t)){var u=t;for(this._length=t.length,o=0;o<this._length;o++)a=u[o],s=this._trackByFn(o,a),null!==c&&n.i(i.o)(c.trackById,s)?(l&&(c=this._verifyReinsertion(c,a,s,o)),n.i(i.o)(c.item,a)||this._addIdentityChange(c,a)):(c=this._mismatch(c,a,s,o),l=!0),c=c._next}else o=0,n.i(r.h)(t,function(t){s=e._trackByFn(o,t),null!==c&&n.i(i.o)(c.trackById,s)?(l&&(c=e._verifyReinsertion(c,t,s,o)),n.i(i.o)(c.item,t)||e._addIdentityChange(c,t)):(c=e._mismatch(c,t,s,o),l=!0),c=c._next,o++}),this._length=o;return this._truncate(c),this._collection=t,this.isDirty},Object.defineProperty(DefaultIterableDiffer.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),DefaultIterableDiffer.prototype._reset=function(){if(this.isDirty){var t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},DefaultIterableDiffer.prototype._mismatch=function(t,e,r,o){var a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),t=null===this._linkedRecords?null:this._linkedRecords.get(r,o),null!==t?(n.i(i.o)(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,a,o)):(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r),null!==t?(n.i(i.o)(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,a,o)):t=this._addAfter(new c(e,r),a,o)),t},DefaultIterableDiffer.prototype._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},DefaultIterableDiffer.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},DefaultIterableDiffer.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},DefaultIterableDiffer.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},DefaultIterableDiffer.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},DefaultIterableDiffer.prototype._insertAfter=function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new u),this._linkedRecords.put(t),t.currentIndex=n,t},DefaultIterableDiffer.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},DefaultIterableDiffer.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},DefaultIterableDiffer.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},DefaultIterableDiffer.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new u),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},DefaultIterableDiffer.prototype._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},DefaultIterableDiffer.prototype.toString=function(){var t=[];this.forEachItem(function(e){return t.push(e)});var e=[];this.forEachPreviousItem(function(t){return e.push(t)});var n=[];this.forEachAddedItem(function(t){return n.push(t)});var r=[];this.forEachMovedItem(function(t){return r.push(t)});var i=[];this.forEachRemovedItem(function(t){return i.push(t)});var o=[];return this.forEachIdentityChange(function(t){return o.push(t)}),"collection: "+t.join(", ")+"\nprevious: "+e.join(", ")+"\nadditions: "+n.join(", ")+"\nmoves: "+r.join(", ")+"\nremovals: "+i.join(", ")+"\nidentityChanges: "+o.join(", ")+"\n"},DefaultIterableDiffer}(),c=function(){function CollectionChangeRecord(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}return CollectionChangeRecord.prototype.toString=function(){return this.previousIndex===this.currentIndex?n.i(i.a)(this.item):n.i(i.a)(this.item)+"["+n.i(i.a)(this.previousIndex)+"->"+n.i(i.a)(this.currentIndex)+"]"},CollectionChangeRecord}(),l=function(){function _DuplicateItemRecordList(){this._head=null,this._tail=null}return _DuplicateItemRecordList.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},_DuplicateItemRecordList.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e<r.currentIndex)&&n.i(i.o)(r.trackById,t))return r;return null},_DuplicateItemRecordList.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},_DuplicateItemRecordList}(),u=function(){function _DuplicateMap(){this.map=new Map}return _DuplicateMap.prototype.put=function(t){var e=n.i(i.p)(t.trackById),r=this.map.get(e);n.i(i.g)(r)||(r=new l,this.map.set(e,r)),r.add(t)},_DuplicateMap.prototype.get=function(t,e){void 0===e&&(e=null);var r=n.i(i.p)(t),o=this.map.get(r);return n.i(i.f)(o)?null:o.get(t,e)},_DuplicateMap.prototype.remove=function(t){var e=n.i(i.p)(t.trackById),r=this.map.get(e);return r.remove(t)&&this.map.delete(e),t},Object.defineProperty(_DuplicateMap.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),_DuplicateMap.prototype.clear=function(){this.map.clear()},_DuplicateMap.prototype.toString=function(){return"_DuplicateMap("+n.i(i.a)(this.map)+")"},_DuplicateMap}()},function(t,e,n){"use strict";var r=n(82),i=n(2);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function Console(){}return Console.prototype.log=function(t){n.i(i.m)(t)},Console.prototype.warn=function(t){n.i(i.n)(t)},Console.decorators=[{type:r.Injectable}],Console.ctorParameters=[],Console}()},function(t,e,n){"use strict";var r=n(82);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function OpaqueToken(t){this._desc=t}return OpaqueToken.prototype.toString=function(){return"Token "+this._desc},OpaqueToken.decorators=[{type:r.Injectable}],OpaqueToken.ctorParameters=[null],OpaqueToken}()},function(t,e,n){"use strict";var r=n(2),i=n(111);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function ReflectiveKey(t,e){if(this.token=t,this.id=e,n.i(r.f)(t))throw new Error("Token must be defined!")}return Object.defineProperty(ReflectiveKey.prototype,"displayName",{get:function(){return n.i(r.a)(this.token)},enumerable:!0,configurable:!0}),ReflectiveKey.get=function(t){return s.get(n.i(i.a)(t))},Object.defineProperty(ReflectiveKey,"numberOfKeys",{get:function(){return s.numberOfKeys},enumerable:!0,configurable:!0}),ReflectiveKey}(),a=function(){function KeyRegistry(){this._allKeys=new Map}return KeyRegistry.prototype.get=function(t){if(t instanceof o)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new o(t,o.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(KeyRegistry.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),KeyRegistry}(),s=new a},function(t,e,n){"use strict";function resolveReflectiveFactory(t){var e,r;if(n.i(i.g)(t.useClass)){var a=n.i(s.a)(t.useClass);e=o.a.factory(a),r=_dependenciesFor(a)}else n.i(i.g)(t.useExisting)?(e=function(t){return t},r=[p.fromKey(u.a.get(t.useExisting))]):n.i(i.g)(t.useFactory)?(e=t.useFactory,r=constructDependencies(t.useFactory,t.deps)):(e=function(){return t.useValue},r=d);return new h(e,r)}function resolveReflectiveProvider(t){return new f(u.a.get(t.provide),[resolveReflectiveFactory(t)],t.multi)}function resolveReflectiveProviders(t){var e=_normalizeProviders(t,[]),n=e.map(resolveReflectiveProvider);return r.d.values(mergeResolvedReflectiveProviders(n,new Map))}function mergeResolvedReflectiveProviders(t,e){for(var o=0;o<t.length;o++){var a=t[o],s=e.get(a.key.id);if(n.i(i.g)(s)){if(a.multiProvider!==s.multiProvider)throw new l.a(s,a);if(a.multiProvider)for(var c=0;c<a.resolvedFactories.length;c++)s.resolvedFactories.push(a.resolvedFactories[c]);else e.set(a.key.id,a)}else{var u;u=a.multiProvider?new f(a.key,r.a.clone(a.resolvedFactories),a.multiProvider):a,e.set(a.key.id,u)}}return e}function _normalizeProviders(t,e){return t.forEach(function(t){if(t instanceof a.a)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw new l.b(t);_normalizeProviders(t,e)}}),e}function constructDependencies(t,e){if(n.i(i.f)(e))return _dependenciesFor(t);var r=e.map(function(t){return[t]});return e.map(function(e){return _extractToken(t,e,r)})}function _dependenciesFor(t){var e=o.a.parameters(t);if(n.i(i.f)(e))return[];if(e.some(i.f))throw new l.c(t,e);return e.map(function(n){return _extractToken(t,n,e)})}function _extractToken(t,e,r){var o=[],u=null,p=!1;if(!n.i(i.h)(e))return e instanceof c.a?_createDependency(e.token,p,null,null,o):_createDependency(e,p,null,null,o);for(var d=null,f=null,h=0;h<e.length;++h){var m=e[h];m instanceof a.a?u=m:m instanceof c.a?u=m.token:m instanceof c.b?p=!0:m instanceof c.d?f=m:m instanceof c.e?f=m:m instanceof c.f?d=m:m instanceof c.g&&(n.i(i.g)(m.token)&&(u=m.token),o.push(m))}if(u=n.i(s.a)(u),n.i(i.g)(u))return _createDependency(u,p,d,f,o);throw new l.c(t,r)}function _createDependency(t,e,n,r,i){return new p(u.a.get(t),e,n,r,i)}var r=n(10),i=n(2),o=n(172),a=n(176),s=n(111),c=n(83),l=n(301),u=n(168);n.d(e,"c",function(){return h}),e.a=resolveReflectiveProviders,e.b=constructDependencies;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=function(){function ReflectiveDependency(t,e,n,r,i){this.key=t,this.optional=e,this.lowerBoundVisibility=n,this.upperBoundVisibility=r,this.properties=i}return ReflectiveDependency.fromKey=function(t){return new ReflectiveDependency(t,(!1),null,null,[])},ReflectiveDependency}(),d=[],f=function(){function ResolvedReflectiveProvider_(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n}return Object.defineProperty(ResolvedReflectiveProvider_.prototype,"resolvedFactory",{get:function(){return this.resolvedFactories[0]},enumerable:!0,configurable:!0}),ResolvedReflectiveProvider_}(),h=function(){function ResolvedReflectiveFactory(t,e){this.factory=t,this.dependencies=e}return ResolvedReflectiveFactory}()},function(t,e,n){"use strict";var r=n(77),i=(n.n(r),n(9));n.n(i);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function EventEmitter(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(EventEmitter,t),EventEmitter.prototype.emit=function(e){t.prototype.next.call(this,e)},EventEmitter.prototype.subscribe=function(e,n,r){var i,o=function(t){return null},a=function(){return null};return e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),t.prototype.subscribe.call(this,i,o,a)},EventEmitter}(r.Subject)},function(t,e,n){"use strict";var r=n(10),i=n(2),o=n(306),a=n(310),s=n(114);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function AppElement(t,e,n,r){this.index=t,this.parentIndex=e,this.parentView=n,this.nativeElement=r,this.nestedViews=null,this.componentView=null}return Object.defineProperty(AppElement.prototype,"elementRef",{get:function(){return new o.a(this.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(AppElement.prototype,"vcRef",{get:function(){return new a.a(this)},enumerable:!0,configurable:!0}),AppElement.prototype.initComponent=function(t,e,n){this.component=t,this.componentConstructorViewQueries=e,this.componentView=n},Object.defineProperty(AppElement.prototype,"parentInjector",{get:function(){return this.parentView.injector(this.parentIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(AppElement.prototype,"injector",{get:function(){return this.parentView.injector(this.index)},enumerable:!0,configurable:!0}),AppElement.prototype.mapNestedViews=function(t,e){var r=[];return n.i(i.g)(this.nestedViews)&&this.nestedViews.forEach(function(n){n.clazz===t&&r.push(e(n))}),r},AppElement.prototype.moveView=function(t,e){var o=this.nestedViews.indexOf(t);if(t.type===s.a.COMPONENT)throw new Error("Component views can't be moved!");var a=this.nestedViews;null==a&&(a=[],this.nestedViews=a),r.a.removeAt(a,o),r.a.insert(a,e,t);var c;if(e>0){var l=a[e-1];c=l.lastRootNode}else c=this.nativeElement;n.i(i.g)(c)&&t.renderer.attachViewAfter(c,t.flatRootNodes),t.markContentChildAsMoved(this)},AppElement.prototype.attachView=function(t,e){if(t.type===s.a.COMPONENT)throw new Error("Component views can't be moved!");var o=this.nestedViews;null==o&&(o=[],this.nestedViews=o),r.a.insert(o,e,t);var a;if(e>0){var c=o[e-1];a=c.lastRootNode}else a=this.nativeElement;n.i(i.g)(a)&&t.renderer.attachViewAfter(a,t.flatRootNodes),t.addToContentChildren(this)},AppElement.prototype.detachView=function(t){var e=r.a.removeAt(this.nestedViews,t);if(e.type===s.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e.removeFromContentChildren(this),e},AppElement}()},function(t,e,n){"use strict";var r=n(318),i=n(319);n.d(e,"a",function(){return o}),n.o(i,"a")&&n.d(e,"b",function(){return i.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new i.a(new r.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ReflectorReader(){}return ReflectorReader}()},function(t,e,n){"use strict";var r=n(30);n.d(e,"a",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function RenderComponentType(t,e,n,r,i,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=i,this.animations=o}return RenderComponentType}(),o=function(){function RenderDebugInfo(){}return Object.defineProperty(RenderDebugInfo.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderDebugInfo.prototype,"component",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderDebugInfo.prototype,"providerTokens",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderDebugInfo.prototype,"references",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderDebugInfo.prototype,"context",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(RenderDebugInfo.prototype,"source",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),RenderDebugInfo}(),a=function(){function Renderer(){}return Renderer}(),s=function(){function RootRenderer(){}return RootRenderer}()},function(t,e,n){"use strict";function setTestabilityGetter(t){u=t}var r=n(82),i=n(10),o=n(2),a=n(177);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c}),e.c=setTestabilityGetter;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function Testability(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return Testability.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){a.a.assertNotInAngularZone(),n.i(o.s)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},Testability.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},Testability.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},Testability.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},Testability.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(o.s)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},Testability.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},Testability.prototype.getPendingRequestCount=function(){return this._pendingCount},Testability.prototype.findBindings=function(t,e,n){return[]},Testability.prototype.findProviders=function(t,e,n){return[]},Testability.decorators=[{type:r.Injectable}],Testability.ctorParameters=[{type:a.a}],Testability}(),c=function(){function TestabilityRegistry(){this._applications=new i.b,u.addToWindow(this)}return TestabilityRegistry.prototype.registerApplication=function(t,e){this._applications.set(t,e)},TestabilityRegistry.prototype.getTestability=function(t){return this._applications.get(t)},TestabilityRegistry.prototype.getAllTestabilities=function(){return i.d.values(this._applications)},TestabilityRegistry.prototype.getAllRootElements=function(){return i.d.keys(this._applications)},TestabilityRegistry.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),u.findTestabilityInTree(this,t,e)},TestabilityRegistry.decorators=[{type:r.Injectable}],TestabilityRegistry.ctorParameters=[],TestabilityRegistry}(),l=function(){function _NoopGetTestability(){}return _NoopGetTestability.prototype.addToWindow=function(t){},_NoopGetTestability.prototype.findTestabilityInTree=function(t,e,n){return null},_NoopGetTestability}(),u=new l},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=Function},function(t,e,n){"use strict";var r=n(170),i=n(493);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function NgZone(t){var e=this,n=t.enableLongStackTrace,o=void 0!==n&&n;this._hasPendingMicrotasks=!1,this._hasPendingMacrotasks=!1,this._isStable=!0,this._nesting=0,this._onUnstable=new r.a((!1)),this._onMicrotaskEmpty=new r.a((!1)),this._onStable=new r.a((!1)),this._onErrorEvents=new r.a((!1)),this._zoneImpl=new i.a({trace:o,onEnter:function(){e._nesting++,e._isStable&&(e._isStable=!1,e._onUnstable.emit(null))},onLeave:function(){e._nesting--,e._checkStable()},setMicrotask:function(t){e._hasPendingMicrotasks=t,e._checkStable()},setMacrotask:function(t){e._hasPendingMacrotasks=t},onError:function(t){return e._onErrorEvents.emit(t)}})}return NgZone.isInAngularZone=function(){return i.a.isInAngularZone()},NgZone.assertInAngularZone=function(){if(!i.a.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},NgZone.assertNotInAngularZone=function(){if(i.a.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},NgZone.prototype._checkStable=function(){var t=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return t._onStable.emit(null)})}finally{this._isStable=!0}}},Object.defineProperty(NgZone.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(NgZone.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),NgZone.prototype.run=function(t){return this._zoneImpl.runInner(t)},NgZone.prototype.runGuarded=function(t){return this._zoneImpl.runInnerGuarded(t)},NgZone.prototype.runOutsideAngular=function(t){return this._zoneImpl.runOuter(t)},NgZone}()},function(t,e,n){"use strict";var r=n(21);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function AbstractControlDirective(){}return Object.defineProperty(AbstractControlDirective.prototype,"control",{get:function(){throw new Error("unimplemented")},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"value",{get:function(){return n.i(r.a)(this.control)?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"valid",{get:function(){return n.i(r.a)(this.control)?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"invalid",{get:function(){return n.i(r.a)(this.control)?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"pending",{get:function(){return n.i(r.a)(this.control)?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"errors",{get:function(){return n.i(r.a)(this.control)?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"pristine",{get:function(){return n.i(r.a)(this.control)?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"dirty",{get:function(){return n.i(r.a)(this.control)?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"touched",{get:function(){return n.i(r.a)(this.control)?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"untouched",{get:function(){return n.i(r.a)(this.control)?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"disabled",{get:function(){return n.i(r.a)(this.control)?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"enabled",{get:function(){return n.i(r.a)(this.control)?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"statusChanges",{get:function(){return n.i(r.a)(this.control)?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"valueChanges",{get:function(){return n.i(r.a)(this.control)?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlDirective.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),AbstractControlDirective.prototype.reset=function(t){void 0===t&&(t=void 0),n.i(r.a)(this.control)&&this.control.reset(t)},AbstractControlDirective}()},function(t,e,n){"use strict";var r=n(0),i=n(21),o=n(43),a=n(60);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(){function AbstractControlStatus(t){this._cd=t}return Object.defineProperty(AbstractControlStatus.prototype,"ngClassUntouched",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlStatus.prototype,"ngClassTouched",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlStatus.prototype,"ngClassPristine",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlStatus.prototype,"ngClassDirty",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlStatus.prototype,"ngClassValid",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(AbstractControlStatus.prototype,"ngClassInvalid",{get:function(){return!!n.i(i.a)(this._cd.control)&&this._cd.control.invalid},enumerable:!0,configurable:!0}),AbstractControlStatus}(),l={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid"},u=function(t){function NgControlStatus(e){t.call(this,e)}return s(NgControlStatus,t),NgControlStatus.decorators=[{type:r.Directive,args:[{selector:"[formControlName],[ngModel],[formControl]",host:l}]}],NgControlStatus.ctorParameters=[{type:a.a,decorators:[{type:r.Self}]}],NgControlStatus}(c),p=function(t){function NgControlStatusGroup(e){t.call(this,e)}return s(NgControlStatusGroup,t),NgControlStatusGroup.decorators=[{type:r.Directive,args:[{selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:l}]}],NgControlStatusGroup.ctorParameters=[{type:o.a,decorators:[{type:r.Self}]}],NgControlStatusGroup}(c)},function(t,e,n){"use strict";var r=n(0),i=n(69),o=n(125),a=n(38),s=n(85),c=n(43),l=n(36),u=n(60),p=n(86),d=n(120),f=n(56),h=n(322);n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},v={provide:u.a,useExisting:n.i(r.forwardRef)(function(){return b})},g=Promise.resolve(null),b=function(t){function NgModel(e,r,a,s){t.call(this),this._control=new o.b,this._registered=!1,this.update=new i.a,this._parent=e,this._rawValidators=r||[],this._rawAsyncValidators=a||[],this.valueAccessor=n.i(f.f)(this,s)}return m(NgModel,t),NgModel.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),n.i(f.g)(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},NgModel.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(NgModel.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),Object.defineProperty(NgModel.prototype,"path",{get:function(){return this._parent?n.i(f.a)(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(NgModel.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(NgModel.prototype,"validator",{get:function(){return n.i(f.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(NgModel.prototype,"asyncValidator",{get:function(){return n.i(f.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),NgModel.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},NgModel.prototype._setUpControl=function(){this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},NgModel.prototype._isStandalone=function(){return!this._parent||this.options&&this.options.standalone},NgModel.prototype._setUpStandalone=function(){n.i(f.d)(this._control,this),this._control.updateValueAndValidity({emitEvent:!1})},NgModel.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},NgModel.prototype._checkParentType=function(){!(this._parent instanceof d.a)&&this._parent instanceof s.a?h.a.formGroupNameException():this._parent instanceof d.a||this._parent instanceof p.a||h.a.modelParentException()},NgModel.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||h.a.missingNameException()},NgModel.prototype._updateValue=function(t){var e=this;g.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},NgModel.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,r=null!=n&&0!=n;g.then(function(){r&&!e.control.disabled?e.control.disable():!r&&e.control.disabled&&e.control.enable()})},NgModel.decorators=[{type:r.Directive,args:[{selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[v],exportAs:"ngModel"}]}],NgModel.ctorParameters=[{type:c.a,decorators:[{type:r.Optional},{type:r.Host}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[a.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[a.c]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[l.a]}]}],NgModel.propDecorators={name:[{type:r.Input}],isDisabled:[{type:r.Input,args:["disabled"]}],model:[{type:r.Input,args:["ngModel"]}],options:[{type:r.Input,args:["ngModelOptions"]}],update:[{type:r.Output,args:["ngModelChange"]}]},NgModel}(u.a)},function(t,e,n){"use strict";var r=n(0),i=n(21),o=n(36);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={provide:o.a,useExisting:n.i(r.forwardRef)(function(){return s}),multi:!0},s=function(){function NumberValueAccessor(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return NumberValueAccessor.prototype.writeValue=function(t){var e=n.i(i.c)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},NumberValueAccessor.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:i.i.parseFloat(e))}},NumberValueAccessor.prototype.registerOnTouched=function(t){this.onTouched=t},NumberValueAccessor.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},NumberValueAccessor.decorators=[{type:r.Directive,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[a]}]}],NumberValueAccessor.ctorParameters=[{type:r.Renderer},{type:r.ElementRef}],NumberValueAccessor}()},function(t,e,n){"use strict";var r=n(0),i=n(69),o=n(37),a=n(38),s=n(36),c=n(60),l=n(122),u=n(56);n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},d={provide:c.a,useExisting:n.i(r.forwardRef)(function(){return f})},f=function(t){function FormControlDirective(e,r,o){t.call(this),this.update=new i.a,this._rawValidators=e||[],this._rawAsyncValidators=r||[],this.valueAccessor=n.i(u.f)(this,o)}return p(FormControlDirective,t),Object.defineProperty(FormControlDirective.prototype,"isDisabled",{set:function(t){l.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),FormControlDirective.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(n.i(u.d)(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),n.i(u.g)(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(FormControlDirective.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlDirective.prototype,"validator",{get:function(){return n.i(u.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlDirective.prototype,"asyncValidator",{get:function(){return n.i(u.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlDirective.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),FormControlDirective.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},FormControlDirective.prototype._isControlChanged=function(t){return o.a.contains(t,"form")},FormControlDirective.decorators=[{type:r.Directive,args:[{selector:"[formControl]",providers:[d],exportAs:"ngForm"}]}],FormControlDirective.ctorParameters=[{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[a.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[a.c]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[s.a]}]}],FormControlDirective.propDecorators={form:[{type:r.Input,args:["formControl"]}],model:[{type:r.Input,args:["ngModel"]}],update:[{type:r.Output,args:["ngModelChange"]}],isDisabled:[{type:r.Input,args:["disabled"]}]},FormControlDirective}(c.a)},function(t,e,n){"use strict";var r=n(0),i=n(69),o=n(38),a=n(85),s=n(43),c=n(36),l=n(60),u=n(122),p=n(56),d=n(87),f=n(88);n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},m={provide:l.a,useExisting:n.i(r.forwardRef)(function(){return v})},v=function(t){function FormControlName(e,r,o,a){t.call(this),this._added=!1,this.update=new i.a,this._parent=e,this._rawValidators=r||[],this._rawAsyncValidators=o||[],this.valueAccessor=n.i(p.f)(this,a)}return h(FormControlName,t),Object.defineProperty(FormControlName.prototype,"isDisabled",{set:function(t){u.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),FormControlName.prototype.ngOnChanges=function(t){this._added||(this._checkParentType(),this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState(!0),this._added=!0),n.i(p.g)(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},FormControlName.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},FormControlName.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(FormControlName.prototype,"path",{get:function(){return n.i(p.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlName.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlName.prototype,"validator",{get:function(){return n.i(p.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlName.prototype,"asyncValidator",{get:function(){return n.i(p.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(FormControlName.prototype,"control",{get:function(){return this.formDirective.getControl(this)},enumerable:!0,configurable:!0}),FormControlName.prototype._checkParentType=function(){!(this._parent instanceof f.a)&&this._parent instanceof a.a?u.a.ngModelGroupException():this._parent instanceof f.a||this._parent instanceof d.a||this._parent instanceof f.b||u.a.controlParentException()},FormControlName.decorators=[{type:r.Directive,args:[{selector:"[formControlName]",providers:[m]}]}],FormControlName.ctorParameters=[{type:s.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[c.a]}]}],FormControlName.propDecorators={name:[{type:r.Input,args:["formControlName"]}],model:[{type:r.Input,args:["ngModel"]}],update:[{type:r.Output,args:["ngModelChange"]}],isDisabled:[{type:r.Input,args:["disabled"]}]},FormControlName}(l.a)},function(t,e,n){"use strict";var r=n(0),i=n(21),o=n(38);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return p}),n.d(e,"d",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={provide:o.b,useExisting:n.i(r.forwardRef)(function(){return s}),multi:!0},s=function(){function RequiredValidator(){}return Object.defineProperty(RequiredValidator.prototype,"required",{get:function(){return this._required},set:function(t){this._required=n.i(i.a)(t)&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),RequiredValidator.prototype.validate=function(t){return this.required?o.a.required(t):null},RequiredValidator.prototype.registerOnChange=function(t){this._onChange=t},RequiredValidator.decorators=[{type:r.Directive,args:[{selector:"[required][formControlName],[required][formControl],[required][ngModel]",providers:[a],host:{"[attr.required]":'required? "" : null'}}]}],RequiredValidator.ctorParameters=[],RequiredValidator.propDecorators={required:[{type:r.Input}]},RequiredValidator}(),c={provide:o.b,useExisting:n.i(r.forwardRef)(function(){return l}),multi:!0},l=function(){function MinLengthValidator(){}return MinLengthValidator.prototype._createValidator=function(){this._validator=o.a.minLength(parseInt(this.minlength,10))},MinLengthValidator.prototype.ngOnChanges=function(t){t.minlength&&(this._createValidator(),this._onChange&&this._onChange())},MinLengthValidator.prototype.validate=function(t){return n.i(i.a)(this.minlength)?this._validator(t):null},MinLengthValidator.prototype.registerOnChange=function(t){this._onChange=t},MinLengthValidator.decorators=[{type:r.Directive,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[c],host:{"[attr.minlength]":"minlength? minlength : null"}}]}],MinLengthValidator.ctorParameters=[],MinLengthValidator.propDecorators={minlength:[{type:r.Input}]},MinLengthValidator}(),u={provide:o.b,useExisting:n.i(r.forwardRef)(function(){return p}),multi:!0},p=function(){function MaxLengthValidator(){}return MaxLengthValidator.prototype._createValidator=function(){this._validator=o.a.maxLength(parseInt(this.maxlength,10))},MaxLengthValidator.prototype.ngOnChanges=function(t){t.maxlength&&(this._createValidator(),this._onChange&&this._onChange())},MaxLengthValidator.prototype.validate=function(t){return n.i(i.a)(this.maxlength)?this._validator(t):null},MaxLengthValidator.prototype.registerOnChange=function(t){this._onChange=t},MaxLengthValidator.decorators=[{type:r.Directive,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[u],host:{"[attr.maxlength]":"maxlength? maxlength : null"}}]}],MaxLengthValidator.ctorParameters=[],MaxLengthValidator.propDecorators={maxlength:[{type:r.Input}]},MaxLengthValidator}(),d={provide:o.b,useExisting:n.i(r.forwardRef)(function(){return f}),multi:!0},f=function(){function PatternValidator(){}return PatternValidator.prototype._createValidator=function(){this._validator=o.a.pattern(this.pattern)},PatternValidator.prototype.ngOnChanges=function(t){t.pattern&&(this._createValidator(),this._onChange&&this._onChange())},PatternValidator.prototype.validate=function(t){return n.i(i.a)(this.pattern)?this._validator(t):null},PatternValidator.prototype.registerOnChange=function(t){this._onChange=t},PatternValidator.decorators=[{type:r.Directive,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[d],host:{"[attr.pattern]":"pattern? pattern : null"}}]}],PatternValidator.ctorParameters=[],PatternValidator.propDecorators={pattern:[{type:r.Input}]},PatternValidator}()},function(t,e,n){"use strict";var r=n(513);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i)},function(t,e,n){"use strict";var r=n(334);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function _NoOpAnimationDriver(){}return _NoOpAnimationDriver.prototype.animate=function(t,e,n,i,o,a){return new r.a},_NoOpAnimationDriver}(),o=function(){function AnimationDriver(){}return AnimationDriver.NOOP=new i,AnimationDriver}()},function(t,e,n){"use strict";function inspectNativeElement(t){return n.i(r.getDebugNode)(t)}function _createConditionalRootRenderer(t,e){return n.i(r.isDevMode)()?_createRootRenderer(t,e):t}function _createRootRenderer(t,e){return n.i(a.a)().setGlobalVar(l,inspectNativeElement),n.i(a.a)().setGlobalVar(u,i.a.merge(c,_ngProbeTokensToMap(e||[]))),new o.b(t)}function _ngProbeTokensToMap(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var r=n(0),i=n(44),o=n(334),a=n(15),s=n(188);n.d(e,"b",function(){return p}),n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c={ApplicationRef:r.ApplicationRef,NgZone:r.NgZone},l="ng.probe",u="ng.coreTokens",p=function(){function NgProbeToken(t,e){this.name=t,this.token=e}return NgProbeToken}(),d=[{provide:r.RootRenderer,useFactory:_createConditionalRootRenderer,deps:[s.a,[p,new r.Optional]]}];[{provide:r.RootRenderer,useFactory:_createRootRenderer,deps:[s.a,[p,new r.Optional]]}]},function(t,e,n){"use strict";function moveNodesAfterSibling(t,e){var r=n.i(a.a)().parentElement(t);if(e.length>0&&n.i(i.b)(r)){var o=n.i(a.a)().nextSibling(t);if(n.i(i.b)(o))for(var s=0;s<e.length;s++)n.i(a.a)().insertBefore(o,e[s]);else for(var s=0;s<e.length;s++)n.i(a.a)().appendChild(r,e[s])}}function appendNodes(t,e){for(var r=0;r<e.length;r++)n.i(a.a)().appendChild(t,e[r])}function decoratePreventDefault(t){return function(e){var r=t(e);r===!1&&n.i(a.a)().preventDefault(e)}}function _shimContentAttribute(t){return i.g.replaceAll(w,b,t)}function _shimHostAttribute(t){return i.g.replaceAll(_,b,t)}function _flattenStyles(t,e,r){for(var o=0;o<e.length;o++){var a=e[o];n.i(i.d)(a)?_flattenStyles(t,a,r):(a=i.g.replaceAll(a,b,t),r.push(a))}return r}function splitNamespace(t){if(":"!=t[0])return[null,t];var e=t.match(x);return[e[1],e[2]]}var r=n(0),i=n(25),o=n(186),a=n(15),s=n(126),c=n(70),l=n(190),u=n(333);n.d(e,"a",function(){return m}),n.d(e,"b",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},d={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml"},f="template bindings={}",h=/^template bindings=(.*)$/,m=function(){function DomRootRenderer(t,e,n,r){this.document=t,this.eventManager=e,this.sharedStylesHost=n,this.animationDriver=r,this.registeredComponents=new Map}return DomRootRenderer.prototype.renderComponent=function(t){var e=this.registeredComponents.get(t.id);return n.i(i.c)(e)&&(e=new g(this,t,this.animationDriver),this.registeredComponents.set(t.id,e)),e},DomRootRenderer}(),v=function(t){function DomRootRenderer_(e,n,r,i){t.call(this,e,n,r,i)}return p(DomRootRenderer_,t),DomRootRenderer_.decorators=[{type:r.Injectable}],DomRootRenderer_.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[s.a]}]},{type:c.a},{type:l.a},{type:o.a}],DomRootRenderer_}(m),g=function(){function DomRenderer(t,e,n){this._rootRenderer=t,this.componentProto=e,this._animationDriver=n,this._styles=_flattenStyles(e.id,e.styles,[]),e.encapsulation!==r.ViewEncapsulation.Native&&this._rootRenderer.sharedStylesHost.addStyles(this._styles),this.componentProto.encapsulation===r.ViewEncapsulation.Emulated?(this._contentAttr=_shimContentAttribute(e.id),this._hostAttr=_shimHostAttribute(e.id)):(this._contentAttr=null,this._hostAttr=null)}return DomRenderer.prototype.selectRootElement=function(t,e){var r;if(n.i(i.l)(t)){if(r=n.i(a.a)().querySelector(this._rootRenderer.document,t),n.i(i.c)(r))throw new Error('The selector "'+t+'" did not match any elements')}else r=t;return n.i(a.a)().clearNodes(r),r},DomRenderer.prototype.createElement=function(t,e,r){var o=splitNamespace(e),s=n.i(i.b)(o[0])?n.i(a.a)().createElementNS(d[o[0]],o[1]):n.i(a.a)().createElement(o[1]);return n.i(i.b)(this._contentAttr)&&n.i(a.a)().setAttribute(s,this._contentAttr,""),n.i(i.b)(t)&&n.i(a.a)().appendChild(t,s),s},DomRenderer.prototype.createViewRoot=function(t){var e;if(this.componentProto.encapsulation===r.ViewEncapsulation.Native){e=n.i(a.a)().createShadowRoot(t),this._rootRenderer.sharedStylesHost.addHost(e);for(var o=0;o<this._styles.length;o++)n.i(a.a)().appendChild(e,n.i(a.a)().createStyleElement(this._styles[o]))}else n.i(i.b)(this._hostAttr)&&n.i(a.a)().setAttribute(t,this._hostAttr,""),e=t;return e},DomRenderer.prototype.createTemplateAnchor=function(t,e){var r=n.i(a.a)().createComment(f);return n.i(i.b)(t)&&n.i(a.a)().appendChild(t,r),r},DomRenderer.prototype.createText=function(t,e,r){var o=n.i(a.a)().createTextNode(e);return n.i(i.b)(t)&&n.i(a.a)().appendChild(t,o),o},DomRenderer.prototype.projectNodes=function(t,e){n.i(i.c)(t)||appendNodes(t,e)},DomRenderer.prototype.attachViewAfter=function(t,e){moveNodesAfterSibling(t,e)},DomRenderer.prototype.detachView=function(t){for(var e=0;e<t.length;e++)n.i(a.a)().remove(t[e])},DomRenderer.prototype.destroyView=function(t,e){this.componentProto.encapsulation===r.ViewEncapsulation.Native&&n.i(i.b)(t)&&this._rootRenderer.sharedStylesHost.removeHost(n.i(a.a)().getShadowRoot(t))},DomRenderer.prototype.listen=function(t,e,n){return this._rootRenderer.eventManager.addEventListener(t,e,decoratePreventDefault(n))},DomRenderer.prototype.listenGlobal=function(t,e,n){return this._rootRenderer.eventManager.addGlobalEventListener(t,e,decoratePreventDefault(n))},DomRenderer.prototype.setElementProperty=function(t,e,r){n.i(a.a)().setProperty(t,e,r)},DomRenderer.prototype.setElementAttribute=function(t,e,r){var o,s=splitNamespace(e);n.i(i.b)(s[0])&&(e=s[0]+":"+s[1],o=d[s[0]]),n.i(i.b)(r)?n.i(i.b)(o)?n.i(a.a)().setAttributeNS(t,o,e,r):n.i(a.a)().setAttribute(t,e,r):n.i(i.b)(o)?n.i(a.a)().removeAttributeNS(t,o,s[1]):n.i(a.a)().removeAttribute(t,e)},DomRenderer.prototype.setBindingDebugInfo=function(t,e,r){var o=n.i(u.b)(e);if(n.i(a.a)().isCommentNode(t)){var s=i.g.replaceAll(n.i(a.a)().getText(t),/\n/g,"").match(h),c=i.m.parse(s[1]);c[o]=r,n.i(a.a)().setText(t,i.g.replace(f,"{}",i.m.stringify(c)))}else this.setElementAttribute(t,e,r)},DomRenderer.prototype.setElementClass=function(t,e,r){r?n.i(a.a)().addClass(t,e):n.i(a.a)().removeClass(t,e)},DomRenderer.prototype.setElementStyle=function(t,e,r){n.i(i.b)(r)?n.i(a.a)().setStyle(t,e,n.i(i.n)(r)):n.i(a.a)().removeStyle(t,e)},DomRenderer.prototype.invokeElementMethod=function(t,e,r){n.i(a.a)().invoke(t,e,r)},DomRenderer.prototype.setText=function(t,e){n.i(a.a)().setText(t,e)},DomRenderer.prototype.animate=function(t,e,n,r,i,o){return this._animationDriver.animate(t,e,n,r,i,o)},DomRenderer}(),b=/%COMP%/g,y="%COMP%",_="_nghost-"+y,w="_ngcontent-"+y,x=/^:([^:]+):(.+)$/},function(t,e,n){"use strict";var r=n(0),i=n(25),o=n(509);n.d(e,"b",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=new r.OpaqueToken("HammerGestureConfig"),c=function(){function HammerGestureConfig(){this.events=[],this.overrides={}}return HammerGestureConfig.prototype.buildHammer=function(t){var e=new Hammer(t);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(var n in this.overrides)e.get(n).set(this.overrides[n]);return e},HammerGestureConfig.decorators=[{type:r.Injectable}],HammerGestureConfig.ctorParameters=[],HammerGestureConfig}(),l=function(t){function HammerGesturesPlugin(e){t.call(this),this._config=e}return a(HammerGesturesPlugin,t),HammerGesturesPlugin.prototype.supports=function(e){if(!t.prototype.supports.call(this,e)&&!this.isCustomEvent(e))return!1;if(!n.i(i.b)(window.Hammer))throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},HammerGesturesPlugin.prototype.addEventListener=function(t,e,n){var r=this,i=this.manager.getZone();return e=e.toLowerCase(),i.runOutsideAngular(function(){var o=r._config.buildHammer(t),a=function(t){i.runGuarded(function(){n(t)})};return o.on(e,a),function(){o.off(e,a)}})},HammerGesturesPlugin.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},HammerGesturesPlugin.decorators=[{type:r.Injectable}],HammerGesturesPlugin.ctorParameters=[{type:c,decorators:[{type:r.Inject,args:[s]}]}],HammerGesturesPlugin}(o.a)},function(t,e,n){"use strict";var r=n(0),i=n(15),o=n(126);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(){function SharedStylesHost(){this._styles=[],this._stylesSet=new Set}return SharedStylesHost.prototype.addStyles=function(t){var e=this,n=[];t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),e._styles.push(t),n.push(t))}),this.onStylesAdded(n)},SharedStylesHost.prototype.onStylesAdded=function(t){},SharedStylesHost.prototype.getAllStyles=function(){return this._styles},SharedStylesHost.decorators=[{type:r.Injectable}],SharedStylesHost.ctorParameters=[],SharedStylesHost}(),c=function(t){function DomSharedStylesHost(e){t.call(this),this._hostNodes=new Set,this._hostNodes.add(e.head)}return a(DomSharedStylesHost,t),DomSharedStylesHost.prototype._addStylesToHost=function(t,e){for(var r=0;r<t.length;r++){var o=t[r];n.i(i.a)().appendChild(e,n.i(i.a)().createStyleElement(o))}},DomSharedStylesHost.prototype.addHost=function(t){this._addStylesToHost(this._styles,t),this._hostNodes.add(t)},DomSharedStylesHost.prototype.removeHost=function(t){this._hostNodes.delete(t)},DomSharedStylesHost.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){e._addStylesToHost(t,n)})},DomSharedStylesHost.decorators=[{type:r.Injectable}],DomSharedStylesHost.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[o.a]}]}],DomSharedStylesHost}(s)},function(t,e,n){"use strict";function sanitizeUrl(t){return t=String(t),t.match(o)||t.match(a)?t:(n.i(r.isDevMode)()&&n.i(i.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function sanitizeSrcset(t){return t=String(t),t.split(",").map(function(t){return sanitizeUrl(t.trim())}).join(", ")}var r=n(0),i=n(15);e.a=sanitizeUrl,e.b=sanitizeSrcset;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";function toBool(t){return""===t||!!t}var r=n(19),i=n(0),o=n(127),a=n(71);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function RouterLink(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[]}return Object.defineProperty(RouterLink.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),RouterLink.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||(this.router.navigateByUrl(this.urlTree),!1)},Object.defineProperty(RouterLink.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:toBool(this.preserveQueryParams),preserveFragment:toBool(this.preserveFragment)})},enumerable:!0,configurable:!0}),RouterLink.decorators=[{type:i.Directive,args:[{selector:":not(a)[routerLink]"}]}],RouterLink.ctorParameters=[{type:o.a},{type:a.b},{type:r.LocationStrategy}],RouterLink.propDecorators={queryParams:[{type:i.Input}],fragment:[{type:i.Input}],preserveQueryParams:[{type:i.Input}],preserveFragment:[{type:i.Input}],routerLink:[{type:i.Input}],onClick:[{type:i.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},RouterLink}(),c=function(){function RouterLinkWithHref(t,e,n){var r=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(function(t){t instanceof o.b&&r.updateTargetUrlAndHref()})}return Object.defineProperty(RouterLinkWithHref.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),RouterLinkWithHref.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},RouterLinkWithHref.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},RouterLinkWithHref.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||("string"==typeof this.target&&"_self"!=this.target||(this.router.navigateByUrl(this.urlTree),!1))},RouterLinkWithHref.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(RouterLinkWithHref.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:toBool(this.preserveQueryParams),preserveFragment:toBool(this.preserveFragment)})},enumerable:!0,configurable:!0}),RouterLinkWithHref.decorators=[{type:i.Directive,args:[{selector:"a[routerLink]"}]}],RouterLinkWithHref.ctorParameters=[{type:o.a},{type:a.b},{type:r.LocationStrategy}],RouterLinkWithHref.propDecorators={target:[{type:i.Input}],queryParams:[{type:i.Input}],fragment:[{type:i.Input}],routerLinkOptions:[{type:i.Input}],preserveQueryParams:[{type:i.Input}],preserveFragment:[{type:i.Input}],href:[{type:i.HostBinding}],routerLink:[{type:i.Input}],onClick:[{type:i.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},RouterLinkWithHref}()},function(t,e,n){"use strict";function findNode(t,e){if(t===e.value)return e;for(var n=0,r=e.children;n<r.length;n++){var i=r[n],o=findNode(t,i);if(o)return o}return null}function findPath(t,e,n){if(n.push(e),t===e.value)return n;for(var r=0,i=e.children;r<i.length;r++){var o=i[r],a=n.slice(0),s=findPath(t,o,a);if(s.length>0)return s}return[]}n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function Tree(t){this._root=t}return Object.defineProperty(Tree.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),Tree.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},Tree.prototype.children=function(t){var e=findNode(t,this._root);return e?e.children.map(function(t){return t.value}):[]},Tree.prototype.firstChild=function(t){var e=findNode(t,this._root);return e&&e.children.length>0?e.children[0].value:null},Tree.prototype.siblings=function(t){var e=findPath(t,this._root,[]);if(e.length<2)return[];var n=e[e.length-2].children.map(function(t){return t.value});return n.filter(function(e){return e!==t})},Tree.prototype.pathFromRoot=function(t){return findPath(t,this._root,[]).map(function(t){return t.value})},Tree}(),i=function(){function TreeNode(t,e){this.value=t,this.children=e}return TreeNode.prototype.toString=function(){return"TreeNode("+this.value+")"},TreeNode}()},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var r=n(14),i=n(1),o=n(27),a=n(206),s=n(57),c=n(131),l=n(194),u=n(8),p=n(5),d=n(371),f=n(134),h=n(199);t.exports=function(t,e,n,m,v,g){var b=r[t],y=b,_=v?"set":"add",w=y&&y.prototype,x={},C=function(t){var e=w[t];o(w,t,"delete"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof y&&(g||w.forEach&&!p(function(){(new y).entries().next()}))){var S=new y,k=S[_](g?{}:-0,1)!=S,E=p(function(){S.has(1)}),P=d(function(t){new y(t)}),A=!g&&p(function(){for(var t=new y,e=5;e--;)t[_](e,e);return!t.has(-0)});P||(y=e(function(e,n){l(e,y,t);var r=h(new b,e,y);return void 0!=n&&c(n,v,r[_],r),r}),y.prototype=w,w.constructor=y),(E||A)&&(C("delete"),C("has"),v&&C("get")),(A||k)&&C(_),g&&w.clear&&delete w.clear}else y=m.getConstructor(e,t,v,_),a(y.prototype,n),s.NEED=!0;return f(y,t),x[t]=y,i(i.G+i.W+i.F*(y!=b),x),g||m.setStrong(y,t,v),y}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(11)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(i){}}return!0}},function(t,e,n){"use strict";var r=n(4);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(8),i=n(207).set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){var r=n(63);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(8),i=n(63),o=n(11)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){"use strict";var r=n(203),i=n(1),o=n(27),a=n(49),s=n(26),c=n(92),l=n(370),u=n(134),p=n(51),d=n(11)("iterator"),f=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};t.exports=function(t,e,n,b,y,_,w){l(n,e,b);var x,C,S,k=function(t){if(!f&&t in T)return T[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},E=e+" Iterator",P=y==v,A=!1,T=t.prototype,O=T[d]||T[h]||y&&T[y],M=O||k(y),D=y?P?k("entries"):M:void 0,R="Array"==e?T.entries||O:O;if(R&&(S=p(R.call(new t)),S!==Object.prototype&&(u(S,E,!0),r||s(S,d)||a(S,d,g))),P&&O&&O.name!==v&&(A=!0,M=function(){return O.call(this)}),r&&!w||!f&&!A&&T[d]||a(T,d,M),c[e]=M,c[E]=g,y)if(x={values:P?M:k(v),keys:_?M:k(m),entries:D},w)for(C in x)C in T||o(T,C,x[C]);else i(i.P+i.F*(f||A),e,x);return x}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(27);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){var r=n(8),i=n(4),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(72)(Function.call,n(58).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(i){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var r=n(14),i=n(18),o=n(22),a=n(11)("species");t.exports=function(t){var e=r[t];o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(135)("keys"),i=n(95);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(201),i=n(48);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e){t.exports="\t\n\x0B\f\r Â áš€á Žâ€€â€â€‚         âŸã€€\u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function AccordionComponent(){this.addClass=!0,this.groups=[]}return AccordionComponent.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},AccordionComponent.prototype.addGroup=function(t){this.groups.push(t)},AccordionComponent.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},r([o.Input(),i("design:type",Boolean)],AccordionComponent.prototype,"closeOthers",void 0),r([o.HostBinding("class.panel-group"),i("design:type",Boolean)],AccordionComponent.prototype,"addClass",void 0),AccordionComponent=r([o.Component({selector:"accordion",template:"<ng-content></ng-content>"}),i("design:paramtypes",[])],AccordionComponent)}();e.AccordionComponent=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(139),c=n(394),l=n(212),u=function(){function AccordionModule(){}return AccordionModule=r([a.NgModule({imports:[o.CommonModule,s.CollapseModule],declarations:[l.AccordionComponent,c.AccordionPanelComponent],exports:[l.AccordionComponent,c.AccordionPanelComponent]}),i("design:paramtypes",[])],AccordionModule)}();e.AccordionModule=u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(395),c=function(){function AlertModule(){}return AlertModule=r([a.NgModule({imports:[o.CommonModule],declarations:[s.AlertComponent],exports:[s.AlertComponent]}),i("design:paramtypes",[])],AlertModule)}();e.AlertModule=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(24),s=n(396),c=n(397),l=function(){function ButtonsModule(){}return ButtonsModule=r([o.NgModule({imports:[a.FormsModule],declarations:[s.ButtonCheckboxDirective,c.ButtonRadioDirective],exports:[s.ButtonCheckboxDirective,c.ButtonRadioDirective,a.FormsModule]}),i("design:paramtypes",[])],ButtonsModule)}();e.ButtonsModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(76);!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(e.Direction||(e.Direction={}));var s=e.Direction,c=(u={},u[a.Ng2BootstrapTheme.BS4]='\n <a class="left carousel-control" (click)="prev()" *ngIf="slides.length">\n <span class="icon-prev" aria-hidden="true"></span>\n <span class="sr-only">Previous</span>\n </a>\n <a class="right carousel-control" (click)="next()" *ngIf="slides.length">\n <span class="icon-next" aria-hidden="true"></span>\n <span class="sr-only">Next</span>\n </a>\n ',u[a.Ng2BootstrapTheme.BS3]='\n <a class="left carousel-control" (click)="prev()" *ngIf="slides.length">\n <span class="glyphicon glyphicon-chevron-left"></span>\n </a>\n <a class="right carousel-control" (click)="next()" *ngIf="slides.length">\n <span class="glyphicon glyphicon-chevron-right"></span>\n </a>\n ',u),l=function(){function CarouselComponent(){this.slides=[],this.destroyed=!1}return Object.defineProperty(CarouselComponent.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),CarouselComponent.prototype.ngOnDestroy=function(){this.destroyed=!0},CarouselComponent.prototype.select=function(t,e){void 0===e&&(e=s.UNKNOWN);var n=t.index;e===s.UNKNOWN&&(e=n>this.getCurrentIndex()?s.NEXT:s.PREV),t&&t!==this.currentSlide&&this.goNext(t,e)},CarouselComponent.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},CarouselComponent.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},CarouselComponent.prototype.next=function(){var t=(this.getCurrentIndex()+1)%this.slides.length;return 0===t&&this.noWrap?void this.pause():this.select(this.getSlideByIndex(t),s.NEXT)},CarouselComponent.prototype.prev=function(){var t=this.getCurrentIndex()-1<0?this.slides.length-1:this.getCurrentIndex()-1;return this.noWrap&&t===this.slides.length-1?void this.pause():this.select(this.getSlideByIndex(t),s.PREV)},CarouselComponent.prototype.addSlide=function(t){t.index=this.slides.length,this.slides.push(t),1===this.slides.length||t.active?(this.select(this.slides[this.slides.length-1]),1===this.slides.length&&this.play()):t.active=!1},CarouselComponent.prototype.removeSlide=function(t){if(this.slides.splice(t.index,1),0===this.slides.length)return void(this.currentSlide=void 0);for(var e=0;e<this.slides.length;e++)this.slides[e].index=e},CarouselComponent.prototype.goNext=function(t,e){this.destroyed||(t.direction=e,t.active=!0,this.currentSlide&&(this.currentSlide.direction=e,this.currentSlide.active=!1),this.currentSlide=t,this.restartTimer())},CarouselComponent.prototype.getSlideByIndex=function(t){for(var e=this.slides.length,n=0;n<e;++n)if(this.slides[n].index===t)return this.slides[n]},CarouselComponent.prototype.getCurrentIndex=function(){return this.currentSlide?this.currentSlide.index:0},CarouselComponent.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.next():t.pause()},e))},CarouselComponent.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},r([o.Input(),i("design:type",Boolean)],CarouselComponent.prototype,"noWrap",void 0),r([o.Input(),i("design:type",Boolean)],CarouselComponent.prototype,"noPause",void 0),r([o.Input(),i("design:type",Boolean)],CarouselComponent.prototype,"noTransition",void 0),r([o.Input(),i("design:type",Number)],CarouselComponent.prototype,"interval",null),CarouselComponent=r([o.Component({selector:"carousel",template:'\n <div (mouseenter)="pause()" (mouseleave)="play()" class="carousel slide">\n <ol class="carousel-indicators" *ngIf="slides.length > 1">\n <li *ngFor="let slidez of slides" [class.active]="slidez.active === true" (click)="select(slidez)"></li>\n </ol>\n <div class="carousel-inner"><ng-content></ng-content></div>\n '+c[a.Ng2BootstrapConfig.theme]+"\n </div>\n "}),i("design:paramtypes",[])],CarouselComponent)}();e.CarouselComponent=l;var u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(216),c=n(398),l=function(){function CarouselModule(){}return CarouselModule=r([a.NgModule({imports:[o.CommonModule],declarations:[c.SlideComponent,s.CarouselComponent],exports:[c.SlideComponent,s.CarouselComponent]}),i("design:paramtypes",[])],CarouselModule)}();e.CarouselModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(24),c=n(140),l=n(401),u=n(690),p=n(691),d=n(692),f=n(52),h=function(){function DatepickerModule(){}return DatepickerModule=r([a.NgModule({imports:[o.CommonModule,s.FormsModule],declarations:[l.DatePickerComponent,c.DatePickerInnerComponent,u.DayPickerComponent,p.MonthPickerComponent,d.YearPickerComponent],exports:[l.DatePickerComponent,c.DatePickerInnerComponent,u.DayPickerComponent,s.FormsModule,p.MonthPickerComponent,d.YearPickerComponent],providers:[f.ComponentsHelper]}),i("design:paramtypes",[])],DatepickerModule)}();e.DatepickerModule=h},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(402),s=n(403),c=n(141),l=function(){function DropdownModule(){}return DropdownModule=r([o.NgModule({declarations:[c.DropdownDirective,a.DropdownMenuDirective,s.DropdownToggleDirective],exports:[c.DropdownDirective,a.DropdownMenuDirective,s.DropdownToggleDirective]}),i("design:paramtypes",[])],DropdownModule)}();e.DropdownModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(221),s=function(){function ModalBackdropOptions(t){this.animate=!0,Object.assign(this,t)}return ModalBackdropOptions}();e.ModalBackdropOptions=s;var c=function(){function ModalBackdropComponent(t,e,n){this._isShown=!1,this.element=e,this.renderer=n,this.isAnimated=t.animate!==!1}return Object.defineProperty(ModalBackdropComponent.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+a.ClassName.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(ModalBackdropComponent.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+a.ClassName.IN,t)},enumerable:!0,configurable:!0}),ModalBackdropComponent=r([o.Component({selector:"bs-modal-backdrop",template:"",host:{"class":""+a.ClassName.BACKDROP}}),i("design:paramtypes",[s,o.ElementRef,o.Renderer])],ModalBackdropComponent)}();e.ModalBackdropComponent=c},function(t,e){"use strict";e.modalConfigDefaults={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},e.ClassName={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in"},e.Selector={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(220),s=n(404),c=n(52),l=function(){function ModalModule(){}return ModalModule=r([o.NgModule({declarations:[a.ModalBackdropComponent,s.ModalDirective],exports:[a.ModalBackdropComponent,s.ModalDirective],entryComponents:[a.ModalBackdropComponent],providers:[c.ComponentsHelper]}),i("design:paramtypes",[])],ModalModule)}();e.ModalModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24),c={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0},l='\n <ul class="pagination" [ngClass]="classMap">\n <li class="pagination-first page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(1, $event)" [innerHTML]="getText(\'first\')"></a>\n </li>\n\n <li class="pagination-prev page-item"\n *ngIf="directionLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(page - 1, $event)" [innerHTML]="getText(\'previous\')"></a>\n </li>\n\n <li *ngFor="let pg of pages"\n [class.active]="pg.active"\n [class.disabled]="disabled&&!pg.active"\n class="pagination-page page-item">\n <a class="page-link" href (click)="selectPage(pg.number, $event)" [innerHTML]="pg.text"></a>\n </li>\n\n <li class="pagination-next page-item"\n *ngIf="directionLinks"\n [class.disabled]="noNext()">\n <a class="page-link" href (click)="selectPage(page + 1, $event)" [innerHTML]="getText(\'next\')"></a></li>\n\n <li class="pagination-last page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noNext()">\n <a class="page-link" href (click)="selectPage(totalPages, $event)" [innerHTML]="getText(\'last\')"></a></li>\n </ul>\n ',u=function(){function PaginationComponent(t,e,n){this.numPages=new a.EventEmitter((!1)),this.pageChanged=new a.EventEmitter((!1)),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this.cd=t,this.renderer=e,this.elementRef=n,t.valueAccessor=this,this.config=this.config||c}return Object.defineProperty(PaginationComponent.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(PaginationComponent.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(PaginationComponent.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(PaginationComponent.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),PaginationComponent.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:c.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:c.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:c.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:c.directionLinks,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:c.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.page=this.cd.value,this.inited=!0},PaginationComponent.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},PaginationComponent.prototype.getText=function(t){return this[t+"Text"]||c[t+"Text"]},PaginationComponent.prototype.noPrevious=function(){return 1===this.page},PaginationComponent.prototype.noNext=function(){return this.page===this.totalPages},PaginationComponent.prototype.registerOnChange=function(t){this.onChange=t},PaginationComponent.prototype.registerOnTouched=function(t){this.onTouched=t},PaginationComponent.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.cd.viewToModelUpdate(this.page)}},PaginationComponent.prototype.makePage=function(t,e,n){return{number:t,text:e,active:n}},PaginationComponent.prototype.getPages=function(t,e){var n=[],r=1,i=e,o="undefined"!=typeof this.maxSize&&this.maxSize<e;o&&(this.rotate?(r=Math.max(t-Math.floor(this.maxSize/2),1),i=r+this.maxSize-1,i>e&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var a=r;a<=i;a++){var s=this.makePage(a,a.toString(),a===t);n.push(s)}if(o&&!this.rotate){if(r>1){var c=this.makePage(r-1,"...",!1);n.unshift(c)}if(i<e){var l=this.makePage(i+1,"...",!1);n.push(l)}}return n},PaginationComponent.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},r([a.Input(),i("design:type",Boolean)],PaginationComponent.prototype,"align",void 0),r([a.Input(),i("design:type",Number)],PaginationComponent.prototype,"maxSize",void 0),r([a.Input(),i("design:type",Boolean)],PaginationComponent.prototype,"boundaryLinks",void 0),r([a.Input(),i("design:type",Boolean)],PaginationComponent.prototype,"directionLinks",void 0),r([a.Input(),i("design:type",String)],PaginationComponent.prototype,"firstText",void 0),r([a.Input(),i("design:type",String)],PaginationComponent.prototype,"previousText",void 0),r([a.Input(),i("design:type",String)],PaginationComponent.prototype,"nextText",void 0),r([a.Input(),i("design:type",String)],PaginationComponent.prototype,"lastText",void 0),r([a.Input(),i("design:type",Boolean)],PaginationComponent.prototype,"rotate",void 0),r([a.Input(),i("design:type",Boolean)],PaginationComponent.prototype,"disabled",void 0),r([a.Output(),i("design:type",a.EventEmitter)],PaginationComponent.prototype,"numPages",void 0),r([a.Output(),i("design:type",a.EventEmitter)],PaginationComponent.prototype,"pageChanged",void 0),r([a.Input(),i("design:type",Number)],PaginationComponent.prototype,"itemsPerPage",null),r([a.Input(),i("design:type",Number)],PaginationComponent.prototype,"totalItems",null),PaginationComponent=r([a.Component({selector:"pagination[ngModel]",template:l}),o(0,a.Self()),i("design:paramtypes",[s.NgModel,a.Renderer,a.ElementRef])],PaginationComponent)}();e.PaginationComponent=u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(24),c=n(405),l=n(223),u=function(){function PaginationModule(){}return PaginationModule=r([a.NgModule({imports:[o.CommonModule,s.FormsModule],declarations:[c.PagerComponent,l.PaginationComponent],exports:[s.FormsModule,c.PagerComponent,l.PaginationComponent]}),i("design:paramtypes",[])],PaginationModule)}();e.PaginationModule=u},function(t,e){"use strict";var n=function(){function PositionService(){}return PositionService.prototype.position=function(t){var e=this.offset(t),n={top:0,left:0},r=this.parentOffsetEl(t);r!==this.document&&(n=this.offset(r),n.top+=r.clientTop-r.scrollTop,n.left+=r.clientLeft-r.scrollLeft);var i=t.getBoundingClientRect();return{width:i.width||t.offsetWidth,height:i.height||t.offsetHeight,top:e.top-n.top,left:e.left-n.left}},PositionService.prototype.offset=function(t){var e=t.getBoundingClientRect();return{width:e.width||t.offsetWidth,height:e.height||t.offsetHeight,top:e.top+(this.window.pageYOffset||this.document.documentElement.scrollTop),left:e.left+(this.window.pageXOffset||this.document.documentElement.scrollLeft)}},PositionService.prototype.positionElements=function(t,e,n,r){var i,o=n.split("-"),a=o[0],s=o[1]||"center",c=r?this.offset(t):this.position(t),l=e.offsetWidth,u=e.offsetHeight,p={center:function(){return c.left+c.width/2-l/2},left:function(){return c.left},right:function(){return c.left+c.width}},d={center:function(){return c.top+c.height/2-u/2},top:function(){return c.top},bottom:function(){return c.top+c.height}};switch(a){case"right":i={top:d[s](),left:p[a]()};break;case"left":i={top:d[s](),left:c.left-l};break;case"bottom":i={top:d[a](),left:p[s]()};break;default:i={top:c.top-u,left:p[s]()}}return i},Object.defineProperty(PositionService.prototype,"window",{get:function(){return window},enumerable:!0,configurable:!0}),Object.defineProperty(PositionService.prototype,"document",{get:function(){return window.document},enumerable:!0,configurable:!0}),PositionService.prototype.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:this.window.getComputedStyle?this.window.getComputedStyle(t)[e]:t.style[e]},PositionService.prototype.isStaticPositioned=function(t){return"static"===(this.getStyle(t,"position")||"static")},PositionService.prototype.parentOffsetEl=function(t){for(var e=t.offsetParent||this.document;e&&e!==this.document&&this.isStaticPositioned(e);)e=e.offsetParent;return e||this.document},PositionService}();e.PositionService=n,e.positionService=new n},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a={animate:!0,max:100},s=function(){function ProgressDirective(){this.addClass=!0,this.bars=[]}return Object.defineProperty(ProgressDirective.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),ProgressDirective.prototype.ngOnInit=function(){this.animate=this.animate!==!1,this.max="number"==typeof this.max?this.max:a.max},ProgressDirective.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},ProgressDirective.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},r([o.Input(),i("design:type",Boolean)],ProgressDirective.prototype,"animate",void 0),r([o.HostBinding("attr.max"),o.Input(),i("design:type",Number)],ProgressDirective.prototype,"max",null),r([o.HostBinding("class.progress"),i("design:type",Boolean)],ProgressDirective.prototype,"addClass",void 0),ProgressDirective=r([o.Directive({selector:"bs-progress, [progress]"}),i("design:paramtypes",[])],ProgressDirective)}();e.ProgressDirective=s},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(406),c=n(226),l=n(407),u=function(){function ProgressbarModule(){}return ProgressbarModule=r([a.NgModule({imports:[o.CommonModule],declarations:[c.ProgressDirective,s.BarComponent,l.ProgressbarComponent],exports:[c.ProgressDirective,s.BarComponent,l.ProgressbarComponent]}),i("design:paramtypes",[])],ProgressbarModule)}();e.ProgressbarModule=u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r; -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(24),c=n(408),l=function(){function RatingModule(){}return RatingModule=r([a.NgModule({imports:[o.CommonModule,s.FormsModule],declarations:[c.RatingComponent],exports:[s.FormsModule,c.RatingComponent]}),i("design:paramtypes",[])],RatingModule)}();e.RatingModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(231),s=function(){function TabDirective(t){this.select=new o.EventEmitter((!1)),this.deselect=new o.EventEmitter((!1)),this.removed=new o.EventEmitter((!1)),this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(TabDirective.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),TabDirective.prototype.ngOnInit=function(){this.removable=!!this.removable},TabDirective.prototype.ngOnDestroy=function(){this.tabset.removeTab(this)},r([o.Input(),i("design:type",String)],TabDirective.prototype,"heading",void 0),r([o.Input(),i("design:type",Boolean)],TabDirective.prototype,"disabled",void 0),r([o.Input(),i("design:type",Boolean)],TabDirective.prototype,"removable",void 0),r([o.HostBinding("class.active"),o.Input(),i("design:type",Boolean)],TabDirective.prototype,"active",null),r([o.Output(),i("design:type",o.EventEmitter)],TabDirective.prototype,"select",void 0),r([o.Output(),i("design:type",o.EventEmitter)],TabDirective.prototype,"deselect",void 0),r([o.Output(),i("design:type",o.EventEmitter)],TabDirective.prototype,"removed",void 0),r([o.HostBinding("class.tab-pane"),i("design:type",Boolean)],TabDirective.prototype,"addClass",void 0),TabDirective=r([o.Directive({selector:"tab, [tab]"}),i("design:paramtypes",[a.TabsetComponent])],TabDirective)}();e.TabDirective=s},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(400),c=n(409),l=n(229),u=n(231),p=function(){function TabsModule(){}return TabsModule=r([a.NgModule({imports:[o.CommonModule],declarations:[s.NgTranscludeDirective,l.TabDirective,u.TabsetComponent,c.TabHeadingDirective],exports:[l.TabDirective,u.TabsetComponent,c.TabHeadingDirective]}),i("design:paramtypes",[])],TabsModule)}();e.TabsModule=p},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function TabsetComponent(){this.clazz=!0,this.tabs=[],this.classMap={}}return Object.defineProperty(TabsetComponent.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(TabsetComponent.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(TabsetComponent.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),TabsetComponent.prototype.ngOnInit=function(){this.type="undefined"!==this.type?this.type:"tabs"},TabsetComponent.prototype.ngOnDestroy=function(){this.isDestroyed=!0},TabsetComponent.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},TabsetComponent.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},TabsetComponent.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var r=t-n,i=t+n;if(this.tabs[r]&&!this.tabs[r].disabled)return r;if(this.tabs[i]&&!this.tabs[i].disabled)return i}return-1},TabsetComponent.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n<e;n+=1)if(!this.tabs[n].disabled&&n!==t)return!0;return!1},TabsetComponent.prototype.setClassMap=function(){this.classMap=(t={"nav-stacked":this.vertical,"nav-justified":this.justified},t["nav-"+(this.type||"tabs")]=!0,t);var t},r([o.Input(),i("design:type",Boolean)],TabsetComponent.prototype,"vertical",null),r([o.Input(),i("design:type",Boolean)],TabsetComponent.prototype,"justified",null),r([o.Input(),i("design:type",String)],TabsetComponent.prototype,"type",null),r([o.HostBinding("class.tab-container"),i("design:type",Boolean)],TabsetComponent.prototype,"clazz",void 0),TabsetComponent=r([o.Component({selector:"tabset",template:'\n <ul class="nav" [ngClass]="classMap" (click)="$event.preventDefault()">\n <li *ngFor="let tabz of tabs" class="nav-item"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled">\n <a href class="nav-link"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled"\n (click)="tabz.active = true">\n <span [ngTransclude]="tabz.headingRef">{{tabz.heading}}</span>\n <span *ngIf="tabz.removable">\n <span (click)="$event.preventDefault(); removeTab(tabz);" class="glyphicon glyphicon-remove-circle"></span>\n </span>\n </a>\n </li>\n </ul>\n <div class="tab-content">\n <ng-content></ng-content>\n </div>\n '}),i("design:paramtypes",[])],TabsetComponent)}();e.TabsetComponent=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(24),c=n(410),l=function(){function TimepickerModule(){}return TimepickerModule=r([a.NgModule({imports:[o.CommonModule,s.FormsModule],declarations:[c.TimepickerComponent],exports:[s.FormsModule,c.TimepickerComponent]}),i("design:paramtypes",[])],TimepickerModule)}();e.TimepickerModule=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(225),c=n(411),l=function(){function TooltipContainerComponent(t,e,n){this.top="-1000px",this.left="-1000px",this.display="block",this.element=t,this.cdr=e,Object.assign(this,n),this.classMap={"in":!1,fade:!1},this.classMap[n.placement]=!0,this.classMap["tooltip-"+n.placement]=!0}return TooltipContainerComponent.prototype.ngAfterViewInit=function(){var t=s.positionService.positionElements(this.hostEl.nativeElement,this.element.nativeElement.children[0],this.placement,this.appendToBody);this.top=t.top+"px",this.left=t.left+"px",this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0),this.cdr.detectChanges()},Object.defineProperty(TooltipContainerComponent.prototype,"isTemplate",{get:function(){return this.htmlContent instanceof a.TemplateRef},enumerable:!0,configurable:!0}),TooltipContainerComponent=r([a.Component({selector:"tooltip-container",template:'<div class="tooltip" role="tooltip"\n [ngStyle]="{top: top, left: left, display: display}"\n [ngClass]="classMap">\n <div class="tooltip-arrow"></div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && !isTemplate" \n innerHtml="{{htmlContent}}">\n </div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && isTemplate">\n <template [ngTemplateOutlet]="htmlContent"\n [ngOutletContext]="{model: context}">\n </template>\n </div>\n <div class="tooltip-inner"\n *ngIf="content">\n {{content}}\n </div>\n </div>'}),o(2,a.Inject(c.TooltipOptions)),i("design:paramtypes",[a.ElementRef,a.ChangeDetectorRef,c.TooltipOptions])],TooltipContainerComponent)}();e.TooltipContainerComponent=l},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(233),c=n(412),l=n(52),u=function(){function TooltipModule(){}return TooltipModule=r([a.NgModule({imports:[o.CommonModule],declarations:[c.TooltipDirective,s.TooltipContainerComponent],exports:[c.TooltipDirective,s.TooltipContainerComponent],providers:[l.ComponentsHelper],entryComponents:[s.TooltipContainerComponent]}),i("design:paramtypes",[])],TooltipModule)}();e.TooltipModule=u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(76),s=n(225),c=n(236),l=n(413),u=(d={},d[a.Ng2BootstrapTheme.BS4]='\n <div class="dropdown-menu"\n style="display: block"\n [ngStyle]="{top: top, left: left, display: display}"\n (mouseleave)="focusLost()">\n <div *ngIf="!itemTemplate">\n <a href="#"\n *ngFor="let match of matches"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)"\n [innerHtml]="hightlight(match, query)"></a>\n </div>\n <div *ngIf="itemTemplate">\n <a href="#"\n *ngFor="let match of matches; let i = index"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match, index: i}">\n </template>\n </a>\n </div>\n </div>\n ',d[a.Ng2BootstrapTheme.BS3]='\n <ul class="dropdown-menu"\n style="display: block"\n [ngStyle]="{top: top, left: left, display: display}"\n (mouseleave)="focusLost()">\n <li *ngFor="let match of matches; let i = index"\n [class.active]="isActive(match)"\n (mouseenter)="selectActive(match)">\n <a href="#" \n *ngIf="!itemTemplate" \n (click)="selectMatch(match, $event)" \n tabindex="-1" \n [innerHtml]="hightlight(match, query)"></a>\n <a href="#" \n *ngIf="itemTemplate" \n (click)="selectMatch(match, $event)" \n tabindex="-1">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match, index: i}">\n </template>\n </a>\n </li>\n </ul>\n ',d),p=function(){function TypeaheadContainerComponent(t,e){this.isFocused=!1,this._matches=[],this.element=t,Object.assign(this,e)}return Object.defineProperty(TypeaheadContainerComponent.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0])},enumerable:!0,configurable:!0}),Object.defineProperty(TypeaheadContainerComponent.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(TypeaheadContainerComponent.prototype,"field",{set:function(t){this._field=t},enumerable:!0,configurable:!0}),TypeaheadContainerComponent.prototype.position=function(t){this.display="block",this.top="0px",this.left="0px";var e=s.positionService.positionElements(t.nativeElement,this.element.nativeElement.children[0],this.placement,!1);this.top=e.top+"px",this.left=e.left+"px"},TypeaheadContainerComponent.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},TypeaheadContainerComponent.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1]},TypeaheadContainerComponent.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1]},TypeaheadContainerComponent.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},TypeaheadContainerComponent.prototype.hightlight=function(t,e){var n,r,i=l.TypeaheadUtils.getValueFromObject(t,this._field),o=(this.parent.typeaheadLatinize?l.TypeaheadUtils.latinize(i):i).toLowerCase();if("object"==typeof e)for(var a=e.length,s=0;s<a;s+=1)n=o.indexOf(e[s]),r=e[s].length,n>=0&&r>0&&(i=i.substring(0,n)+"<strong>"+i.substring(n,n+r)+"</strong>"+i.substring(n+r),o=o.substring(0,n)+" "+" ".repeat(r)+" "+o.substring(n+r));else e&&(n=o.indexOf(e),r=e.length,n>=0&&r>0&&(i=i.substring(0,n)+"<strong>"+i.substring(n,n+r)+"</strong>"+i.substring(n+r)));return i},TypeaheadContainerComponent.prototype.focusLost=function(){this.isFocused=!1},TypeaheadContainerComponent.prototype.isActive=function(t){return this._active===t},TypeaheadContainerComponent.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit({item:t})},0),!1},TypeaheadContainerComponent=r([o.Component({selector:"typeahead-container",template:u[a.Ng2BootstrapConfig.theme],encapsulation:o.ViewEncapsulation.None}),i("design:paramtypes",[o.ElementRef,c.TypeaheadOptions])],TypeaheadContainerComponent)}();e.TypeaheadContainerComponent=p;var d},function(t,e){"use strict";var n=function(){function TypeaheadOptions(t){Object.assign(this,t)}return TypeaheadOptions}();e.TypeaheadOptions=n},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(19),a=n(0),s=n(24),c=n(235),l=n(414),u=n(52),p=function(){function TypeaheadModule(){}return TypeaheadModule=r([a.NgModule({imports:[o.CommonModule,s.FormsModule],declarations:[c.TypeaheadContainerComponent,l.TypeaheadDirective],exports:[s.FormsModule,c.TypeaheadContainerComponent,l.TypeaheadDirective],providers:[u.ComponentsHelper],entryComponents:[c.TypeaheadContainerComponent]}),i("design:paramtypes",[])],TypeaheadModule)}();e.TypeaheadModule=p},function(t,e){"use strict";var n="undefined"!=typeof window&&window||{};e.window=n,e.document=n.document,e.location=n.location,e.gc=n.gc?function(){return n.gc()}:function(){return null},e.performance=n.performance?n.performance:null,e.Event=n.Event,e.MouseEvent=n.MouseEvent,e.KeyboardEvent=n.KeyboardEvent,e.EventTarget=n.EventTarget,e.History=n.History,e.Location=n.Location,e.EventListener=n.EventListener},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=function(t){function OuterSubscriber(){t.apply(this,arguments)}return r(OuterSubscriber,t),OuterSubscriber.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},OuterSubscriber.prototype.notifyError=function(t,e){this.destination.error(t)},OuterSubscriber.prototype.notifyComplete=function(t){this.destination.complete()},OuterSubscriber}(i.Subscriber);e.OuterSubscriber=o},function(t,e,n){"use strict";var r=n(740);e.from=r.FromObservable.create},function(t,e,n){"use strict";var r=n(419);e.fromPromise=r.PromiseObservable.create},function(t,e,n){"use strict";function mergeAll(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new a(t))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(239),o=n(248);e.mergeAll=mergeAll;var a=function(){function MergeAllOperator(t){this.concurrent=t}return MergeAllOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.concurrent))},MergeAllOperator}();e.MergeAllOperator=a;var s=function(t){function MergeAllSubscriber(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return r(MergeAllSubscriber,t),MergeAllSubscriber.prototype._next=function(t){this.active<this.concurrent?(this.active++,this.add(o.subscribeToResult(this,t))):this.buffer.push(t)},MergeAllSubscriber.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},MergeAllSubscriber.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},MergeAllSubscriber}(i.OuterSubscriber);e.MergeAllSubscriber=s},function(t,e,n){"use strict";var r=n(53),i=r.root.Symbol;if("function"==typeof i)i.iterator?e.$$iterator=i.iterator:"function"==typeof i.for&&(e.$$iterator=i.for("iterator"));else if(r.root.Set&&"function"==typeof(new r.root.Set)["@@iterator"])e.$$iterator="@@iterator";else if(r.root.Map)for(var o=Object.getOwnPropertyNames(r.root.Map.prototype),a=0;a<o.length;++a){var s=o[a];if("entries"!==s&&"size"!==s&&r.root.Map.prototype[s]===r.root.Map.prototype.entries){e.$$iterator=s;break}}else e.$$iterator="@@iterator"},function(t,e,n){"use strict";function getSymbolObservable(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}var r=n(53);e.getSymbolObservable=getSymbolObservable,e.$$observable=getSymbolObservable(r.root)},function(t,e,n){"use strict";var r=n(53),i=r.root.Symbol;e.$$rxSubscriber="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber"},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},r=function(t){function EmptyError(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return n(EmptyError,t),EmptyError}(Error);e.EmptyError=r},function(t,e){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},function(t,e,n){"use strict";function subscribeToResult(t,e,n,u){var p=new c.InnerSubscriber(t,n,u);if(p.closed)return null;if(e instanceof a.Observable)return e._isScalar?(p.next(e.value),p.complete(),null):e.subscribe(p);if(i.isArray(e)){for(var d=0,f=e.length;d<f&&!p.closed;d++)p.next(e[d]);p.closed||p.complete()}else{if(o.isPromise(e))return e.then(function(t){p.closed||(p.next(t),p.complete())},function(t){return p.error(t)}).then(null,function(t){r.root.setTimeout(function(){throw t})}),p;if("function"==typeof e[s.$$iterator])for(var h=e[s.$$iterator]();;){var m=h.next();if(m.done){p.complete();break}if(p.next(m.value),p.closed)break}else if("function"==typeof e[l.$$observable]){var v=e[l.$$observable]();if("function"==typeof v.subscribe)return v.subscribe(new c.InnerSubscriber(t,n,u));p.error(new Error("invalid observable"))}else p.error(new TypeError("unknown type returned"))}return null}var r=n(53),i=n(247),o=n(426),a=n(9),s=n(243),c=n(729),l=n(244);e.subscribeToResult=subscribeToResult},function(t,e,n){"use strict";var r=n(0),i=n(98),o=n(12);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function NgClass(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._initialClasses=[]}return Object.defineProperty(NgClass.prototype,"initialClasses",{set:function(t){this._applyInitialClasses(!0),this._initialClasses=n.i(o.b)(t)&&n.i(o.k)(t)?t.split(" "):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(NgClass.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),n.i(o.k)(t)&&(t=t.split(" ")),this._rawClass=t,this._iterableDiffer=null,this._keyValueDiffer=null,n.i(o.b)(t)&&(n.i(i.c)(t)?this._iterableDiffer=this._iterableDiffers.find(t).create(null):this._keyValueDiffer=this._keyValueDiffers.find(t).create(null))},enumerable:!0,configurable:!0}),NgClass.prototype.ngDoCheck=function(){if(n.i(o.b)(this._iterableDiffer)){var t=this._iterableDiffer.diff(this._rawClass);n.i(o.b)(t)&&this._applyIterableChanges(t)}if(n.i(o.b)(this._keyValueDiffer)){var t=this._keyValueDiffer.diff(this._rawClass);n.i(o.b)(t)&&this._applyKeyValueChanges(t)}},NgClass.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},NgClass.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},NgClass.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){e._toggleClass(t.item,!1)})},NgClass.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},NgClass.prototype._applyClasses=function(t,e){var r=this;n.i(o.b)(t)&&(n.i(o.f)(t)?t.forEach(function(t){return r._toggleClass(t,!e)}):t instanceof Set?t.forEach(function(t){return r._toggleClass(t,!e)}):i.a.forEach(t,function(t,i){n.i(o.b)(t)&&r._toggleClass(i,!e)}))},NgClass.prototype._toggleClass=function(t,e){if(t=t.trim(),t.length>0)if(t.indexOf(" ")>-1)for(var n=t.split(/\s+/g),r=0,i=n.length;r<i;r++)this._renderer.setElementClass(this._ngEl.nativeElement,n[r],e);else this._renderer.setElementClass(this._ngEl.nativeElement,t,e)},NgClass.decorators=[{type:r.Directive,args:[{selector:"[ngClass]"}]}],NgClass.ctorParameters=[{type:r.IterableDiffers},{type:r.KeyValueDiffers},{type:r.ElementRef},{type:r.Renderer}],NgClass.propDecorators={initialClasses:[{type:r.Input,args:["class"]}],ngClass:[{type:r.Input}]},NgClass}()},function(t,e,n){"use strict";var r=n(0),i=n(12);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function NgForRow(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(NgForRow.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(NgForRow.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(NgForRow.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(NgForRow.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),NgForRow}(),a=function(){function NgFor(t,e,n,r){this._viewContainer=t,this._templateRef=e,this._iterableDiffers=n,this._cdr=r}return Object.defineProperty(NgFor.prototype,"ngForTemplate",{set:function(t){n.i(i.b)(t)&&(this._templateRef=t)},enumerable:!0,configurable:!0}),NgFor.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(n.i(i.c)(this._differ)&&n.i(i.b)(e))try{this._differ=this._iterableDiffers.find(e).create(this._cdr,this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(i.q)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},NgFor.prototype.ngDoCheck=function(){if(n.i(i.b)(this._differ)){var t=this._differ.diff(this.ngForOf);n.i(i.b)(t)&&this._applyChanges(t)}},NgFor.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var a=e._viewContainer.createEmbeddedView(e._templateRef,new o(null,null,null),i),c=new s(t,a);n.push(c)}else if(null==i)e._viewContainer.remove(r);else{var a=e._viewContainer.get(r);e._viewContainer.move(a,i);var c=new s(t,a);n.push(c)}});for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);for(var r=0,i=this._viewContainer.length;r<i;r++){var a=this._viewContainer.get(r);a.context.index=r,a.context.count=i}t.forEachIdentityChange(function(t){var n=e._viewContainer.get(t.currentIndex);n.context.$implicit=t.item})},NgFor.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},NgFor.decorators=[{type:r.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],NgFor.ctorParameters=[{type:r.ViewContainerRef},{type:r.TemplateRef},{type:r.IterableDiffers},{type:r.ChangeDetectorRef}],NgFor.propDecorators={ngForOf:[{type:r.Input}],ngForTrackBy:[{type:r.Input}],ngForTemplate:[{type:r.Input}]},NgFor}(),s=function(){function RecordViewTuple(t,e){this.record=t,this.view=e}return RecordViewTuple}()},function(t,e,n){"use strict";var r=n(0),i=n(12);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function NgIf(t,e){this._viewContainer=t,this._templateRef=e,this._prevCondition=null}return Object.defineProperty(NgIf.prototype,"ngIf",{set:function(t){!t||!n.i(i.c)(this._prevCondition)&&this._prevCondition?t||!n.i(i.c)(this._prevCondition)&&!this._prevCondition||(this._prevCondition=!1,this._viewContainer.clear()):(this._prevCondition=!0,this._viewContainer.createEmbeddedView(this._templateRef))},enumerable:!0,configurable:!0}),NgIf.decorators=[{type:r.Directive,args:[{selector:"[ngIf]"}]}],NgIf.ctorParameters=[{type:r.ViewContainerRef},{type:r.TemplateRef}],NgIf.propDecorators={ngIf:[{type:r.Input}]},NgIf}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(99),a=n(144);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function NgPlural(t){this._localization=t,this._caseViews={}}return Object.defineProperty(NgPlural.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),NgPlural.prototype.addCase=function(t,e){this._caseViews[t]=e},NgPlural.prototype._updateView=function(){this._clearViews();var t=n.i(o.a)(this._switchValue,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[t])},NgPlural.prototype._clearViews=function(){n.i(i.b)(this._activeView)&&this._activeView.destroy()},NgPlural.prototype._activateView=function(t){n.i(i.b)(t)&&(this._activeView=t,this._activeView.create())},NgPlural.decorators=[{type:r.Directive,args:[{selector:"[ngPlural]"}]}],NgPlural.ctorParameters=[{type:o.b}],NgPlural.propDecorators={ngPlural:[{type:r.Input}]},NgPlural}(),c=function(){function NgPluralCase(t,e,n,r){this.value=t,r.addCase(t,new a.a(n,e))}return NgPluralCase.decorators=[{type:r.Directive,args:[{selector:"[ngPluralCase]"}]}],NgPluralCase.ctorParameters=[{type:void 0,decorators:[{type:r.Attribute,args:["ngPluralCase"]}]},{type:r.TemplateRef},{type:r.ViewContainerRef},{type:s,decorators:[{type:r.Host}]}],NgPluralCase}()},function(t,e,n){"use strict";var r=n(0),i=n(12);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function NgStyle(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(NgStyle.prototype,"ngStyle",{set:function(t){this._ngStyle=t,n.i(i.c)(this._differ)&&n.i(i.b)(t)&&(this._differ=this._differs.find(this._ngStyle).create(null))},enumerable:!0,configurable:!0}),NgStyle.prototype.ngDoCheck=function(){if(n.i(i.b)(this._differ)){var t=this._differ.diff(this._ngStyle);n.i(i.b)(t)&&this._applyChanges(t)}},NgStyle.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){e._setStyle(t.key,t.currentValue)})},NgStyle.prototype._setStyle=function(t,e){var r=t.split("."),o=r[0],a=n.i(i.b)(e)&&2===r.length?""+e+r[1]:e;this._renderer.setElementStyle(this._ngEl.nativeElement,o,a)},NgStyle.decorators=[{type:r.Directive,args:[{selector:"[ngStyle]"}]}],NgStyle.ctorParameters=[{type:r.KeyValueDiffers},{type:r.ElementRef},{type:r.Renderer}],NgStyle.propDecorators={ngStyle:[{type:r.Input}]},NgStyle}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function NgTemplateOutlet(t){this._viewContainerRef=t}return Object.defineProperty(NgTemplateOutlet.prototype,"ngOutletContext",{set:function(t){this._context=t},enumerable:!0,configurable:!0}),Object.defineProperty(NgTemplateOutlet.prototype,"ngTemplateOutlet",{set:function(t){this._templateRef=t},enumerable:!0,configurable:!0}),NgTemplateOutlet.prototype.ngOnChanges=function(){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this._templateRef&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this._templateRef,this._context))},NgTemplateOutlet.decorators=[{type:r.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],NgTemplateOutlet.ctorParameters=[{type:r.ViewContainerRef}],NgTemplateOutlet.propDecorators={ngOutletContext:[{type:r.Input}],ngTemplateOutlet:[{type:r.Input}]},NgTemplateOutlet}()},function(t,e,n){"use strict";function digitModifier(t){return function(e,n){var r=t(e,n);return 1==r.length?"0"+r:r}}function hourClockExtracter(t){return function(e,n){var r=t(e,n);return r.split(" ")[1]}}function hourExtracter(t){return function(e,n){var r=t(e,n);return r.split(" ")[0]}}function intlDateFormat(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function timeZoneGetter(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var r=intlDateFormat(t,n,e);return r?r.substring(3):""}}function hour12Modify(t,e){return t.hour12=e,t}function digitCondition(t,e){var n={};return n[t]=2==e?"2-digit":"numeric",n}function nameCondition(t,e){var n={};return n[t]=e<4?"short":"long",n}function combine(t){var e={};return t.forEach(function(t){Object.assign(e,t)}),e}function datePartGetterFactory(t){return function(e,n){return intlDateFormat(e,n,t)}}function dateFormatter(t,e,n){var r,i,l="",u=[];if(a[t])return a[t](e,n);if(c.has(t))u=c.get(t);else{for(o.exec(t);t;)r=o.exec(t),r?(u=concat(u,r,1),t=u.pop()):(u.push(t),t=null);c.set(t,u)}return u.forEach(function(t){i=s[t],l+=i?i(e,n):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function concat(t,e,n){return t.concat(l.call(e,n))}n.d(e,"b",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency"}(r||(r={}));var i=function(){function NumberFormatter(){}return NumberFormatter.format=function(t,e,n,i){var o=void 0===i?{}:i,a=o.minimumIntegerDigits,s=o.minimumFractionDigits,c=o.maximumFractionDigits,l=o.currency,u=o.currencyAsSymbol,p=void 0!==u&&u,d={minimumIntegerDigits:a,minimumFractionDigits:s,maximumFractionDigits:c,style:r[n].toLowerCase()};return n==r.Currency&&(d.currency=l,d.currencyDisplay=p?"symbol":"code"),new Intl.NumberFormat(e,d).format(t)},NumberFormatter}(),o=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,a={yMMMdjms:datePartGetterFactory(combine([digitCondition("year",1),nameCondition("month",3),digitCondition("day",1),digitCondition("hour",1),digitCondition("minute",1),digitCondition("second",1)])),yMdjm:datePartGetterFactory(combine([digitCondition("year",1),digitCondition("month",1),digitCondition("day",1),digitCondition("hour",1),digitCondition("minute",1)])),yMMMMEEEEd:datePartGetterFactory(combine([digitCondition("year",1),nameCondition("month",4),nameCondition("weekday",4),digitCondition("day",1)])),yMMMMd:datePartGetterFactory(combine([digitCondition("year",1),nameCondition("month",4),digitCondition("day",1)])),yMMMd:datePartGetterFactory(combine([digitCondition("year",1),nameCondition("month",3),digitCondition("day",1)])),yMd:datePartGetterFactory(combine([digitCondition("year",1),digitCondition("month",1),digitCondition("day",1)])),jms:datePartGetterFactory(combine([digitCondition("hour",1),digitCondition("second",1),digitCondition("minute",1)])),jm:datePartGetterFactory(combine([digitCondition("hour",1),digitCondition("minute",1)]))},s={yyyy:datePartGetterFactory(digitCondition("year",4)),yy:datePartGetterFactory(digitCondition("year",2)),y:datePartGetterFactory(digitCondition("year",1)),MMMM:datePartGetterFactory(nameCondition("month",4)),MMM:datePartGetterFactory(nameCondition("month",3)),MM:datePartGetterFactory(digitCondition("month",2)),M:datePartGetterFactory(digitCondition("month",1)),LLLL:datePartGetterFactory(nameCondition("month",4)),dd:datePartGetterFactory(digitCondition("day",2)),d:datePartGetterFactory(digitCondition("day",1)),HH:digitModifier(hourExtracter(datePartGetterFactory(hour12Modify(digitCondition("hour",2),!1)))),H:hourExtracter(datePartGetterFactory(hour12Modify(digitCondition("hour",1),!1))),hh:digitModifier(hourExtracter(datePartGetterFactory(hour12Modify(digitCondition("hour",2),!0)))),h:hourExtracter(datePartGetterFactory(hour12Modify(digitCondition("hour",1),!0))),jj:datePartGetterFactory(digitCondition("hour",2)),j:datePartGetterFactory(digitCondition("hour",1)),mm:digitModifier(datePartGetterFactory(digitCondition("minute",2))),m:datePartGetterFactory(digitCondition("minute",1)),ss:digitModifier(datePartGetterFactory(digitCondition("second",2))),s:datePartGetterFactory(digitCondition("second",1)),sss:datePartGetterFactory(digitCondition("second",3)),EEEE:datePartGetterFactory(nameCondition("weekday",4)),EEE:datePartGetterFactory(nameCondition("weekday",3)),EE:datePartGetterFactory(nameCondition("weekday",2)),E:datePartGetterFactory(nameCondition("weekday",1)),a:hourClockExtracter(datePartGetterFactory(hour12Modify(digitCondition("hour",1),!0))),Z:timeZoneGetter("short"),z:timeZoneGetter("long"),ww:datePartGetterFactory({}),w:datePartGetterFactory({}),G:datePartGetterFactory(nameCondition("era",1)),GG:datePartGetterFactory(nameCondition("era",2)),GGG:datePartGetterFactory(nameCondition("era",3)),GGGG:datePartGetterFactory(nameCondition("era",4))},c=new Map,l=[].slice,u=function(){function DateFormatter(){}return DateFormatter.format=function(t,e,n){return dateFormatter(n,t,e)},DateFormatter}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(54);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function ObservableStrategy(){}return ObservableStrategy.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},ObservableStrategy.prototype.dispose=function(t){t.unsubscribe()},ObservableStrategy.prototype.onDestroy=function(t){t.unsubscribe()},ObservableStrategy}(),s=function(){function PromiseStrategy(){}return PromiseStrategy.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},PromiseStrategy.prototype.dispose=function(t){},PromiseStrategy.prototype.onDestroy=function(t){},PromiseStrategy}(),c=new s,l=new a,u=function(){function AsyncPipe(t){this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}return AsyncPipe.prototype.ngOnDestroy=function(){n.i(i.b)(this._subscription)&&this._dispose()},AsyncPipe.prototype.transform=function(t){return n.i(i.c)(this._obj)?(n.i(i.b)(t)&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue):t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue))},AsyncPipe.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},AsyncPipe.prototype._selectStrategy=function(t){if(n.i(i.d)(t))return c;if(t.subscribe)return l;throw new o.a(AsyncPipe,t)},AsyncPipe.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},AsyncPipe.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},AsyncPipe.decorators=[{type:r.Pipe,args:[{name:"async",pure:!1}]}],AsyncPipe.ctorParameters=[{type:r.ChangeDetectorRef}],AsyncPipe}()},function(t,e,n){"use strict";var r=n(0),i=n(98),o=n(255),a=n(12),s=n(54);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function DatePipe(t){this._locale=t}return DatePipe.prototype.transform=function(t,e){if(void 0===e&&(e="mediumDate"),n.i(a.c)(t))return null;if(!this.supports(t))throw new s.a(DatePipe,t);return a.i.isNumeric(t)?t=a.j.fromMillis(parseFloat(t)):n.i(a.k)(t)&&(t=a.j.fromISOString(t)),i.a.contains(DatePipe._ALIASES,e)&&(e=i.a.get(DatePipe._ALIASES,e)),o.a.format(t,this._locale,e)},DatePipe.prototype.supports=function(t){return!(!n.i(a.l)(t)&&!a.i.isNumeric(t))||!(!n.i(a.k)(t)||!n.i(a.l)(a.j.fromISOString(t)))},DatePipe._ALIASES={medium:"yMMMdjms","short":"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},DatePipe.decorators=[{type:r.Pipe,args:[{name:"date",pure:!0}]}],DatePipe.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],DatePipe}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(99),a=n(54);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=/#/g,c=function(){function I18nPluralPipe(t){this._localization=t}return I18nPluralPipe.prototype.transform=function(t,e){if(n.i(i.c)(t))return"";if(!n.i(i.m)(e))throw new a.a(I18nPluralPipe,e);var r=n.i(o.a)(t,Object.keys(e),this._localization);return i.n.replaceAll(e[r],s,t.toString())},I18nPluralPipe.decorators=[{type:r.Pipe,args:[{name:"i18nPlural",pure:!0}]}],I18nPluralPipe.ctorParameters=[{type:o.b}],I18nPluralPipe}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(54);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function I18nSelectPipe(){}return I18nSelectPipe.prototype.transform=function(t,e){if(n.i(i.c)(t))return"";if(!n.i(i.m)(e))throw new o.a(I18nSelectPipe,e);return e.hasOwnProperty(t)?e[t]:""},I18nSelectPipe.decorators=[{type:r.Pipe,args:[{name:"i18nSelect",pure:!0}]}],I18nSelectPipe.ctorParameters=[],I18nSelectPipe}()},function(t,e,n){"use strict";var r=n(0),i=n(12);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function JsonPipe(){}return JsonPipe.prototype.transform=function(t){return i.o.stringify(t)},JsonPipe.decorators=[{type:r.Pipe,args:[{name:"json",pure:!1}]}],JsonPipe.ctorParameters=[],JsonPipe}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(54);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function LowerCasePipe(){}return LowerCasePipe.prototype.transform=function(t){if(n.i(i.c)(t))return t;if(!n.i(i.k)(t))throw new o.a(LowerCasePipe,t);return t.toLowerCase()},LowerCasePipe.decorators=[{type:r.Pipe,args:[{name:"lowercase"}]}],LowerCasePipe.ctorParameters=[],LowerCasePipe}()},function(t,e,n){"use strict";function formatNumber(t,e,r,c,l,u,p){if(void 0===u&&(u=null),void 0===p&&(p=!1),n.i(o.c)(r))return null;if(r=n.i(o.k)(r)&&o.i.isNumeric(r)?+r:r,!n.i(o.p)(r))throw new a.a(t,r);var d,f,h;if(c!==i.b.Currency&&(d=1,f=0,h=3),n.i(o.b)(l)){var m=l.match(s);if(null===m)throw new Error(l+" is not a valid digit info for number pipes");n.i(o.b)(m[1])&&(d=o.i.parseIntAutoRadix(m[1])),n.i(o.b)(m[3])&&(f=o.i.parseIntAutoRadix(m[3])),n.i(o.b)(m[5])&&(h=o.i.parseIntAutoRadix(m[5]))}return i.c.format(r,e,c,{minimumIntegerDigits:d,minimumFractionDigits:f,maximumFractionDigits:h,currency:u,currencyAsSymbol:p})}var r=n(0),i=n(255),o=n(12),a=n(54);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=/^(\d+)?\.((\d+)(\-(\d+))?)?$/,c=function(){function DecimalPipe(t){this._locale=t}return DecimalPipe.prototype.transform=function(t,e){return void 0===e&&(e=null),formatNumber(DecimalPipe,this._locale,t,i.b.Decimal,e)},DecimalPipe.decorators=[{type:r.Pipe,args:[{name:"number"}]}],DecimalPipe.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],DecimalPipe}(),l=function(){function PercentPipe(t){this._locale=t}return PercentPipe.prototype.transform=function(t,e){return void 0===e&&(e=null),formatNumber(PercentPipe,this._locale,t,i.b.Percent,e)},PercentPipe.decorators=[{type:r.Pipe,args:[{name:"percent"}]}],PercentPipe.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],PercentPipe}(),u=function(){function CurrencyPipe(t){this._locale=t}return CurrencyPipe.prototype.transform=function(t,e,n,r){return void 0===e&&(e="USD"),void 0===n&&(n=!1),void 0===r&&(r=null),formatNumber(CurrencyPipe,this._locale,t,i.b.Currency,r,e,n)},CurrencyPipe.decorators=[{type:r.Pipe,args:[{name:"currency"}]}],CurrencyPipe.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],CurrencyPipe}()},function(t,e,n){"use strict";var r=n(0),i=n(98),o=n(12),a=n(54);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function SlicePipe(){}return SlicePipe.prototype.transform=function(t,e,r){if(void 0===r&&(r=null),n.i(o.c)(t))return t;if(!this.supports(t))throw new a.a(SlicePipe,t);return n.i(o.k)(t)?o.n.slice(t,e,r):i.b.slice(t,e,r)},SlicePipe.prototype.supports=function(t){return n.i(o.k)(t)||n.i(o.f)(t)},SlicePipe.decorators=[{type:r.Pipe,args:[{name:"slice",pure:!1}]}],SlicePipe.ctorParameters=[],SlicePipe}()},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(54);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function UpperCasePipe(){}return UpperCasePipe.prototype.transform=function(t){if(n.i(i.c)(t))return t;if(!n.i(i.k)(t))throw new o.a(UpperCasePipe,t);return t.toUpperCase()},UpperCasePipe.decorators=[{type:r.Pipe,args:[{name:"uppercase"}]}],UpperCasePipe.ctorParameters=[],UpperCasePipe}()},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"f",function(){return c}),n.d(e,"e",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"b",function(){return p}),n.d(e,"g",function(){return d}),n.d(e,"j",function(){return f}),n.d(e,"i",function(){return h}),n.d(e,"d",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=function(){function AnimationAst(){this.startTime=0,this.playTime=0}return AnimationAst}(),o=function(t){function AnimationStateAst(){t.apply(this,arguments)}return r(AnimationStateAst,t),AnimationStateAst}(i),a=function(t){function AnimationEntryAst(e,n,r){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=r}return r(AnimationEntryAst,t),AnimationEntryAst.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},AnimationEntryAst}(i),s=function(t){function AnimationStateDeclarationAst(e,n){t.call(this),this.stateName=e,this.styles=n}return r(AnimationStateDeclarationAst,t),AnimationStateDeclarationAst.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},AnimationStateDeclarationAst}(o),c=function(){function AnimationStateTransitionExpression(t,e){this.fromState=t,this.toState=e}return AnimationStateTransitionExpression}(),l=function(t){function AnimationStateTransitionAst(e,n){t.call(this),this.stateChanges=e,this.animation=n}return r(AnimationStateTransitionAst,t),AnimationStateTransitionAst.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},AnimationStateTransitionAst}(o),u=function(t){function AnimationStepAst(e,n,r,i,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=r,this.delay=i,this.easing=o}return r(AnimationStepAst,t),AnimationStepAst.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},AnimationStepAst}(i),p=function(t){function AnimationStylesAst(e){t.call(this),this.styles=e}return r(AnimationStylesAst,t),AnimationStylesAst.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},AnimationStylesAst}(i),d=function(t){function AnimationKeyframeAst(e,n){t.call(this),this.offset=e,this.styles=n}return r(AnimationKeyframeAst,t),AnimationKeyframeAst.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},AnimationKeyframeAst}(i),f=function(t){function AnimationWithStepsAst(e){t.call(this),this.steps=e}return r(AnimationWithStepsAst,t),AnimationWithStepsAst}(i),h=function(t){function AnimationGroupAst(e){t.call(this,e)}return r(AnimationGroupAst,t),AnimationGroupAst.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},AnimationGroupAst}(f),m=function(t){function AnimationSequenceAst(e){t.call(this,e)}return r(AnimationSequenceAst,t),AnimationSequenceAst.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},AnimationSequenceAst}(f)},function(t,e,n){"use strict";function _compareToAnimationStateExpr(t,e){var n=a.a(s.V);switch(e){case s.V:return t.equals(n);case s.S:return a.a(!0);default:return t.equals(a.a(e))}}function _isEndStateAnimateStep(t){if(t instanceof l.h&&t.duration>0&&2==t.keyframes.length){var e=_getStylesArray(t.keyframes[0])[0],n=_getStylesArray(t.keyframes[1])[0];return r.b.isEmpty(e)&&r.b.isEmpty(n)}return!1}function _getStylesArray(t){return t.styles.styles}function _validateAnimationProperties(t,e){var n=new M(t);return c.c(n,e),new O(n.outputs,n.errors)}var r=n(6),i=n(3),o=n(16),a=n(7),s=n(17),c=n(42),l=n(265),u=n(443);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=new Map,d=function(){function CompiledAnimationTriggerResult(t,e,n,r,i){this.name=t,this.statesMapStatement=e,this.statesVariableName=n,this.fnStatement=r,this.fnVariable=i}return CompiledAnimationTriggerResult}(),f=function(){function CompiledComponentAnimationResult(t,e){this.outputs=t,this.triggers=e}return CompiledComponentAnimationResult}(),h=function(){function AnimationCompiler(){}return AnimationCompiler.prototype.compileComponent=function(t,e){var r=[],i=[],o={},a=t.type.name;t.template.animations.forEach(function(t){var e=n.i(u.a)(t),s=t.name;if(e.errors.length>0){var c='Unable to parse the animation sequence for "'+s+'" due to the following errors:';e.errors.forEach(function(t){c+="\n-- "+t.msg}),i.push(c)}if(o[s])i.push('The animation trigger "'+s+'" has already been registered on "'+a+'"');else{var l=a+"_"+t.name,p=new P(s,l),d=p.build(e.ast);r.push(d),o[t.name]=d}});var s=_validateAnimationProperties(r,e);if(s.errors.forEach(function(t){i.push(t.msg)}),i.length>0){var c="Animation parsing for "+t.type.name+" has failed due to the following errors:";throw i.forEach(function(t){return c+="\n- "+t}),new Error(c)}return p.set(t,r),new f(s.outputs,r)},AnimationCompiler}(),m=a.e("element"),v=a.e("defaultStateStyles"),g=a.e("view"),b=g.prop("renderer"),y=a.e("currentState"),_=a.e("nextState"),w=a.e("player"),x=a.e("totalTime"),C=a.e("startStateStyles"),S=a.e("endStateStyles"),k=a.e("collectedStyles"),E=a.f([]),P=function(){function _AnimationBuilder(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=a.e(this._statesMapVarName)}return _AnimationBuilder.prototype.visitAnimationStyles=function(t,e){var i=[];return e.isExpectingFirstStyleStep&&(i.push(C),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){i.push(a.f(r.b.keys(t).map(function(e){return[e,a.a(t[e])]})))}),a.b(n.i(o.d)(o.b.AnimationStyles)).instantiate([a.b(n.i(o.d)(o.b.collectAndResolveStyles)).callFn([k,a.g(i)])])},_AnimationBuilder.prototype.visitAnimationKeyframe=function(t,e){return a.b(n.i(o.d)(o.b.AnimationKeyframe)).instantiate([a.a(t.offset),t.styles.visit(this,e)])},_AnimationBuilder.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var r=t.startingStyles.visit(this,e),i=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,r,a.g(i),e)},_AnimationBuilder.prototype._visitEndStateAnimation=function(t,e){var r=this,i=t.startingStyles.visit(this,e),s=t.keyframes.map(function(t){return t.visit(r,e)}),c=a.b(n.i(o.d)(o.b.balanceAnimationKeyframes)).callFn([k,S,a.g(s)]);return this._callAnimateMethod(t,i,c,e)},_AnimationBuilder.prototype._callAnimateMethod=function(t,e,n,r){return r.totalTransitionTime+=t.duration+t.delay,b.callMethod("animate",[m,e,n,a.a(t.duration),a.a(t.delay),a.a(t.easing)])},_AnimationBuilder.prototype.visitAnimationSequence=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return a.b(n.i(o.d)(o.b.AnimationSequencePlayer)).instantiate([a.g(i)])},_AnimationBuilder.prototype.visitAnimationGroup=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return a.b(n.i(o.d)(o.b.AnimationGroupPlayer)).instantiate([a.g(i)])},_AnimationBuilder.prototype.visitAnimationStateDeclaration=function(t,e){var n={};_getStylesArray(t).forEach(function(t){r.b.forEach(t,function(t,e){n[e]=t})}),e.stateMap.registerState(t.stateName,n)},_AnimationBuilder.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,r=n[n.length-1];_isEndStateAnimateStep(r)&&(e.endStateAnimateStep=r),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0;var i=[];t.stateChanges.forEach(function(t){i.push(_compareToAnimationStateExpr(y,t.fromState).and(_compareToAnimationStateExpr(_,t.toState))),t.fromState!=s.S&&e.stateMap.registerState(t.fromState),t.toState!=s.S&&e.stateMap.registerState(t.toState)});var o=t.animation.visit(this,e),c=i.reduce(function(t,e){return t.or(e)}),l=w.equals(a.h).and(c),u=w.set(o).toStmt(),p=x.set(a.a(e.totalTransitionTime)).toStmt();return new a.i(l,[u,p])},_AnimationBuilder.prototype.visitAnimationEntry=function(t,e){var r=this;t.stateDeclarations.forEach(function(t){return t.visit(r,e)}),e.stateMap.registerState(s.U,{});var i=[];i.push(g.callMethod("cancelActiveAnimation",[m,a.a(this.animationName),_.equals(a.a(s.V))]).toStmt()),i.push(k.set(E).toDeclStmt()),i.push(w.set(a.h).toDeclStmt()),i.push(x.set(a.a(0)).toDeclStmt()),i.push(v.set(this._statesMapVar.key(a.a(s.U))).toDeclStmt()),i.push(C.set(this._statesMapVar.key(y)).toDeclStmt()),i.push(new a.i(C.equals(a.h),[C.set(v).toStmt()])),i.push(S.set(this._statesMapVar.key(_)).toDeclStmt()),i.push(new a.i(S.equals(a.h),[S.set(v).toStmt()]));var c=a.b(n.i(o.d)(o.b.renderStyles));return i.push(c.callFn([m,b,a.b(n.i(o.d)(o.b.clearStyles)).callFn([C])]).toStmt()),t.stateTransitions.forEach(function(t){return i.push(t.visit(r,e))}),i.push(new a.i(w.equals(a.h),[w.set(a.b(n.i(o.d)(o.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),i.push(w.callMethod("onDone",[a.j([],[c.callFn([m,b,a.b(n.i(o.d)(o.b.prepareFinalAnimationStyles)).callFn([C,S])]).toStmt()])]).toStmt()),i.push(g.callMethod("queueAnimation",[m,a.a(this.animationName),w,x,y,_]).toStmt()),a.j([new a.k(g.name,a.c(n.i(o.d)(o.b.AppView),[a.l])),new a.k(m.name,a.l),new a.k(y.name,a.l),new a.k(_.name,a.l)],i)},_AnimationBuilder.prototype.build=function(t){var e=new A,o=t.visit(this,e).toDeclStmt(this._fnVarName),s=a.e(this._fnVarName),c=[];r.b.forEach(e.stateMap.states,function(t,e){var o=E;if(n.i(i.a)(t)){var s=[];r.b.forEach(t,function(t,e){s.push([e,a.a(t)])}),o=a.f(s)}c.push([e,o])});var l=this._statesMapVar.set(a.f(c)).toDeclStmt();return new d(this.animationName,l,this._statesMapVarName,o,s)},_AnimationBuilder}(),A=function(){function _AnimationBuilderContext(){this.stateMap=new T,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.totalTransitionTime=0}return _AnimationBuilderContext}(),T=function(){function _AnimationBuilderStateMap(){this._states={}}return Object.defineProperty(_AnimationBuilderStateMap.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),_AnimationBuilderStateMap.prototype.registerState=function(t,e){void 0===e&&(e=null);var r=this._states[t];n.i(i.c)(r)&&(this._states[t]=e)},_AnimationBuilderStateMap}(),O=function(){function AnimationPropertyValidationOutput(t,e){this.outputs=t,this.errors=e}return AnimationPropertyValidationOutput}(),M=function(){function _AnimationTemplatePropertyVisitor(t){this.errors=[],this.outputs=[],this._animationRegistry=this._buildCompileAnimationLookup(t)}return _AnimationTemplatePropertyVisitor.prototype._buildCompileAnimationLookup=function(t){var e={};return t.forEach(function(t){e[t.name]=!0}),e},_AnimationTemplatePropertyVisitor.prototype._validateAnimationInputOutputPairs=function(t,e,r,o){var a=this,s={};t.forEach(function(t){if(t.type==c.l.Animation){var e=t.name;n.i(i.a)(r[e])?s[e]=!0:a.errors.push(new u.b("Couldn't find an animation entry for "+e))}}),e.forEach(function(t){if("@"==t.name[0]){var e=n.i(u.c)(t.name.substr(1),a.errors),i=e.name,c=e.phase;r[i]?s[i]?a.outputs.push(e):a.errors.push(new u.b("Unable to listen on (@"+i+"."+c+") because the animation trigger [@"+i+"] isn't being used on the same element")):a.errors.push(new u.b("Couldn't find the corresponding "+(o?"host-level ":"")+"animation trigger definition for (@"+i+")"))}})},_AnimationTemplatePropertyVisitor.prototype.visitElement=function(t,e){this._validateAnimationInputOutputPairs(t.inputs,t.outputs,this._animationRegistry,!1);var n=t.directives.find(function(t){return t.directive.isComponent});if(n){var r=p.get(n.directive);r&&this._validateAnimationInputOutputPairs(n.hostProperties,n.hostEvents,this._buildCompileAnimationLookup(r),!0)}c.c(this,t.children)},_AnimationTemplatePropertyVisitor.prototype.visitEmbeddedTemplate=function(t,e){c.c(this,t.children)},_AnimationTemplatePropertyVisitor.prototype.visitEvent=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitBoundText=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitText=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitNgContent=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitAttr=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitDirective=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitReference=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitVariable=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitDirectiveProperty=function(t,e){},_AnimationTemplatePropertyVisitor.prototype.visitElementProperty=function(t,e){},_AnimationTemplatePropertyVisitor}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function assertArrayOfStrings(t,e){if(n.i(r.isDevMode)()&&!n.i(i.c)(e)){if(!n.i(i.d)(e))throw new Error("Expected '"+t+"' to be an array of strings.");for(var o=0;o<e.length;o+=1)if(!n.i(i.h)(e[o]))throw new Error("Expected '"+t+"' to be an array of strings.")}}function assertInterpolationSymbols(t,e){if(n.i(i.a)(e)&&(!n.i(i.d)(e)||2!=e.length))throw new Error("Expected '"+t+"' to be an array, [start, end].");if(n.i(r.isDevMode)()&&!n.i(i.c)(e)){var a=e[0],s=e[1];o.forEach(function(t){if(t.test(a)||t.test(s))throw new Error("['"+a+"', '"+s+"'] contains unusable interpolation symbol.")})}}var r=n(0),i=n(3);e.b=assertArrayOfStrings,e.a=assertInterpolationSymbols;var o=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function extractMessages(t,e,n,r){var i=new h(n,r);return i.extract(t,e)}function mergeTranslations(t,e,n,r,i){var o=new h(r,i);return o.merge(t,e,n)}function _isOpeningComment(t){return t instanceof r.a&&t.value&&t.value.startsWith("i18n")}function _isClosingComment(t){return t instanceof r.a&&t.value&&"/i18n"===t.value}function _getI18nAttr(t){return t.attrs.find(function(t){return t.name===u})||null}function _splitMeaningAndDesc(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var r=n(55),i=n(66),o=n(151),a=n(269),s=n(447),c=n(152);e.a=extractMessages,e.b=mergeTranslations;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l,u="i18n",p="i18n-",d=/^i18n:?/,f=function(){function ExtractionResult(t,e){this.messages=t,this.errors=e}return ExtractionResult}();!function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"}(l||(l={}));var h=function(){function _Visitor(t,e){this._implicitTags=t,this._implicitAttrs=e}return _Visitor.prototype.extract=function(t,e){var n=this;return this._init(l.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new f(this._messages,this._errors)},_Visitor.prototype.merge=function(t,e,n){this._init(l.Merge,n),this._translations=e;var o=new r.e("wrapper",[],t,null,null,null),a=o.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new i.a(a.children,this._errors)},_Visitor.prototype.visitExpansionCase=function(t,e){var n=r.g(this,t.expression,e);if(this._mode===l.Merge)return new r.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},_Visitor.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var i=r.g(this,t.cases,e);return this._mode===l.Merge&&(t=new r.b(t.switchValue,t.type,i,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},_Visitor.prototype.visitComment=function(t,e){var n=_isOpeningComment(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var i=_isClosingComment(t);if(i&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(i){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var o=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),a=this._translateMessage(t,o);return r.g(this,a)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(d,"").trim(),this._openTranslatableSection(t))},_Visitor.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},_Visitor.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var i,o=this._inI18nNode,a=this._inImplicitNode,s=_getI18nAttr(t),c=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,u=!a&&c;if(this._inImplicitNode=this._inImplicitNode||c,this._isInTranslatableSection||this._inIcu)(s||u)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==l.Extract&&r.g(this,t.children),this._mode==l.Merge&&(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}));else{if(s){this._inI18nNode=!0;var p=this._addMessage(t.children,s.value);i=this._translateMessage(t,p)}else if(u){this._inI18nNode=!0;var p=this._addMessage(t.children);i=this._translateMessage(t,p)}if(this._mode==l.Extract){var d=s||u;d&&this._openTranslatableSection(t),r.g(this,t.children),d&&this._closeTranslatableSection(t,t.children)}this._mode!==l.Merge||s||u||(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}))}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=o,this._inImplicitNode=a,this._mode===l.Merge){var f=this._translateAttributes(t);return new r.e(t.name,f,i,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},_Visitor.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},_Visitor.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(s.a)(e)},_Visitor.prototype._visitAttributesOf=function(t){var e=this,n={},r=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(p)}).forEach(function(t){return n[t.name.slice(p.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):r.some(function(e){return t.name===e})&&e._addMessage([t])})},_Visitor.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof r.f&&!t[0].value)){var n=_splitMeaningAndDesc(e),i=n[0],o=n[1],a=this._createI18nMessage(t,i,o);return this._messages.push(a),a}},_Visitor.prototype._translateMessage=function(t,e){if(e&&this._mode===l.Merge){var r=n.i(o.a)(e),i=this._translations.get(r);if(i)return i;this._reportError(t,'Translation unavailable for message id="'+r+'"')}return[]},_Visitor.prototype._translateAttributes=function(t){var e=this,i=t.attrs,a={};i.forEach(function(t){t.name.startsWith(p)&&(a[t.name.slice(p.length)]=_splitMeaningAndDesc(t.value)[0])});var s=[];return i.forEach(function(i){if(i.name!==u&&!i.name.startsWith(p))if(i.value&&""!=i.value&&a.hasOwnProperty(i.name)){var c=a[i.name],l=e._createI18nMessage([i],c,""),d=n.i(o.a)(l),f=e._translations.get(d);if(f)if(f[0]instanceof r.d){var h=f[0].value;s.push(new r.f(i.name,h,i.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+i.name+'" (id="'+d+'")');else e._reportError(t,'Translation unavailable for attribute "'+i.name+'" (id="'+d+'")')}else s.push(i)}),s},_Visitor.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},_Visitor.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(_Visitor.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),_Visitor.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,i=e.reduce(function(t,e){return t+(e instanceof r.a?0:1)},0);if(1==i)for(var o=this._messages.length-1;o>=n;o--){var s=this._messages[o].nodes;if(!(1==s.length&&s[0]instanceof a.f)){this._messages.splice(o,1);break}}this._msgCountAtSectionStart=void 0},_Visitor.prototype._reportError=function(t,e){this._errors.push(new c.a(t.sourceSpan,e))},_Visitor}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"f",function(){return i}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"g",function(){return c}),n.d(e,"e",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function Message(t,e,n,r,i){this.nodes=t,this.placeholders=e,this.placeholderToMsgIds=n,this.meaning=r,this.description=i}return Message}(),i=function(){function Text(t,e){this.value=t,this.sourceSpan=e}return Text.prototype.visit=function(t,e){return t.visitText(this,e)},Text}(),o=function(){function Container(t,e){this.children=t,this.sourceSpan=e}return Container.prototype.visit=function(t,e){return t.visitContainer(this,e)},Container}(),a=function(){function Icu(t,e,n,r){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=r}return Icu.prototype.visit=function(t,e){return t.visitIcu(this,e)},Icu}(),s=function(){function TagPlaceholder(t,e,n,r,i,o,a){this.tag=t,this.attrs=e,this.startName=n,this.closeName=r,this.children=i,this.isVoid=o,this.sourceSpan=a}return TagPlaceholder.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},TagPlaceholder}(),c=function(){function Placeholder(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return Placeholder.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},Placeholder}(),l=function(){function IcuPlaceholder(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return IcuPlaceholder.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},IcuPlaceholder}()},function(t,e,n){"use strict";var r=n(40),i=n(66),o=n(268),a=n(272),s=n(274),c=n(275),l=n(277),u=n(449);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=function(){function I18NHtmlParser(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return I18NHtmlParser.prototype.parse=function(t,e,s,c){void 0===s&&(s=!1),void 0===c&&(c=r.a);var l=this._htmlParser.parse(t,e,s,c);if(!this._translations||""===this._translations)return l;var p=new a.a(this._htmlParser,[],{}),d=p.updateFromTemplate(t,e,c);if(d&&d.length)return new i.a(l.rootNodes,l.errors.concat(d));var f=this._createSerializer(c),h=u.a.load(this._translations,e,p,f);return n.i(o.b)(l.rootNodes,h,c,[],{})},I18NHtmlParser.prototype._createSerializer=function(t){var e=(this._translationsFormat||"xlf").toLowerCase();switch(e){case"xmb":return new c.a;case"xtb":return new l.a(this._htmlParser,t);case"xliff":case"xlf":default:return new s.a(this._htmlParser,t)}},I18NHtmlParser}()},function(t,e,n){"use strict";var r=n(270);n(272),n(274),n(275),n(277);n.o(r,"a")&&n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(151),i=n(268);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function MessageBundle(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messageMap={}}return MessageBundle.prototype.updateFromTemplate=function(t,e,o){var a=this,s=this._htmlParser.parse(t,e,!0,o);if(s.errors.length)return s.errors;var c=n.i(i.a)(s.rootNodes,o,this._implicitTags,this._implicitAttrs);return c.errors.length?c.errors:void c.messages.forEach(function(t){a._messageMap[n.i(r.a)(t)]=t})},MessageBundle.prototype.getMessageMap=function(){return this._messageMap},MessageBundle.prototype.write=function(t){return t.write(this._messageMap)},MessageBundle}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function extractPlaceholders(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholders}),n}function extractPlaceholderToIds(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholderToMsgIds}),n}e.a=extractPlaceholders,e.b=extractPlaceholderToIds},function(t,e,n){"use strict";var r=n(6),i=n(55),o=n(279),a=n(152),s=n(273),c=n(276);n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l="1.2",u="urn:oasis:names:tc:xliff:document:1.2",p="en",d="x",f="source",h="target",m="trans-unit",v=function(t){return void 0===t&&(t=0),new c.a("\n"+new Array(t).join(" "))},g=function(){function Xliff(t,e){this._htmlParser=t,this._interpolationConfig=e}return Xliff.prototype.write=function(t){var e=new b,n=[];Object.keys(t).forEach(function(r){var i=t[r],o=new c.b(m,{id:r,datatype:"html"});o.children.push(v(8),new c.b(f,{},e.serialize(i.nodes)),v(8),new c.b(h)),i.description&&o.children.push(v(8),new c.b("note",{priority:"1",from:"description"},[new c.a(i.description)])),i.meaning&&o.children.push(v(8),new c.b("note",{priority:"1",from:"meaning"},[new c.a(i.meaning)])),o.children.push(v(6)),n.push(v(6),o)});var r=new c.b("body",{},n.concat([v(4)])),i=new c.b("file",{"source-language":p,datatype:"plaintext",original:"ng2.template"},[v(4),r,v(2)]),o=new c.b("xliff",{version:l,xmlns:u},[v(2),i,v()]);return c.c([new c.d({version:"1.0",encoding:"UTF-8"}),v(),o])},Xliff.prototype.load=function(t,e,n){var r=this,i=(new o.a).parse(t,e);if(i.errors.length)throw new Error("xtb parse errors:\n"+i.errors.join("\n"));var a=(new y).parse(i.rootNodes,n),s=a.messages,c=a.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(s).forEach(function(t){var n=r._htmlParser.parse(s[t],e,!0,r._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},Xliff}(),b=function(){function _WriteVisitor(){}return _WriteVisitor.prototype.visitText=function(t,e){return[new c.a(t.value)]},_WriteVisitor.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},_WriteVisitor.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},_WriteVisitor.prototype.visitTagPlaceholder=function(t,e){var n=new c.b(d,{id:t.startName,ctype:t.tag});if(t.isVoid)return[n];var r=new c.b(d,{id:t.closeName,ctype:t.tag});return[n].concat(this.serialize(t.children),[r])},_WriteVisitor.prototype.visitPlaceholder=function(t,e){return[new c.b(d,{id:t.name})]},_WriteVisitor.prototype.visitIcuPlaceholder=function(t,e){return[new c.b(d,{id:t.name})]},_WriteVisitor.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,r.a.flatten(t.map(function(t){return t.visit(e)}))},_WriteVisitor}(),y=function(){function _LoadVisitor(){}return _LoadVisitor.prototype.parse=function(t,e){var r=this;this._messageNodes=[],this._translatedMessages={},this._msgId="",this._target=[],this._errors=[],i.g(this,t,null);var o=e.getMessageMap(),a=n.i(s.a)(e),c=n.i(s.b)(e);return this._messageNodes.filter(function(t){return o.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(o[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(o[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];r._placeholders=a[e]||{},r._placeholderToIds=c[e]||{},r._translatedMessages[e]=i.g(r,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},_LoadVisitor.prototype.visitElement=function(t,e){switch(t.name){case m:this._target=null;var n=t.attrs.find(function(t){return"id"===t.name});n?this._msgId=n.value:this._addError(t,"<"+m+'> misses the "id" attribute'),i.g(this,t.children,null),null!==this._msgId&&this._messageNodes.push([this._msgId,this._target]);break;case f:break;case h:this._target=t.children;break;case d:var r=t.attrs.find(function(t){return"id"===t.name});if(r){var o=r.value;if(this._placeholders.hasOwnProperty(o))return this._placeholders[o];if(this._placeholderToIds.hasOwnProperty(o)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[o]))return this._translatedMessages[this._placeholderToIds[o]];this._addError(t,'The placeholder "'+o+'" does not exists in the source message')}else this._addError(t,"<"+d+'> misses the "id" attribute');break;default:i.g(this,t.children,null)}},_LoadVisitor.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},_LoadVisitor.prototype.visitText=function(t,e){return t.value},_LoadVisitor.prototype.visitComment=function(t,e){return""},_LoadVisitor.prototype.visitExpansion=function(t,e){throw new Error("unreachable code")},_LoadVisitor.prototype.visitExpansionCase=function(t,e){throw new Error("unreachable code")},_LoadVisitor.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},_LoadVisitor}()},function(t,e,n){"use strict";var r=n(6),i=n(276);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o="messagebundle",a="msg",s="ph",c="ex",l='<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>',u=function(){function Xmb(){}return Xmb.prototype.write=function(t){var e=new p,n=new i.b(o);return n.children.push(new i.a("\n")),Object.keys(t).forEach(function(r){var o=t[r],s={id:r};o.description&&(s.desc=o.description),o.meaning&&(s.meaning=o.meaning),n.children.push(new i.a(" "),new i.b(a,s,e.serialize(o.nodes)),new i.a("\n"))}),i.c([new i.d({version:"1.0",encoding:"UTF-8"}),new i.a("\n"),new i.e(o,l),new i.a("\n"),n])},Xmb.prototype.load=function(t,e,n){throw new Error("Unsupported")},Xmb}(),p=function(){function _Visitor(){}return _Visitor.prototype.visitText=function(t,e){return[new i.a(t.value)]},_Visitor.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},_Visitor.prototype.visitIcu=function(t,e){var n=this,r=[new i.a("{"+t.expression+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){r.push.apply(r,[new i.a(e+" {")].concat(t.cases[e].visit(n),[new i.a("} ")]))}),r.push(new i.a("}")),r},_Visitor.prototype.visitTagPlaceholder=function(t,e){var n=new i.b(c,{},[new i.a("<"+t.tag+">")]),r=new i.b(s,{name:t.startName},[n]);if(t.isVoid)return[r];var o=new i.b(c,{},[new i.a("</"+t.tag+">")]),a=new i.b(s,{name:t.closeName},[o]);return[r].concat(this.serialize(t.children),[a])},_Visitor.prototype.visitPlaceholder=function(t,e){return[new i.b(s,{name:t.name})]},_Visitor.prototype.visitIcuPlaceholder=function(t,e){return[new i.b(s,{name:t.name})]},_Visitor.prototype.serialize=function(t){var e=this;return r.a.flatten(t.map(function(t){return t.visit(e)}))},_Visitor}()},function(t,e,n){"use strict";function serialize(t){return t.map(function(t){return t.visit(i)}).join("")}function _escapeXml(t){return l.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.c=serialize,n.d(e,"d",function(){return o}),n.d(e,"e",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function _Visitor(){}return _Visitor.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var r=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+r.join("")+"</"+t.name+">"},_Visitor.prototype.visitText=function(t){return t.value},_Visitor.prototype.visitDeclaration=function(t){return"<?xml"+this._serializeAttributes(t.attrs)+" ?>"},_Visitor.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},_Visitor.prototype.visitDoctype=function(t){return"<!DOCTYPE "+t.rootTag+" [\n"+t.dtd+"\n]>"},_Visitor}(),i=new r,o=function(){function Declaration(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=_escapeXml(t[n])})}return Declaration.prototype.visit=function(t){return t.visitDeclaration(this)},Declaration}(),a=function(){function Doctype(t,e){this.rootTag=t,this.dtd=e}return Doctype.prototype.visit=function(t){return t.visitDoctype(this)},Doctype}(),s=function(){function Tag(t,e,n){var r=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){r.attrs[t]=_escapeXml(e[t])})}return Tag.prototype.visit=function(t){return t.visitTag(this)},Tag}(),c=function(){function Text(t){this.value=_escapeXml(t)}return Text.prototype.visit=function(t){return t.visitText(this)},Text}(),l=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[/</g,"<"],[/>/g,">"]]},function(t,e,n){"use strict";var r=n(55),i=n(279),o=n(152),a=n(273);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s="translationbundle",c="translation",l="ph",u=function(){function Xtb(t,e){this._htmlParser=t,this._interpolationConfig=e}return Xtb.prototype.write=function(t){throw new Error("Unsupported")},Xtb.prototype.load=function(t,e,n){var r=this,o=(new i.a).parse(t,e);if(o.errors.length)throw new Error("xtb parse errors:\n"+o.errors.join("\n"));var a=(new p).parse(o.rootNodes,n),s=a.messages,c=a.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(s).forEach(function(t){var n=r._htmlParser.parse(s[t],e,!0,r._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},Xtb}(),p=function(){function _Visitor(){}return _Visitor.prototype.parse=function(t,e){var i=this;this._messageNodes=[],this._translatedMessages={},this._bundleDepth=0,this._translationDepth=0,this._errors=[],r.g(this,t,null);var o=e.getMessageMap(),s=n.i(a.a)(e),c=n.i(a.b)(e);return this._messageNodes.filter(function(t){return o.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(o[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(o[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];i._placeholders=s[e]||{},i._placeholderToIds=c[e]||{},i._translatedMessages[e]=r.g(i,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},_Visitor.prototype.visitElement=function(t,e){switch(t.name){case s:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+s+"> elements can not be nested"),r.g(this,t.children,null),this._bundleDepth--;break;case c:this._translationDepth++,this._translationDepth>1&&this._addError(t,"<"+c+"> elements can not be nested");var n=t.attrs.find(function(t){return"id"===t.name});n?this._messageNodes.push([n.value,t.children]):this._addError(t,"<"+c+'> misses the "id" attribute'),this._translationDepth--;break;case l:var i=t.attrs.find(function(t){return"name"===t.name});if(i){var o=i.value;if(this._placeholders.hasOwnProperty(o))return this._placeholders[o];if(this._placeholderToIds.hasOwnProperty(o)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[o]))return this._translatedMessages[this._placeholderToIds[o]];this._addError(t,'The placeholder "'+o+'" does not exists in the source message')}else this._addError(t,"<"+l+'> misses the "name" attribute');break;default:this._addError(t,"Unexpected tag")}},_Visitor.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},_Visitor.prototype.visitText=function(t,e){return t.value},_Visitor.prototype.visitComment=function(t,e){return""},_Visitor.prototype.visitExpansion=function(t,e){var n=this;t.cases.map(function(t){return t.visit(n,null)});return"{"+t.switchValue+", "+t.type+", strCases.join(' ')}"},_Visitor.prototype.visitExpansionCase=function(t,e){return t.value+" {"+r.g(this,t.expression,null)+"}"},_Visitor.prototype._addError=function(t,e){this._errors.push(new o.a(t.sourceSpan,e))},_Visitor}()},function(t,e,n){"use strict";function getHtmlTagDefinition(t){return o[t.toLowerCase()]||a}var r=n(67);e.a=getHtmlTagDefinition;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function HtmlTagDefinition(t){var e=this,n=void 0===t?{}:t,i=n.closedByChildren,o=n.requiredParents,a=n.implicitNamespacePrefix,s=n.contentType,c=void 0===s?r.b.PARSABLE_DATA:s,l=n.closedByParent,u=void 0!==l&&l,p=n.isVoid,d=void 0!==p&&p,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=d,this.closedByParent=u||d,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=a,this.contentType=c,this.ignoreFirstLf=h}return HtmlTagDefinition.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},HtmlTagDefinition.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},HtmlTagDefinition}(),o={base:new i({isVoid:!0}),meta:new i({isVoid:!0}),area:new i({isVoid:!0}),embed:new i({isVoid:!0}),link:new i({isVoid:!0}),img:new i({isVoid:!0}),input:new i({isVoid:!0}),param:new i({isVoid:!0}),hr:new i({isVoid:!0}),br:new i({isVoid:!0}),source:new i({isVoid:!0}),track:new i({isVoid:!0}),wbr:new i({isVoid:!0}),p:new i({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new i({closedByChildren:["tbody","tfoot"]}),tbody:new i({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new i({closedByChildren:["tbody"],closedByParent:!0}),tr:new i({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new i({closedByChildren:["td","th"],closedByParent:!0}),th:new i({closedByChildren:["td","th"],closedByParent:!0}),col:new i({requiredParents:["colgroup"],isVoid:!0}),svg:new i({implicitNamespacePrefix:"svg"}),math:new i({implicitNamespacePrefix:"math"}),li:new i({closedByChildren:["li"],closedByParent:!0}),dt:new i({closedByChildren:["dt","dd"]}),dd:new i({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new i({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new i({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new i({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new i({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new i({closedByChildren:["optgroup"],closedByParent:!0}),option:new i({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new i({ignoreFirstLf:!0}),listing:new i({ignoreFirstLf:!0}),style:new i({contentType:r.b.RAW_TEXT}),script:new i({contentType:r.b.RAW_TEXT}),title:new i({contentType:r.b.ESCAPABLE_RAW_TEXT}),textarea:new i({contentType:r.b.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},a=new i},function(t,e,n){"use strict";var r=n(66),i=n(454);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function XmlParser(){t.call(this,i.a)}return o(XmlParser,t),XmlParser.prototype.parse=function(e,n,r){return void 0===r&&(r=!1),t.prototype.parse.call(this,e,n,r,null)},XmlParser}(r.b)},function(t,e,n){"use strict";function debugOutputAstAsTypeScript(t){var e,a=new l(s),c=i.a.createRoot([]);return e=n.i(r.d)(t)?t:[t],e.forEach(function(t){if(t instanceof o.P)t.visitStatement(a,c);else if(t instanceof o.m)t.visitExpression(a,c);else{if(!(t instanceof o.Q))throw new Error("Don't know how to print debug info for "+t);t.visitType(a,c)}}),c.toSource()}var r=n(3),i=n(156),o=n(7);e.a=debugOutputAstAsTypeScript,n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s="asset://debug/lib",c=function(){function TypeScriptEmitter(t){this._importGenerator=t}return TypeScriptEmitter.prototype.emitStatements=function(t,e,n){var r=this,o=new l(t),a=i.a.createRoot(n);o.visitAllStatements(e,a);var s=[];return o.importsWithPrefixes.forEach(function(e,n){s.push("imp"+("ort * as "+e+" from '"+r._importGenerator.getImportPath(t,n)+"';"))}),s.push(a.toSource()),s.join("\n")},TypeScriptEmitter}(),l=function(t){function _TsEmitterVisitor(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return a(_TsEmitterVisitor,t),_TsEmitterVisitor.prototype.visitType=function(t,e,i){void 0===i&&(i="any"),n.i(r.a)(t)?t.visitType(this,e):e.print(i)},_TsEmitterVisitor.prototype.visitLiteralExpr=function(e,n){t.prototype.visitLiteralExpr.call(this,e,n,"(null as any)")},_TsEmitterVisitor.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},_TsEmitterVisitor.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(o.u.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},_TsEmitterVisitor.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},_TsEmitterVisitor.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(r.a)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return i._visitClassField(t,e)}),n.i(r.a)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return i._visitClassGetter(t,e)}),t.methods.forEach(function(t){return i._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},_TsEmitterVisitor.prototype._visitClassField=function(t,e){t.hasModifier(o.u.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},_TsEmitterVisitor.prototype._visitClassGetter=function(t,e){t.hasModifier(o.u.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},_TsEmitterVisitor.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},_TsEmitterVisitor.prototype._visitClassMethod=function(t,e){t.hasModifier(o.u.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},_TsEmitterVisitor.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},_TsEmitterVisitor.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},_TsEmitterVisitor.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+i.b.name+") {"),e.incIndent();var n=[i.c.set(i.b.prop("stack")).toDeclStmt(null,[o.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},_TsEmitterVisitor.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case o.R.Bool:n="boolean";break;case o.R.Dynamic:n="any";break;case o.R.Function:n="Function";break;case o.R.Number:n="number";break;case o.R.Int:n="number";break;case o.R.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},_TsEmitterVisitor.prototype.visitExternalType=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},_TsEmitterVisitor.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},_TsEmitterVisitor.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},_TsEmitterVisitor.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.r.ConcatArray:e="concat";break;case o.r.SubscribeObservable:e="subscribe";break;case o.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},_TsEmitterVisitor.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},_TsEmitterVisitor.prototype._visitIdentifier=function(t,e,i){var o=this;if(n.i(r.c)(t.name))throw new Error("Internal error: unknown identifier "+t);if(n.i(r.a)(t.moduleUrl)&&t.moduleUrl!=this._moduleUrl){var a=this.importsWithPrefixes.get(t.moduleUrl);n.i(r.c)(a)&&(a="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(t.moduleUrl,a)),i.print(a+".")}t.reference&&t.reference.members?(i.print(t.reference.name),i.print("."),i.print(t.reference.members.join("."))):i.print(t.name),n.i(r.a)(e)&&e.length>0&&(i.print("<"),this.visitAllObjects(function(t){return t.visitType(o,i)},e,i,","),i.print(">"))},_TsEmitterVisitor}(i.d)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function convertValueToOutputAst(t,e){return void 0===e&&(e=null),n.i(o.d)(t,new s,e)}var r=n(20),i=n(6),o=n(23),a=n(7);e.a=convertValueToOutputAst;var s=function(){function _ValueOutputAstTransformer(){}return _ValueOutputAstTransformer.prototype.visitArray=function(t,e){var r=this;return a.g(t.map(function(t){return n.i(o.d)(t,r,null)}),e)},_ValueOutputAstTransformer.prototype.visitStringMap=function(t,e){var r=this,s=[];return i.b.forEach(t,function(t,e){s.push([e,n.i(o.d)(t,r,null)])}),a.f(s,e)},_ValueOutputAstTransformer.prototype.visitPrimitive=function(t,e){return a.a(t,e)},_ValueOutputAstTransformer.prototype.visitOther=function(t,e){if(t instanceof r.a)return a.b(t);if(t instanceof a.m)return t;throw new Error("Illegal state: Don't now how to compile value "+t)},_ValueOutputAstTransformer}()},function(t,e,n){"use strict";function _transformProvider(t,e){var n=e.useExisting,i=e.useValue,o=e.deps;return new r.d({token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:i,deps:o,multi:t.multi})}function _transformProviderAst(t,e){var n=e.eager,r=e.providers;return new c.b(t.token,t.multiProvider,t.eager||n,r,t.providerType,t.lifecycleHooks,t.sourceSpan)}function _normalizeProviders(t,e,i,a){return void 0===a&&(a=null),n.i(o.c)(a)&&(a=[]),n.i(o.a)(t)&&t.forEach(function(t){if(n.i(o.d)(t))_normalizeProviders(t,e,i,a);else{var s=void 0;t instanceof r.d?s=t:t instanceof r.e?s=new r.d({token:new r.b({identifier:t}),useClass:t}):i.push(new u("Unknown provider type "+t,e)),n.i(o.a)(s)&&a.push(s)}}),a}function _resolveProvidersFromDirectives(t,e,n){var i=new Map;t.forEach(function(t){var o=new r.d({token:new r.b({identifier:t.type}),useClass:t.type});_resolveProviders([o],t.isComponent?c.a.Component:c.a.Directive,!0,e,n,i)});var o=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return o.forEach(function(t){_resolveProviders(_normalizeProviders(t.providers,e,n),c.a.PublicService,!1,e,n,i),_resolveProviders(_normalizeProviders(t.viewProviders,e,n),c.a.PrivateService,!1,e,n,i)}),i}function _resolveProviders(t,e,a,s,l,p){t.forEach(function(t){var d=p.get(t.token.reference);if(n.i(o.a)(d)&&d.multiProvider!==t.multi&&l.push(new u("Mixing multi and non multi provider is not possible for token "+d.token.name,s)),n.i(o.c)(d)){var f=t.token.identifier&&t.token.identifier instanceof r.e?t.token.identifier.lifecycleHooks:[];d=new c.b(t.token,t.multi,a||f.length>0,[t],e,f,s),p.set(t.token.reference,d)}else t.multi||i.a.clear(d.providers),d.providers.push(t)})}function _getViewQueries(t){var e=new Map;return n.i(o.a)(t.viewQueries)&&t.viewQueries.forEach(function(t){return _addQueryToTokenMap(e,t)}),t.type.diDeps.forEach(function(t){n.i(o.a)(t.viewQuery)&&_addQueryToTokenMap(e,t.viewQuery)}),e}function _getContentQueries(t){var e=new Map;return t.forEach(function(t){n.i(o.a)(t.queries)&&t.queries.forEach(function(t){return _addQueryToTokenMap(e,t)}),t.type.diDeps.forEach(function(t){n.i(o.a)(t.query)&&_addQueryToTokenMap(e,t.query)})}),e}function _addQueryToTokenMap(t,e){e.selectors.forEach(function(r){var i=t.get(r.reference);n.i(o.c)(i)&&(i=[],t.set(r.reference,i)),i.push(e)})}var r=n(20),i=n(6),o=n(3),a=n(16),s=n(41),c=n(42);n.d(e,"a",function(){return p}),n.d(e,"b",function(){return d}),n.d(e,"c",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},u=function(t){function ProviderError(e,n){t.call(this,n,e)}return l(ProviderError,t),ProviderError}(s.a),p=function(){function ProviderViewContext(t,e){var r=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=_getViewQueries(t),this.viewProviders=new Map,_normalizeProviders(t.viewProviders,e,this.errors).forEach(function(t){n.i(o.c)(r.viewProviders.get(t.token.reference))&&r.viewProviders.set(t.token.reference,!0)})}return ProviderViewContext}(),d=function(){function ProviderElementContext(t,e,s,c,l,u,p){var d=this;this._viewContext=t,this._parent=e,this._isViewRoot=s,this._directiveAsts=c,this._sourceSpan=p,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},l.forEach(function(t){return d._attrs[t.name]=t.value});var f=c.map(function(t){return t.directive});this._allProviders=_resolveProvidersFromDirectives(f,p,t.errors),this._contentQueries=_getContentQueries(f);var h=new Map;i.c.values(this._allProviders).forEach(function(t){d._addQueryReadsTo(t.token,h)}),u.forEach(function(t){d._addQueryReadsTo(new r.b({value:t.name}),h)}),n.i(o.a)(h.get(n.i(a.a)(a.b.ViewContainerRef).reference))&&(this._hasViewContainer=!0),i.c.values(this._allProviders).forEach(function(t){var e=t.eager||n.i(o.a)(h.get(t.token.reference));e&&d._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return ProviderElementContext.prototype.afterElement=function(){var t=this;i.c.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(ProviderElementContext.prototype,"transformProviders",{get:function(){return i.c.values(this._transformedProviders)},enumerable:!0,configurable:!0}),Object.defineProperty(ProviderElementContext.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=i.a.clone(this._directiveAsts);return i.a.sort(e,function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(ProviderElementContext.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),ProviderElementContext.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(r){var i=n.i(o.a)(r.read)?r.read:t;n.i(o.c)(e.get(i.reference))&&e.set(i.reference,!0)})},ProviderElementContext.prototype._getQueriesFor=function(t){for(var e,r=[],a=this,s=0;null!==a;)e=a._contentQueries.get(t.reference),n.i(o.a)(e)&&i.a.addAll(r,e.filter(function(t){return t.descendants||s<=1})),a._directiveAsts.length>0&&s++,a=a._parent;return e=this._viewContext.viewQueries.get(t.reference),n.i(o.a)(e)&&i.a.addAll(r,e),r},ProviderElementContext.prototype._getOrCreateLocalProvider=function(t,e,i){var a=this,s=this._allProviders.get(e.reference);if(n.i(o.c)(s)||(t===c.a.Directive||t===c.a.PublicService)&&s.providerType===c.a.PrivateService||(t===c.a.PrivateService||t===c.a.PublicService)&&s.providerType===c.a.Builtin)return null;var l=this._transformedProviders.get(e.reference);if(n.i(o.a)(l))return l;if(n.i(o.a)(this._seenProviders.get(e.reference)))return this._viewContext.errors.push(new u("Cannot instantiate cyclic dependency! "+e.name,this._sourceSpan)),null;this._seenProviders.set(e.reference,!0);var p=s.providers.map(function(t){var e,c=t.useValue,l=t.useExisting;if(n.i(o.a)(t.useExisting)){var u=a._getDependency(s.providerType,new r.c({token:t.useExisting}),i);n.i(o.a)(u.token)?l=u.token:(l=null,c=u.value)}else if(n.i(o.a)(t.useFactory)){var p=n.i(o.a)(t.deps)?t.deps:t.useFactory.diDeps;e=p.map(function(t){return a._getDependency(s.providerType,t,i)})}else if(n.i(o.a)(t.useClass)){var p=n.i(o.a)(t.deps)?t.deps:t.useClass.diDeps;e=p.map(function(t){return a._getDependency(s.providerType,t,i)})}return _transformProvider(t,{useExisting:l,useValue:c,deps:e})});return l=_transformProviderAst(s,{eager:i,providers:p}),this._transformedProviders.set(e.reference,l),l},ProviderElementContext.prototype._getLocalDependency=function(t,e,i){if(void 0===i&&(i=null),e.isAttribute){var s=this._attrs[e.token.value];return new r.c({isValue:!0,value:n.i(o.l)(s)})}if(n.i(o.a)(e.query)||n.i(o.a)(e.viewQuery))return e;if(n.i(o.a)(e.token)){if(t===c.a.Directive||t===c.a.Component){if(e.token.reference===n.i(a.a)(a.b.Renderer).reference||e.token.reference===n.i(a.a)(a.b.ElementRef).reference||e.token.reference===n.i(a.a)(a.b.ChangeDetectorRef).reference||e.token.reference===n.i(a.a)(a.b.TemplateRef).reference)return e;e.token.reference===n.i(a.a)(a.b.ViewContainerRef).reference&&(this._hasViewContainer=!0)}if(e.token.reference===n.i(a.a)(a.b.Injector).reference)return e;if(n.i(o.a)(this._getOrCreateLocalProvider(t,e.token,i)))return e}return null},ProviderElementContext.prototype._getDependency=function(t,e,i){void 0===i&&(i=null);var a=this,s=i,l=null;if(e.isSkipSelf||(l=this._getLocalDependency(t,e,i)),e.isSelf)n.i(o.c)(l)&&e.isOptional&&(l=new r.c({isValue:!0,value:null}));else{for(;n.i(o.c)(l)&&n.i(o.a)(a._parent);){var p=a;a=a._parent,p._isViewRoot&&(s=!1),l=a._getLocalDependency(c.a.PublicService,e,s)}n.i(o.c)(l)&&(l=!e.isHost||this._viewContext.component.type.isHost||this._viewContext.component.type.reference===e.token.reference||n.i(o.a)(this._viewContext.viewProviders.get(e.token.reference))?e:e.isOptional?l=new r.c({isValue:!0,value:null}):null)}return n.i(o.c)(l)&&this._viewContext.errors.push(new u("No provider for "+e.token.name,this._sourceSpan)),l},ProviderElementContext}(),f=function(){function NgModuleProviderAnalyzer(t,e,n){var i=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map;var o=t.transitiveModule.modules.map(function(t){return t.type});o.forEach(function(t){var e=new r.d({token:new r.b({identifier:t}),useClass:t});_resolveProviders([e],c.a.PublicService,!0,n,i._errors,i._allProviders)}),_resolveProviders(_normalizeProviders(t.transitiveModule.providers.concat(e),n,this._errors),c.a.PublicService,!1,n,this._errors,this._allProviders)}return NgModuleProviderAnalyzer.prototype.parse=function(){var t=this;if(i.c.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return i.c.values(this._transformedProviders)},NgModuleProviderAnalyzer.prototype._getOrCreateLocalProvider=function(t,e){var i=this,a=this._allProviders.get(t.reference);if(n.i(o.c)(a))return null;var s=this._transformedProviders.get(t.reference);if(n.i(o.a)(s))return s;if(n.i(o.a)(this._seenProviders.get(t.reference)))return this._errors.push(new u("Cannot instantiate cyclic dependency! "+t.name,a.sourceSpan)),null;this._seenProviders.set(t.reference,!0);var c=a.providers.map(function(t){var s,c=t.useValue,l=t.useExisting;if(n.i(o.a)(t.useExisting)){var u=i._getDependency(new r.c({token:t.useExisting}),e,a.sourceSpan);n.i(o.a)(u.token)?l=u.token:(l=null,c=u.value)}else if(n.i(o.a)(t.useFactory)){var p=n.i(o.a)(t.deps)?t.deps:t.useFactory.diDeps;s=p.map(function(t){return i._getDependency(t,e,a.sourceSpan)})}else if(n.i(o.a)(t.useClass)){var p=n.i(o.a)(t.deps)?t.deps:t.useClass.diDeps;s=p.map(function(t){return i._getDependency(t,e,a.sourceSpan)})}return _transformProvider(t,{useExisting:l,useValue:c,deps:s})});return s=_transformProviderAst(a,{eager:e,providers:c}),this._transformedProviders.set(t.reference,s),s},NgModuleProviderAnalyzer.prototype._getDependency=function(t,e,i){void 0===e&&(e=null);var s=!1;!t.isSkipSelf&&n.i(o.a)(t.token)&&(t.token.reference===n.i(a.a)(a.b.Injector).reference||t.token.reference===n.i(a.a)(a.b.ComponentFactoryResolver).reference?s=!0:n.i(o.a)(this._getOrCreateLocalProvider(t.token,e))&&(s=!0));var c=t;return t.isSelf&&!s&&(t.isOptional?c=new r.c({isValue:!0,value:null}):this._errors.push(new u("No provider for "+t.token.name,i))),c},NgModuleProviderAnalyzer}()},function(t,e,n){"use strict";function assertComponent(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}var r=n(0),i=n(20),o=n(78),a=n(148),s=n(3),c=n(153),l=n(154),u=n(7),p=n(457),d=n(458),f=n(17),h=n(160),m=n(105),v=n(23),g=n(106);n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var b=function(){function RuntimeCompiler(t,e,n,r,i,o,a,s){this._injector=t,this._metadataResolver=e,this._templateNormalizer=n,this._templateParser=r,this._styleCompiler=i,this._viewCompiler=o,this._ngModuleCompiler=a,this._compilerConfig=s,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledNgModuleCache=new Map}return Object.defineProperty(RuntimeCompiler.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),RuntimeCompiler.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},RuntimeCompiler.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},RuntimeCompiler.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},RuntimeCompiler.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},RuntimeCompiler.prototype._compileModuleAndComponents=function(t,e){var n=this._compileComponents(t,e),r=this._compileModule(t);return new v.g(r,n.then(function(){return r}))},RuntimeCompiler.prototype._compileModuleAndAllComponents=function(t,e){var n=this,i=this._compileComponents(t,e),o=this._compileModule(t),a=this._metadataResolver.getNgModuleMetadata(t),s=[],c=new Set;a.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(t){if(t.isComponent){var e=n._createCompiledHostTemplate(t.type.reference);c.add(e),s.push(e.proxyComponentFactory)}})});var l=new r.ModuleWithComponentFactories(o,s),u=function(){return c.forEach(function(t){n._compileTemplate(t)}),l},p=e?Promise.resolve(u()):i.then(u);return new v.g(l,p)},RuntimeCompiler.prototype._compileModule=function(t){var e=this,o=this._compiledNgModuleCache.get(t);if(!o){var a=this._metadataResolver.getNgModuleMetadata(t),s=[this._metadataResolver.getProviderMetadata(new i.x(r.Compiler,{useFactory:function(){return new _(e,a.type.reference)}}))],c=this._ngModuleCompiler.compile(a,s);c.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory,t.placeholder.name="compFactory_"+t.comp.name}),o=this._compilerConfig.useJit?n.i(d.a)(a.type.name+".ngfactory.js",c.statements,c.ngModuleFactoryVar):n.i(p.a)(c.statements,c.ngModuleFactoryVar),this._compiledNgModuleCache.set(a.type.reference,o)}return o},RuntimeCompiler.prototype._compileComponents=function(t,e){var n=this,r=new Set,i=[],o=this._metadataResolver.getNgModuleMetadata(t);o.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(e){e.isComponent&&(r.add(n._createCompiledTemplate(e,t)),e.entryComponents.forEach(function(t){r.add(n._createCompiledHostTemplate(t.reference))}))}),t.entryComponents.forEach(function(t){r.add(n._createCompiledHostTemplate(t.reference))})}),r.forEach(function(t){if(t.loading){if(e)throw new f._0(t.compType.reference);i.push(t.loading)}});var a=function(){r.forEach(function(t){n._compileTemplate(t)})};return e?(a(),Promise.resolve(null)):Promise.all(i).then(a)},RuntimeCompiler.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&(this._templateNormalizer.clearCacheFor(e.normalizedCompMeta),this._compiledTemplateCache.delete(t))},RuntimeCompiler.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._templateNormalizer.clearCache(),this._compiledNgModuleCache.clear()},RuntimeCompiler.prototype._createCompiledHostTemplate=function(t){var e=this._compiledHostTemplateCache.get(t);if(n.i(s.c)(e)){var r=this._metadataResolver.getDirectiveMetadata(t);assertComponent(r);var o=n.i(i.n)(r);e=new y((!0),r.selector,r.type,[r],[],[],this._templateNormalizer.normalizeDirective(o)),this._compiledHostTemplateCache.set(t,e)}return e},RuntimeCompiler.prototype._createCompiledTemplate=function(t,e){var r=this._compiledTemplateCache.get(t.type.reference);return n.i(s.c)(r)&&(assertComponent(t),r=new y((!1),t.selector,t.type,e.transitiveModule.directives,e.transitiveModule.pipes,e.schemas,this._templateNormalizer.normalizeDirective(t)),this._compiledTemplateCache.set(t.type.reference,r)),r},RuntimeCompiler.prototype._assertComponentKnown=function(t,e){var r=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!r)throw e?new Error("Illegal state: Compiled view for component "+n.i(s.q)(t)+" does not exist!"):new Error("Component "+n.i(s.q)(t)+" is not part of any NgModule or the module has not been imported into your module.");return r},RuntimeCompiler.prototype._assertComponentLoaded=function(t,e){var r=this._assertComponentKnown(t,e);if(r.loading)throw new Error("Illegal state: CompiledTemplate for "+n.i(s.q)(t)+" (isHost: "+e+") is still loading!");return r},RuntimeCompiler.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var r=t.normalizedCompMeta,i=new Map,o=this._styleCompiler.compileComponent(r);o.externalStylesheets.forEach(function(t){i.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,i);var a=t.viewComponentTypes.map(function(t){return e._assertComponentLoaded(t,!1).normalizedCompMeta}),s=this._templateParser.parse(r,r.template.template,t.viewDirectives.concat(a),t.viewPipes,t.schemas,r.type.name),c=this._viewCompiler.compileComponent(r,s,u.e(o.componentStylesheet.stylesVar),t.viewPipes);c.dependencies.forEach(function(t){var n;if(t instanceof g.a){var r=t;n=e._assertComponentLoaded(r.comp.reference,!1),r.placeholder.reference=n.proxyViewFactory,r.placeholder.name="viewFactory_"+r.comp.name}else if(t instanceof g.b){var i=t;n=e._assertComponentLoaded(i.comp.reference,!0),i.placeholder.reference=n.proxyComponentFactory,i.placeholder.name="compFactory_"+i.comp.name}});var l,f=o.componentStylesheet.statements.concat(c.statements);l=this._compilerConfig.useJit?n.i(d.a)(""+t.compType.name+(t.isHost?"_Host":"")+".ngfactory.js",f,c.viewFactoryVar):n.i(p.a)(f,c.viewFactoryVar),t.compiled(l)}},RuntimeCompiler.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,r){var i=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(i,e);t.valuePlaceholder.reference=o,t.valuePlaceholder.name="importedStyles"+r})},RuntimeCompiler.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(d.a)(t.meta.moduleUrl+".css.js",t.statements,t.stylesVar):n.i(p.a)(t.statements,t.stylesVar)},RuntimeCompiler.decorators=[{type:r.Injectable}],RuntimeCompiler.ctorParameters=[{type:r.Injector},{type:c.a},{type:a.a},{type:m.a},{type:h.a},{type:g.c},{type:l.a},{type:o.a}],RuntimeCompiler}(),y=function(){function CompiledTemplate(t,e,i,o,a,c,l){var u=this;this.isHost=t,this.compType=i,this.viewPipes=a,this.schemas=c,this._viewFactory=null,this.loading=null,this._normalizedCompMeta=null,this.isCompiled=!1,this.isCompiledWithDeps=!1,this.viewComponentTypes=[],this.viewDirectives=[],o.forEach(function(t){t.isComponent?u.viewComponentTypes.push(t.type.reference):u.viewDirectives.push(t)}),this.proxyViewFactory=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(!u._viewFactory)throw new Error("Illegal state: CompiledTemplate for "+n.i(s.q)(u.compType)+" is not compiled yet!");return u._viewFactory.apply(null,t)},this.proxyComponentFactory=t?new r.ComponentFactory(e,this.proxyViewFactory,i.reference):null,l.syncResult?this._normalizedCompMeta=l.syncResult:this.loading=l.asyncResult.then(function(t){u._normalizedCompMeta=t,u.loading=null})}return Object.defineProperty(CompiledTemplate.prototype,"normalizedCompMeta",{get:function(){if(this.loading)throw new Error("Template is still loading for "+this.compType.name+"!");return this._normalizedCompMeta},enumerable:!0,configurable:!0}),CompiledTemplate.prototype.compiled=function(t){this._viewFactory=t,this.isCompiled=!0},CompiledTemplate.prototype.depsCompiled=function(){this.isCompiledWithDeps=!0},CompiledTemplate}(),_=function(){function ModuleBoundCompiler(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(ModuleBoundCompiler.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),ModuleBoundCompiler.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},ModuleBoundCompiler.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},ModuleBoundCompiler.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},ModuleBoundCompiler.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},ModuleBoundCompiler.prototype.clearCache=function(){this._delegate.clearCache()},ModuleBoundCompiler.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},ModuleBoundCompiler}()},function(t,e,n){"use strict";var r=n(0),i=n(461),o=n(79);n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s="boolean",c="number",l="string",u="object",p=["*|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^*|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^abbr|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^abbr|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","abbr^*|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","a^abbr|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^abbr|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^abbr|clear","base^abbr|href,target","body^abbr|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^abbr|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^abbr|#height,#width","content^abbr|select","dl^abbr|!compact","datalist^abbr|","details^abbr|!open","dialog^abbr|!open,returnValue","dir^abbr|!compact","div^abbr|align","embed^abbr|align,height,name,src,type,width","fieldset^abbr|!disabled,name","font^abbr|color,face,size","form^abbr|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^abbr|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^abbr|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^abbr|align,color,!noShade,size,width","head^abbr|","h1,h2,h3,h4,h5,h6^abbr|align","html^abbr|version","iframe^abbr|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^abbr|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^abbr|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^abbr|!autofocus,challenge,!disabled,keytype,name","li^abbr|type,#value","label^abbr|htmlFor","legend^abbr|align","link^abbr|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^abbr|name","marquee^abbr|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^abbr|!compact","meta^abbr|content,httpEquiv,name,scheme","meter^abbr|#high,#low,#max,#min,#optimum,#value","ins,del^abbr|cite,dateTime","ol^abbr|!compact,!reversed,#start,type","object^abbr|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^abbr|!disabled,label","option^abbr|!defaultSelected,!disabled,label,!selected,text,value","output^abbr|defaultValue,%htmlFor,name,value","p^abbr|align","param^abbr|name,type,value,valueType","picture^abbr|","pre^abbr|#width","progress^abbr|#max,#value","q,blockquote,cite^abbr|","script^abbr|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^abbr|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^abbr|","source^abbr|media,sizes,src,srcset,type","span^abbr|","style^abbr|!disabled,media,type","caption^abbr|align","th,td^abbr|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^abbr|align,ch,chOff,#span,vAlign,width","table^abbr|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^abbr|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^abbr|align,ch,chOff,vAlign","template^abbr|","textarea^abbr|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^abbr|text","track^abbr|!default,kind,label,src,srclang","ul^abbr|!compact,type","unknown^abbr|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan"],d={"class":"className",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},f=function(t){function DomElementSchemaRegistry(){var e=this;t.call(this),this._schema={},p.forEach(function(t){var n=t.split("|"),r=n[0],i=n[1],o=i.split(","),a=r.split("^"),p=a[0],d=a[1],f={};p.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=f});var h=e._schema[d];h&&Object.keys(h).forEach(function(t){f[t]=h[t]}),o.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":f[t.substring(1)]=s;break;case"#":f[t.substring(1)]=c;break;case"%":f[t.substring(1)]=u;break;default:f[t]=l}})})}return a(DomElementSchemaRegistry,t),DomElementSchemaRegistry.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===r.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===r.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}var i=this._schema[t.toLowerCase()]||this._schema.unknown;return!!i[e]},DomElementSchemaRegistry.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===r.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===r.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!this._schema[t.toLowerCase()]},DomElementSchemaRegistry.prototype.securityContext=function(t,e){t=t.toLowerCase(),e=e.toLowerCase();var n=i.a[t+"|"+e];return n?n:(n=i.a["*|"+e],n?n:r.SecurityContext.NONE)},DomElementSchemaRegistry.prototype.getMappedPropName=function(t){return d[t]||t},DomElementSchemaRegistry.prototype.getDefaultComponentElementName=function(){return"ng-component"},DomElementSchemaRegistry.decorators=[{type:r.Injectable}],DomElementSchemaRegistry.ctorParameters=[],DomElementSchemaRegistry}(o.a)},function(t,e,n){"use strict";function isStyleUrlResolvable(t){if(n.i(r.c)(t)||0===t.length||"/"==t[0])return!1;var e=t.match(a);return null===e||"package"==e[1]||"asset"==e[1]}function extractStyleUrls(t,e,a){var s=[],c=r.g.replaceAllMapped(a,o,function(i){var o=n.i(r.a)(i[1])?i[1]:i[2];return isStyleUrlResolvable(o)?(s.push(t.resolve(e,o)),""):i[0]});return new i(c,s)}var r=n(3);e.a=isStyleUrlResolvable,e.b=extractStyleUrls;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function StyleWithImports(t,e){this.style=t,this.styleUrls=e}return StyleWithImports}(),o=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,a=/^([^:\/?#]+):/},function(t,e,n){"use strict";function preparseElement(t){var e=null,v=null,g=null,b=!1,y=null;t.attrs.forEach(function(t){var n=t.name.toLowerCase();n==o?e=t.value:n==l?v=t.value:n==c?g=t.value:t.name==f?b=!0:t.name==h&&t.value.length>0&&(y=t.value)}),e=normalizeNgContentSelect(e);var _=t.name.toLowerCase(),w=i.OTHER;return n.i(r.e)(_)[1]==a?w=i.NG_CONTENT:_==p?w=i.STYLE:_==d?w=i.SCRIPT:_==s&&g==u&&(w=i.STYLESHEET),new m(w,e,v,b,y)}function normalizeNgContentSelect(t){return null===t||0===t.length?"*":t}var r=n(67);e.a=preparseElement,n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i,o="select",a="ng-content",s="link",c="rel",l="href",u="stylesheet",p="style",d="script",f="ngNonBindable",h="ngProjectAs";!function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"}(i||(i={}));var m=function(){function PreparsedElement(t,e,n,r,i){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=r,this.projectAs=i}return PreparsedElement}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function CompileBinding(t,e){this.node=t,this.sourceAst=e}return CompileBinding}()},function(t,e,n){"use strict";function createInjectInternalCondition(t,e,r,i){var o;return o=e>0?s.a(t).lowerEquals(f.a.requestNodeIndex).and(f.a.requestNodeIndex.lowerEquals(s.a(t+e))):s.a(t).identical(f.a.requestNodeIndex),new s.i(f.a.token.identical(n.i(u.e)(r.token)).and(o),[new s.t(i)])}function createProviderProperty(t,e,r,i,a,c){var l,u,d=c.view;if(i?(l=s.g(r),u=new s.q(s.l)):(l=r[0],u=r[0].type),n.i(o.c)(u)&&(u=s.l),a)d.fields.push(new s.s(t,u)),d.createMethod.addStmt(s.n.prop(t).set(l).toStmt());else{var f="_"+t;d.fields.push(new s.s(f,u));var h=new p.a(d);h.resetDebugInfo(c.nodeIndex,c.sourceAst),h.addStmt(new s.i(s.n.prop(f).isBlank(),[s.n.prop(f).set(l).toStmt()])),h.addStmt(new s.t(s.n.prop(f))),d.getters.push(new s.v(t,h.finish(),u))}return s.n.prop(t)}var r=n(20),i=n(6),o=n(3),a=n(16),s=n(7),c=n(281),l=n(42),u=n(23),p=n(161),d=n(289),f=n(68),h=n(81);n.d(e,"b",function(){return v}),n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},v=function(){function CompileNode(t,e,n,r,i){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=r,this.sourceAst=i}return CompileNode.prototype.isNull=function(){return n.i(o.c)(this.renderNode)},CompileNode.prototype.isRootElement=function(){return this.view!=this.parent.view},CompileNode}(),g=function(t){function CompileElement(e,r,i,c,l,u,p,d,f,h,m){var v=this;t.call(this,e,r,i,c,l),this.component=u,this._directives=p,this._resolvedProvidersArray=d,this.hasViewContainer=f,this.hasEmbeddedView=h,this._compViewExpr=null,this.instances=new Map,this._queryCount=0,this._queries=new Map,this._componentConstructorViewQueryLists=[],this.contentNodesByNgContentIndex=null,this.referenceTokens={},m.forEach(function(t){return v.referenceTokens[t.name]=t.value}),this.elementRef=s.b(n.i(a.d)(a.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(a.a)(a.b.ElementRef).reference,this.elementRef),this.injector=s.n.callMethod("injector",[s.a(this.nodeIndex)]),this.instances.set(n.i(a.a)(a.b.Injector).reference,this.injector),this.instances.set(n.i(a.a)(a.b.Renderer).reference,s.n.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView||n.i(o.a)(this.component))&&this._createAppElement()}return m(CompileElement,t),CompileElement.createNull=function(){return new CompileElement(null,null,null,null,null,null,[],[],(!1),(!1),[])},CompileElement.prototype._createAppElement=function(){var t="_appEl_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new s.s(t,s.c(n.i(a.d)(a.b.AppElement)),[s.u.Private]));var r=s.n.prop(t).set(s.b(n.i(a.d)(a.b.AppElement)).instantiate([s.a(this.nodeIndex),s.a(e),s.n,this.renderNode])).toStmt();this.view.createMethod.addStmt(r),this.appElement=s.n.prop(t),this.instances.set(n.i(a.a)(a.b.AppElement).reference,this.appElement)},CompileElement.prototype.createComponentFactoryResolver=function(t){if(t&&0!==t.length){var e=s.b(n.i(a.d)(a.b.CodegenComponentFactoryResolver)).instantiate([s.g(t.map(function(t){return s.b(t)})),n.i(h.b)(n.i(a.a)(a.b.ComponentFactoryResolver),!1)]),i=new r.d({token:n.i(a.a)(a.b.ComponentFactoryResolver),useValue:e});this._resolvedProvidersArray.unshift(new l.b(i.token,(!1),(!0),[i],l.a.PrivateService,[],this.sourceAst.sourceSpan))}},CompileElement.prototype.setComponentView=function(t){this._compViewExpr=t,this.contentNodesByNgContentIndex=i.a.createFixedSize(this.component.template.ngContentSelectors.length);for(var e=0;e<this.contentNodesByNgContentIndex.length;e++)this.contentNodesByNgContentIndex[e]=[]},CompileElement.prototype.setEmbeddedView=function(t){if(this.embeddedView=t,n.i(o.a)(t)){var e=s.b(n.i(a.d)(a.b.TemplateRef_)).instantiate([this.appElement,this.embeddedView.viewFactory]),i=new r.d({token:n.i(a.a)(a.b.TemplateRef),useValue:e});this._resolvedProvidersArray.unshift(new l.b(i.token,(!1),(!0),[i],l.a.Builtin,[],this.sourceAst.sourceSpan))}},CompileElement.prototype.beforeChildren=function(){var t=this;this.hasViewContainer&&this.instances.set(n.i(a.a)(a.b.ViewContainerRef).reference,this.appElement.prop("vcRef")),this._resolvedProviders=new Map,this._resolvedProvidersArray.forEach(function(e){return t._resolvedProviders.set(e.token.reference,e)}),i.c.values(this._resolvedProviders).forEach(function(e){var i=e.providers.map(function(i){if(n.i(o.a)(i.useExisting))return t._getDependency(e.providerType,new r.c({token:i.useExisting}));if(n.i(o.a)(i.useFactory)){var a=n.i(o.a)(i.deps)?i.deps:i.useFactory.diDeps,l=a.map(function(n){return t._getDependency(e.providerType,n)});return s.b(i.useFactory).callFn(l)}if(n.i(o.a)(i.useClass)){var a=n.i(o.a)(i.deps)?i.deps:i.useClass.diDeps,l=a.map(function(n){return t._getDependency(e.providerType,n)});return s.b(i.useClass).instantiate(l,s.c(i.useClass))}return n.i(c.a)(i.useValue)}),a="_"+e.token.name+"_"+t.nodeIndex+"_"+t.instances.size,l=createProviderProperty(a,e,i,e.multiProvider,e.eager,t);t.instances.set(e.token.reference,l)});for(var e=0;e<this._directives.length;e++){var l=this._directives[e],u=this.instances.get(n.i(a.c)(l.type).reference);l.queries.forEach(function(e){t._addQuery(e,u)})}var p=[];if(i.c.values(this._resolvedProviders).forEach(function(e){var n=t._getQueriesFor(e.token);i.a.addAll(p,n.map(function(t){return new b(t,e.token)}))}),i.b.forEach(this.referenceTokens,function(e,a){var s,c=t.referenceTokens[a];s=n.i(o.a)(c)?t.instances.get(c.reference):t.renderNode,t.view.locals.set(a,s);var l=new r.b({value:a});i.a.addAll(p,t._getQueriesFor(l).map(function(t){return new b(t,l)}))}),p.forEach(function(e){var r;if(n.i(o.a)(e.read.identifier))r=t.instances.get(e.read.reference);else{var i=t.referenceTokens[e.read.value];r=n.i(o.a)(i)?t.instances.get(i.reference):t.elementRef}n.i(o.a)(r)&&e.query.addValue(r,t.view)}),n.i(o.a)(this.component)){var d=n.i(o.a)(this.component)?s.g(this._componentConstructorViewQueryLists):s.h,f=n.i(o.a)(this.getComponent())?this.getComponent():s.h;this.view.createMethod.addStmt(this.appElement.callMethod("initComponent",[f,d,this._compViewExpr]).toStmt())}},CompileElement.prototype.afterChildren=function(t){var e=this;i.c.values(this._resolvedProviders).forEach(function(n){var r=e.instances.get(n.token.reference),i=n.providerType===l.a.PrivateService?0:t;e.view.injectorGetMethod.addStmt(createInjectInternalCondition(e.nodeIndex,i,n,r))}),i.c.values(this._queries).forEach(function(t){return t.forEach(function(t){return t.afterChildren(e.view.createMethod,e.view.updateContentQueriesMethod)})})},CompileElement.prototype.addContentNode=function(t,e){this.contentNodesByNgContentIndex[t].push(e)},CompileElement.prototype.getComponent=function(){return n.i(o.a)(this.component)?this.instances.get(n.i(a.c)(this.component.type).reference):null},CompileElement.prototype.getProviderTokens=function(){return i.c.values(this._resolvedProviders).map(function(t){return n.i(u.e)(t.token)})},CompileElement.prototype._getQueriesFor=function(t){for(var e,r=[],a=this,s=0;!a.isNull();)e=a._queries.get(t.reference),n.i(o.a)(e)&&i.a.addAll(r,e.filter(function(t){return t.meta.descendants||s<=1})),a._directives.length>0&&s++,a=a.parent;return e=this.view.componentView.viewQueries.get(t.reference),n.i(o.a)(e)&&i.a.addAll(r,e),r},CompileElement.prototype._addQuery=function(t,e){var r="_query_"+t.selectors[0].name+"_"+this.nodeIndex+"_"+this._queryCount++,i=n.i(d.a)(t,e,r,this.view),o=new d.b(t,i,e,this.view);return n.i(d.c)(this._queries,o),o},CompileElement.prototype._getLocalDependency=function(t,e){var r=null;if(n.i(o.c)(r)&&n.i(o.a)(e.query)&&(r=this._addQuery(e.query,null).queryList),n.i(o.c)(r)&&n.i(o.a)(e.viewQuery)&&(r=n.i(d.a)(e.viewQuery,null,"_viewQuery_"+e.viewQuery.selectors[0].name+"_"+this.nodeIndex+"_"+this._componentConstructorViewQueryLists.length,this.view),this._componentConstructorViewQueryLists.push(r)),n.i(o.a)(e.token)){if(n.i(o.c)(r)&&e.token.reference===n.i(a.a)(a.b.ChangeDetectorRef).reference)return t===l.a.Component?this._compViewExpr.prop("ref"):n.i(h.a)(s.n.prop("ref"),this.view,this.view.componentView);if(n.i(o.c)(r)){var i=this._resolvedProviders.get(e.token.reference);if(i&&(t===l.a.Directive||t===l.a.PublicService)&&i.providerType===l.a.PrivateService)return null;r=this.instances.get(e.token.reference)}}return r},CompileElement.prototype._getDependency=function(t,e){var i=this,a=null;for(e.isValue&&(a=s.a(e.value)),n.i(o.c)(a)&&!e.isSkipSelf&&(a=this._getLocalDependency(t,e));n.i(o.c)(a)&&!i.parent.isNull();)i=i.parent,a=i._getLocalDependency(l.a.PublicService,new r.c({token:e.token}));return n.i(o.c)(a)&&(a=n.i(h.b)(e.token,e.isOptional)),n.i(o.c)(a)&&(a=s.h),n.i(h.a)(a,this.view,i.view)},CompileElement}(v),b=function(){function _QueryWithRead(t,e){this.query=t,this.read=n.i(o.a)(t.meta.read)?t.meta.read:e}return _QueryWithRead}()},function(t,e,n){"use strict";function createQueryValues(t){return r.a.flatten(t.values.map(function(t){return t instanceof c?mapNestedViews(t.view.declarationElement.appElement,t.view,createQueryValues(t)):t}))}function mapNestedViews(t,e,n){var r=n.map(function(t){return a.p(a.n.name,a.e("nestedView"),t)});return t.callMethod("mapNestedViews",[a.e(e.className),a.j([new a.k("nestedView",e.classType)],[new a.t(a.g(r))],a.l)])}function createQueryList(t,e,r,i){i.fields.push(new a.s(r,a.c(n.i(o.d)(o.b.QueryList),[a.l])));var s=a.n.prop(r);return i.createMethod.addStmt(a.n.prop(r).set(a.b(n.i(o.d)(o.b.QueryList),[a.l]).instantiate([])).toStmt()),s}function addQueryToTokenMap(t,e){e.meta.selectors.forEach(function(r){var o=t.get(r.reference);n.i(i.c)(o)&&(o=[],t.set(r.reference,o)),o.push(e)})}var r=n(6),i=n(3),o=n(16),a=n(7),s=n(81);n.d(e,"b",function(){return l}),e.a=createQueryList,e.c=addQueryToTokenMap;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function ViewQueryValues(t,e){this.view=t,this.values=e}return ViewQueryValues}(),l=function(){function CompileQuery(t,e,n,r){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=r,this._values=new c(r,[])}return CompileQuery.prototype.addValue=function(t,e){for(var r=e,o=[];n.i(i.a)(r)&&r!==this.view;){var a=r.declarationElement;o.unshift(a),r=a.view}var l=n.i(s.a)(this.queryList,e,this.view),u=this._values;o.forEach(function(t){var e=u.values.length>0?u.values[u.values.length-1]:null;if(e instanceof c&&e.view===t.embeddedView)u=e;else{var n=new c(t.embeddedView,[]);u.values.push(n),u=n}}),u.values.push(t),o.length>0&&e.dirtyParentQueriesMethod.addStmt(l.callMethod("setDirty",[]).toStmt())},CompileQuery.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof c})},CompileQuery.prototype.afterChildren=function(t,e){var r=createQueryValues(this._values),o=[this.queryList.callMethod("reset",[a.g(r)]).toStmt()];if(n.i(i.a)(this.ownerDirectiveExpression)){var s=this.meta.first?this.queryList.prop("first"):this.queryList;o.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(s).toStmt())}this.meta.first||o.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(o):e.addStmt(new a.i(this.queryList.prop("dirty"),o))},CompileQuery}()},function(t,e,n){"use strict";function getViewType(t,e){return e>0?c.i.EMBEDDED:t.type.isHost?c.i.HOST:c.i.COMPONENT}var r=n(20),i=n(6),o=n(3),a=n(16),s=n(7),c=n(17),l=n(161),u=n(463),p=n(289),d=n(68),f=n(81);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=function(){function CompileView(t,e,a,u,d,h,m,v){var g=this;this.component=t,this.genConfig=e,this.pipeMetas=a,this.styles=u,this.animations=d,this.viewIndex=h,this.declarationElement=m,this.templateVariableBindings=v,this.nodes=[],this.rootNodesOrAppElements=[],this.bindings=[],this.classStatements=[],this.eventHandlerMethods=[],this.fields=[],this.getters=[],this.disposables=[],this.subscriptions=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new l.a(this),this.injectorGetMethod=new l.a(this),this.updateContentQueriesMethod=new l.a(this),this.dirtyParentQueriesMethod=new l.a(this),this.updateViewQueriesMethod=new l.a(this),this.detectChangesInInputsMethod=new l.a(this),this.detectChangesRenderPropertiesMethod=new l.a(this),this.afterContentLifecycleCallbacksMethod=new l.a(this),this.afterViewLifecycleCallbacksMethod=new l.a(this),this.destroyMethod=new l.a(this),this.detachMethod=new l.a(this),this.viewType=getViewType(t,h),this.className="_View_"+t.type.name+h,this.classType=s.c(new r.a({name:this.className})),this.viewFactory=s.e(n.i(f.d)(t,h)),this.viewType===c.i.COMPONENT||this.viewType===c.i.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(f.a)(s.n.prop("context"),this,this.componentView);var b=new Map;if(this.viewType===c.i.COMPONENT){var y=s.n.prop("context");i.a.forEachWithIndex(this.component.viewQueries,function(t,e){var r="_viewQuery_"+t.selectors[0].name+"_"+e,i=n.i(p.a)(t,y,r,g),o=new p.b(t,i,y,g);n.i(p.c)(b,o)});var _=0;this.component.type.diDeps.forEach(function(t){if(n.i(o.a)(t.viewQuery)){var e=s.n.prop("declarationAppElement").prop("componentConstructorViewQueries").key(s.a(_++)),r=new p.b(t.viewQuery,e,null,g);n.i(p.c)(b,r)}})}this.viewQueries=b,v.forEach(function(t){g.locals.set(t[1],s.n.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return CompileView.prototype.callPipe=function(t,e,n){return u.a.call(this,t,[e].concat(n))},CompileView.prototype.getLocal=function(t){if(t==d.b.event.name)return d.b.event;for(var e=this,r=e.locals.get(t);n.i(o.c)(r)&&n.i(o.a)(e.declarationElement.view);)e=e.declarationElement.view,r=e.locals.get(t);return n.i(o.a)(r)?n.i(f.a)(r,this,e):null},CompileView.prototype.createLiteralArray=function(t){if(0===t.length)return s.b(n.i(a.d)(a.b.EMPTY_ARRAY));for(var e=s.n.prop("_arr_"+this.literalArrayCount++),r=[],i=[],o=0;o<t.length;o++){var c="p"+o;r.push(new s.k(c)),i.push(s.e(c))}return n.i(f.c)(s.j(r,[new s.t(s.g(i))],new s.q(s.l)),t.length,e,this),e.callFn(t)},CompileView.prototype.createLiteralMap=function(t){if(0===t.length)return s.b(n.i(a.d)(a.b.EMPTY_MAP));for(var e=s.n.prop("_map_"+this.literalMapCount++),r=[],i=[],o=[],c=0;c<t.length;c++){var l="p"+c;r.push(new s.k(l)),i.push([t[c][0],s.e(l)]),o.push(t[c][1])}return n.i(f.c)(s.j(r,[new s.t(s.f(i))],new s.w(s.l)),t.length,e,this),e.callFn(o)},CompileView.prototype.afterNodes=function(){var t=this;i.c.values(this.viewQueries).forEach(function(e){return e.forEach(function(e){return e.afterChildren(t.createMethod,t.updateViewQueriesMethod)})})},CompileView}()},function(t,e,n){"use strict";function convertCdExpressionToIr(t,e,n,r,i){var o=new l(t,e,r,i),a=n.visit(o,s.Expression);return new c(a,o.needsValueUnwrapper,o.temporaryCount)}function convertCdStatementToIr(t,e,n,r){var i=new l(t,e,null,r),o=[];return flattenStatements(n.visit(i,s.Statement),o),prependTemporaryDecls(i.temporaryCount,r,o),o}function temporaryName(t,e){return"tmp_"+t+"_"+e}function temporaryDeclaration(t,e){return new a.x(temporaryName(t,e),a.h)}function prependTemporaryDecls(t,e,n){for(var r=t-1;r>=0;r--)n.unshift(temporaryDeclaration(e,r))}function ensureStatementMode(t,e){if(t!==s.Statement)throw new Error("Expected a statement, but saw "+e)}function ensureExpressionMode(t,e){if(t!==s.Expression)throw new Error("Expected an expression, but saw "+e)}function convertToStatementIfNeeded(t,e){return t===s.Statement?e.toStmt():e}function flattenStatements(t,e){n.i(i.d)(t)?t.forEach(function(t){return flattenStatements(t,e)}):e.push(t)}var r=n(150),i=n(3),o=n(16),a=n(7);e.b=convertCdExpressionToIr,e.a=convertCdStatementToIr,e.c=temporaryDeclaration;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s,c=function(){function ExpressionWithWrappedValueInfo(t,e,n){this.expression=t,this.needsValueUnwrapper=e,this.temporaryCount=n}return ExpressionWithWrappedValueInfo}();!function(t){t[t.Statement=0]="Statement",t[t.Expression=1]="Expression"}(s||(s={}));var l=function(){function _AstToIrVisitor(t,e,n,r){this._nameResolver=t,this._implicitReceiver=e,this._valueUnwrapper=n,this.bindingIndex=r,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.needsValueUnwrapper=!1,this.temporaryCount=0}return _AstToIrVisitor.prototype.visitBinary=function(t,e){var n;switch(t.operation){case"+":n=a.y.Plus;break;case"-":n=a.y.Minus;break;case"*":n=a.y.Multiply;break;case"/":n=a.y.Divide;break;case"%":n=a.y.Modulo;break;case"&&":n=a.y.And;break;case"||":n=a.y.Or;break;case"==":n=a.y.Equals;break;case"!=":n=a.y.NotEquals;break;case"===":n=a.y.Identical;break;case"!==":n=a.y.NotIdentical;break;case"<":n=a.y.Lower;break;case">":n=a.y.Bigger;break;case"<=":n=a.y.LowerEquals;break;case">=":n=a.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return convertToStatementIfNeeded(e,new a.z(n,this.visit(t.left,s.Expression),this.visit(t.right,s.Expression)))},_AstToIrVisitor.prototype.visitChain=function(t,e){return ensureStatementMode(e,t),this.visitAll(t.expressions,e)},_AstToIrVisitor.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,s.Expression);return convertToStatementIfNeeded(e,n.conditional(this.visit(t.trueExp,s.Expression),this.visit(t.falseExp,s.Expression)))},_AstToIrVisitor.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,s.Expression),r=this.visitAll(t.args,s.Expression),i=this._nameResolver.callPipe(t.name,n,r);return this.needsValueUnwrapper=!0,convertToStatementIfNeeded(e,this._valueUnwrapper.callMethod("unwrap",[i]))},_AstToIrVisitor.prototype.visitFunctionCall=function(t,e){return convertToStatementIfNeeded(e,this.visit(t.target,s.Expression).callFn(this.visitAll(t.args,s.Expression)))},_AstToIrVisitor.prototype.visitImplicitReceiver=function(t,e){return ensureExpressionMode(e,t),this._implicitReceiver},_AstToIrVisitor.prototype.visitInterpolation=function(t,e){ensureExpressionMode(e,t);for(var r=[a.a(t.expressions.length)],i=0;i<t.strings.length-1;i++)r.push(a.a(t.strings[i])),r.push(this.visit(t.expressions[i],s.Expression));return r.push(a.a(t.strings[t.strings.length-1])),a.b(n.i(o.d)(o.b.interpolate)).callFn(r)},_AstToIrVisitor.prototype.visitKeyedRead=function(t,e){return convertToStatementIfNeeded(e,this.visit(t.obj,s.Expression).key(this.visit(t.key,s.Expression)))},_AstToIrVisitor.prototype.visitKeyedWrite=function(t,e){var n=this.visit(t.obj,s.Expression),r=this.visit(t.key,s.Expression),i=this.visit(t.value,s.Expression);return convertToStatementIfNeeded(e,n.key(r).set(i))},_AstToIrVisitor.prototype.visitLiteralArray=function(t,e){return convertToStatementIfNeeded(e,this._nameResolver.createLiteralArray(this.visitAll(t.expressions,e)))},_AstToIrVisitor.prototype.visitLiteralMap=function(t,e){for(var n=[],r=0;r<t.keys.length;r++)n.push([t.keys[r],this.visit(t.values[r],s.Expression)]);return convertToStatementIfNeeded(e,this._nameResolver.createLiteralMap(n))},_AstToIrVisitor.prototype.visitLiteralPrimitive=function(t,e){return convertToStatementIfNeeded(e,a.a(t.value))},_AstToIrVisitor.prototype.visitMethodCall=function(t,e){var r=this.leftMostSafeNode(t);if(r)return this.convertSafeAccess(t,r,e);var o=this.visitAll(t.args,s.Expression),a=null,c=this.visit(t.receiver,s.Expression);if(c===this._implicitReceiver){var l=this._nameResolver.getLocal(t.name);n.i(i.a)(l)&&(a=l.callFn(o))}return n.i(i.c)(a)&&(a=c.callMethod(t.name,o)),convertToStatementIfNeeded(e,a)},_AstToIrVisitor.prototype.visitPrefixNot=function(t,e){return convertToStatementIfNeeded(e,a.A(this.visit(t.expression,s.Expression)))},_AstToIrVisitor.prototype.visitPropertyRead=function(t,e){var r=this.leftMostSafeNode(t);if(r)return this.convertSafeAccess(t,r,e);var o=null,a=this.visit(t.receiver,s.Expression);return a===this._implicitReceiver&&(o=this._nameResolver.getLocal(t.name)),n.i(i.c)(o)&&(o=a.prop(t.name)),convertToStatementIfNeeded(e,o)},_AstToIrVisitor.prototype.visitPropertyWrite=function(t,e){var r=this.visit(t.receiver,s.Expression);if(r===this._implicitReceiver){var o=this._nameResolver.getLocal(t.name);if(n.i(i.a)(o))throw new Error("Cannot assign to a reference or variable!")}return convertToStatementIfNeeded(e,r.prop(t.name).set(this.visit(t.value,s.Expression)))},_AstToIrVisitor.prototype.visitSafePropertyRead=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},_AstToIrVisitor.prototype.visitSafeMethodCall=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},_AstToIrVisitor.prototype.visitAll=function(t,e){var n=this;return t.map(function(t){return n.visit(t,e)})},_AstToIrVisitor.prototype.visitQuote=function(t,e){throw new Error("Quotes are not supported for evaluation!")},_AstToIrVisitor.prototype.visit=function(t,e){var n=this._resultMap.get(t);return n?n:(this._nodeMap.get(t)||t).visit(this,e)},_AstToIrVisitor.prototype.convertSafeAccess=function(t,e,n){var i,o=this.visit(e.receiver,n);this.needsTemporary(e.receiver)&&(i=this.allocateTemporary(),o=i.set(o),this._resultMap.set(e.receiver,i));var s=o.isBlank();e instanceof r.s?this._nodeMap.set(e,new r.t(e.span,e.receiver,e.name,e.args)):this._nodeMap.set(e,new r.w(e.span,e.receiver,e.name));var c=this.visit(t,n);return this._nodeMap.delete(e),i&&this.releaseTemporary(i),s.conditional(a.a(null),c)},_AstToIrVisitor.prototype.leftMostSafeNode=function(t){var e=this,n=function(t,n){return(e._nodeMap.get(n)||n).visit(t)};return t.visit({visitBinary:function(t){return null},visitChain:function(t){return null},visitConditional:function(t){return null},visitFunctionCall:function(t){return null},visitImplicitReceiver:function(t){return null},visitInterpolation:function(t){return null},visitKeyedRead:function(t){return n(this,t.obj)},visitKeyedWrite:function(t){return null},visitLiteralArray:function(t){return null},visitLiteralMap:function(t){return null},visitLiteralPrimitive:function(t){return null},visitMethodCall:function(t){return n(this,t.receiver)},visitPipe:function(t){return null},visitPrefixNot:function(t){return null},visitPropertyRead:function(t){return n(this,t.receiver)},visitPropertyWrite:function(t){return null},visitQuote:function(t){return null},visitSafeMethodCall:function(t){return n(this,t.receiver)||t},visitSafePropertyRead:function(t){return n(this,t.receiver)||t}})},_AstToIrVisitor.prototype.needsTemporary=function(t){var e=this,n=function(t,n){return n&&(e._nodeMap.get(n)||n).visit(t)},r=function(t,e){return e.some(function(e){return n(t,e)})};return t.visit({visitBinary:function(t){return n(this,t.left)||n(this,t.right)},visitChain:function(t){return!1},visitConditional:function(t){return n(this,t.condition)||n(this,t.trueExp)||n(this,t.falseExp)},visitFunctionCall:function(t){return!0},visitImplicitReceiver:function(t){return!1},visitInterpolation:function(t){return r(this,t.expressions)},visitKeyedRead:function(t){return!1},visitKeyedWrite:function(t){return!1},visitLiteralArray:function(t){return!0},visitLiteralMap:function(t){return!0},visitLiteralPrimitive:function(t){return!1},visitMethodCall:function(t){return!0},visitPipe:function(t){return!0},visitPrefixNot:function(t){return n(this,t.expression)},visitPropertyRead:function(t){return!1},visitPropertyWrite:function(t){return!1},visitQuote:function(t){return!1},visitSafeMethodCall:function(t){return!0},visitSafePropertyRead:function(t){return!1}})},_AstToIrVisitor.prototype.allocateTemporary=function(){var t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new a.B(temporaryName(this.bindingIndex,t))},_AstToIrVisitor.prototype.releaseTemporary=function(t){if(this._currentTemporary--,t.name!=temporaryName(this.bindingIndex,this._currentTemporary))throw new Error("Temporary "+t.name+" released out of order")},_AstToIrVisitor}()},function(t,e,n){"use strict";function buildView(t,e,r){var i=new k(t,r);return n.i(p.c)(i,e,t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent),i.nestedViewCount}function finishView(t,e){t.afterNodes(),createViewTopLevelStmts(t,e),t.nodes.forEach(function(t){t instanceof f.a&&t.hasEmbeddedView&&finishView(t.embeddedView,e)})}function _getOuterContainerOrSelf(t){for(var e=t.view;_isNgContainer(t.parent,e);)t=t.parent;return t}function _getOuterContainerParentOrSelf(t){for(var e=t.view;_isNgContainer(t,e);)t=t.parent;return t}function _isNgContainer(t,e){return!t.isNull()&&t.sourceAst.name===_&&t.view===e}function _mergeHtmlAndDirectiveAttrs(t,e){var r={};return a.b.forEach(t,function(t,e){r[e]=t}),e.forEach(function(t){a.b.forEach(t.hostAttributes,function(t,e){var i=r[e];r[e]=n.i(s.a)(i)?mergeAttributeValue(e,i,t):t})}),mapToKeyValueArray(r)}function _readHtmlAttrs(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function mergeAttributeValue(t,e,n){return t==b||t==y?e+" "+n:n}function mapToKeyValueArray(t){var e=[];return a.b.forEach(t,function(t,n){e.push([n,t])}),a.a.sort(e,function(t,e){return s.g.compare(t[0],e[0])}),e}function createViewTopLevelStmts(t,e){var r=l.h;t.genConfig.genDebugInfo&&(r=l.e("nodeDebugInfos_"+t.component.type.name+t.viewIndex),e.push(r.set(l.g(t.nodes.map(createStaticNodeDebugInfo),new l.q(new l.I(n.i(c.d)(c.b.StaticNodeDebugInfo)),[l.d.Const]))).toDeclStmt(null,[l.u.Final])));var i=l.e("renderType_"+t.component.type.name);0===t.viewIndex&&e.push(i.set(l.h).toDeclStmt(l.c(n.i(c.d)(c.b.RenderComponentType))));var o=createViewClass(t,i,r);e.push(o),e.push(createViewFactory(t,o,i))}function createStaticNodeDebugInfo(t){var e=t instanceof f.a?t:null,r=[],i=l.h,o=[];return n.i(s.a)(e)&&(r=e.getProviderTokens(),n.i(s.a)(e.component)&&(i=n.i(d.e)(n.i(c.c)(e.component.type))),a.b.forEach(e.referenceTokens,function(t,e){o.push([e,n.i(s.a)(t)?n.i(d.e)(t):l.h])})),l.b(n.i(c.d)(c.b.StaticNodeDebugInfo)).instantiate([l.g(r,new l.q(l.l,[l.d.Const])),i,l.f(o,new l.w(l.l,[l.d.Const]))],l.c(n.i(c.d)(c.b.StaticNodeDebugInfo),null,[l.d.Const]))}function createViewClass(t,e,r){var i=[new l.k(m.e.viewUtils.name,l.c(n.i(c.d)(c.b.ViewUtils))),new l.k(m.e.parentInjector.name,l.c(n.i(c.d)(c.b.Injector))),new l.k(m.e.declarationEl.name,l.c(n.i(c.d)(c.b.AppElement)))],o=[l.e(t.className),e,m.f.fromValue(t.viewType),m.e.viewUtils,m.e.parentInjector,m.e.declarationEl,m.g.fromValue(getChangeDetectionMode(t))];t.genConfig.genDebugInfo&&o.push(r);var a=new l.C(null,i,[l.J.callFn(o).toStmt()]),s=[new l.C("createInternal",[new l.k(x.name,l.K)],generateCreateMethod(t),l.c(n.i(c.d)(c.b.AppElement))),new l.C("injectorGetInternal",[new l.k(m.a.token.name,l.l),new l.k(m.a.requestNodeIndex.name,l.L),new l.k(m.a.notFoundResult.name,l.l)],addReturnValuefNotEmpty(t.injectorGetMethod.finish(),m.a.notFoundResult),l.l),new l.C("detectChangesInternal",[new l.k(m.d.throwOnChange.name,l.D)],generateDetectChangesMethod(t)),new l.C("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new l.C("destroyInternal",[],t.destroyMethod.finish()),new l.C("detachInternal",[],t.detachMethod.finish())].concat(t.eventHandlerMethods),u=t.genConfig.genDebugInfo?c.b.DebugAppView:c.b.AppView,p=new l.M(t.className,l.b(n.i(c.d)(u),[getContextType(t)]),t.fields,t.getters,a,s.filter(function(t){return t.body.length>0}));return p}function createViewFactory(t,e,r){var i,o=[new l.k(m.e.viewUtils.name,l.c(n.i(c.d)(c.b.ViewUtils))),new l.k(m.e.parentInjector.name,l.c(n.i(c.d)(c.b.Injector))),new l.k(m.e.declarationEl.name,l.c(n.i(c.d)(c.b.AppElement)))],a=[];if(i=t.component.template.templateUrl==t.component.type.moduleUrl?t.component.type.moduleUrl+" class "+t.component.type.name+" - inline template":t.component.template.templateUrl,0===t.viewIndex){var s=l.f(t.animations.map(function(t){return[t.name,t.fnVariable]}));a=[new l.i(r.identical(l.h),[r.set(m.e.viewUtils.callMethod("createRenderComponentType",[l.a(i),l.a(t.component.template.ngContentSelectors.length),m.h.fromValue(t.component.template.encapsulation),t.styles,s])).toStmt()])]}return l.j(o,a.concat([new l.t(l.e(e.name).instantiate(e.constructorMethod.params.map(function(t){return l.e(t.name)})))]),l.c(n.i(c.d)(c.b.AppView),[getContextType(t)])).toDeclStmt(t.viewFactory.name,[l.u.Final])}function generateCreateMethod(t){var e=l.h,r=[];t.viewType===u.i.COMPONENT&&(e=m.c.renderer.callMethod("createViewRoot",[l.n.prop("declarationAppElement").prop("nativeElement")]),r=[w.set(e).toDeclStmt(l.c(t.genConfig.renderTypes.renderNode),[l.u.Final])]);var i;return i=t.viewType===u.i.HOST?t.nodes[0].appElement:l.h,r.concat(t.createMethod.finish(),[l.n.callMethod("init",[n.i(v.e)(t.rootNodesOrAppElements),l.g(t.nodes.map(function(t){return t.renderNode})),l.g(t.disposables),l.g(t.subscriptions)]).toStmt(),new l.t(i)])}function generateDetectChangesMethod(t){var e=[];if(t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty())return e;a.a.addAll(e,t.detectChangesInInputsMethod.finish()),e.push(l.n.callMethod("detectContentChildrenChanges",[m.d.throwOnChange]).toStmt());var r=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());r.length>0&&e.push(new l.i(l.A(m.d.throwOnChange),r)),a.a.addAll(e,t.detectChangesRenderPropertiesMethod.finish()),e.push(l.n.callMethod("detectViewChildrenChanges",[m.d.throwOnChange]).toStmt());var i=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());i.length>0&&e.push(new l.i(l.A(m.d.throwOnChange),i));var o=[],s=l.N(e);return a.d.has(s,m.d.changed.name)&&o.push(m.d.changed.set(l.a(!0)).toDeclStmt(l.D)),a.d.has(s,m.d.changes.name)&&o.push(m.d.changes.set(l.h).toDeclStmt(new l.w(l.c(n.i(c.d)(c.b.SimpleChange))))),a.d.has(s,m.d.valUnwrapper.name)&&o.push(m.d.valUnwrapper.set(l.b(n.i(c.d)(c.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[l.u.Final])),o.concat(e)}function addReturnValuefNotEmpty(t,e){return t.length>0?t.concat([new l.t(e)]):t}function getContextType(t){return t.viewType===u.i.COMPONENT?l.c(t.component.type):l.l}function getChangeDetectionMode(t){var e;return e=t.viewType===u.i.COMPONENT?n.i(u.X)(t.component.changeDetection)?u.m.CheckAlways:u.m.CheckOnce:u.m.CheckAlways}var r=n(0),i=n(266),o=n(20),a=n(6),s=n(3),c=n(16),l=n(7),u=n(17),p=n(42),d=n(23),f=n(288),h=n(290),m=n(68),v=n(81);n.d(e,"c",function(){return C}),n.d(e,"d",function(){return S}),e.a=buildView,e.b=finishView;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g="$implicit",b="class",y="style",_="ng-container",w=l.e("parentRenderNode"),x=l.e("rootSelector"),C=function(){function ViewFactoryDependency(t,e){this.comp=t,this.placeholder=e}return ViewFactoryDependency}(),S=function(){function ComponentFactoryDependency(t,e){this.comp=t,this.placeholder=e}return ComponentFactoryDependency}(),k=function(){function ViewBuilderVisitor(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0,this._animationCompiler=new i.a}return ViewBuilderVisitor.prototype._isRootNode=function(t){return t.view!==this.view},ViewBuilderVisitor.prototype._addRootNodeAndProject=function(t){var e=_getOuterContainerOrSelf(t),r=e.parent,i=e.sourceAst.ngContentIndex,o=t instanceof f.a&&t.hasViewContainer?t.appElement:null;this._isRootNode(r)?this.view.viewType!==u.i.COMPONENT&&this.view.rootNodesOrAppElements.push(n.i(s.a)(o)?o:t.renderNode):n.i(s.a)(r.component)&&n.i(s.a)(i)&&r.addContentNode(i,n.i(s.a)(o)?o:t.renderNode)},ViewBuilderVisitor.prototype._getParentRenderNode=function(t){return t=_getOuterContainerParentOrSelf(t),this._isRootNode(t)?this.view.viewType===u.i.COMPONENT?w:l.h:n.i(s.a)(t.component)&&t.component.template.encapsulation!==r.ViewEncapsulation.Native?l.h:t.renderNode},ViewBuilderVisitor.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},ViewBuilderVisitor.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},ViewBuilderVisitor.prototype._visitText=function(t,e,n){var r="_text_"+this.view.nodes.length;this.view.fields.push(new l.s(r,l.c(this.view.genConfig.renderTypes.renderText)));var i=l.n.prop(r),o=new f.b(n,this.view,this.view.nodes.length,i,t),a=l.n.prop(r).set(m.c.renderer.callMethod("createText",[this._getParentRenderNode(n),l.a(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(a),this._addRootNodeAndProject(o),i},ViewBuilderVisitor.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var r=this._getParentRenderNode(e),i=m.c.projectableNodes.key(l.a(t.index),new l.q(l.c(this.view.genConfig.renderTypes.renderNode)));return r!==l.h?this.view.createMethod.addStmt(m.c.renderer.callMethod("projectNodes",[r,l.b(n.i(c.d)(c.b.flattenNestedViewRenderNodes)).callFn([i])]).toStmt()):this._isRootNode(e)?this.view.viewType!==u.i.COMPONENT&&this.view.rootNodesOrAppElements.push(i):n.i(s.a)(e.component)&&n.i(s.a)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,i),null},ViewBuilderVisitor.prototype.visitElement=function(t,e){var r,i=this,a=this.view.nodes.length,c=this.view.createMethod.resetDebugInfoExpr(a,t);r=0===a&&this.view.viewType===u.i.HOST?l.n.callMethod("selectOrCreateHostElement",[l.a(t.name),x,c]):t.name===_?m.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),c]):m.c.renderer.callMethod("createElement",[this._getParentRenderNode(e),l.a(t.name),c]);var d="_el_"+a;this.view.fields.push(new l.s(d,l.c(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(l.n.prop(d).set(r).toStmt());for(var h=l.n.prop(d),g=t.directives.map(function(t){return t.directive}),b=g.find(function(t){return t.isComponent}),y=_readHtmlAttrs(t.attrs),w=_mergeHtmlAndDirectiveAttrs(y,g),k=0;k<w.length;k++){var E=w[k][0];if(t.name!==_){var P=w[k][1];this.view.createMethod.addStmt(m.c.renderer.callMethod("setElementAttribute",[h,l.a(E),l.a(P)]).toStmt())}}var A=new f.a(e,this.view,a,h,t,b,g,t.providers,t.hasViewContainer,(!1),t.references);this.view.nodes.push(A);var T=null;if(n.i(s.a)(b)){var O=new o.a({name:n.i(v.d)(b,0)});this.targetDependencies.push(new C(b.type,O));var M=b.entryComponents.map(function(t){var e=new o.a({name:t.name});return i.targetDependencies.push(new S(t,e)),e});A.createComponentFactoryResolver(M),T=l.e("compView_"+a),A.setComponentView(T),this.view.createMethod.addStmt(T.set(l.b(O).callFn([m.c.viewUtils,A.injector,A.appElement])).toDeclStmt())}if(A.beforeChildren(),this._addRootNodeAndProject(A),n.i(p.c)(this,t.children,A),A.afterChildren(this.view.nodes.length-a-1),n.i(s.a)(T)){var D;D=this.view.component.type.isHost?m.c.projectableNodes:l.g(A.contentNodesByNgContentIndex.map(function(t){return n.i(v.e)(t)})),this.view.createMethod.addStmt(T.callMethod("create",[A.getComponent(),D,l.h]).toStmt())}return null},ViewBuilderVisitor.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,r="_anchor_"+n;this.view.fields.push(new l.s(r,l.c(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(l.n.prop(r).set(m.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var i=l.n.prop(r),o=t.variables.map(function(t){return[t.value.length>0?t.value:g,t.name]}),a=t.directives.map(function(t){return t.directive}),s=new f.a(e,this.view,n,i,t,null,a,t.providers,t.hasViewContainer,(!0),t.references);this.view.nodes.push(s);var c=this._animationCompiler.compileComponent(this.view.component,[t]);this.nestedViewCount++;var u=new h.a(this.view.component,this.view.genConfig,this.view.pipeMetas,l.h,c.triggers,this.view.viewIndex+this.nestedViewCount,s,o);return this.nestedViewCount+=buildView(u,t.children,this.targetDependencies),s.beforeChildren(),this._addRootNodeAndProject(s),s.afterChildren(0),null},ViewBuilderVisitor.prototype.visitAttr=function(t,e){return null},ViewBuilderVisitor.prototype.visitDirective=function(t,e){return null},ViewBuilderVisitor.prototype.visitEvent=function(t,e){return null},ViewBuilderVisitor.prototype.visitReference=function(t,e){return null},ViewBuilderVisitor.prototype.visitVariable=function(t,e){return null},ViewBuilderVisitor.prototype.visitDirectiveProperty=function(t,e){return null},ViewBuilderVisitor.prototype.visitElementProperty=function(t,e){return null},ViewBuilderVisitor}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r="true",i="*",o="*",a="void"},function(t,e,n){"use strict";var r=n(2),i=n(481);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function AnimationGroupPlayer(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null;var i=0,o=this._players.length;0==o?n.i(r.s)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++i>=o&&e._onFinish()})})}return AnimationGroupPlayer.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(r.g)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},AnimationGroupPlayer.prototype.init=function(){this._players.forEach(function(t){return t.init()})},AnimationGroupPlayer.prototype.onStart=function(t){this._onStartFns.push(t)},AnimationGroupPlayer.prototype.onDone=function(t){this._onDoneFns.push(t)},AnimationGroupPlayer.prototype.hasStarted=function(){return this._started},AnimationGroupPlayer.prototype.play=function(){n.i(r.g)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},AnimationGroupPlayer.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},AnimationGroupPlayer.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},AnimationGroupPlayer.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},AnimationGroupPlayer.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},AnimationGroupPlayer.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},AnimationGroupPlayer.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},AnimationGroupPlayer.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=i.a.min(n,t)}),t},AnimationGroupPlayer}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function AnimationTransitionEvent(t){var e=t.fromState,n=t.toState,r=t.totalTime;this.fromState=e,this.toState=n,this.totalTime=r}return AnimationTransitionEvent}()},function(t,e,n){"use strict";function animate(t,e){void 0===e&&(e=null);var i=e;if(!n.i(r.g)(i)){var o={};i=new d([o],1)}return new f(t,i)}function group(t){return new v(t)}function sequence(t){return new m(t)}function style(t){var e,i=null;return n.i(r.d)(t)?e=[t]:(e=n.i(r.h)(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(r.g)(e)&&(i=null==i?r.t.parseFloat(e):i)})),new d(e,i)}function state(t,e){return new c(t,e)}function keyframes(t){return new p(t)}function transition(t,e){var i=n.i(r.h)(e)?new m(e):e;return new l(t,i)}function trigger(t,e){return new a(t,e)}var r=n(2);n.d(e,"AUTO_STYLE",function(){return o}),n.d(e,"AnimationEntryMetadata",function(){return a}),n.d(e,"AnimationStateMetadata",function(){return s}),n.d(e,"AnimationStateDeclarationMetadata",function(){return c}),n.d(e,"AnimationStateTransitionMetadata",function(){return l}),n.d(e,"AnimationMetadata",function(){return u}),n.d(e,"AnimationKeyframesSequenceMetadata",function(){return p}),n.d(e,"AnimationStyleMetadata",function(){return d}),n.d(e,"AnimationAnimateMetadata",function(){return f}),n.d(e,"AnimationWithStepsMetadata",function(){return h}),n.d(e,"AnimationSequenceMetadata",function(){return m}),n.d(e,"AnimationGroupMetadata",function(){return v}),e.animate=animate,e.group=group,e.sequence=sequence,e.style=style,e.state=state,e.keyframes=keyframes,e.transition=transition,e.trigger=trigger;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o="*",a=function(){function AnimationEntryMetadata(t,e){this.name=t,this.definitions=e}return AnimationEntryMetadata}(),s=function(){function AnimationStateMetadata(){}return AnimationStateMetadata}(),c=function(t){function AnimationStateDeclarationMetadata(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return i(AnimationStateDeclarationMetadata,t),AnimationStateDeclarationMetadata}(s),l=function(t){function AnimationStateTransitionMetadata(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return i(AnimationStateTransitionMetadata,t),AnimationStateTransitionMetadata}(s),u=function(){function AnimationMetadata(){}return AnimationMetadata}(),p=function(t){function AnimationKeyframesSequenceMetadata(e){t.call(this),this.steps=e}return i(AnimationKeyframesSequenceMetadata,t),AnimationKeyframesSequenceMetadata}(u),d=function(t){function AnimationStyleMetadata(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return i(AnimationStyleMetadata,t),AnimationStyleMetadata}(u),f=function(t){function AnimationAnimateMetadata(e,n){t.call(this),this.timings=e,this.styles=n}return i(AnimationAnimateMetadata,t),AnimationAnimateMetadata}(u),h=function(t){function AnimationWithStepsMetadata(){t.call(this)}return i(AnimationWithStepsMetadata,t),Object.defineProperty(AnimationWithStepsMetadata.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),AnimationWithStepsMetadata}(u),m=function(t){function AnimationSequenceMetadata(e){t.call(this),this._steps=e}return i(AnimationSequenceMetadata,t),Object.defineProperty(AnimationSequenceMetadata.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),AnimationSequenceMetadata}(h),v=function(t){function AnimationGroupMetadata(e){t.call(this),this._steps=e}return i(AnimationGroupMetadata,t),Object.defineProperty(AnimationGroupMetadata.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),AnimationGroupMetadata}(h)},function(t,e,n){"use strict";var r=n(10),i=n(2);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function DefaultKeyValueDifferFactory(){}return DefaultKeyValueDifferFactory.prototype.supports=function(t){return t instanceof Map||n.i(i.i)(t)},DefaultKeyValueDifferFactory.prototype.create=function(t){return new a},DefaultKeyValueDifferFactory}(),a=function(){function DefaultKeyValueDiffer(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(DefaultKeyValueDiffer.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),DefaultKeyValueDiffer.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},DefaultKeyValueDiffer.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},DefaultKeyValueDiffer.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},DefaultKeyValueDiffer.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},DefaultKeyValueDiffer.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},DefaultKeyValueDiffer.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(i.i)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},DefaultKeyValueDiffer.prototype.onDestroy=function(){},DefaultKeyValueDiffer.prototype.check=function(t){var e=this;this._reset();var n=this._records,r=this._mapHead,i=null,o=null,a=!1;return this._forEach(t,function(t,c){var l;r&&c===r.key?(l=r,e._maybeAddToChanges(l,t)):(a=!0,null!==r&&(e._removeFromSeq(i,r),e._addToRemovals(r)),n.has(c)?(l=n.get(c),e._maybeAddToChanges(l,t)):(l=new s(c),n.set(c,l),l.currentValue=t,e._addToAdditions(l))),a&&(e._isInRemovals(l)&&e._removeFromRemovals(l),null==o?e._mapHead=l:o._next=l),i=r,o=l,r=r&&r._next}),this._truncate(i,r),this.isDirty},DefaultKeyValueDiffer.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},DefaultKeyValueDiffer.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var r=this._removalsHead;null!==r;r=r._nextRemoved)r.previousValue=r.currentValue,r.currentValue=null,this._records.delete(r.key)},DefaultKeyValueDiffer.prototype._maybeAddToChanges=function(t,e){n.i(i.o)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},DefaultKeyValueDiffer.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},DefaultKeyValueDiffer.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},DefaultKeyValueDiffer.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},DefaultKeyValueDiffer.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},DefaultKeyValueDiffer.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},DefaultKeyValueDiffer.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},DefaultKeyValueDiffer.prototype.toString=function(){var t,e=[],r=[],o=[],a=[],s=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(i.a)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)r.push(n.i(i.a)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(i.a)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)a.push(n.i(i.a)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)s.push(n.i(i.a)(t));return"map: "+e.join(", ")+"\nprevious: "+r.join(", ")+"\nadditions: "+a.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+s.join(", ")+"\n"},DefaultKeyValueDiffer.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):r.f.forEach(t,e)},DefaultKeyValueDiffer}(),s=function(){function KeyValueChangeRecord(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return KeyValueChangeRecord.prototype.toString=function(){return n.i(i.o)(this.previousValue,this.currentValue)?n.i(i.a)(this.key):n.i(i.a)(this.key)+"["+n.i(i.a)(this.previousValue)+"->"+n.i(i.a)(this.currentValue)+"]"},KeyValueChangeRecord}()},function(t,e,n){"use strict";var r=n(35),i=n(10),o=n(2);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function IterableDiffers(t){this.factories=t}return IterableDiffers.create=function(t,e){if(n.i(o.g)(e)){var r=i.a.clone(e.factories);return t=t.concat(r),new IterableDiffers(t)}return new IterableDiffers(t)},IterableDiffers.extend=function(t){return{provide:IterableDiffers,useFactory:function(e){if(n.i(o.f)(e))throw new Error("Cannot extend IterableDiffers without a parent injector");return IterableDiffers.create(t,e)},deps:[[IterableDiffers,new r.SkipSelfMetadata,new r.OptionalMetadata]]}},IterableDiffers.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.g)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(o.q)(t)+"'")},IterableDiffers}()},function(t,e,n){"use strict";var r=n(35),i=n(10),o=n(2);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function KeyValueDiffers(t){this.factories=t}return KeyValueDiffers.create=function(t,e){if(n.i(o.g)(e)){var r=i.a.clone(e.factories);return t=t.concat(r),new KeyValueDiffers(t)}return new KeyValueDiffers(t)},KeyValueDiffers.extend=function(t){return{provide:KeyValueDiffers,useFactory:function(e){if(n.i(o.f)(e))throw new Error("Cannot extend KeyValueDiffers without a parent injector");return KeyValueDiffers.create(t,e)},deps:[[KeyValueDiffers,new r.SkipSelfMetadata,new r.OptionalMetadata]]}},KeyValueDiffers.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.g)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},KeyValueDiffers}()},function(t,e,n){"use strict";function asNativeElements(t){return t.map(function(t){return t.nativeElement})}function _queryElementChildren(t,e,n){t.childNodes.forEach(function(t){t instanceof c&&(e(t)&&n.push(t),_queryElementChildren(t,e,n))})}function _queryNodeChildren(t,e,n){t instanceof c&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof c&&_queryNodeChildren(t,e,n)})}function getDebugNode(t){return l.get(t)}function indexDebugNode(t){l.set(t.nativeNode,t)}function removeDebugNodeFromIndex(t){l.delete(t.nativeNode)}var r=n(10),i=n(2);n.d(e,"f",function(){return a}),n.d(e,"d",function(){return s}),n.d(e,"a",function(){return c}),e.g=asNativeElements,e.c=getDebugNode,e.b=indexDebugNode,e.e=removeDebugNodeFromIndex;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(){function EventListener(t,e){this.name=t,this.callback=e}return EventListener}(),s=function(){function DebugNode(t,e,r){this._debugInfo=r,this.nativeNode=t,n.i(i.g)(e)&&e instanceof c?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(DebugNode.prototype,"injector",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugNode.prototype,"componentInstance",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugNode.prototype,"context",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugNode.prototype,"references",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugNode.prototype,"providerTokens",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugNode.prototype,"source",{get:function(){return n.i(i.g)(this._debugInfo)?this._debugInfo.source:null},enumerable:!0,configurable:!0}),DebugNode}(),c=function(t){function DebugElement(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return o(DebugElement,t),DebugElement.prototype.addChild=function(t){n.i(i.g)(t)&&(this.childNodes.push(t),t.parent=this)},DebugElement.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},DebugElement.prototype.insertChildrenAfter=function(t,e){var o=this.childNodes.indexOf(t);if(o!==-1){var a=this.childNodes.slice(0,o+1),s=this.childNodes.slice(o+1);this.childNodes=r.a.concat(r.a.concat(a,e),s);for(var c=0;c<e.length;++c){var l=e[c];n.i(i.g)(l.parent)&&l.parent.removeChild(l),l.parent=this}}},DebugElement.prototype.query=function(t){var e=this.queryAll(t);return e.length>0?e[0]:null},DebugElement.prototype.queryAll=function(t){var e=[];return _queryElementChildren(this,t,e),e},DebugElement.prototype.queryAllNodes=function(t){var e=[];return _queryNodeChildren(this,t,e),e},Object.defineProperty(DebugElement.prototype,"children",{get:function(){var t=[];return this.childNodes.forEach(function(e){e instanceof DebugElement&&t.push(e)}),t},enumerable:!0,configurable:!0}),DebugElement.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},DebugElement}(s),l=new Map},function(t,e,n){"use strict";function findFirstClosedCycle(t){for(var e=[],n=0;n<t.length;++n){if(r.a.contains(e,t[n]))return e.push(t[n]),e;e.push(t[n])}return e}function constructResolvingPath(t){if(t.length>1){var e=findFirstClosedCycle(r.a.reversed(t)),i=e.map(function(t){return n.i(o.a)(t.token)});return" ("+i.join(" -> ")+")"}return""}var r=n(10),i=n(30),o=n(2);n.d(e,"f",function(){return s}),n.d(e,"h",function(){return c}),n.d(e,"e",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"b",function(){return p}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return f}),n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function AbstractProviderError(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return a(AbstractProviderError,t),AbstractProviderError.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},AbstractProviderError}(i.b),c=function(t){function NoProviderError(e,i){t.call(this,e,i,function(t){var e=n.i(o.a)(r.a.first(t).token);return"No provider for "+e+"!"+constructResolvingPath(t)})}return a(NoProviderError,t),NoProviderError}(s),l=function(t){function CyclicDependencyError(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+constructResolvingPath(t)})}return a(CyclicDependencyError,t),CyclicDependencyError}(s),u=function(t){function InstantiationError(e,n,r,i){t.call(this,"DI Error",n),this.keys=[i],this.injectors=[e]}return a(InstantiationError,t),InstantiationError.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(InstantiationError.prototype,"message",{get:function(){var t=n.i(o.a)(r.a.first(this.keys).token);return this.originalError.message+": Error during instantiation of "+t+"!"+constructResolvingPath(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(InstantiationError.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),InstantiationError}(i.c),p=function(t){function InvalidProviderError(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return a(InvalidProviderError,t),InvalidProviderError}(i.b),d=function(t){function NoAnnotationError(e,n){t.call(this,NoAnnotationError._genMessage(e,n))}return a(NoAnnotationError,t),NoAnnotationError._genMessage=function(t,e){for(var r=[],i=0,a=e.length;i<a;i++){var s=e[i];n.i(o.f)(s)||0==s.length?r.push("?"):r.push(s.map(o.a).join(" "))}return"Cannot resolve all parameters for '"+n.i(o.a)(t)+"'("+r.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+n.i(o.a)(t)+"' is decorated with Injectable."},NoAnnotationError}(i.b),f=function(t){function OutOfBoundsError(e){t.call(this,"Index "+e+" is out-of-bounds.")}return a(OutOfBoundsError,t),OutOfBoundsError}(i.b),h=function(t){function MixingMultiProvidersWithRegularProvidersError(e,n){t.call(this,"Cannot mix multi providers and regular providers, got: "+e.toString()+" "+n.toString())}return a(MixingMultiProvidersWithRegularProvidersError,t),MixingMultiProvidersWithRegularProvidersError}(i.b)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ErrorHandler(t){void 0===t&&(t=!0),this._console=console,this.rethrowError=t}return ErrorHandler.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findOriginalStack(t),r=this._findContext(t);if(this._console.error("EXCEPTION: "+this._extractMessage(t)),e&&this._console.error("ORIGINAL EXCEPTION: "+this._extractMessage(e)),n&&(this._console.error("ORIGINAL STACKTRACE:"),this._console.error(n)),r&&(this._console.error("ERROR CONTEXT:"),this._console.error(r)),this.rethrowError)throw t},ErrorHandler.prototype._extractMessage=function(t){return t instanceof Error?t.message:t.toString()},ErrorHandler.prototype._findContext=function(t){return t?t.context?t.context:this._findContext(t.originalError):null},ErrorHandler.prototype._findOriginalError=function(t){for(var e=t.originalError;e&&e.originalError;)e=e.originalError;return e},ErrorHandler.prototype._findOriginalStack=function(t){if(!(t instanceof Error))return null;for(var e=t,n=e.stack;e instanceof Error&&e.originalError;)e=e.originalError,e instanceof Error&&e.stack&&(n=e.stack);return n},ErrorHandler}()},function(t,e,n){"use strict";var r=n(167);n.d(e,"a",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"b",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new r.a("LocaleId"),o=new r.a("Translations"),a=new r.a("TranslationsFormat")},function(t,e,n){"use strict";var r=n(30),i=n(2),o=n(115);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(){function ComponentRef(){}return Object.defineProperty(ComponentRef.prototype,"location",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef.prototype,"instance",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef.prototype,"hostView",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef.prototype,"changeDetectorRef",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef.prototype,"componentType",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),ComponentRef}(),c=function(t){function ComponentRef_(e,n){t.call(this),this._hostElement=e,this._componentType=n}return a(ComponentRef_,t),Object.defineProperty(ComponentRef_.prototype,"location",{get:function(){return this._hostElement.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef_.prototype,"injector",{get:function(){return this._hostElement.injector},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef_.prototype,"instance",{get:function(){return this._hostElement.component},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef_.prototype,"hostView",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef_.prototype,"changeDetectorRef",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(ComponentRef_.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),ComponentRef_.prototype.destroy=function(){this._hostElement.parentView.destroy()},ComponentRef_.prototype.onDestroy=function(t){this.hostView.onDestroy(t)},ComponentRef_}(s),l=new Object,u=function(){function ComponentFactory(t,e,n){this.selector=t,this._viewFactory=e,this._componentType=n}return Object.defineProperty(ComponentFactory.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),ComponentFactory.prototype.create=function(t,e,r){void 0===e&&(e=null),void 0===r&&(r=null);var a=t.get(o.a);n.i(i.f)(e)&&(e=[]);var s=this._viewFactory(a,t,null),u=s.create(l,e,r);return new c(u,this._componentType)},ComponentFactory}()},function(t,e,n){"use strict";var r=n(10),i=n(2),o=n(114);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function StaticNodeDebugInfo(t,e,n){this.providerTokens=t,this.componentToken=e,this.refTokens=n}return StaticNodeDebugInfo}(),s=function(){function DebugContext(t,e,n,r){this._view=t,this._nodeIndex=e,this._tplRow=n,this._tplCol=r}return Object.defineProperty(DebugContext.prototype,"_staticNodeInfo",{get:function(){return n.i(i.g)(this._nodeIndex)?this._view.staticNodeDebugInfos[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"component",{get:function(){var t=this._staticNodeInfo;return n.i(i.g)(t)&&n.i(i.g)(t.componentToken)?this.injector.get(t.componentToken):null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"componentRenderElement",{get:function(){for(var t=this._view;n.i(i.g)(t.declarationAppElement)&&t.type!==o.a.COMPONENT;)t=t.declarationAppElement.parentView;return n.i(i.g)(t.declarationAppElement)?t.declarationAppElement.nativeElement:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"injector",{get:function(){return this._view.injector(this._nodeIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"renderNode",{get:function(){return n.i(i.g)(this._nodeIndex)&&this._view.allNodes?this._view.allNodes[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"providerTokens",{get:function(){var t=this._staticNodeInfo;return n.i(i.g)(t)?t.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"source",{get:function(){return this._view.componentType.templateUrl+":"+this._tplRow+":"+this._tplCol},enumerable:!0,configurable:!0}),Object.defineProperty(DebugContext.prototype,"references",{get:function(){var t=this,e={},o=this._staticNodeInfo;if(n.i(i.g)(o)){var a=o.refTokens;r.f.forEach(a,function(r,o){var a;a=n.i(i.f)(r)?t._view.allNodes?t._view.allNodes[t._nodeIndex]:null:t._view.injectorGet(r,t._nodeIndex,null),e[o]=a})}return e},enumerable:!0,configurable:!0}),DebugContext}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ElementRef(t){this.nativeElement=t}return ElementRef}()},function(t,e,n){"use strict";var r=n(109),i=n(30);n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function ExpressionChangedAfterItHasBeenCheckedError(e,n){var i="Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";e===r.a&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),t.call(this,i)}return o(ExpressionChangedAfterItHasBeenCheckedError,t),ExpressionChangedAfterItHasBeenCheckedError}(i.b),s=function(t){function ViewWrappedError(e,n){t.call(this,"Error in "+n.source,e),this.context=n}return o(ViewWrappedError,t),ViewWrappedError}(i.c),c=function(t){function ViewDestroyedError(e){t.call(this,"Attempt to use a destroyed view: "+e)}return o(ViewDestroyedError,t),ViewDestroyedError}(i.b)},function(t,e,n){"use strict";var r=n(112),i=n(30),o=n(2),a=n(113);n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(){function NgModuleRef(){}return Object.defineProperty(NgModuleRef.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(NgModuleRef.prototype,"componentFactoryResolver",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(NgModuleRef.prototype,"instance",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),NgModuleRef}(),l=function(){function NgModuleFactory(t,e){this._injectorClass=t,this._moduleType=e}return Object.defineProperty(NgModuleFactory.prototype,"moduleType",{get:function(){return this._moduleType},enumerable:!0,configurable:!0}),NgModuleFactory.prototype.create=function(t){t||(t=r.b.NULL);var e=new this._injectorClass(t);return e.create(),e},NgModuleFactory}(),u=new Object,p=function(t){function NgModuleInjector(e,n,r){t.call(this,n,e.get(a.a,a.a.NULL)),this.parent=e,this.bootstrapFactories=r,this._destroyListeners=[],this._destroyed=!1}return s(NgModuleInjector,t),NgModuleInjector.prototype.create=function(){this.instance=this.createInternal()},NgModuleInjector.prototype.get=function(t,e){if(void 0===e&&(e=r.a),t===r.b||t===a.a)return this;var n=this.getInternal(t,u);return n===u?this.parent.get(t,e):n},Object.defineProperty(NgModuleInjector.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(NgModuleInjector.prototype,"componentFactoryResolver",{get:function(){return this},enumerable:!0,configurable:!0}),NgModuleInjector.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+n.i(o.a)(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,this.destroyInternal(),this._destroyListeners.forEach(function(t){return t()})},NgModuleInjector.prototype.onDestroy=function(t){this._destroyListeners.push(t)},NgModuleInjector}(a.b)},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=function(){function TemplateRef(){}return Object.defineProperty(TemplateRef.prototype,"elementRef",{get:function(){return null},enumerable:!0,configurable:!0}),TemplateRef}(),o=function(t){function TemplateRef_(e,n){t.call(this),this._appElement=e,this._viewFactory=n}return r(TemplateRef_,t),TemplateRef_.prototype.createEmbeddedView=function(t){var e=this._viewFactory(this._appElement.parentView.viewUtils,this._appElement.parentInjector,this._appElement);return e.create(t||{},null,null),e.ref},Object.defineProperty(TemplateRef_.prototype,"elementRef",{get:function(){return this._appElement.elementRef},enumerable:!0,configurable:!0}),TemplateRef_}(i)},function(t,e,n){"use strict";var r=n(10),i=n(30),o=n(2),a=n(116);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function ViewContainerRef(){}return Object.defineProperty(ViewContainerRef.prototype,"element",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef.prototype,"parentInjector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef.prototype,"length",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),ViewContainerRef}(),c=function(){function ViewContainerRef_(t){this._element=t,this._createComponentInContainerScope=n.i(a.a)("ViewContainerRef#createComponent()"),this._insertScope=n.i(a.a)("ViewContainerRef#insert()"),this._removeScope=n.i(a.a)("ViewContainerRef#remove()"),this._detachScope=n.i(a.a)("ViewContainerRef#detach()")}return ViewContainerRef_.prototype.get=function(t){return this._element.nestedViews[t].ref},Object.defineProperty(ViewContainerRef_.prototype,"length",{get:function(){var t=this._element.nestedViews;return n.i(o.g)(t)?t.length:0},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef_.prototype,"element",{get:function(){return this._element.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef_.prototype,"injector",{get:function(){return this._element.injector},enumerable:!0,configurable:!0}),Object.defineProperty(ViewContainerRef_.prototype,"parentInjector",{get:function(){return this._element.parentInjector},enumerable:!0,configurable:!0}),ViewContainerRef_.prototype.createEmbeddedView=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=-1);var r=t.createEmbeddedView(e);return this.insert(r,n),r},ViewContainerRef_.prototype.createComponent=function(t,e,r,i){void 0===e&&(e=-1),void 0===r&&(r=null),void 0===i&&(i=null);var s=this._createComponentInContainerScope(),c=n.i(o.g)(r)?r:this._element.parentInjector,l=t.create(c,i);return this.insert(l.hostView,e),n.i(a.b)(s,l)},ViewContainerRef_.prototype.insert=function(t,e){void 0===e&&(e=-1);var r=this._insertScope();e==-1&&(e=this.length);var i=t;return this._element.attachView(i.internalView,e),n.i(a.b)(r,i)},ViewContainerRef_.prototype.move=function(t,e){var r=this._insertScope();if(e!=-1){var i=t;return this._element.moveView(i.internalView,e),n.i(a.b)(r,i)}},ViewContainerRef_.prototype.indexOf=function(t){return r.a.indexOf(this._element.nestedViews,t.internalView)},ViewContainerRef_.prototype.remove=function(t){void 0===t&&(t=-1);var e=this._removeScope();t==-1&&(t=this.length-1);var r=this._element.detachView(t);r.destroy(),n.i(a.b)(e)},ViewContainerRef_.prototype.detach=function(t){void 0===t&&(t=-1);var e=this._detachScope();t==-1&&(t=this.length-1);var r=this._element.detachView(t);return n.i(a.b)(e,r.ref)},ViewContainerRef_.prototype.clear=function(){for(var t=this.length-1;t>=0;t--)this.remove(t)},ViewContainerRef_}()},function(t,e,n){"use strict";var r=n(110),i=n(30);n.d(e,"c",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(){function ViewRef(){}return Object.defineProperty(ViewRef.prototype,"destroyed",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),ViewRef}(),s=function(t){function EmbeddedViewRef(){t.apply(this,arguments)}return o(EmbeddedViewRef,t),Object.defineProperty(EmbeddedViewRef.prototype,"context",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(EmbeddedViewRef.prototype,"rootNodes",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),EmbeddedViewRef}(a),c=function(){function ViewRef_(t){this._view=t,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(ViewRef_.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(ViewRef_.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(ViewRef_.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(ViewRef_.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),ViewRef_.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},ViewRef_.prototype.detach=function(){this._view.cdMode=r.b.Detached},ViewRef_.prototype.detectChanges=function(){this._view.detectChanges(!1)},ViewRef_.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},ViewRef_.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},ViewRef_.prototype.onDestroy=function(t){this._view.disposables.push(t)},ViewRef_.prototype.destroy=function(){this._view.destroy()},ViewRef_}()},function(t,e,n){"use strict";var r=n(313),i=n(314),o=n(316),a=n(117),s=n(315),c=n(317);n.d(e,"Component",function(){return l}),n.d(e,"Directive",function(){return u}),n.d(e,"Attribute",function(){return p}),n.d(e,"ContentChildren",function(){return d}),n.d(e,"ContentChild",function(){return f}),n.d(e,"ViewChildren",function(){return h}),n.d(e,"ViewChild",function(){return m}),n.d(e,"Pipe",function(){return v}),n.d(e,"Input",function(){return g}),n.d(e,"Output",function(){return b}),n.d(e,"HostBinding",function(){return y}),n.d(e,"HostListener",function(){return _}),n.d(e,"NgModule",function(){return w}),n.o(r,"a")&&n.d(e,"AttributeMetadata",function(){return r.a}),n.o(r,"c")&&n.d(e,"ContentChildMetadata",function(){return r.c}),n.o(r,"b")&&n.d(e,"ContentChildrenMetadata",function(){return r.b}),n.o(r,"g")&&n.d(e,"QueryMetadata",function(){return r.g}),n.o(r,"e")&&n.d(e,"ViewChildMetadata",function(){return r.e}),n.o(r,"d")&&n.d(e,"ViewChildrenMetadata",function(){return r.d}),n.o(r,"h")&&n.d(e,"ViewQueryMetadata",function(){return r.h}),n.o(r,"f")&&n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return r.f}),n.o(i,"b")&&n.d(e,"DirectiveMetadata",function(){return i.b}),n.o(i,"f")&&n.d(e,"HostBindingMetadata",function(){return i.f}),n.o(i,"g")&&n.d(e,"HostListenerMetadata",function(){return i.g}),n.o(i,"d")&&n.d(e,"InputMetadata",function(){return i.d}),n.o(i,"e")&&n.d(e,"OutputMetadata",function(){return i.e}),n.o(i,"c")&&n.d(e,"PipeMetadata",function(){return i.c}),n.o(i,"a")&&n.d(e,"ComponentMetadata",function(){return i.a}),n.o(s,"h")&&n.d(e,"AfterContentChecked",function(){return s.h}),n.o(s,"g")&&n.d(e,"AfterContentInit",function(){return s.g}),n.o(s,"i")&&n.d(e,"AfterViewInit",function(){return s.i}),n.o(s,"e")&&n.d(e,"DoCheck",function(){return s.e}),n.o(s,"f")&&n.d(e,"OnChanges",function(){return s.f}),n.o(s,"d")&&n.d(e,"OnDestroy",function(){return s.d}),n.o(s,"c")&&n.d(e,"OnInit",function(){return s.c}),n.o(s,"j")&&n.d(e,"AfterViewChecked",function(){return s.j}),n.o(o,"b")&&n.d(e,"NO_ERRORS_SCHEMA",function(){return o.b}),n.o(o,"a")&&n.d(e,"NgModuleMetadata",function(){return o.a}),n.o(o,"c")&&n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return o.c}),n.o(c,"c")&&n.d(e,"ViewEncapsulation",function(){return c.c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=n.i(a.b)(i.a),u=n.i(a.b)(i.b),p=n.i(a.a)(r.a),d=n.i(a.c)(r.b),f=n.i(a.c)(r.c),h=n.i(a.c)(r.d),m=n.i(a.c)(r.e),v=n.i(a.b)(i.c),g=n.i(a.c)(i.d),b=n.i(a.c)(i.e),y=n.i(a.c)(i.f),_=n.i(a.c)(i.g),w=n.i(a.b)(o.a)},function(t,e,n){"use strict";var r=n(111),i=n(83),o=n(167),a=n(2);n.d(e,"f",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"b",function(){return p}),n.d(e,"c",function(){return d}),n.d(e,"h",function(){return f}),n.d(e,"d",function(){return h}),n.d(e,"e",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=new o.a("AnalyzeForEntryComponents"),l=function(t){function AttributeMetadata(e){t.call(this),this.attributeName=e}return s(AttributeMetadata,t),Object.defineProperty(AttributeMetadata.prototype,"token",{get:function(){return this},enumerable:!0,configurable:!0}),AttributeMetadata.prototype.toString=function(){return"@Attribute("+n.i(a.a)(this.attributeName)+")"},AttributeMetadata}(i.g),u=function(t){function QueryMetadata(e,n){var r=void 0===n?{}:n,i=r.descendants,o=void 0!==i&&i,a=r.first,s=void 0!==a&&a,c=r.read,l=void 0===c?null:c;t.call(this),this._selector=e,this.descendants=o,this.first=s,this.read=l}return s(QueryMetadata,t),Object.defineProperty(QueryMetadata.prototype,"isViewQuery",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(QueryMetadata.prototype,"selector",{get:function(){return n.i(r.a)(this._selector)},enumerable:!0,configurable:!0}),Object.defineProperty(QueryMetadata.prototype,"isVarBindingQuery",{get:function(){return n.i(a.d)(this.selector)},enumerable:!0,configurable:!0}),Object.defineProperty(QueryMetadata.prototype,"varBindings",{get:function(){return a.e.split(this.selector,/\s*,\s*/g)},enumerable:!0,configurable:!0}),QueryMetadata.prototype.toString=function(){return"@Query("+n.i(a.a)(this.selector)+")"},QueryMetadata}(i.g),p=function(t){function ContentChildrenMetadata(e,n){var r=void 0===n?{}:n,i=r.descendants,o=void 0!==i&&i,a=r.read,s=void 0===a?null:a;t.call(this,e,{descendants:o,read:s})}return s(ContentChildrenMetadata,t),ContentChildrenMetadata}(u),d=function(t){function ContentChildMetadata(e,n){var r=(void 0===n?{}:n).read,i=void 0===r?null:r;t.call(this,e,{descendants:!0,first:!0,read:i})}return s(ContentChildMetadata,t),ContentChildMetadata}(u),f=function(t){function ViewQueryMetadata(e,n){var r=void 0===n?{}:n,i=r.descendants,o=void 0!==i&&i,a=r.first,s=void 0!==a&&a,c=r.read,l=void 0===c?null:c;t.call(this,e,{descendants:o,first:s,read:l})}return s(ViewQueryMetadata,t),Object.defineProperty(ViewQueryMetadata.prototype,"isViewQuery",{get:function(){return!0},enumerable:!0,configurable:!0}),ViewQueryMetadata}(u),h=function(t){function ViewChildrenMetadata(e,n){var r=(void 0===n?{}:n).read,i=void 0===r?null:r;t.call(this,e,{descendants:!0,read:i})}return s(ViewChildrenMetadata,t),ViewChildrenMetadata.prototype.toString=function(){return"@ViewChildren("+n.i(a.a)(this.selector)+")"},ViewChildrenMetadata}(f),m=function(t){function ViewChildMetadata(e,n){var r=(void 0===n?{}:n).read,i=void 0===r?null:r;t.call(this,e,{descendants:!0,first:!0,read:i})}return s(ViewChildMetadata,t),ViewChildMetadata}(f)},function(t,e,n){"use strict";var r=n(110),i=n(35),o=n(2);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return u}),n.d(e,"e",function(){return p}),n.d(e,"f",function(){return d}),n.d(e,"g",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function DirectiveMetadata(e){var n=void 0===e?{}:e,r=n.selector,i=n.inputs,o=n.outputs,a=n.host,s=n.providers,c=n.exportAs,l=n.queries;t.call(this),this.selector=r,this._inputs=i,this._outputs=o,this.host=a,this.exportAs=c,this.queries=l,this._providers=s}return a(DirectiveMetadata,t),Object.defineProperty(DirectiveMetadata.prototype,"inputs",{get:function(){return this._inputs},enumerable:!0,configurable:!0}),Object.defineProperty(DirectiveMetadata.prototype,"outputs",{get:function(){return this._outputs},enumerable:!0,configurable:!0}),Object.defineProperty(DirectiveMetadata.prototype,"providers",{get:function(){return this._providers},enumerable:!0,configurable:!0}),DirectiveMetadata}(i.InjectableMetadata),c=function(t){function ComponentMetadata(e){var n=void 0===e?{}:e,i=n.selector,o=n.inputs,a=n.outputs,s=n.host,c=n.exportAs,l=n.moduleId,u=n.providers,p=n.viewProviders,d=n.changeDetection,f=void 0===d?r.a.Default:d,h=n.queries,m=n.templateUrl,v=n.template,g=n.styleUrls,b=n.styles,y=n.animations,_=n.encapsulation,w=n.interpolation,x=n.entryComponents;t.call(this,{selector:i,inputs:o,outputs:a,host:s,exportAs:c,providers:u,queries:h}),this.changeDetection=f,this._viewProviders=p,this.templateUrl=m,this.template=v,this.styleUrls=g,this.styles=b,this.encapsulation=_,this.moduleId=l,this.animations=y,this.interpolation=w,this.entryComponents=x}return a(ComponentMetadata,t),Object.defineProperty(ComponentMetadata.prototype,"viewProviders",{get:function(){return this._viewProviders},enumerable:!0,configurable:!0}),ComponentMetadata}(s),l=function(t){function PipeMetadata(e){var n=e.name,r=e.pure;t.call(this),this.name=n,this._pure=r}return a(PipeMetadata,t),Object.defineProperty(PipeMetadata.prototype,"pure",{get:function(){return!n.i(o.g)(this._pure)||this._pure},enumerable:!0,configurable:!0}),PipeMetadata}(i.InjectableMetadata),u=function(){function InputMetadata(t){this.bindingPropertyName=t}return InputMetadata}(),p=function(){function OutputMetadata(t){this.bindingPropertyName=t}return OutputMetadata}(),d=function(){function HostBindingMetadata(t){this.hostPropertyName=t}return HostBindingMetadata}(),f=function(){function HostListenerMetadata(t,e){this.eventName=t,this.args=e}return HostListenerMetadata}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"f",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"d",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"i",function(){return p}),n.d(e,"j",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.OnInit=0]="OnInit",t[t.OnDestroy=1]="OnDestroy",t[t.DoCheck=2]="DoCheck",t[t.OnChanges=3]="OnChanges",t[t.AfterContentInit=4]="AfterContentInit",t[t.AfterContentChecked=5]="AfterContentChecked",t[t.AfterViewInit=6]="AfterViewInit",t[t.AfterViewChecked=7]="AfterViewChecked"}(r||(r={}));var i=[r.OnInit,r.OnDestroy,r.DoCheck,r.OnChanges,r.AfterContentInit,r.AfterContentChecked,r.AfterViewInit,r.AfterViewChecked],o=function(){function OnChanges(){}return OnChanges}(),a=function(){function OnInit(){}return OnInit}(),s=function(){function DoCheck(){}return DoCheck}(),c=function(){function OnDestroy(){}return OnDestroy}(),l=function(){function AfterContentInit(){}return AfterContentInit}(),u=function(){function AfterContentChecked(){}return AfterContentChecked}(),p=function(){function AfterViewInit(){}return AfterViewInit}(),d=function(){function AfterViewChecked(){}return AfterViewChecked}()},function(t,e,n){"use strict";var r=n(35);n.d(e,"c",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o={name:"custom-elements"},a={name:"no-errors-schema"},s=function(t){function NgModuleMetadata(e){void 0===e&&(e={}),t.call(this),this._providers=e.providers,this.declarations=e.declarations,this.imports=e.imports,this.exports=e.exports,this.entryComponents=e.entryComponents,this.bootstrap=e.bootstrap,this.schemas=e.schemas}return i(NgModuleMetadata,t),Object.defineProperty(NgModuleMetadata.prototype,"providers",{get:function(){return this._providers},enumerable:!0,configurable:!0}),NgModuleMetadata}(r.InjectableMetadata)},function(t,e,n){"use strict";n.d(e,"c",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None"}(r||(r={}));var i=[r.Emulated,r.Native,r.None],o=function(){function ViewMetadata(t){var e=void 0===t?{}:t,n=e.templateUrl,r=e.template,i=e.encapsulation,o=e.styles,a=e.styleUrls,s=e.animations,c=e.interpolation;this.templateUrl=n,this.template=r,this.styleUrls=a,this.styles=o,this.encapsulation=i,this.animations=s,this.interpolation=c}return ViewMetadata}()},function(t,e,n){"use strict";function convertTsickleDecoratorIntoMetadata(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[],i=Object.create(n.prototype);return n.apply(i,r),i}):[]}var r=n(2),i=n(176);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function ReflectionCapabilities(t){this._reflect=t||r.c.Reflect}return ReflectionCapabilities.prototype.isReflectionEnabled=function(){return!0},ReflectionCapabilities.prototype.factory=function(t){var e=t.prototype;return function(){for(var n=[],r=0;r<arguments.length;r++)n[r-0]=arguments[r];var i=Object.create(e);return t.apply(i,n),i}},ReflectionCapabilities.prototype._zipTypesAndAnnotations=function(t,e){var i;i="undefined"==typeof t?new Array(e.length):new Array(t.length);for(var o=0;o<i.length;o++)"undefined"==typeof t?i[o]=[]:t[o]!=Object?i[o]=[t[o]]:i[o]=[],n.i(r.g)(e)&&n.i(r.g)(e[o])&&(i[o]=i[o].concat(e[o]));return i},ReflectionCapabilities.prototype.parameters=function(t){if(n.i(r.g)(t.parameters))return t.parameters;if(n.i(r.g)(t.ctorParameters)){var e=t.ctorParameters,i=e.map(function(t){return t&&t.type}),o=e.map(function(t){return t&&convertTsickleDecoratorIntoMetadata(t.decorators)});return this._zipTypesAndAnnotations(i,o)}if(n.i(r.g)(this._reflect)&&n.i(r.g)(this._reflect.getMetadata)){var a=this._reflect.getMetadata("parameters",t),s=this._reflect.getMetadata("design:paramtypes",t);if(n.i(r.g)(s)||n.i(r.g)(a))return this._zipTypesAndAnnotations(s,a)}var c=new Array(t.length);return c.fill(void 0),c},ReflectionCapabilities.prototype.annotations=function(t){if(n.i(r.g)(t.annotations)){var e=t.annotations;return n.i(r.b)(e)&&e.annotations&&(e=e.annotations),e}if(n.i(r.g)(t.decorators))return convertTsickleDecoratorIntoMetadata(t.decorators);if(n.i(r.g)(this._reflect)&&n.i(r.g)(this._reflect.getMetadata)){var e=this._reflect.getMetadata("annotations",t);if(n.i(r.g)(e))return e}return[]},ReflectionCapabilities.prototype.propMetadata=function(t){if(n.i(r.g)(t.propMetadata)){var e=t.propMetadata;return n.i(r.b)(e)&&e.propMetadata&&(e=e.propMetadata),e}if(n.i(r.g)(t.propDecorators)){var i=t.propDecorators,o={};return Object.keys(i).forEach(function(t){o[t]=convertTsickleDecoratorIntoMetadata(i[t])}),o}if(n.i(r.g)(this._reflect)&&n.i(r.g)(this._reflect.getMetadata)){var e=this._reflect.getMetadata("propMetadata",t);if(n.i(r.g)(e))return e}return{}},ReflectionCapabilities.prototype.interfaces=function(t){return[]},ReflectionCapabilities.prototype.hasLifecycleHook=function(t,e,n){if(!(t instanceof i.a))return!1;var r=t.prototype;return!!r[n]},ReflectionCapabilities.prototype.getter=function(t){return new Function("o","return o."+t+";")},ReflectionCapabilities.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},ReflectionCapabilities.prototype.method=function(t){var e="if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n return o."+t+".apply(o, args);";return new Function("o","args",e)},ReflectionCapabilities.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+n.i(r.a)(t)},ReflectionCapabilities.prototype.resolveIdentifier=function(t,e,n){return n},ReflectionCapabilities.prototype.resolveEnum=function(t,e){return t[e]},ReflectionCapabilities}()},function(t,e,n){"use strict";function _mergeMaps(t,e){r.f.forEach(e,function(e,n){return t.set(n,e)})}var r=n(10),i=n(2),o=n(173);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=(function(){function ReflectionInfo(t,e,n,r,i){this.annotations=t,this.parameters=e,this.factory=n,this.interfaces=r,this.propMetadata=i}return ReflectionInfo}(),function(t){function Reflector(e){t.call(this),this._injectableInfo=new r.b,this._getters=new r.b,this._setters=new r.b,this._methods=new r.b,this._usedKeys=null,this.reflectionCapabilities=e}return a(Reflector,t),Reflector.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},Reflector.prototype.isReflectionEnabled=function(){return this.reflectionCapabilities.isReflectionEnabled()},Reflector.prototype.trackUsage=function(){this._usedKeys=new r.c},Reflector.prototype.listUnusedKeys=function(){var t=this;if(null==this._usedKeys)throw new Error("Usage tracking is disabled");var e=r.d.keys(this._injectableInfo);return e.filter(function(e){return!r.e.has(t._usedKeys,e)})},Reflector.prototype.registerFunction=function(t,e){this._injectableInfo.set(t,e)},Reflector.prototype.registerType=function(t,e){this._injectableInfo.set(t,e)},Reflector.prototype.registerGetters=function(t){_mergeMaps(this._getters,t)},Reflector.prototype.registerSetters=function(t){_mergeMaps(this._setters,t)},Reflector.prototype.registerMethods=function(t){_mergeMaps(this._methods,t)},Reflector.prototype.factory=function(t){if(this._containsReflectionInfo(t)){var e=this._getReflectionInfo(t).factory;return n.i(i.g)(e)?e:null}return this.reflectionCapabilities.factory(t)},Reflector.prototype.parameters=function(t){if(this._injectableInfo.has(t)){var e=this._getReflectionInfo(t).parameters;return n.i(i.g)(e)?e:[]}return this.reflectionCapabilities.parameters(t)},Reflector.prototype.annotations=function(t){if(this._injectableInfo.has(t)){var e=this._getReflectionInfo(t).annotations;return n.i(i.g)(e)?e:[]}return this.reflectionCapabilities.annotations(t)},Reflector.prototype.propMetadata=function(t){if(this._injectableInfo.has(t)){var e=this._getReflectionInfo(t).propMetadata;return n.i(i.g)(e)?e:{}}return this.reflectionCapabilities.propMetadata(t)},Reflector.prototype.interfaces=function(t){if(this._injectableInfo.has(t)){var e=this._getReflectionInfo(t).interfaces;return n.i(i.g)(e)?e:[]}return this.reflectionCapabilities.interfaces(t)},Reflector.prototype.hasLifecycleHook=function(t,e,n){var r=this.interfaces(t);return r.indexOf(e)!==-1||this.reflectionCapabilities.hasLifecycleHook(t,e,n)},Reflector.prototype.getter=function(t){return this._getters.has(t)?this._getters.get(t):this.reflectionCapabilities.getter(t)},Reflector.prototype.setter=function(t){return this._setters.has(t)?this._setters.get(t):this.reflectionCapabilities.setter(t)},Reflector.prototype.method=function(t){return this._methods.has(t)?this._methods.get(t):this.reflectionCapabilities.method(t)},Reflector.prototype._getReflectionInfo=function(t){return n.i(i.g)(this._usedKeys)&&this._usedKeys.add(t),this._injectableInfo.get(t)},Reflector.prototype._containsReflectionInfo=function(t){return this._injectableInfo.has(t)},Reflector.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},Reflector.prototype.resolveIdentifier=function(t,e,n){return this.reflectionCapabilities.resolveIdentifier(t,e,n)},Reflector.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},Reflector}(o.a))},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;!function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(r||(r={}));var i=function(){function Sanitizer(){}return Sanitizer}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={formControlName:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n <div [formGroup]="myGroup">\n <div formGroupName="person">\n <input formControlName="firstName">\n </div>\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n <div [formGroup]="myGroup">\n <div formArrayName="cities">\n <div *ngFor="let city of cityArray.controls; let i=index">\n <input [formControlName]="i">\n </div>\n </div>\n </div>\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n <form>\n <div ngModelGroup="person">\n <input [(ngModel)]="person.name" name="firstName">\n </div>\n </form>',ngModelWithFormGroup:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n </div>\n '}},function(t,e,n){"use strict";var r=n(321);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function TemplateDrivenErrors(){}return TemplateDrivenErrors.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+r.a.formControlName+"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n "+r.a.ngModelWithFormGroup)},TemplateDrivenErrors.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+r.a.ngModelGroup)},TemplateDrivenErrors.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},TemplateDrivenErrors.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+r.a.ngModelGroup)},TemplateDrivenErrors}()},function(t,e,n){"use strict";var r=n(0),i=n(37),o=n(21),a=n(125);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function FormBuilder(){}return FormBuilder.prototype.group=function(t,e){void 0===e&&(e=null);var r=this._reduceControls(t),s=n.i(o.a)(e)?i.a.get(e,"validator"):null,c=n.i(o.a)(e)?i.a.get(e,"asyncValidator"):null;return new a.a(r,s,c)},FormBuilder.prototype.control=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),new a.b(t,e,n)},FormBuilder.prototype.array=function(t,e,n){var r=this;void 0===e&&(e=null),void 0===n&&(n=null);var i=t.map(function(t){return r._createControl(t)});return new a.c(i,e,n)},FormBuilder.prototype._reduceControls=function(t){var e=this,n={};return i.a.forEach(t,function(t,r){n[r]=e._createControl(t)}),n},FormBuilder.prototype._createControl=function(t){if(t instanceof a.b||t instanceof a.a||t instanceof a.c)return t;if(n.i(o.d)(t)){var e=t[0],r=t.length>1?t[1]:null,i=t.length>2?t[2]:null;return this.control(e,r,i)}return this.control(t)},FormBuilder.decorators=[{type:r.Injectable}],FormBuilder.ctorParameters=[],FormBuilder}()},function(t,e,n){"use strict";(function(t){function isPresent(t){return void 0!==t&&null!==t}n.d(e,"b",function(){return i}),e.a=isPresent;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r,o=(i.Math,i.Date);i.assert=function(t){};Object.getPrototypeOf({}),function(){function StringWrapper(){}return StringWrapper.fromCharCode=function(t){return String.fromCharCode(t)},StringWrapper.charCodeAt=function(t,e){return t.charCodeAt(e)},StringWrapper.split=function(t,e){return t.split(e)},StringWrapper.equals=function(t,e){return t===e},StringWrapper.stripLeft=function(t,e){if(t&&t.length){for(var n=0,r=0;r<t.length&&t[r]==e;r++)n++;t=t.substring(n)}return t},StringWrapper.stripRight=function(t,e){if(t&&t.length){for(var n=t.length,r=t.length-1;r>=0&&t[r]==e;r--)n--;t=t.substring(0,n)}return t},StringWrapper.replace=function(t,e,n){return t.replace(e,n)},StringWrapper.replaceAll=function(t,e,n){return t.replace(e,n)},StringWrapper.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},StringWrapper.replaceAllMapped=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t.splice(-2,2),n(t)})},StringWrapper.contains=function(t,e){return t.indexOf(e)!=-1},StringWrapper.compare=function(t,e){return t<e?-1:t>e?1:0},StringWrapper}(),function(){function StringJoiner(t){void 0===t&&(t=[]),this.parts=t}return StringJoiner.prototype.add=function(t){this.parts.push(t)},StringJoiner.prototype.toString=function(){return this.parts.join("")},StringJoiner}(),function(){function NumberWrapper(){}return NumberWrapper.toFixed=function(t,e){return t.toFixed(e)},NumberWrapper.equal=function(t,e){return t===e},NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},NumberWrapper.parseFloat=function(t){return parseFloat(t)},Object.defineProperty(NumberWrapper,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper.isNaN=function(t){return isNaN(t)},NumberWrapper.isInteger=function(t){return Number.isInteger(t)},NumberWrapper}(),i.RegExp,function(){function FunctionWrapper(){}return FunctionWrapper.apply=function(t,e){return t.apply(null,e)},FunctionWrapper.bind=function(t,e){return t.bind(e)},FunctionWrapper}(),function(){function Json(){}return Json.parse=function(t){return i.JSON.parse(t)},Json.stringify=function(t){return i.JSON.stringify(t,null,2)},Json}(),function(){function DateWrapper(){}return DateWrapper.create=function(t,e,n,r,i,a,s){return void 0===e&&(e=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===a&&(a=0),void 0===s&&(s=0),new o(t,e-1,n,r,i,a,s)},DateWrapper.fromISOString=function(t){return new o(t)},DateWrapper.fromMillis=function(t){return new o(t)},DateWrapper.toMillis=function(t){return t.getTime()},DateWrapper.now=function(){return new o},DateWrapper.toJson=function(t){return t.toJSON()},DateWrapper}()}).call(e,n(59))},function(t,e,n){"use strict";var r=n(101),i=n(0),o=n(501),a=n(326);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=[o.a,{provide:i.COMPILER_OPTIONS,useValue:{providers:[{provide:r.a,useClass:a.a}]},multi:!0}]},function(t,e,n){"use strict";var r=n(101),i=n(0),o=n(324);n.d(e,"a",function(){return s});var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function ResourceLoaderImpl(){t.apply(this,arguments)}return a(ResourceLoaderImpl,t),ResourceLoaderImpl.prototype.get=function(t){var e,r,i=new Promise(function(t,n){e=t,r=n}),a=new XMLHttpRequest;return a.open("GET",t,!0),a.responseType="text",a.onload=function(){var i=n.i(o.a)(a.response)?a.response:a.responseText,s=1223===a.status?204:a.status;0===s&&(s=i?200:0),200<=s&&s<=300?e(i):r("Failed to load "+t)},a.onerror=function(){r("Failed to load "+t)},a.send(),i},ResourceLoaderImpl.decorators=[{type:i.Injectable}],ResourceLoaderImpl.ctorParameters=[],ResourceLoaderImpl}(r.a)},function(t,e,n){"use strict";function initDomAdapter(){s.a.makeCurrent(),l.a.init()}function errorHandler(){return new i.ErrorHandler}function _document(){return n.i(p.a)().defaultDoc()}function _resolveDefaultAnimationDriver(){return n.i(p.a)().supportsWebAnimation()?new a.a:o.a.NOOP}var r=n(19),i=n(0),o=n(186),a=n(510),s=n(328),c=n(329),l=n(330),u=n(187),p=n(15),d=n(188),f=n(126),h=n(331),m=n(70),v=n(189),g=n(332),b=n(190),y=n(335);n.d(e,"b",function(){return _}),n.d(e,"c",function(){return w}),n.d(e,"e",function(){return x}),e.a=initDomAdapter,n.d(e,"d",function(){return C});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var _=[{provide:i.PLATFORM_INITIALIZER,useValue:initDomAdapter,multi:!0},{provide:r.PlatformLocation,useClass:c.a}],w=[{provide:i.Sanitizer,useExisting:y.a},{provide:y.a,useClass:y.b}],x=n.i(i.createPlatformFactory)(i.platformCore,"browser",_),C=function(){function BrowserModule(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return BrowserModule.decorators=[{type:i.NgModule,args:[{providers:[w,{provide:i.ErrorHandler,useFactory:errorHandler,deps:[]},{provide:f.a,useFactory:_document,deps:[]},{provide:m.c,useClass:h.a,multi:!0},{provide:m.c,useClass:g.a,multi:!0},{provide:m.c,useClass:v.a,multi:!0},{provide:v.b,useClass:v.c},{provide:d.a,useClass:d.b},{provide:i.RootRenderer,useExisting:d.a},{provide:b.b,useExisting:b.a},{provide:o.a,useFactory:_resolveDefaultAnimationDriver},b.a,i.Testability,m.a,u.a],exports:[r.CommonModule,i.ApplicationModule]}]}],BrowserModule.ctorParameters=[{type:BrowserModule,decorators:[{type:i.Optional},{type:i.SkipSelf}]}],BrowserModule}()},function(t,e,n){"use strict";function getBaseElementHref(){return n.i(o.c)(f)&&(f=document.querySelector("base"),n.i(o.c)(f))?null:f.getAttribute("href")}function relativePath(t){return n.i(o.c)(h)&&(h=document.createElement("a")),h.setAttribute("href",t),"/"===h.pathname.charAt(0)?h.pathname:"/"+h.pathname}function parseCookieValue(t,e){e=encodeURIComponent(e);for(var n=0,r=t.split(";");n<r.length;n++){var i=r[n],o=i.indexOf("="),a=o==-1?[i,""]:[i.slice(0,o),i.slice(o+1)],s=a[0],c=a[1];if(s.trim()===e)return decodeURIComponent(c)}return null}var r=n(15),i=n(44),o=n(25),a=n(503);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c={"class":"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},l=3,u={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},p={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","Â":"NumLock"},d=function(t){function BrowserDomAdapter(){t.apply(this,arguments)}return s(BrowserDomAdapter,t),BrowserDomAdapter.prototype.parse=function(t){throw new Error("parse not implemented")},BrowserDomAdapter.makeCurrent=function(){n.i(r.c)(new BrowserDomAdapter)},BrowserDomAdapter.prototype.hasProperty=function(t,e){return e in t},BrowserDomAdapter.prototype.setProperty=function(t,e,n){t[e]=n},BrowserDomAdapter.prototype.getProperty=function(t,e){return t[e]},BrowserDomAdapter.prototype.invoke=function(t,e,n){t[e].apply(t,n)},BrowserDomAdapter.prototype.logError=function(t){window.console.error?window.console.error(t):window.console.log(t)},BrowserDomAdapter.prototype.log=function(t){window.console.log(t)},BrowserDomAdapter.prototype.logGroup=function(t){window.console.group?(window.console.group(t),this.logError(t)):window.console.log(t)},BrowserDomAdapter.prototype.logGroupEnd=function(){window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(BrowserDomAdapter.prototype,"attrToPropMap",{get:function(){return c},enumerable:!0,configurable:!0}),BrowserDomAdapter.prototype.query=function(t){return document.querySelector(t)},BrowserDomAdapter.prototype.querySelector=function(t,e){return t.querySelector(e)},BrowserDomAdapter.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},BrowserDomAdapter.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},BrowserDomAdapter.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},BrowserDomAdapter.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},BrowserDomAdapter.prototype.createMouseEvent=function(t){var e=document.createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},BrowserDomAdapter.prototype.createEvent=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e},BrowserDomAdapter.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},BrowserDomAdapter.prototype.isPrevented=function(t){return t.defaultPrevented||n.i(o.b)(t.returnValue)&&!t.returnValue},BrowserDomAdapter.prototype.getInnerHTML=function(t){return t.innerHTML},BrowserDomAdapter.prototype.getTemplateContent=function(t){return"content"in t&&t instanceof HTMLTemplateElement?t.content:null},BrowserDomAdapter.prototype.getOuterHTML=function(t){return t.outerHTML},BrowserDomAdapter.prototype.nodeName=function(t){return t.nodeName},BrowserDomAdapter.prototype.nodeValue=function(t){return t.nodeValue},BrowserDomAdapter.prototype.type=function(t){return t.type},BrowserDomAdapter.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},BrowserDomAdapter.prototype.firstChild=function(t){return t.firstChild},BrowserDomAdapter.prototype.nextSibling=function(t){return t.nextSibling},BrowserDomAdapter.prototype.parentElement=function(t){return t.parentNode},BrowserDomAdapter.prototype.childNodes=function(t){return t.childNodes},BrowserDomAdapter.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=i.b.createFixedSize(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},BrowserDomAdapter.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},BrowserDomAdapter.prototype.appendChild=function(t,e){t.appendChild(e)},BrowserDomAdapter.prototype.removeChild=function(t,e){t.removeChild(e)},BrowserDomAdapter.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},BrowserDomAdapter.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},BrowserDomAdapter.prototype.insertBefore=function(t,e){t.parentNode.insertBefore(e,t)},BrowserDomAdapter.prototype.insertAllBefore=function(t,e){e.forEach(function(e){return t.parentNode.insertBefore(e,t)})},BrowserDomAdapter.prototype.insertAfter=function(t,e){t.parentNode.insertBefore(e,t.nextSibling)},BrowserDomAdapter.prototype.setInnerHTML=function(t,e){t.innerHTML=e},BrowserDomAdapter.prototype.getText=function(t){return t.textContent},BrowserDomAdapter.prototype.setText=function(t,e){t.textContent=e},BrowserDomAdapter.prototype.getValue=function(t){return t.value},BrowserDomAdapter.prototype.setValue=function(t,e){t.value=e},BrowserDomAdapter.prototype.getChecked=function(t){return t.checked},BrowserDomAdapter.prototype.setChecked=function(t,e){t.checked=e},BrowserDomAdapter.prototype.createComment=function(t){return document.createComment(t)},BrowserDomAdapter.prototype.createTemplate=function(t){var e=document.createElement("template");return e.innerHTML=t,e},BrowserDomAdapter.prototype.createElement=function(t,e){return void 0===e&&(e=document),e.createElement(t)},BrowserDomAdapter.prototype.createElementNS=function(t,e,n){return void 0===n&&(n=document),n.createElementNS(t,e)},BrowserDomAdapter.prototype.createTextNode=function(t,e){return void 0===e&&(e=document),e.createTextNode(t)},BrowserDomAdapter.prototype.createScriptTag=function(t,e,n){void 0===n&&(n=document);var r=n.createElement("SCRIPT");return r.setAttribute(t,e),r},BrowserDomAdapter.prototype.createStyleElement=function(t,e){void 0===e&&(e=document);var n=e.createElement("style");return this.appendChild(n,this.createTextNode(t)),n},BrowserDomAdapter.prototype.createShadowRoot=function(t){return t.createShadowRoot()},BrowserDomAdapter.prototype.getShadowRoot=function(t){return t.shadowRoot},BrowserDomAdapter.prototype.getHost=function(t){return t.host},BrowserDomAdapter.prototype.clone=function(t){return t.cloneNode(!0)},BrowserDomAdapter.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},BrowserDomAdapter.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},BrowserDomAdapter.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},BrowserDomAdapter.prototype.addClass=function(t,e){t.classList.add(e)},BrowserDomAdapter.prototype.removeClass=function(t,e){t.classList.remove(e)},BrowserDomAdapter.prototype.hasClass=function(t,e){return t.classList.contains(e)},BrowserDomAdapter.prototype.setStyle=function(t,e,n){t.style[e]=n},BrowserDomAdapter.prototype.removeStyle=function(t,e){t.style[e]=null},BrowserDomAdapter.prototype.getStyle=function(t,e){return t.style[e]},BrowserDomAdapter.prototype.hasStyle=function(t,e,n){void 0===n&&(n=null);var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},BrowserDomAdapter.prototype.tagName=function(t){return t.tagName},BrowserDomAdapter.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var i=n[r];e.set(i.name,i.value)}return e},BrowserDomAdapter.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},BrowserDomAdapter.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},BrowserDomAdapter.prototype.getAttribute=function(t,e){return t.getAttribute(e)},BrowserDomAdapter.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},BrowserDomAdapter.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},BrowserDomAdapter.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},BrowserDomAdapter.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},BrowserDomAdapter.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},BrowserDomAdapter.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},BrowserDomAdapter.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},BrowserDomAdapter.prototype.defaultDoc=function(){return document},BrowserDomAdapter.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},BrowserDomAdapter.prototype.getTitle=function(){return document.title},BrowserDomAdapter.prototype.setTitle=function(t){document.title=t||""},BrowserDomAdapter.prototype.elementMatches=function(t,e){var n=!1;return t instanceof HTMLElement&&(t.matches?n=t.matches(e):t.msMatchesSelector?n=t.msMatchesSelector(e):t.webkitMatchesSelector&&(n=t.webkitMatchesSelector(e))),n},BrowserDomAdapter.prototype.isTemplateElement=function(t){return t instanceof HTMLElement&&"TEMPLATE"==t.nodeName},BrowserDomAdapter.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},BrowserDomAdapter.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},BrowserDomAdapter.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},BrowserDomAdapter.prototype.hasShadowRoot=function(t){return n.i(o.b)(t.shadowRoot)&&t instanceof HTMLElement},BrowserDomAdapter.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},BrowserDomAdapter.prototype.importIntoDoc=function(t){var e=t;return this.isTemplateElement(t)&&(e=this.content(t)),document.importNode(e,!0)},BrowserDomAdapter.prototype.adoptNode=function(t){return document.adoptNode(t)},BrowserDomAdapter.prototype.getHref=function(t){return t.href},BrowserDomAdapter.prototype.getEventKey=function(t){var e=t.key;if(n.i(o.c)(e)){if(e=t.keyIdentifier,n.i(o.c)(e))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),t.location===l&&p.hasOwnProperty(e)&&(e=p[e]))}return u.hasOwnProperty(e)&&(e=u[e]),e},BrowserDomAdapter.prototype.getGlobalEventTarget=function(t){return"window"==t?window:"document"==t?document:"body"==t?document.body:void 0},BrowserDomAdapter.prototype.getHistory=function(){return window.history},BrowserDomAdapter.prototype.getLocation=function(){return window.location},BrowserDomAdapter.prototype.getBaseHref=function(){var t=getBaseElementHref();return n.i(o.c)(t)?null:relativePath(t)},BrowserDomAdapter.prototype.resetBaseElement=function(){f=null},BrowserDomAdapter.prototype.getUserAgent=function(){return window.navigator.userAgent},BrowserDomAdapter.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},BrowserDomAdapter.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},BrowserDomAdapter.prototype.getComputedStyle=function(t){return getComputedStyle(t)},BrowserDomAdapter.prototype.setGlobalVar=function(t,e){n.i(o.j)(o.a,t,e)},BrowserDomAdapter.prototype.supportsWebAnimation=function(){return n.i(o.i)(Element.prototype.animate)},BrowserDomAdapter.prototype.performanceNow=function(){return n.i(o.b)(window.performance)&&n.i(o.b)(window.performance.now)?window.performance.now():o.k.toMillis(o.k.now())},BrowserDomAdapter.prototype.supportsCookies=function(){return!0},BrowserDomAdapter.prototype.getCookie=function(t){return parseCookieValue(document.cookie,t)},BrowserDomAdapter.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},BrowserDomAdapter}(a.a),f=null,h=null},function(t,e,n){"use strict";var r=n(19),i=n(0),o=n(15),a=n(504);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(t){function BrowserPlatformLocation(){t.call(this),this._init()}return s(BrowserPlatformLocation,t),BrowserPlatformLocation.prototype._init=function(){this._location=n.i(o.a)().getLocation(),this._history=n.i(o.a)().getHistory()},Object.defineProperty(BrowserPlatformLocation.prototype,"location",{get:function(){return this._location},enumerable:!0,configurable:!0}),BrowserPlatformLocation.prototype.getBaseHrefFromDOM=function(){return n.i(o.a)().getBaseHref()},BrowserPlatformLocation.prototype.onPopState=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("popstate",t,!1)},BrowserPlatformLocation.prototype.onHashChange=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("hashchange",t,!1)},Object.defineProperty(BrowserPlatformLocation.prototype,"pathname",{get:function(){return this._location.pathname},set:function(t){this._location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(BrowserPlatformLocation.prototype,"search",{get:function(){return this._location.search},enumerable:!0,configurable:!0}),Object.defineProperty(BrowserPlatformLocation.prototype,"hash",{get:function(){return this._location.hash},enumerable:!0,configurable:!0}),BrowserPlatformLocation.prototype.pushState=function(t,e,r){n.i(a.a)()?this._history.pushState(t,e,r):this._location.hash=r},BrowserPlatformLocation.prototype.replaceState=function(t,e,r){n.i(a.a)()?this._history.replaceState(t,e,r):this._location.hash=r},BrowserPlatformLocation.prototype.forward=function(){this._history.forward()},BrowserPlatformLocation.prototype.back=function(){this._history.back()},BrowserPlatformLocation.decorators=[{type:i.Injectable}],BrowserPlatformLocation.ctorParameters=[],BrowserPlatformLocation}(r.PlatformLocation)},function(t,e,n){"use strict";var r=n(0),i=n(15),o=n(44),a=n(25);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function BrowserGetTestability(){}return BrowserGetTestability.init=function(){n.i(r.setTestabilityGetter)(new BrowserGetTestability)},BrowserGetTestability.prototype.addToWindow=function(t){a.a.getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},a.a.getAllAngularTestabilities=function(){return t.getAllTestabilities()},a.a.getAllAngularRootElements=function(){return t.getAllRootElements()};var e=function(t){var e=a.a.getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,n--,0==n&&t(r)};e.forEach(function(t){t.whenStable(i)})};a.a.frameworkStabilizers||(a.a.frameworkStabilizers=o.b.createGrowableSize(0)),a.a.frameworkStabilizers.push(e)},BrowserGetTestability.prototype.findTestabilityInTree=function(t,e,r){if(null==e)return null;var o=t.getTestability(e);return n.i(a.b)(o)?o:r?n.i(i.a)().isShadowRoot(e)?this.findTestabilityInTree(t,n.i(i.a)().getHost(e),!0):this.findTestabilityInTree(t,n.i(i.a)().parentElement(e),!0):null},BrowserGetTestability}()},function(t,e,n){"use strict";var r=n(0),i=n(15),o=n(70);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function DomEventsPlugin(){t.apply(this,arguments)}return a(DomEventsPlugin,t),DomEventsPlugin.prototype.supports=function(t){return!0},DomEventsPlugin.prototype.addEventListener=function(t,e,r){var o=this.manager.getZone(),a=function(t){return o.runGuarded(function(){return r(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(i.a)().onAndCancel(t,e,a)})},DomEventsPlugin.prototype.addGlobalEventListener=function(t,e,r){var o=n.i(i.a)().getGlobalEventTarget(t),a=this.manager.getZone(),s=function(t){return a.runGuarded(function(){return r(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(i.a)().onAndCancel(o,e,s)})},DomEventsPlugin.decorators=[{type:r.Injectable}],DomEventsPlugin.ctorParameters=[],DomEventsPlugin}(o.b)},function(t,e,n){"use strict";var r=n(0),i=n(44),o=n(25),a=n(15),s=n(70);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l=["alt","control","meta","shift"],u={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},p=function(t){function KeyEventsPlugin(){t.call(this)}return c(KeyEventsPlugin,t),KeyEventsPlugin.prototype.supports=function(t){return n.i(o.b)(KeyEventsPlugin.parseEventName(t))},KeyEventsPlugin.prototype.addEventListener=function(t,e,r){var o=KeyEventsPlugin.parseEventName(e),s=KeyEventsPlugin.eventCallback(t,i.a.get(o,"fullKey"),r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return n.i(a.a)().onAndCancel(t,i.a.get(o,"domEventName"),s)})},KeyEventsPlugin.parseEventName=function(t){var e=t.toLowerCase().split("."),n=e.shift();if(0===e.length||!o.g.equals(n,"keydown")&&!o.g.equals(n,"keyup"))return null;var r=KeyEventsPlugin._normalizeKey(e.pop()),a="";if(l.forEach(function(t){i.b.contains(e,t)&&(i.b.remove(e,t),a+=t+".")}),a+=r,0!=e.length||0===r.length)return null;var s=i.a.create();return i.a.set(s,"domEventName",n),i.a.set(s,"fullKey",a),s},KeyEventsPlugin.getEventFullKey=function(t){var e="",r=n.i(a.a)().getEventKey(t);return r=r.toLowerCase(),o.g.equals(r," ")?r="space":o.g.equals(r,".")&&(r="dot"),l.forEach(function(n){if(n!=r){var o=i.a.get(u,n);o(t)&&(e+=n+".")}}),e+=r},KeyEventsPlugin.eventCallback=function(t,e,n,r){return function(t){o.g.equals(KeyEventsPlugin.getEventFullKey(t),e)&&r.runGuarded(function(){return n(t)})}},KeyEventsPlugin._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},KeyEventsPlugin.decorators=[{type:r.Injectable}],KeyEventsPlugin.ctorParameters=[],KeyEventsPlugin}(s.b)},function(t,e,n){"use strict";function camelCaseToDashCase(t){return r.g.replaceAllMapped(t,i,function(t){return"-"+t[1].toLowerCase()})}function dashCaseToCamelCase(t){return r.g.replaceAllMapped(t,o,function(t){return t[1].toUpperCase()})}var r=n(25);e.b=camelCaseToDashCase,e.a=dashCaseToCamelCase;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=/([A-Z])/g,o=/-([a-z])/g},function(t,e,n){"use strict";var r=n(0);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=(r.__core_private__.RenderDebugInfo,r.__core_private__.ReflectionCapabilities,r.__core_private__.VIEW_ENCAPSULATION_VALUES,r.__core_private__.DebugDomRootRenderer),o=(r.__core_private__.reflector,r.__core_private__.NoOpAnimationPlayer);r.__core_private__.AnimationPlayer,r.__core_private__.AnimationSequencePlayer,r.__core_private__.AnimationGroupPlayer,r.__core_private__.AnimationKeyframe,r.__core_private__.AnimationStyles,r.__core_private__.prepareFinalAnimationStyles,r.__core_private__.balanceAnimationKeyframes,r.__core_private__.clearStyles,r.__core_private__.collectAndResolveStyles},function(t,e,n){"use strict";var r=n(0),i=n(515),o=n(516),a=n(191);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(){function DomSanitizer(){}return DomSanitizer}(),l=function(t){function DomSanitizerImpl(){t.apply(this,arguments)}return s(DomSanitizerImpl,t),DomSanitizerImpl.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.SecurityContext.NONE:return e;case r.SecurityContext.HTML:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(i.a)(String(e)));case r.SecurityContext.STYLE:return e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case r.SecurityContext.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.SecurityContext.URL:return e instanceof m||e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(a.a)(String(e)));case r.SecurityContext.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},DomSanitizerImpl.prototype.checkNotSafeValue=function(t,e){if(t instanceof u)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},DomSanitizerImpl.prototype.bypassSecurityTrustHtml=function(t){return new p(t)},DomSanitizerImpl.prototype.bypassSecurityTrustStyle=function(t){return new d(t)},DomSanitizerImpl.prototype.bypassSecurityTrustScript=function(t){return new f(t)},DomSanitizerImpl.prototype.bypassSecurityTrustUrl=function(t){return new h(t)},DomSanitizerImpl.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},DomSanitizerImpl.decorators=[{type:r.Injectable}],DomSanitizerImpl.ctorParameters=[],DomSanitizerImpl}(c),u=function(){function SafeValueImpl(t){this.changingThisBreaksApplicationSecurity=t}return SafeValueImpl.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},SafeValueImpl}(),p=function(t){function SafeHtmlImpl(){t.apply(this,arguments)}return s(SafeHtmlImpl,t),SafeHtmlImpl.prototype.getTypeName=function(){return"HTML"},SafeHtmlImpl}(u),d=function(t){function SafeStyleImpl(){t.apply(this,arguments)}return s(SafeStyleImpl,t),SafeStyleImpl.prototype.getTypeName=function(){return"Style"},SafeStyleImpl}(u),f=function(t){function SafeScriptImpl(){t.apply(this,arguments)}return s(SafeScriptImpl,t),SafeScriptImpl.prototype.getTypeName=function(){return"Script"},SafeScriptImpl}(u),h=function(t){function SafeUrlImpl(){t.apply(this,arguments)}return s(SafeUrlImpl,t),SafeUrlImpl.prototype.getTypeName=function(){return"URL"},SafeUrlImpl}(u),m=function(t){function SafeResourceUrlImpl(){t.apply(this,arguments)}return s(SafeResourceUrlImpl,t),SafeResourceUrlImpl.prototype.getTypeName=function(){return"ResourceURL"},SafeResourceUrlImpl}(u)},function(t,e,n){"use strict";var r=n(0),i=n(127),o=n(192);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function RouterLinkActive(t,e,n){var r=this;this.router=t,this.element=e,this.renderer=n,this.classes=[],this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(function(t){t instanceof i.b&&r.update()})}return RouterLinkActive.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe(function(e){return t.update()}),this.linksWithHrefs.changes.subscribe(function(e){return t.update()}),this.update()},Object.defineProperty(RouterLinkActive.prototype,"routerLinkActive",{set:function(t){Array.isArray(t)?this.classes=t:this.classes=t.split(" ")},enumerable:!0,configurable:!0}),RouterLinkActive.prototype.ngOnChanges=function(t){this.update()},RouterLinkActive.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},RouterLinkActive.prototype.update=function(){var t=this;if(this.links&&this.linksWithHrefs&&this.router.navigated){var e=this.reduceList(this.links),n=this.reduceList(this.linksWithHrefs);this.classes.forEach(function(r){return t.renderer.setElementClass(t.element.nativeElement,r,e||n)})}},RouterLinkActive.prototype.reduceList=function(t){var e=this;return t.reduce(function(t,n){return t||e.router.isActive(n.urlTree,e.routerLinkActiveOptions.exact)},!1)},RouterLinkActive.decorators=[{type:r.Directive,args:[{selector:"[routerLinkActive]"}]}],RouterLinkActive.ctorParameters=[{type:i.a},{type:r.ElementRef},{type:r.Renderer}],RouterLinkActive.propDecorators={links:[{type:r.ContentChildren,args:[o.a,{descendants:!0}]}],linksWithHrefs:[{type:r.ContentChildren,args:[o.b,{descendants:!0}]}],routerLinkActiveOptions:[{type:r.Input}],routerLinkActive:[{type:r.Input}]},RouterLinkActive}()},function(t,e,n){"use strict";var r=n(0),i=n(129),o=n(45);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function RouterOutlet(t,e,n,i){this.parentOutletMap=t,this.location=e,this.resolver=n,this.name=i,this.activateEvents=new r.EventEmitter,this.deactivateEvents=new r.EventEmitter,t.registerOutlet(i?i:o.a,this)}return RouterOutlet.prototype.ngOnDestroy=function(){this.parentOutletMap.removeOutlet(this.name?this.name:o.a)},Object.defineProperty(RouterOutlet.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(RouterOutlet.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(RouterOutlet.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),RouterOutlet.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this.deactivateEvents.emit(t)}},RouterOutlet.prototype.activate=function(t,e,n,i,o){this.outletMap=o,this._activatedRoute=t;var a,s=t._futureSnapshot,c=s._routeConfig.component;a=e?e.resolveComponentFactory(c):this.resolver.resolveComponentFactory(c);var l=n?n:this.location.parentInjector,u=r.ReflectiveInjector.fromResolvedProviders(i,l);this.activated=this.location.createComponent(a,this.location.length,u,[]),this.activated.changeDetectorRef.detectChanges(),this.activateEvents.emit(this.activated.instance)},RouterOutlet.decorators=[{type:r.Directive,args:[{selector:"router-outlet"}]}],RouterOutlet.ctorParameters=[{type:i.a},{type:r.ViewContainerRef},{type:r.ComponentFactoryResolver},{type:void 0,decorators:[{type:r.Attribute,args:["name"]}]}],RouterOutlet.propDecorators={activateEvents:[{type:r.Output,args:["activate"]}],deactivateEvents:[{type:r.Output,args:["deactivate"]}]},RouterOutlet}()},function(t,e,n){"use strict";function provideLocationStrategy(t,e,n){return void 0===n&&(n={}),n.useHash?new r.HashLocationStrategy(t,e):new r.PathLocationStrategy(t,e)}function provideForRootGuard(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function provideRoutes(t){return[{provide:i.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:l.c,multi:!0,useValue:t}]}function setupRouter(t,e,r,i,o,a,s,l,u){if(void 0===u&&(u={}),0==t.componentTypes.length)throw new Error("Bootstrap at least one component before injecting Router.");var p=t.componentTypes[0],d=new c.a(p,e,r,i,o,a,s,n.i(f.a)(l));return u.errorHandler&&(d.errorHandler=u.errorHandler),u.enableTracing&&d.events.subscribe(function(t){console.group("Router Event: "+t.constructor.name),console.log(t.toString()),console.log(t),console.groupEnd()}),d}function rootRoute(t){return t.routerState.root}function initialRouterNavigation(t,e){return function(){e.initialNavigation===!1?t.setUpLocationChangeListener():t.initialNavigation()}}function provideRouterInitializer(){return{provide:i.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:initialRouterNavigation,deps:[c.a,m]}}var r=n(19),i=n(0),o=n(192),a=n(336),s=n(337),c=n(127),l=n(128),u=n(129),p=n(71),d=n(61),f=n(46);n.d(e,"a",function(){return g}),n.d(e,"b",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=[s.a,o.a,o.b,a.a],m=new i.OpaqueToken("ROUTER_CONFIGURATION"),v=new i.OpaqueToken("ROUTER_FORROOT_GUARD"),g=({provide:r.LocationStrategy,useClass:r.PathLocationStrategy},{provide:r.LocationStrategy,useClass:r.HashLocationStrategy},[r.Location,{provide:d.g,useClass:d.h},{provide:c.a,useFactory:setupRouter,deps:[i.ApplicationRef,d.g,u.a,r.Location,i.Injector,i.NgModuleFactoryLoader,i.Compiler,l.c,m]},u.a,{provide:p.b,useFactory:rootRoute,deps:[c.a]},{provide:i.NgModuleFactoryLoader,useClass:i.SystemJsNgModuleLoader},{provide:m,useValue:{enableTracing:!1}}]),b=function(){function RouterModule(t){}return RouterModule.forRoot=function(t,e){return{ngModule:RouterModule,providers:[g,provideRoutes(t),{provide:v,useFactory:provideForRootGuard,deps:[[c.a,new i.Optional,new i.SkipSelf]]},{provide:m,useValue:e?e:{}},{provide:r.LocationStrategy,useFactory:provideLocationStrategy,deps:[r.PlatformLocation,[new i.Inject(r.APP_BASE_HREF),new i.Optional],m]},provideRouterInitializer()]}},RouterModule.forChild=function(t){return{ngModule:RouterModule,providers:[provideRoutes(t)]}},RouterModule.decorators=[{type:i.NgModule,args:[{declarations:h,exports:h}]}],RouterModule.ctorParameters=[{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[v]}]}],RouterModule}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function AppComponent(){}return AppComponent=i([n.i(r.Component)({selector:"body",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],AppComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function ChartsComponent(){this.lineChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"},{data:[18,48,77,9,100,27,40],label:"Series C"}],this.lineChartLabels=["January","February","March","April","May","June","July"],this.lineChartOptions={animation:!1,responsive:!0},this.lineChartColours=[{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(77,83,96,0.2)",borderColor:"rgba(77,83,96,1)",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],this.lineChartLegend=!0,this.lineChartType="line",this.barChartOptions={scaleShowVerticalLines:!1,responsive:!0},this.barChartLabels=["2006","2007","2008","2009","2010","2011","2012"],this.barChartType="bar",this.barChartLegend=!0,this.barChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"}],this.doughnutChartLabels=["Download Sales","In-Store Sales","Mail-Order Sales"],this.doughnutChartData=[350,450,100],this.doughnutChartType="doughnut",this.radarChartLabels=["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],this.radarChartData=[{data:[65,59,90,81,56,55,40],label:"Series A"},{data:[28,48,40,19,96,27,100],label:"Series B"}],this.radarChartType="radar",this.pieChartLabels=["Download Sales","In-Store Sales","Mail Sales"],this.pieChartData=[300,500,100],this.pieChartType="pie",this.polarAreaChartLabels=["Download Sales","In-Store Sales","Mail Sales","Telesales","Corporate Sales"],this.polarAreaChartData=[300,500,100,40,120],this.polarAreaLegend=!0,this.polarAreaChartType="polarArea"}return ChartsComponent.prototype.chartClicked=function(t){console.log(t)},ChartsComponent.prototype.chartHovered=function(t){console.log(t)},ChartsComponent=i([n.i(r.Component)({template:n(713)}),o("design:paramtypes",[])],ChartsComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function ButtonsComponent(){}return ButtonsComponent=i([n.i(r.Component)({template:n(714)}),o("design:paramtypes",[])],ButtonsComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function CardsComponent(){}return CardsComponent=i([n.i(r.Component)({template:n(715)}),o("design:paramtypes",[])],CardsComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function FormsComponent(){}return FormsComponent=i([n.i(r.Component)({template:n(716)}),o("design:paramtypes",[])],FormsComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function SocialButtonsComponent(){}return SocialButtonsComponent=i([n.i(r.Component)({template:n(717)}),o("design:paramtypes",[])],SocialButtonsComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function SwitchesComponent(){}return SwitchesComponent=i([n.i(r.Component)({template:n(718)}),o("design:paramtypes",[])],SwitchesComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function TablesComponent(){}return TablesComponent=i([n.i(r.Component)({template:n(719)}),o("design:paramtypes",[])],TablesComponent)}()},function(t,e,n){"use strict";var r=n(0),i=n(89);n.d(e,"a",function(){return s});var o=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function DashboardComponent(t){this.router=t,this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.status={isopen:!1},this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.mainChartElements=27,this.mainChartData1=[],this.mainChartData2=[],this.mainChartData3=[],this.mainChartData=[{data:this.mainChartData1,label:"Current"},{data:this.mainChartData2,label:"Previous"},{data:this.mainChartData3,label:"BEP"}],this.mainChartLabels=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Thursday","Wednesday","Thursday","Friday","Saturday","Sunday"],this.mainChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{drawOnChartArea:!1},ticks:{callback:function(t){return t.charAt(0)}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:5,stepSize:Math.ceil(50),max:250}}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.mainChartColours=[{backgroundColor:this.convertHex(this.brandInfo,10),borderColor:this.brandInfo,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandSuccess,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandDanger,pointHoverBackgroundColor:"#fff",borderWidth:1,borderDash:[8,5]}],this.mainChartLegend=!1,this.mainChartType="line",this.socialChartData1=[{data:[65,59,84,84,51,55,40],label:"Facebook"}],this.socialChartData2=[{data:[1,13,9,17,34,41,38],label:"Twitter"}],this.socialChartData3=[{data:[78,81,80,45,34,12,40],label:"LinkedIn"}],this.socialChartData4=[{data:[35,23,56,22,97,23,64],label:"Google+"}],this.socialChartLabels=["January","February","March","April","May","June","July"],this.socialChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.socialChartColours=[{backgroundColor:"rgba(255,255,255,.1)",borderColor:"rgba(255,255,255,.55)",pointHoverBackgroundColor:"#fff"}],this.socialChartLegend=!1,this.socialChartType="line",this.sparklineChartData1=[{data:[35,23,56,22,97,23,64],label:"Clients"}],this.sparklineChartData2=[{data:[65,59,84,84,51,55,40],label:"Clients"}],this.sparklineChartLabels=["January","February","March","April","May","June","July"],this.sparklineChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.sparklineChartDefault=[{backgroundColor:"transparent",borderColor:"#d1d4d7"}],this.sparklineChartPrimary=[{backgroundColor:"transparent",borderColor:this.brandPrimary}],this.sparklineChartInfo=[{backgroundColor:"transparent",borderColor:this.brandInfo}],this.sparklineChartDanger=[{backgroundColor:"transparent",borderColor:this.brandDanger}],this.sparklineChartWarning=[{backgroundColor:"transparent",borderColor:this.brandWarning}],this.sparklineChartSuccess=[{backgroundColor:"transparent",borderColor:this.brandSuccess}],this.sparklineChartLegend=!1,this.sparklineChartType="line"}return DashboardComponent.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},DashboardComponent.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),r=parseInt(t.substring(2,4),16),i=parseInt(t.substring(4,6),16),o="rgba("+n+","+r+","+i+","+e/100+")";return o},DashboardComponent.prototype.chartClicked=function(t){console.log(t)},DashboardComponent.prototype.chartHovered=function(t){console.log(t)},DashboardComponent.prototype.random=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},DashboardComponent.prototype.ngOnInit=function(){for(var t=0;t<=this.mainChartElements;t++)this.mainChartData1.push(this.random(50,200)),this.mainChartData2.push(this.random(80,100)),this.mainChartData3.push(65)},DashboardComponent=o([n.i(r.Component)({template:n(720)}),a("design:paramtypes",["function"==typeof(t="undefined"!=typeof i.b&&i.b)&&t||Object])],DashboardComponent);var t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function FontAwesomeComponent(){}return FontAwesomeComponent=i([n.i(r.Component)({template:n(721)}),o("design:paramtypes",[])],FontAwesomeComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function SimpleLineIconsComponent(){}return SimpleLineIconsComponent=i([n.i(r.Component)({template:n(722)}),o("design:paramtypes",[])],SimpleLineIconsComponent)}()},function(t,e,n){"use strict";var r=n(0),i=n(89);n.d(e,"a",function(){return s});var o=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function FullLayoutComponent(t){this.router=t,this.disabled=!1,this.status={isopen:!1}}return FullLayoutComponent.prototype.toggled=function(t){console.log("Dropdown is now: ",t)},FullLayoutComponent.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},FullLayoutComponent.prototype.ngOnInit=function(){},FullLayoutComponent=o([n.i(r.Component)({selector:"app-dashboard",template:n(723)}),a("design:paramtypes",["function"==typeof(t="undefined"!=typeof i.b&&i.b)&&t||Object])],FullLayoutComponent);var t}()},function(t,e,n){"use strict";var r=n(0),i=n(89);n.d(e,"a",function(){return s});var o=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function SimpleLayoutComponent(t){this.router=t}return SimpleLayoutComponent.prototype.ngOnInit=function(){},SimpleLayoutComponent=o([n.i(r.Component)({selector:"app-dashboard",template:"<router-outlet></router-outlet>"}),a("design:paramtypes",["function"==typeof(t="undefined"!=typeof i.b&&i.b)&&t||Object])],SimpleLayoutComponent);var t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function p404Component(){}return p404Component=i([n.i(r.Component)({template:n(724)}),o("design:paramtypes",[])],p404Component)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function p500Component(){}return p500Component=i([n.i(r.Component)({template:n(725)}),o("design:paramtypes",[])],p500Component)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function LoginComponent(){}return LoginComponent=i([n.i(r.Component)({template:n(726)}),o("design:paramtypes",[])],LoginComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function RegisterComponent(){}return RegisterComponent=i([n.i(r.Component)({template:n(727)}),o("design:paramtypes",[])],RegisterComponent)}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function WidgetsComponent(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.lineChart4Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.lineChart4Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.lineChart4Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart4Colours=[{backgroundColor:"transparent",borderColor:"rgba(255,255,255,.55)",borderWidth:2}],this.lineChart4Legend=!1,this.lineChart4Type="line",this.barChart2Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart2Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1,ticks:{beginAtZero:!0}}]},legend:{display:!1}},this.barChart2Colours=[{backgroundColor:"rgba(0,0,0,.2)",borderWidth:0}],this.barChart2Legend=!1,this.barChart2Type="bar",this.barChart3Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart3Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart3Primary=[{backgroundColor:this.brandPrimary,borderColor:"transparent",borderWidth:1}],this.barChart3Danger=[{backgroundColor:this.brandDanger,borderColor:"transparent",borderWidth:1}],this.barChart3Success=[{backgroundColor:this.brandSuccess,borderColor:"transparent",borderWidth:1}],this.barChart3Legend=!1,this.barChart3Type="bar",this.lineChart5Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart5Labels=["January","February","March","April","May","June","July"],this.lineChart5Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart5Info=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Success=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Warning=[{backgroundColor:"transparent",borderColor:this.brandWarning,borderWidth:2}],this.lineChart5Legend=!1,this.lineChart5Type="line"}return WidgetsComponent.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),r=parseInt(t.substring(2,4),16),i=parseInt(t.substring(4,6),16),o="rgba("+n+","+r+","+i+","+e/100+")";return o},WidgetsComponent.prototype.chartClicked=function(t){console.log(t)},WidgetsComponent.prototype.chartHovered=function(t){console.log(t)},WidgetsComponent=i([n.i(r.Component)({template:n(728)}),o("design:paramtypes",[])],WidgetsComponent)}()},function(t,e,n){var r=n(63);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(33),i=n(31),o=n(94);t.exports=function(t){return function(e,n,a){var s,c=r(e),l=i(c.length),u=o(a,l);if(t&&n!=n){for(;l>u;)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var r=n(62),i=n(34),o=n(91),a=n(31);t.exports=function(t,e,n,s,c){r(e);var l=i(t),u=o(l),p=a(l.length),d=c?p-1:0,f=c?-1:1;if(n<2)for(;;){if(d in u){s=u[d],d+=f;break}if(d+=f,c?d<0:p<=d)throw TypeError("Reduce of empty array with no initial value")}for(;c?d>=0:p>d;d+=f)d in u&&(s=e(s,u[d],d,l));return s}},function(t,e,n){"use strict";var r=n(62),i=n(8),o=n(556),a=[].slice,s={},c=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i<e;i++)r[i]="a["+i+"]";s[e]=Function("F,a","return new F("+r.join(",")+")")}return s[e](t,n)};t.exports=Function.bind||function(t){var e=r(this),n=a.call(arguments,1),s=function(){var r=n.concat(a.call(arguments));return this instanceof s?c(e,r.length,r):o(e,r,t)};return i(e.prototype)&&(s.prototype=e.prototype),s}},function(t,e,n){var r=n(63),i=n(11)("toStringTag"),o="Arguments"==r(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),i))?n:o?r(e):"Object"==(s=r(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e,n){"use strict";var r=n(18).f,i=n(73),o=n(206),a=n(72),s=n(194),c=n(48),l=n(131),u=n(202),p=n(372),d=n(208),f=n(22),h=n(57).fastKey,m=f?"_s":"size",v=function(t,e){var n,r=h(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,u){var p=t(function(t,r){s(t,p,e,"_i"),t._i=i(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=r&&l(r,n,t[u],t)});return o(p.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[m]=0},"delete":function(t){var e=this,n=v(e,t);if(n){var r=n.n,i=n.p;delete e._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),e._f==n&&(e._f=r),e._l==n&&(e._l=i),e[m]--}return!!n},forEach:function(t){s(this,p,"forEach");for(var e,n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!v(this,t)}}),f&&r(p.prototype,"size",{get:function(){return c(this[m])}}),p},def:function(t,e,n){var r,i,o=v(t,e);return o?o.v=n:(t._l=o={i:i=h(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[m]++,"F"!==i&&(t._i[i]=o)),t},getEntry:v,setStrong:function(t,e,n){u(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?p(0,n.k):"values"==e?p(0,n.v):p(0,[n.k,n.v]):(t._t=void 0,p(1))},n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var r=n(18),i=n(64);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(8),i=n(14).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=n(14).document&&document.documentElement},function(t,e,n){t.exports=!n(22)&&!n(5)(function(){return 7!=Object.defineProperty(n(364)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(92),i=n(11)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(8),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(4);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(o){var a=t.return;throw void 0!==a&&r(a.call(t)), -o}}},function(t,e,n){"use strict";var r=n(73),i=n(64),o=n(134),a={};n(49)(a,n(11)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(11)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(a){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(s){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(74),i=n(132),o=n(133),a=n(34),s=n(91),c=Object.assign;t.exports=!c||n(5)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=a(t),c=arguments.length,l=1,u=i.f,p=o.f;c>l;)for(var d,f=s(arguments[l++]),h=u?r(f).concat(u(f)):r(f),m=h.length,v=0;m>v;)p.call(f,d=h[v++])&&(n[d]=f[d]);return n}:c},function(t,e,n){var r=n(18),i=n(4),o=n(74);t.exports=n(22)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,c=0;s>c;)r.f(t,n=a[c++],e[n]);return t}},function(t,e,n){var r=n(33),i=n(93).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(r(t))}},function(t,e,n){var r=n(26),i=n(33),o=n(358)(!1),a=n(209)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),c=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var r=n(14).parseFloat,i=n(136).trim;t.exports=1/r(n(211)+"-0")!==-(1/0)?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(14).parseInt,i=n(136).trim,o=n(211),a=/^[\-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(a.test(n)?16:10))}:r},function(t,e,n){var r=n(75),i=n(48);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),c=r(n),l=s.length;return c<0||c>=l?t?"":void 0:(o=s.charCodeAt(c),o<55296||o>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):o:t?s.slice(c,c+2):(o-55296<<10)+(a-56320)+65536)}}},function(t,e,n){"use strict";var r=n(75),i=n(48);t.exports=function(t){var e=String(i(this)),n="",o=r(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(11)},function(t,e,n){var r=n(361),i=n(11)("iterator"),o=n(92);t.exports=n(13).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){"use strict";var r=n(90),i=n(372),o=n(92),a=n(33);t.exports=n(202)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(362);t.exports=n(195)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},function(t,e,n){n(22)&&"g"!=/./g.flags&&n(18).f(RegExp.prototype,"flags",{configurable:!0,get:n(198)})},function(t,e,n){n(130)("match",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(130)("replace",2,function(t,e,n){return[function(r,i){"use strict";var o=t(this),a=void 0==r?void 0:r[e];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},n]})},function(t,e,n){n(130)("search",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(130)("split",2,function(t,e,r){"use strict";var i=n(201),o=r,a=[].push,s="split",c="length",l="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[c]||2!="ab"[s](/(?:ab)*/)[c]||4!="."[s](/(.?)(.?)/)[c]||"."[s](/()()/)[c]>1||""[s](/.?/)[c]){var u=void 0===/()??/.exec("")[1];r=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return o.call(n,t,e);var r,s,p,d,f,h=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=void 0===e?4294967295:e>>>0,b=new RegExp(t.source,m+"g");for(u||(r=new RegExp("^"+b.source+"$(?!\\s)",m));(s=b.exec(n))&&(p=s.index+s[0][c],!(p>v&&(h.push(n.slice(v,s.index)),!u&&s[c]>1&&s[0].replace(r,function(){for(f=1;f<arguments[c]-2;f++)void 0===arguments[f]&&(s[f]=void 0)}),s[c]>1&&s.index<n[c]&&a.apply(h,s.slice(1)),d=s[0][c],v=p,h[c]>=g)));)b[l]===s.index&&b[l]++;return v===n[c]?!d&&b.test("")||h.push(""):h.push(n.slice(v)),h[c]>g?h.slice(0,g):h}}else"0"[s](void 0,0)[c]&&(r=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,i){var o=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,o,i):r.call(String(o),n,i)},r]})},function(t,e,n){"use strict";var r=n(362);t.exports=n(195)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r=n(14),i=n(26),o=n(22),a=n(1),s=n(27),c=n(57).KEY,l=n(5),u=n(135),p=n(134),d=n(95),f=n(11),h=n(382),m=n(560),v=n(557),g=n(555),b=n(200),y=n(4),_=n(33),w=n(65),x=n(64),C=n(73),S=n(376),k=n(58),E=n(18),P=n(74),A=k.f,T=E.f,O=S.f,M=r.Symbol,D=r.JSON,R=D&&D.stringify,I="prototype",N=f("_hidden"),V=f("toPrimitive"),L={}.propertyIsEnumerable,j=u("symbol-registry"),F=u("symbols"),W=u("op-symbols"),B=Object[I],U="function"==typeof M,z=r.QObject,H=!z||!z[I]||!z[I].findChild,q=o&&l(function(){return 7!=C(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=A(B,e);r&&delete B[e],T(t,e,n),r&&t!==B&&T(B,e,r)}:T,G=function(t){var e=F[t]=C(M[I]);return e._k=t,e},Y=U&&"symbol"==typeof M.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof M},K=function(t,e,n){return t===B&&K(W,e,n),y(t),e=w(e,!0),y(n),i(F,e)?(n.enumerable?(i(t,N)&&t[N][e]&&(t[N][e]=!1),n=C(n,{enumerable:x(0,!1)})):(i(t,N)||T(t,N,x(1,{})),t[N][e]=!0),q(t,e,n)):T(t,e,n)},Z=function(t,e){y(t);for(var n,r=g(e=_(e)),i=0,o=r.length;o>i;)K(t,n=r[i++],e[n]);return t},$=function(t,e){return void 0===e?C(t):Z(C(t),e)},J=function(t){var e=L.call(this,t=w(t,!0));return!(this===B&&i(F,t)&&!i(W,t))&&(!(e||!i(this,t)||!i(F,t)||i(this,N)&&this[N][t])||e)},Q=function(t,e){if(t=_(t),e=w(e,!0),t!==B||!i(F,e)||i(W,e)){var n=A(t,e);return!n||!i(F,e)||i(t,N)&&t[N][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=O(_(t)),r=[],o=0;n.length>o;)i(F,e=n[o++])||e==N||e==c||r.push(e);return r},tt=function(t){for(var e,n=t===B,r=O(n?W:_(t)),o=[],a=0;r.length>a;)!i(F,e=r[a++])||n&&!i(B,e)||o.push(F[e]);return o};U||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var t=d(arguments.length>0?arguments[0]:void 0),e=function(n){this===B&&e.call(W,n),i(this,N)&&i(this[N],t)&&(this[N][t]=!1),q(this,t,x(1,n))};return o&&H&&q(B,t,{configurable:!0,set:e}),G(t)},s(M[I],"toString",function(){return this._k}),k.f=Q,E.f=K,n(93).f=S.f=X,n(133).f=J,n(132).f=tt,o&&!n(203)&&s(B,"propertyIsEnumerable",J,!0),h.f=function(t){return G(f(t))}),a(a.G+a.W+a.F*!U,{Symbol:M});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=P(f.store),nt=0;et.length>nt;)m(et[nt++]);a(a.S+a.F*!U,"Symbol",{"for":function(t){return i(j,t+="")?j[t]:j[t]=M(t)},keyFor:function(t){if(Y(t))return v(j,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){H=!0},useSimple:function(){H=!1}}),a(a.S+a.F*!U,"Object",{create:$,defineProperty:K,defineProperties:Z,getOwnPropertyDescriptor:Q,getOwnPropertyNames:X,getOwnPropertySymbols:tt}),D&&a(a.S+a.F*(!U||l(function(){var t=M();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!Y(t)){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);return e=r[1],"function"==typeof e&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!Y(e))return e}),r[1]=e,R.apply(D,r)}}}),M[I][V]||n(49)(M[I],V,M[I].valueOf),p(M,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},function(t,e,n){for(var r=n(384),i=n(27),o=n(14),a=n(49),s=n(92),c=n(11),l=c("iterator"),u=c("toStringTag"),p=s.Array,d=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var h,m=d[f],v=o[m],g=v&&v.prototype;if(g){g[l]||a(g,l,p),g[u]||a(g,u,m),s[m]=p;for(h in r)g[h]||i(g,h,r[h],!0)}}},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(212),c=function(){function AccordionPanelComponent(t){this.accordion=t}return Object.defineProperty(AccordionPanelComponent.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),AccordionPanelComponent.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},AccordionPanelComponent.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},AccordionPanelComponent.prototype.toggleOpen=function(t){t.preventDefault(),this.isDisabled||(this.isOpen=!this.isOpen)},r([a.Input(),i("design:type",String)],AccordionPanelComponent.prototype,"heading",void 0),r([a.Input(),i("design:type",String)],AccordionPanelComponent.prototype,"panelClass",void 0),r([a.Input(),i("design:type",Boolean)],AccordionPanelComponent.prototype,"isDisabled",void 0),r([a.HostBinding("class.panel-open"),a.Input(),i("design:type",Boolean)],AccordionPanelComponent.prototype,"isOpen",null),AccordionPanelComponent=r([a.Component({selector:"accordion-group, accordion-panel",template:'\n <div class="panel" [ngClass]="panelClass">\n <div class="panel-heading" (click)="toggleOpen($event)">\n <h4 class="panel-title">\n <a href tabindex="0" class="accordion-toggle">\n <span *ngIf="heading" [ngClass]="{\'text-muted\': isDisabled}">{{heading}}</span>\n <ng-content select="[accordion-heading]"></ng-content>\n </a>\n </h4>\n </div>\n <div class="panel-collapse collapse" [collapse]="!isOpen">\n <div class="panel-body">\n <ng-content></ng-content>\n </div>\n </div>\n </div>\n '}),o(0,a.Inject(s.AccordionComponent)),i("design:paramtypes",[s.AccordionComponent])],AccordionPanelComponent)}();e.AccordionPanelComponent=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a='\n <div class="alert" role="alert" [ngClass]="classes" *ngIf="!closed">\n <button *ngIf="dismissible" type="button" class="close" (click)="onClose()" (touch)="onClose()">\n <span aria-hidden="true">×</span>\n <span class="sr-only">Close</span>\n </button>\n <ng-content></ng-content>\n </div>\n ',s=function(){function AlertComponent(){this.type="warning",this.close=new o.EventEmitter((!1)),this.classes=[]}return AlertComponent.prototype.ngOnInit=function(){var t=this;this.classes[0]="alert-"+this.type,this.dismissible?this.classes[1]="alert-dismissible":this.classes.length=1,this.dismissOnTimeout&&setTimeout(function(){return t.onClose()},this.dismissOnTimeout)},AlertComponent.prototype.onClose=function(){this.closed=!0,this.close.emit(this)},r([o.Input(),i("design:type",String)],AlertComponent.prototype,"type",void 0),r([o.Input(),i("design:type",Boolean)],AlertComponent.prototype,"dismissible",void 0),r([o.Input(),i("design:type",Number)],AlertComponent.prototype,"dismissOnTimeout",void 0),r([o.Output(),i("design:type",o.EventEmitter)],AlertComponent.prototype,"close",void 0),AlertComponent=r([o.Component({selector:"alert",template:a}),i("design:paramtypes",[])],AlertComponent)}();e.AlertComponent=s},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24),c=function(){function ButtonCheckboxDirective(t){this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return ButtonCheckboxDirective.prototype.onClick=function(){this.toggle(!this.state),this.cd.viewToModelUpdate(this.value)},ButtonCheckboxDirective.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(ButtonCheckboxDirective.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(ButtonCheckboxDirective.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),ButtonCheckboxDirective.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},ButtonCheckboxDirective.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t},ButtonCheckboxDirective.prototype.registerOnChange=function(t){this.onChange=t},ButtonCheckboxDirective.prototype.registerOnTouched=function(t){this.onTouched=t},r([a.Input(),i("design:type",Object)],ButtonCheckboxDirective.prototype,"btnCheckboxTrue",void 0),r([a.Input(),i("design:type",Object)],ButtonCheckboxDirective.prototype,"btnCheckboxFalse",void 0),r([a.HostBinding("class.active"),i("design:type",Boolean)],ButtonCheckboxDirective.prototype,"state",void 0),r([a.HostListener("click"),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],ButtonCheckboxDirective.prototype,"onClick",null),ButtonCheckboxDirective=r([a.Directive({selector:"[btnCheckbox][ngModel]"}),o(0,a.Self()),i("design:paramtypes",[s.NgModel])],ButtonCheckboxDirective)}();e.ButtonCheckboxDirective=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24),c=function(){function ButtonRadioDirective(t,e){this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,this.el=e,t.valueAccessor=this}return Object.defineProperty(ButtonRadioDirective.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),ButtonRadioDirective.prototype.onClick=function(){return this.uncheckable&&this.btnRadio===this.value?this.cd.viewToModelUpdate(void 0):void this.cd.viewToModelUpdate(this.btnRadio)},ButtonRadioDirective.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},Object.defineProperty(ButtonRadioDirective.prototype,"value",{get:function(){return this.cd.viewModel},set:function(t){this.cd.viewModel=t},enumerable:!0,configurable:!0}),ButtonRadioDirective.prototype.writeValue=function(t){this.value=t},ButtonRadioDirective.prototype.registerOnChange=function(t){this.onChange=t},ButtonRadioDirective.prototype.registerOnTouched=function(t){this.onTouched=t},r([a.Input(),i("design:type",String)],ButtonRadioDirective.prototype,"btnRadio",void 0),r([a.Input(),i("design:type",Boolean)],ButtonRadioDirective.prototype,"uncheckable",void 0),r([a.HostBinding("class.active"),i("design:type",Boolean)],ButtonRadioDirective.prototype,"isActive",null),r([a.HostListener("click"),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],ButtonRadioDirective.prototype,"onClick",null),ButtonRadioDirective=r([a.Directive({selector:"[btnRadio][ngModel]"}),o(0,a.Self()),i("design:paramtypes",[s.NgModel,a.ElementRef])],ButtonRadioDirective)}();e.ButtonRadioDirective=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(216),s=function(){function SlideComponent(t){this.addClass=!0,this.carousel=t}return SlideComponent.prototype.ngOnInit=function(){this.carousel.addSlide(this)},SlideComponent.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},r([o.Input(),i("design:type",Number)],SlideComponent.prototype,"index",void 0),r([o.Input(),i("design:type",Number)],SlideComponent.prototype,"direction",void 0),r([o.HostBinding("class.active"),o.Input(),i("design:type",Boolean)],SlideComponent.prototype,"active",void 0),r([o.HostBinding("class.item"),o.HostBinding("class.carousel-item"),i("design:type",Boolean)],SlideComponent.prototype,"addClass",void 0),SlideComponent=r([o.Component({selector:"slide",template:'\n <div [class.active]="active" class="item text-center">\n <ng-content></ng-content>\n </div>\n '}),i("design:paramtypes",[a.CarouselComponent])],SlideComponent)}();e.SlideComponent=s},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function CollapseDirective(t,e){this.collapsed=new o.EventEmitter((!1)),this.expanded=new o.EventEmitter((!1)),this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(CollapseDirective.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),CollapseDirective.prototype.ngOnInit=function(){},CollapseDirective.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},CollapseDirective.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},CollapseDirective.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},r([o.Output(),i("design:type",o.EventEmitter)],CollapseDirective.prototype,"collapsed",void 0),r([o.Output(),i("design:type",o.EventEmitter)],CollapseDirective.prototype,"expanded",void 0),r([o.HostBinding("style.display"),i("design:type",String)],CollapseDirective.prototype,"display",void 0),r([o.HostBinding("class.in"),o.HostBinding("attr.aria-expanded"),i("design:type",Boolean)],CollapseDirective.prototype,"isExpanded",void 0),r([o.HostBinding("attr.aria-hidden"),i("design:type",Boolean)],CollapseDirective.prototype,"isCollapsed",void 0),r([o.HostBinding("class.collapse"),i("design:type",Boolean)],CollapseDirective.prototype,"isCollapse",void 0),r([o.HostBinding("class.collapsing"),i("design:type",Boolean)],CollapseDirective.prototype,"isCollapsing",void 0),r([o.Input(),i("design:type",Boolean),i("design:paramtypes",[Boolean])],CollapseDirective.prototype,"collapse",null),CollapseDirective=r([o.Directive({selector:"[collapse]"}),i("design:paramtypes",[o.ElementRef,o.Renderer])],CollapseDirective)}();e.CollapseDirective=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function NgTranscludeDirective(t){this._viewRef=t,this.viewRef=t}return Object.defineProperty(NgTranscludeDirective.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),r([o.Input(),i("design:type",o.TemplateRef),i("design:paramtypes",[o.TemplateRef])],NgTranscludeDirective.prototype,"ngTransclude",null),NgTranscludeDirective=r([o.Directive({selector:"[ngTransclude]"}),i("design:paramtypes",[o.ViewContainerRef])],NgTranscludeDirective)}();e.NgTranscludeDirective=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24),c=function(){function DatePickerComponent(t){this.selectionDone=new a.EventEmitter((void 0)),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(DatePickerComponent.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),DatePickerComponent.prototype.onUpdate=function(t){this.writeValue(t),this.cd.viewToModelUpdate(t)},DatePickerComponent.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},DatePickerComponent.prototype.writeValue=function(t){if(t!==this._activeDate)return t&&t instanceof Date?void(this.activeDate=t):void(this.activeDate=t?new Date(t):void 0)},DatePickerComponent.prototype.registerOnChange=function(t){this.onChange=t},DatePickerComponent.prototype.registerOnTouched=function(t){this.onTouched=t},r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"datepickerMode",void 0),r([a.Input(),i("design:type",Date)],DatePickerComponent.prototype,"initDate",void 0),r([a.Input(),i("design:type",Date)],DatePickerComponent.prototype,"minDate",void 0),r([a.Input(),i("design:type",Date)],DatePickerComponent.prototype,"maxDate",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"minMode",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"maxMode",void 0),r([a.Input(),i("design:type",Boolean)],DatePickerComponent.prototype,"showWeeks",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatDay",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatMonth",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatYear",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatDayHeader",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatDayTitle",void 0),r([a.Input(),i("design:type",String)],DatePickerComponent.prototype,"formatMonthTitle",void 0),r([a.Input(),i("design:type",Number)],DatePickerComponent.prototype,"startingDay",void 0),r([a.Input(),i("design:type",Number)],DatePickerComponent.prototype,"yearRange",void 0),r([a.Input(),i("design:type",Boolean)],DatePickerComponent.prototype,"onlyCurrentMonth",void 0),r([a.Input(),i("design:type",Boolean)],DatePickerComponent.prototype,"shortcutPropagation",void 0),r([a.Input(),i("design:type",Array)],DatePickerComponent.prototype,"customClass",void 0),r([a.Input(),i("design:type",Object)],DatePickerComponent.prototype,"dateDisabled",void 0),r([a.Output(),i("design:type",a.EventEmitter)],DatePickerComponent.prototype,"selectionDone",void 0),r([a.Input(),i("design:type",Date)],DatePickerComponent.prototype,"activeDate",null),DatePickerComponent=r([a.Component({selector:"datepicker[ngModel]",template:'\n <datepicker-inner [activeDate]="activeDate"\n (update)="onUpdate($event)"\n [datepickerMode]="datepickerMode"\n [initDate]="initDate"\n [minDate]="minDate"\n [maxDate]="maxDate"\n [minMode]="minMode"\n [maxMode]="maxMode"\n [showWeeks]="showWeeks"\n [formatDay]="formatDay"\n [formatMonth]="formatMonth"\n [formatYear]="formatYear"\n [formatDayHeader]="formatDayHeader"\n [formatDayTitle]="formatDayTitle"\n [formatMonthTitle]="formatMonthTitle"\n [startingDay]="startingDay"\n [yearRange]="yearRange"\n [customClass]="customClass"\n [dateDisabled]="dateDisabled"\n [onlyCurrentMonth]="onlyCurrentMonth"\n [shortcutPropagation]="shortcutPropagation"\n (selectionDone)="onSelectionDone($event)">\n <daypicker tabindex="0"></daypicker>\n <monthpicker tabindex="0"></monthpicker>\n <yearpicker tabindex="0"></yearpicker>\n </datepicker-inner>\n '}),o(0,a.Self()),i("design:paramtypes",[s.NgModel])],DatePickerComponent)}();e.DatePickerComponent=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(141),c=function(){function DropdownMenuDirective(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return DropdownMenuDirective.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},r([a.HostBinding("class.dropdown-menu"),i("design:type",Boolean)],DropdownMenuDirective.prototype,"addClass",void 0),DropdownMenuDirective=r([a.Directive({selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}),o(0,a.Host()),i("design:paramtypes",[s.DropdownDirective,a.ElementRef])],DropdownMenuDirective)}();e.DropdownMenuDirective=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(141),c=function(){function DropdownToggleDirective(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return DropdownToggleDirective.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(DropdownToggleDirective.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),DropdownToggleDirective.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},r([a.HostBinding("class.disabled"),a.Input(),i("design:type",Boolean)],DropdownToggleDirective.prototype,"isDisabled",void 0),r([a.HostBinding("class.dropdown-toggle"),a.Input(),i("design:type",Boolean)],DropdownToggleDirective.prototype,"addToggleClass",void 0),r([a.HostBinding("attr.aria-haspopup"),i("design:type",Boolean)],DropdownToggleDirective.prototype,"addClass",void 0),r([a.HostBinding("attr.aria-expanded"),i("design:type",Boolean)],DropdownToggleDirective.prototype,"isOpen",null),r([a.HostListener("click",["$event"]),i("design:type",Function),i("design:paramtypes",[MouseEvent]),i("design:returntype",Boolean)],DropdownToggleDirective.prototype,"toggleDropdown",null),DropdownToggleDirective=r([a.Directive({selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}),o(0,a.Host()),i("design:paramtypes",[s.DropdownDirective,a.ElementRef])],DropdownToggleDirective)}();e.DropdownToggleDirective=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(52),s=n(705),c=n(220),l=n(221),u=n(238),p=300,d=150,f=function(){function ModalDirective(t,e,n,r){this.element=t,this.renderer=e,this.injector=n,this.componentsHelper=r,this.onShow=new o.EventEmitter,this.onShown=new o.EventEmitter,this.onHide=new o.EventEmitter,this.onHidden=new o.EventEmitter,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1, -this.originalBodyPadding=0,this.scrollbarWidth=0}return Object.defineProperty(ModalDirective.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(ModalDirective.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),Object.defineProperty(ModalDirective.prototype,"document",{get:function(){return this.componentsHelper.getDocument()},enumerable:!0,configurable:!0}),ModalDirective.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this.element.nativeElement||this.hide(t)},ModalDirective.prototype.onEsc=function(){this.config.keyboard&&this.hide()},ModalDirective.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown=void 0,this.isBodyOverflowing=void 0,this.originalBodyPadding=void 0,this.scrollbarWidth=void 0},ModalDirective.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},ModalDirective.prototype.toggle=function(){return this._isShown?this.hide():this.show()},ModalDirective.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.document&&this.document.body&&this.renderer.setElementClass(this.document.body,l.ClassName.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},ModalDirective.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(this._isShown=!1,this.renderer.setElementClass(this.element.nativeElement,l.ClassName.IN,!1),this.isAnimated?setTimeout(function(){return e.hideModal()},p):this.hideModal())},ModalDirective.prototype.getConfig=function(t){return Object.assign({},l.modalConfigDefaults,t)},ModalDirective.prototype.showElement=function(){var t=this;this.element.nativeElement.parentNode&&this.element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||this.document&&this.document.body&&this.document.body.appendChild(this.element.nativeElement),this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","false"),this.renderer.setElementStyle(this.element.nativeElement,"display","block"),this.renderer.setElementProperty(this.element.nativeElement,"scrollTop",0),this.isAnimated&&s.Utils.reflow(this.element.nativeElement),this.renderer.setElementClass(this.element.nativeElement,l.ClassName.IN,!0),this.onShown.emit(this);var e=function(){t._config.focus&&t.element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,p):e()},ModalDirective.prototype.hideModal=function(){var t=this;this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","true"),this.renderer.setElementStyle(this.element.nativeElement,"display","none"),this.showBackdrop(function(){t.document&&t.document.body&&t.renderer.setElementClass(t.document.body,l.ClassName.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},ModalDirective.prototype.showBackdrop=function(t){var e=this;if(this._isShown&&this.config.backdrop){if(this.backdrop=this.componentsHelper.appendNextToRoot(c.ModalBackdropComponent,c.ModalBackdropOptions,new c.ModalBackdropOptions({animate:!1}),this.injector),this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,s.Utils.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,d)}else if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?setTimeout(n,d):n()}else t&&t()},ModalDirective.prototype.removeBackdrop=function(){this.backdrop&&(this.backdrop.destroy(),this.backdrop=void 0)},ModalDirective.prototype.resetAdjustments=function(){this.renderer.setElementStyle(this.element.nativeElement,"paddingLeft",""),this.renderer.setElementStyle(this.element.nativeElement,"paddingRight","")},ModalDirective.prototype.checkScrollbar=function(){this.isBodyOverflowing=this.document.body.clientWidth<u.window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},ModalDirective.prototype.setScrollbar=function(){if(this.document){var t=this.document.querySelector(l.Selector.FIXED_CONTENT);if(t){var e=parseInt(s.Utils.getStyles(t).paddingRight||0,10);this.originalBodyPadding=parseInt(this.document.body.style.paddingRight||0,10),this.isBodyOverflowing&&(this.document.body.style.paddingRight=e+this.scrollbarWidth+"px")}}},ModalDirective.prototype.resetScrollbar=function(){this.document.body.style.paddingRight=this.originalBodyPadding},ModalDirective.prototype.getScrollbarWidth=function(){var t=this.renderer.createElement(this.document.body,"div",void 0);t.className=l.ClassName.SCROLLBAR_MEASURER;var e=t.offsetWidth-t.clientWidth;return this.document.body.removeChild(t),e},r([o.Input(),i("design:type",Object),i("design:paramtypes",[Object])],ModalDirective.prototype,"config",null),r([o.Output(),i("design:type",o.EventEmitter)],ModalDirective.prototype,"onShow",void 0),r([o.Output(),i("design:type",o.EventEmitter)],ModalDirective.prototype,"onShown",void 0),r([o.Output(),i("design:type",o.EventEmitter)],ModalDirective.prototype,"onHide",void 0),r([o.Output(),i("design:type",o.EventEmitter)],ModalDirective.prototype,"onHidden",void 0),r([o.HostListener("click",["$event"]),i("design:type",Function),i("design:paramtypes",[Object]),i("design:returntype",void 0)],ModalDirective.prototype,"onClick",null),r([o.HostListener("keydown.esc"),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],ModalDirective.prototype,"onEsc",null),ModalDirective=r([o.Directive({selector:"[bsModal]",exportAs:"bs-modal"}),i("design:paramtypes",[o.ElementRef,o.Renderer,o.Injector,a.ComponentsHelper])],ModalDirective)}();e.ModalDirective=f},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},s=n(0),c=n(24),l=n(223),u={itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0},p='\n <ul class="pager">\n <li [class.disabled]="noPrevious()" [class.previous]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page - 1, $event)">{{getText(\'previous\')}}</a>\n </li>\n <li [class.disabled]="noNext()" [class.next]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page + 1, $event)">{{getText(\'next\')}}</a>\n </li>\n </ul>\n',d=function(t){function PagerComponent(e,n,r){t.call(this,e,n,r),this.config=u}return r(PagerComponent,t),PagerComponent=i([s.Component({selector:"pager[ngModel]",template:p}),a(0,s.Self()),o("design:paramtypes",[c.NgModel,s.Renderer,s.ElementRef])],PagerComponent)}(l.PaginationComponent);e.PagerComponent=d},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(226),c=function(){function BarComponent(t){this.percent=0,this.progress=t}return Object.defineProperty(BarComponent.prototype,"value",{get:function(){return this._value},set:function(t){(t||0===t)&&(this._value=t,this.recalculatePercentage())},enumerable:!0,configurable:!0}),BarComponent.prototype.ngOnInit=function(){this.progress.addBar(this)},BarComponent.prototype.ngOnDestroy=function(){this.progress.removeBar(this)},BarComponent.prototype.recalculatePercentage=function(){this.percent=+(100*this.value/this.progress.max).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)},r([a.Input(),i("design:type",String)],BarComponent.prototype,"type",void 0),r([a.Input(),i("design:type",Number)],BarComponent.prototype,"value",null),BarComponent=r([a.Component({selector:"bar",template:'\n <div class="progress-bar"\n style="min-width: 0;"\n role="progressbar"\n [ngClass]="type && \'progress-bar-\' + type"\n [ngStyle]="{width: (percent < 100 ? percent : 100) + \'%\', transition: transition}"\n aria-valuemin="0"\n [attr.aria-valuenow]="value"\n [attr.aria-valuetext]="percent.toFixed(0) + \'%\'"\n [attr.aria-valuemax]="max"><ng-content></ng-content></div>\n'}),o(0,a.Host()),i("design:paramtypes",[s.ProgressDirective])],BarComponent)}();e.BarComponent=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function ProgressbarComponent(){}return r([o.Input(),i("design:type",Boolean)],ProgressbarComponent.prototype,"animate",void 0),r([o.Input(),i("design:type",Number)],ProgressbarComponent.prototype,"max",void 0),r([o.Input(),i("design:type",String)],ProgressbarComponent.prototype,"type",void 0),r([o.Input(),i("design:type",Number)],ProgressbarComponent.prototype,"value",void 0),ProgressbarComponent=r([o.Component({selector:"progressbar",template:'\n <div progress [animate]="animate" [max]="max">\n <bar [type]="type" [value]="value">\n <ng-content></ng-content>\n </bar>\n </div>\n '}),i("design:paramtypes",[])],ProgressbarComponent)}();e.ProgressbarComponent=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24),c=function(){function RatingComponent(t){this.onHover=new a.EventEmitter((!1)),this.onLeave=new a.EventEmitter((!1)),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return RatingComponent.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},RatingComponent.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},RatingComponent.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},RatingComponent.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},RatingComponent.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},RatingComponent.prototype.registerOnChange=function(t){this.onChange=t},RatingComponent.prototype.registerOnTouched=function(t){this.onTouched=t},RatingComponent.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,r=[],i=0;i<n;i++)r.push(Object.assign({index:i,stateOn:this.stateOn,stateOff:this.stateOff,title:this.titles[i]||i+1},t[i]||{}));return r},RatingComponent.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.cd.viewToModelUpdate(t))},r([a.Input(),i("design:type",Number)],RatingComponent.prototype,"max",void 0),r([a.Input(),i("design:type",String)],RatingComponent.prototype,"stateOn",void 0),r([a.Input(),i("design:type",String)],RatingComponent.prototype,"stateOff",void 0),r([a.Input(),i("design:type",Boolean)],RatingComponent.prototype,"readonly",void 0),r([a.Input(),i("design:type",Array)],RatingComponent.prototype,"titles",void 0),r([a.Input(),i("design:type",Array)],RatingComponent.prototype,"ratingStates",void 0),r([a.Output(),i("design:type",a.EventEmitter)],RatingComponent.prototype,"onHover",void 0),r([a.Output(),i("design:type",a.EventEmitter)],RatingComponent.prototype,"onLeave",void 0),r([a.HostListener("keydown",["$event"]),i("design:type",Function),i("design:paramtypes",[KeyboardEvent]),i("design:returntype",void 0)],RatingComponent.prototype,"onKeydown",null),RatingComponent=r([a.Component({selector:"rating[ngModel]",template:'\n <span (mouseleave)="reset()" (keydown)="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" [attr.aria-valuemax]="range.length" [attr.aria-valuenow]="value">\n <template ngFor let-r [ngForOf]="range" let-index="index">\n <span class="sr-only">({{ index < value ? \'*\' : \' \' }})</span>\n <i (mouseenter)="enter(index + 1)" (click)="rate(index + 1)" class="glyphicon" [ngClass]="index < value ? r.stateOn : r.stateOff" [title]="r.title" ></i>\n </template>\n </span>\n '}),o(0,a.Self()),i("design:paramtypes",[s.NgModel])],RatingComponent)}();e.RatingComponent=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(229),s=function(){function TabHeadingDirective(t,e){e.headingRef=t}return TabHeadingDirective=r([o.Directive({selector:"[tabHeading]"}),i("design:paramtypes",[o.TemplateRef,a.TabDirective])],TabHeadingDirective)}();e.TabHeadingDirective=s},function(t,e,n){"use strict";function isDefined(t){return"undefined"!=typeof t}function def(t,e,n){return e(t)?t:n}function addMinutes(t,e){var n=new Date(t.getTime()+6e4*e),r=new Date(t);return r.setHours(n.getHours(),n.getMinutes()),r}var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},a=n(0),s=n(24);e.timepickerConfig={hourStep:1,minuteStep:1,showMeridian:!0,meridians:void 0,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,min:void 0,max:void 0};var c=function(){function TimepickerComponent(t){this.meridians=["AM","PM"],this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(TimepickerComponent.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(TimepickerComponent.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.cd.viewToModelUpdate(this.selected))},enumerable:!0,configurable:!0}),TimepickerComponent.prototype.ngOnInit=function(){this.meridians=def(this.meridians,isDefined,e.timepickerConfig.meridians)||["AM","PM"],this.mousewheel=def(this.mousewheel,isDefined,e.timepickerConfig.mousewheel),this.mousewheel,this.arrowkeys=def(this.arrowkeys,isDefined,e.timepickerConfig.arrowkeys),this.arrowkeys,this.readonlyInput=def(this.readonlyInput,isDefined,e.timepickerConfig.readonlyInput),this.hourStep=def(this.hourStep,isDefined,e.timepickerConfig.hourStep),this.minuteStep=def(this.minuteStep,isDefined,e.timepickerConfig.minuteStep),this.min=def(this.min,isDefined,e.timepickerConfig.min),this.max=def(this.max,isDefined,e.timepickerConfig.max),this.showMeridian=def(this.showMeridian,isDefined,e.timepickerConfig.showMeridian),this.showSpinners=def(this.showSpinners,isDefined,e.timepickerConfig.showSpinners)},TimepickerComponent.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},TimepickerComponent.prototype.registerOnChange=function(t){this.onChange=t},TimepickerComponent.prototype.registerOnTouched=function(t){this.onTouched=t},TimepickerComponent.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!isDefined(t),this.invalidMinutes=!isDefined(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selected<this.min||this.selected>this.max,this.invalidHours||this.refresh())}},TimepickerComponent.prototype.hoursOnBlur=function(){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},TimepickerComponent.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!isDefined(t),this.invalidHours=!isDefined(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selected<this.min||this.selected>this.max,this.invalidMinutes||this.refresh())}},TimepickerComponent.prototype.minutesOnBlur=function(){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},TimepickerComponent.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},TimepickerComponent.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},TimepickerComponent.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},TimepickerComponent.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},TimepickerComponent.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},TimepickerComponent.prototype.refresh=function(){this.updateTemplate(),this.cd.viewToModelUpdate(this.selected)},TimepickerComponent.prototype.updateTemplate=function(){var t=this.selected.getHours(),e=this.selected.getMinutes();this.showMeridian&&(t=0===t||12===t?12:t%12),this.hours=this.pad(t),this.minutes=this.pad(e),this.meridian=this.selected.getHours()<12?this.meridians[0]:this.meridians[1]},TimepickerComponent.prototype.getHoursFromTemplate=function(){var t=parseInt(this.hours,10),e=this.showMeridian?t>0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},TimepickerComponent.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},TimepickerComponent.prototype.pad=function(t){return isDefined(t)&&t.toString().length<2?"0"+t:t.toString()},TimepickerComponent.prototype.noIncrementHours=function(){var t=addMinutes(this.selected,60*this.hourStep);return t>this.max||t<this.selected&&t<this.min},TimepickerComponent.prototype.noDecrementHours=function(){var t=addMinutes(this.selected,60*-this.hourStep);return t<this.min||t>this.selected&&t>this.max},TimepickerComponent.prototype.noIncrementMinutes=function(){var t=addMinutes(this.selected,this.minuteStep);return t>this.max||t<this.selected&&t<this.min},TimepickerComponent.prototype.noDecrementMinutes=function(){var t=addMinutes(this.selected,-this.minuteStep);return t<this.min||t>this.selected&&t>this.max},TimepickerComponent.prototype.addMinutesToSelected=function(t){this.selected=addMinutes(this.selected,t),this.refresh()},TimepickerComponent.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?addMinutes(this.selected,720)>this.max:addMinutes(this.selected,-720)<this.min)},r([a.Input(),i("design:type",Number)],TimepickerComponent.prototype,"hourStep",void 0),r([a.Input(),i("design:type",Number)],TimepickerComponent.prototype,"minuteStep",void 0),r([a.Input(),i("design:type",Boolean)],TimepickerComponent.prototype,"readonlyInput",void 0),r([a.Input(),i("design:type",Boolean)],TimepickerComponent.prototype,"mousewheel",void 0),r([a.Input(),i("design:type",Boolean)],TimepickerComponent.prototype,"arrowkeys",void 0),r([a.Input(),i("design:type",Boolean)],TimepickerComponent.prototype,"showSpinners",void 0),r([a.Input(),i("design:type",Date)],TimepickerComponent.prototype,"min",void 0),r([a.Input(),i("design:type",Date)],TimepickerComponent.prototype,"max",void 0),r([a.Input(),i("design:type",Array)],TimepickerComponent.prototype,"meridians",void 0),r([a.Input(),i("design:type",Boolean)],TimepickerComponent.prototype,"showMeridian",null),TimepickerComponent=r([a.Component({selector:"timepicker[ngModel]",template:'\n <table>\n <tbody>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="incrementHours()" [ngClass]="{disabled: noIncrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td> </td>\n <td><a (click)="incrementMinutes()" [ngClass]="{disabled: noIncrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n <tr>\n <td class="form-group" [ngClass]="{\'has-error\': invalidHours}">\n <input style="width:50px;" type="text" [(ngModel)]="hours" (change)="updateHours()" class="form-control text-center" [readonly]="readonlyInput" (blur)="hoursOnBlur($event)" maxlength="2">\n </td>\n <td>:</td>\n <td class="form-group" [ngClass]="{\'has-error\': invalidMinutes}">\n <input style="width:50px;" type="text" [(ngModel)]="minutes" (change)="updateMinutes()" class="form-control text-center" [readonly]="readonlyInput" (blur)="minutesOnBlur($event)" maxlength="2">\n </td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"><button type="button" [ngClass]="{disabled: noToggleMeridian() || readonlyInput}" class="btn btn-default text-center" (click)="toggleMeridian()">{{meridian}}</button></td>\n </tr>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="decrementHours()" [ngClass]="{disabled: noDecrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td> </td>\n <td><a (click)="decrementMinutes()" [ngClass]="{disabled: noDecrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n </tbody>\n </table>\n '}),o(0,a.Self()),i("design:paramtypes",[s.NgModel])],TimepickerComponent)}();e.TimepickerComponent=c},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function TooltipOptions(t){Object.assign(this,t)}return TooltipOptions=r([o.Injectable(),i("design:paramtypes",[Object])],TooltipOptions)}();e.TooltipOptions=a},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(233),s=n(411),c=n(52),l=function(){function TooltipDirective(t,e){this.placement="top",this.enable=!0,this.animation=!0,this.visible=!1,this.viewContainerRef=t,this.componentsHelper=e}return TooltipDirective.prototype.show=function(){if(!this.visible&&this.enable){this.visible=!0;var t=new s.TooltipOptions({content:this.content,htmlContent:this.htmlContent,placement:this.placement,animation:this.animation,hostEl:this.viewContainerRef.element,popupClass:this.popupClass,context:this.tooltipContext}),e=o.ReflectiveInjector.resolve([{provide:s.TooltipOptions,useValue:t}]);this.tooltip=this.componentsHelper.appendNextToLocation(a.TooltipContainerComponent,this.viewContainerRef,e)}},TooltipDirective.prototype.hide=function(){this.visible&&(this.visible=!1,this.tooltip.destroy())},r([o.Input("tooltip"),i("design:type",String)],TooltipDirective.prototype,"content",void 0),r([o.Input("tooltipHtml"),i("design:type",Object)],TooltipDirective.prototype,"htmlContent",void 0),r([o.Input("tooltipPlacement"),i("design:type",String)],TooltipDirective.prototype,"placement",void 0),r([o.Input("tooltipIsOpen"),i("design:type",Boolean)],TooltipDirective.prototype,"isOpen",void 0),r([o.Input("tooltipEnable"),i("design:type",Boolean)],TooltipDirective.prototype,"enable",void 0),r([o.Input("tooltipAnimation"),i("design:type",Boolean)],TooltipDirective.prototype,"animation",void 0),r([o.Input("tooltipAppendToBody"),i("design:type",Boolean)],TooltipDirective.prototype,"appendToBody",void 0),r([o.Input("tooltipClass"),i("design:type",String)],TooltipDirective.prototype,"popupClass",void 0),r([o.Input("tooltipContext"),i("design:type",Object)],TooltipDirective.prototype,"tooltipContext",void 0),r([o.HostListener("focusin",["$event","$target"]),o.HostListener("mouseenter",["$event","$target"]),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],TooltipDirective.prototype,"show",null),r([o.HostListener("focusout",["$event","$target"]),o.HostListener("mouseleave",["$event","$target"]),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],TooltipDirective.prototype,"hide",null),TooltipDirective=r([o.Directive({selector:"[tooltip], [tooltipHtml]"}),i("design:paramtypes",[o.ViewContainerRef,c.ComponentsHelper])],TooltipDirective)}();e.TooltipDirective=l},function(t,e,n){"use strict";var r=n(704),i=function(){function TypeaheadUtils(){}return TypeaheadUtils.latinize=function(t){return t?t.replace(/[^A-Za-z0-9\[\] ]/g,function(t){return TypeaheadUtils.latinMap[t]||t}):""},TypeaheadUtils.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},TypeaheadUtils.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var r,i="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(i,"g")),a=[],s=o.length,c=new RegExp("["+n+"]+","g"),l=0;l<s;l+=1)r=o[l],r&&r.length&&r!==e&&a.push(r.replace(c,""));return a},TypeaheadUtils.getValueFromObject=function(t,e){if(!e||"object"!=typeof t)return t.toString();if(e.endsWith("()")){var n=e.slice(0,e.length-2);return t[n]().toString()}for(var r=e.replace(/\[(\w+)\]/g,".$1").replace(/^\./,""),i=r.split("."),o=0,a=i;o<a.length;o++){var s=a[o];s in t&&(t=t[s])}return t.toString()},TypeaheadUtils.latinMap=r.latinMap,TypeaheadUtils}();e.TypeaheadUtils=i},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(24),s=n(235),c=n(236),l=n(413),u=n(9);n(734),n(735),n(416),n(736),n(737),n(738);var p=n(52),d=function(){function TypeaheadDirective(t,e,n,r,i){this.typeaheadLoading=new o.EventEmitter((!1)),this.typeaheadNoResults=new o.EventEmitter((!1)),this.typeaheadOnSelect=new o.EventEmitter((!1)),this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new o.EventEmitter,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=r,this.componentsHelper=i}return TypeaheadDirective.prototype.onChange=function(t){if(this.container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this.container.prevActiveMatch();if(40===t.keyCode)return void this.container.nextActiveMatch();if(13===t.keyCode)return void this.container.selectActiveMatch()}t.target.value.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},TypeaheadDirective.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},TypeaheadDirective.prototype.onBlur=function(){this.container&&!this.container.isFocused&&this.hide()},TypeaheadDirective.prototype.onKeydown=function(t){if(this.container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},TypeaheadDirective.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof u.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof u.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},TypeaheadDirective.prototype.changeModel=function(t){var e=l.TypeaheadUtils.getValueFromObject(t,this.typeaheadOptionField);this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e), -this.hide()},Object.defineProperty(TypeaheadDirective.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),TypeaheadDirective.prototype.show=function(t){var e=new c.TypeaheadOptions({typeaheadRef:this,placement:this.placement,animation:!1}),n=o.ReflectiveInjector.resolve([{provide:c.TypeaheadOptions,useValue:e}]);this.popup=this.componentsHelper.appendNextToLocation(s.TypeaheadContainerComponent,this.viewContainerRef,n),this.popup.instance.position(this.viewContainerRef.element),this.container=this.popup.instance,this.container.parent=this;var r=(this.typeaheadLatinize?l.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?l.TypeaheadUtils.tokenize(r,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):r,this.container.matches=t,this.container.field=this.typeaheadOptionField,this.element.nativeElement.focus()},TypeaheadDirective.prototype.hide=function(){this.container&&(this.popup.destroy(),this.container=void 0)},TypeaheadDirective.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t._matches=e.slice(0,t.typeaheadOptionsLimit),t.finalizeAsyncCall()},function(t){console.error(t)})},TypeaheadDirective.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return u.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.prepareOption(e).toLowerCase(),n)}).toArray()}).subscribe(function(e){t._matches=e.slice(0,t.typeaheadOptionsLimit),t.finalizeAsyncCall()},function(t){console.error(t)})},TypeaheadDirective.prototype.prepareOption=function(t){var e=l.TypeaheadUtils.getValueFromObject(t,this.typeaheadOptionField);return this.typeaheadLatinize?l.TypeaheadUtils.latinize(e):e},TypeaheadDirective.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?l.TypeaheadUtils.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?l.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},TypeaheadDirective.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var r=0;r<n;r+=1)if(e[r].length>0&&t.indexOf(e[r])<0)return!1;return!0}return t.indexOf(e)>=0},TypeaheadDirective.prototype.finalizeAsyncCall=function(){if(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(this.matches.length<=0),this._matches.length<=0)return void this.hide();if(this.container&&this._matches.length>0){var t=(this.typeaheadLatinize?l.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?l.TypeaheadUtils.tokenize(t,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):t,this.container.matches=this._matches}!this.container&&this._matches.length>0&&this.show(this._matches)},r([o.Output(),i("design:type",o.EventEmitter)],TypeaheadDirective.prototype,"typeaheadLoading",void 0),r([o.Output(),i("design:type",o.EventEmitter)],TypeaheadDirective.prototype,"typeaheadNoResults",void 0),r([o.Output(),i("design:type",o.EventEmitter)],TypeaheadDirective.prototype,"typeaheadOnSelect",void 0),r([o.Input(),i("design:type",Object)],TypeaheadDirective.prototype,"typeahead",void 0),r([o.Input(),i("design:type",Number)],TypeaheadDirective.prototype,"typeaheadMinLength",void 0),r([o.Input(),i("design:type",Number)],TypeaheadDirective.prototype,"typeaheadWaitMs",void 0),r([o.Input(),i("design:type",Number)],TypeaheadDirective.prototype,"typeaheadOptionsLimit",void 0),r([o.Input(),i("design:type",String)],TypeaheadDirective.prototype,"typeaheadOptionField",void 0),r([o.Input(),i("design:type",Boolean)],TypeaheadDirective.prototype,"typeaheadAsync",void 0),r([o.Input(),i("design:type",Boolean)],TypeaheadDirective.prototype,"typeaheadLatinize",void 0),r([o.Input(),i("design:type",Boolean)],TypeaheadDirective.prototype,"typeaheadSingleWords",void 0),r([o.Input(),i("design:type",String)],TypeaheadDirective.prototype,"typeaheadWordDelimiters",void 0),r([o.Input(),i("design:type",String)],TypeaheadDirective.prototype,"typeaheadPhraseDelimiters",void 0),r([o.Input(),i("design:type",o.TemplateRef)],TypeaheadDirective.prototype,"typeaheadItemTemplate",void 0),r([o.HostListener("keyup",["$event"]),i("design:type",Function),i("design:paramtypes",[Object]),i("design:returntype",void 0)],TypeaheadDirective.prototype,"onChange",null),r([o.HostListener("focus",["$event.target"]),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],TypeaheadDirective.prototype,"onFocus",null),r([o.HostListener("blur"),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",void 0)],TypeaheadDirective.prototype,"onBlur",null),r([o.HostListener("keydown",["$event"]),i("design:type",Function),i("design:paramtypes",[KeyboardEvent]),i("design:returntype",void 0)],TypeaheadDirective.prototype,"onKeydown",null),TypeaheadDirective=r([o.Directive({selector:"[typeahead][ngModel],[typeahead][formControlName]"}),i("design:paramtypes",[a.NgControl,o.ViewContainerRef,o.ElementRef,o.Renderer,p.ComponentsHelper])],TypeaheadDirective)}();e.TypeaheadDirective=d},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(77),o=n(423),a=function(t){function BehaviorSubject(e){t.call(this),this._value=e}return r(BehaviorSubject,t),Object.defineProperty(BehaviorSubject.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),BehaviorSubject.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},BehaviorSubject.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.ObjectUnsubscribedError;return this._value},BehaviorSubject.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},BehaviorSubject}(i.Subject);e.BehaviorSubject=a},function(t,e,n){"use strict";var r=n(9),i=n(744);r.Observable.prototype.filter=i.filter},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(9),o=n(420),a=n(418),s=n(757),c=function(t){function ArrayObservable(e,n){t.call(this),this.array=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return r(ArrayObservable,t),ArrayObservable.create=function(t,e){return new ArrayObservable(t,e)},ArrayObservable.of=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[t.length-1];s.isScheduler(n)?t.pop():n=null;var r=t.length;return r>1?new ArrayObservable(t,n):1===r?new o.ScalarObservable(t[0],n):new a.EmptyObservable(n)},ArrayObservable.dispatch=function(t){var e=t.array,n=t.index,r=t.count,i=t.subscriber;return n>=r?void i.complete():(i.next(e[n]),void(i.closed||(t.index=n+1,this.schedule(t))))},ArrayObservable.prototype._subscribe=function(t){var e=0,n=this.array,r=n.length,i=this.scheduler;if(i)return i.schedule(ArrayObservable.dispatch,0,{array:n,index:e,count:r,subscriber:t});for(var o=0;o<r&&!t.closed;o++)t.next(n[o]);t.complete()},ArrayObservable}(i.Observable);e.ArrayObservable=c},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(9),o=function(t){function EmptyObservable(e){t.call(this),this.scheduler=e}return r(EmptyObservable,t),EmptyObservable.create=function(t){return new EmptyObservable(t)},EmptyObservable.dispatch=function(t){var e=t.subscriber;e.complete()},EmptyObservable.prototype._subscribe=function(t){var e=this.scheduler;return e?e.schedule(EmptyObservable.dispatch,0,{subscriber:t}):void t.complete()},EmptyObservable}(i.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function dispatchNext(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function dispatchError(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(53),o=n(9),a=function(t){function PromiseObservable(e,n){t.call(this),this.promise=e,this.scheduler=n}return r(PromiseObservable,t),PromiseObservable.create=function(t,e){return new PromiseObservable(t,e)},PromiseObservable.prototype._subscribe=function(t){var e=this,n=this.promise,r=this.scheduler;if(null==r)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){i.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return r.schedule(dispatchNext,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(r.schedule(dispatchNext,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(r.schedule(dispatchError,0,{err:e,subscriber:t}))}).then(null,function(t){i.root.setTimeout(function(){throw t})})},PromiseObservable}(o.Observable);e.PromiseObservable=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(9),o=function(t){function ScalarObservable(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return r(ScalarObservable,t),ScalarObservable.create=function(t,e){return new ScalarObservable(t,e)},ScalarObservable.dispatch=function(t){var e=t.done,n=t.value,r=t.subscriber;return e?void r.complete():(r.next(n),void(r.closed||(t.done=!0,this.schedule(t))))},ScalarObservable.prototype._subscribe=function(t){var e=this.value,n=this.scheduler;return n?n.schedule(ScalarObservable.dispatch,0,{done:!1,value:e,subscriber:t}):(t.next(e),void(t.closed||t.complete()))},ScalarObservable}(i.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";function concatAll(){return this.lift(new r.MergeAllOperator(1))}var r=n(242);e.concatAll=concatAll},function(t,e,n){"use strict";function every(t,e){return this.lift(new o(t,e,this))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29);e.every=every;var o=function(){function EveryOperator(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return EveryOperator.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg,this.source))},EveryOperator}(),a=function(t){function EverySubscriber(e,n,r,i){t.call(this,e),this.predicate=n,this.thisArg=r,this.source=i,this.index=0,this.thisArg=r||this}return r(EverySubscriber,t),EverySubscriber.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},EverySubscriber.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)},EverySubscriber.prototype._complete=function(){this.notifyComplete(!0)},EverySubscriber}(i.Subscriber)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},r=function(t){function ObjectUnsubscribedError(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return n(ObjectUnsubscribedError,t),ObjectUnsubscribedError}(Error);e.ObjectUnsubscribedError=r},function(t,e){"use strict";e.errorObject={e:{}}},function(t,e){"use strict";function isFunction(t){return"function"==typeof t}e.isFunction=isFunction},function(t,e){"use strict";function isPromise(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=isPromise},,function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";var r=n(532),i=(n.n(r),n(498)),o=n(0),a=n(531),s=n(526);a.a.production&&n.i(o.enableProdMode)(),n.i(i.a)().bootstrapModule(s.a)},,,function(t,e,n){"use strict";var r=n(441),i=n(435),o=n(438),a=n(99),s=n(434);for(var c in r)["NgLocalization","CommonModule","default"].indexOf(c)<0&&function(t){n.d(e,t,function(){return r[t]})}(c);for(var c in i)["NgLocalization","CommonModule","default"].indexOf(c)<0&&function(t){n.d(e,t,function(){return i[t]})}(c);for(var c in o)["NgLocalization","CommonModule","default"].indexOf(c)<0&&function(t){n.d(e,t,function(){return o[t]})}(c);n.o(a,"b")&&n.d(e,"NgLocalization",function(){return a.b}),n.o(s,"a")&&n.d(e,"CommonModule",function(){return s.a})},function(t,e,n){"use strict";var r=n(436);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.a},function(t,e,n){"use strict";var r=n(0),i=n(433),o=n(99),a=n(442);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function CommonModule(){}return CommonModule.decorators=[{type:r.NgModule,args:[{declarations:[i.a,a.a],exports:[i.a,a.a],providers:[{provide:o.b,useClass:o.c}]}]}],CommonModule.ctorParameters=[],CommonModule}()},function(t,e,n){"use strict";var r=n(249),i=n(250),o=n(251),a=n(252),s=n(253),c=n(144),l=n(254);n.o(r,"a")&&n.d(e,"NgClass",function(){return r.a}),n.o(i,"a")&&n.d(e,"NgFor",function(){return i.a}),n.o(o,"a")&&n.d(e,"NgIf",function(){return o.a}),n.o(a,"a")&&n.d(e,"NgPlural",function(){return a.a}),n.o(a,"b")&&n.d(e,"NgPluralCase",function(){return a.b}),n.o(s,"a")&&n.d(e,"NgStyle",function(){return s.a}),n.o(c,"b")&&n.d(e,"NgSwitch",function(){return c.b}),n.o(c,"c")&&n.d(e,"NgSwitchCase",function(){return c.c}),n.o(c,"d")&&n.d(e,"NgSwitchDefault",function(){return c.d}),n.o(l,"a")&&n.d(e,"NgTemplateOutlet",function(){return l.a})},function(t,e,n){"use strict";var r=n(249),i=n(250),o=n(251),a=n(252),s=n(253),c=n(144),l=n(254);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=[r.a,i.a,o.a,l.a,s.a,c.b,c.c,c.d,a.a,a.b]},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=function(t){function BaseError(e){var n=t.call(this,e);this._nativeError=n}return r(BaseError,t),Object.defineProperty(BaseError.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(BaseError.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(BaseError.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),BaseError.prototype.toString=function(){return this._nativeError.toString()},BaseError}(Error);(function(t){function WrappedError(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(WrappedError,t),Object.defineProperty(WrappedError.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),WrappedError})(i)},function(t,e,n){"use strict";var r=n(146),i=n(100),o=n(439),a=n(440),s=n(145);for(var c in r)"default"!==c&&function(t){n.d(e,t,function(){return r[t]})}(c);for(var c in i)"default"!==c&&function(t){n.d(e,t,function(){return i[t]})}(c);for(var c in o)"default"!==c&&function(t){n.d(e,t,function(){return o[t]})}(c);for(var c in a)"default"!==c&&function(t){n.d(e,t,function(){return a[t]})}(c);for(var c in s)"default"!==c&&function(t){n.d(e,t,function(){return s[t]})}(c)},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(145),a=n(100),s=n(146);n.d(e,"HashLocationStrategy",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l=function(t){function HashLocationStrategy(e,r){t.call(this),this._platformLocation=e,this._baseHref="",n.i(i.b)(r)&&(this._baseHref=r)}return c(HashLocationStrategy,t),HashLocationStrategy.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},HashLocationStrategy.prototype.getBaseHref=function(){return this._baseHref},HashLocationStrategy.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return n.i(i.b)(e)||(e="#"),e.length>0?e.substring(1):e},HashLocationStrategy.prototype.prepareExternalUrl=function(t){var e=o.Location.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},HashLocationStrategy.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.Location.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},HashLocationStrategy.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.Location.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},HashLocationStrategy.prototype.forward=function(){this._platformLocation.forward()},HashLocationStrategy.prototype.back=function(){this._platformLocation.back()},HashLocationStrategy.decorators=[{type:r.Injectable}],HashLocationStrategy.ctorParameters=[{type:s.PlatformLocation},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:[a.APP_BASE_HREF]}]}],HashLocationStrategy}(a.LocationStrategy)},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(145),a=n(100),s=n(146);n.d(e,"PathLocationStrategy",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},l=function(t){function PathLocationStrategy(e,r){if(t.call(this),this._platformLocation=e,n.i(i.c)(r)&&(r=this._platformLocation.getBaseHrefFromDOM()),n.i(i.c)(r))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}return c(PathLocationStrategy,t),PathLocationStrategy.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},PathLocationStrategy.prototype.getBaseHref=function(){return this._baseHref},PathLocationStrategy.prototype.prepareExternalUrl=function(t){return o.Location.joinWithSlash(this._baseHref,t)},PathLocationStrategy.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.Location.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},PathLocationStrategy.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.Location.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},PathLocationStrategy.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.Location.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},PathLocationStrategy.prototype.forward=function(){this._platformLocation.forward()},PathLocationStrategy.prototype.back=function(){this._platformLocation.back()},PathLocationStrategy.decorators=[{type:r.Injectable}],PathLocationStrategy.ctorParameters=[{type:s.PlatformLocation},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:[a.APP_BASE_HREF]}]}],PathLocationStrategy}(a.LocationStrategy)},function(t,e,n){"use strict";var r=n(256),i=n(257),o=n(258),a=n(259),s=n(260),c=n(261),l=n(262),u=n(263),p=n(264);n.o(r,"a")&&n.d(e,"AsyncPipe",function(){return r.a}),n.o(i,"a")&&n.d(e,"DatePipe",function(){return i.a}),n.o(o,"a")&&n.d(e,"I18nPluralPipe",function(){return o.a}),n.o(a,"a")&&n.d(e,"I18nSelectPipe",function(){return a.a}),n.o(s,"a")&&n.d(e,"JsonPipe",function(){return s.a}),n.o(c,"a")&&n.d(e,"LowerCasePipe",function(){return c.a}),n.o(l,"c")&&n.d(e,"CurrencyPipe",function(){return l.c}),n.o(l,"a")&&n.d(e,"DecimalPipe",function(){return l.a}),n.o(l,"b")&&n.d(e,"PercentPipe",function(){return l.b}),n.o(u,"a")&&n.d(e,"SlicePipe",function(){return u.a}),n.o(p,"a")&&n.d(e,"UpperCasePipe",function(){return p.a})},function(t,e,n){"use strict";var r=n(256),i=n(257),o=n(258),a=n(259),s=n(260),c=n(261),l=n(262),u=n(263),p=n(264);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=[r.a,p.a,c.a,s.a,u.a,l.a,l.b,l.c,i.a,o.a,a.a]},function(t,e,n){"use strict";function parseAnimationEntry(t){var e=[],n={},i=[],o=[];t.definitions.forEach(function(t){t instanceof r.g?_parseAnimationDeclarationStates(t,e).forEach(function(t){o.push(t),n[t.stateName]=t.styles}):i.push(t)});var a=i.map(function(t){return _parseAnimationStateTransition(t,n,e)}),s=new l.a(t.name,o,a);return new v(s,e)}function parseAnimationOutputName(t,e){var n,r=t.split("."),i="";if(r.length>1){n=r[0];var o=r[1];switch(o){case"start":case"done":i=o;break;default:e.push(new m('The provided animation output phase value "'+o+'" for "@'+n+'" is not supported (use start or done)'))}}else n=t,e.push(new m("The animation trigger output event (@"+n+") is missing its phase value name (start or done are currently supported)"));return new c.O(n,i,t)}function _parseAnimationDeclarationStates(t,e){var r=[];t.styles.styles.forEach(function(t){n.i(o.m)(t)?r.push(t):e.push(new m("State based animations cannot contain references to other states"))});var i=new l.b(r),a=t.stateNameExpr.split(/\s*,\s*/);return a.map(function(t){return new l.c(t,i)})}function _parseAnimationStateTransition(t,e,n){var r=new u.a,i=[],o=t.stateChangeExpr.split(/\s*,\s*/);o.forEach(function(t){_parseAnimationTransitionExpr(t,n).forEach(function(t){i.push(t)})});var a=_normalizeAnimationEntry(t.steps),s=_normalizeStyleSteps(a,e,n),c=_parseTransitionAnimation(s,0,r,e,n);0==n.length&&_fillAnimationAstStartingKeyframes(c,r,n);var p=c instanceof l.d?c:new l.d([c]);return new l.e(i,p)}function _parseAnimationTransitionExpr(t,e){var r=[],i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(!n.i(o.a)(i)||i.length<4)return e.push(new m("the provided "+t+" is not of a supported format")),r;var a=i[1],s=i[2],u=i[3];r.push(new l.f(a,u));var p=a==c.S&&u==c.S;return"<"!=s[0]||p||r.push(new l.f(u,a)),r}function _normalizeAnimationEntry(t){return n.i(o.d)(t)?new r.i(t):t}function _normalizeStyleMetadata(t,e,r){var a=[];return t.styles.forEach(function(t){n.i(o.h)(t)?i.a.addAll(a,_resolveStylesFromState(t,e,r)):a.push(t)}),a}function _normalizeStyleSteps(t,e,n){var i=_normalizeStyleStepEntry(t,e,n);return new r.i(i)}function _mergeAnimationStyles(t,e){if(n.i(o.m)(e)&&t.length>0){var r=t.length-1,a=t[r];if(n.i(o.m)(a))return void(t[r]=i.b.merge(a,e))}t.push(e)}function _normalizeStyleStepEntry(t,e,i){var a;if(!(t instanceof r.j))return[t];a=t.steps;var s,c=[];return a.forEach(function(t){if(t instanceof r.h)n.i(o.a)(s)||(s=[]),_normalizeStyleMetadata(t,e,i).forEach(function(t){_mergeAnimationStyles(s,t)});else{if(n.i(o.a)(s)&&(c.push(new r.h(0,s)),s=null),t instanceof r.k){var a=t.styles;a instanceof r.h?a.styles=_normalizeStyleMetadata(a,e,i):a instanceof r.l&&a.steps.forEach(function(t){t.styles=_normalizeStyleMetadata(t,e,i)})}else if(t instanceof r.j){var l=_normalizeStyleStepEntry(t,e,i);t=t instanceof r.m?new r.m(l):new r.i(l)}c.push(t)}}),n.i(o.a)(s)&&c.push(new r.h(0,s)),c}function _resolveStylesFromState(t,e,r){var i=[];if(":"!=t[0])r.push(new m('Animation states via styles must be prefixed with a ":"'));else{var a=t.substring(1),s=e[a];n.i(o.a)(s)?s.styles.forEach(function(t){n.i(o.m)(t)&&i.push(t)}):r.push(new m('Unable to apply styles due to missing a state: "'+a+'"'))}return i}function _parseAnimationKeyframes(t,e,r,a,s){var u=t.steps.length,p=0;t.steps.forEach(function(t){return p+=n.i(o.a)(t.offset)?1:0}),p>0&&p<u&&(s.push(new m("Not all style() entries contain an offset for the provided keyframe()")),p=u);var h=u-1,v=0==p?1/h:0,g=[],b=0,y=!1,_=0;t.steps.forEach(function(t){var e=t.offset,r={};t.styles.forEach(function(t){i.b.forEach(t,function(t,e){"offset"!=e&&(r[e]=t)})}),n.i(o.a)(e)?y=y||e<_:e=b==h?f:v*b,g.push([e,r]),_=e,b++}),y&&i.a.sort(g,function(t,e){return t[0]<=e[0]?-1:1});var w,x=g[0];x[0]!=d&&i.a.insert(g,0,x=[d,{}]);var C=x[1];h=g.length-1;var S=g[h];S[0]!=f&&(g.push(S=[f,{}]),h++);var k=S[1];for(w=1;w<=h;w++){var E=g[w],P=E[1];i.b.forEach(P,function(t,e){n.i(o.a)(C[e])||(C[e]=c.T)})}for(w=h-1;w>=0;w--){var E=g[w],P=E[1];i.b.forEach(P,function(t,e){n.i(o.a)(k[e])||(k[e]=t)})}return g.map(function(t){return new l.g(t[0],new l.b([t[1]]))})}function _parseTransitionAnimation(t,e,s,c,u){var p,d=0,h=e;if(t instanceof r.j){var m,v=0,g=[],b=t instanceof r.m;if(t.steps.forEach(function(t){var p=b?h:e;if(t instanceof r.h)return t.styles.forEach(function(t){var e=t;i.b.forEach(e,function(t,e){s.insertAtTime(e,p,t)})}),void(m=t.styles);var f=_parseTransitionAnimation(t,p,s,c,u);if(n.i(o.a)(m)){if(t instanceof r.j){var y=new l.b(m);g.push(new l.h(y,[],0,0,""))}else{var _=f;i.a.addAll(_.startingStyles.styles,m)}m=null}var w=f.playTime;e+=w,d+=w,v=a.a.max(w,v),g.push(f)}),n.i(o.a)(m)){var y=new l.b(m);g.push(new l.h(y,[],0,0,""))}b?(p=new l.i(g),d=v,e=h+d):p=new l.d(g)}else if(t instanceof r.k){var _,w=_parseTimeExpression(t.timings,u),x=t.styles;if(x instanceof r.l)_=_parseAnimationKeyframes(x,e,s,c,u);else{var C=x,S=f,k=new l.b(C.styles),E=new l.g(S,k);_=[E]}p=new l.h(new l.b([]),_,w.duration,w.delay,w.easing),d=w.duration+w.delay,e+=d,_.forEach(function(t){return t.styles.styles.forEach(function(t){return i.b.forEach(t,function(t,n){return s.insertAtTime(n,e,t)})})})}else p=new l.h(null,[],0,0,"");return p.playTime=d,p.startTime=h,p}function _fillAnimationAstStartingKeyframes(t,e,n){if(t instanceof l.h&&t.keyframes.length>0){var r=t.keyframes;if(1==r.length){var i=r[0],o=_createStartKeyframeFromEndKeyframe(i,t.startTime,t.playTime,e,n);t.keyframes=[o,i]}}else t instanceof l.j&&t.steps.forEach(function(t){return _fillAnimationAstStartingKeyframes(t,e,n)})}function _parseTimeExpression(t,e){var r,i=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,s=0,c=null;if(n.i(o.h)(t)){var l=t.match(i);if(null===l)return e.push(new m('The provided timing value "'+t+'" is invalid.')),new g(0,0,null);var u=o.n.parseFloat(l[1]),p=l[2];"s"==p&&(u*=h),r=a.a.floor(u);var d=l[3],f=l[4];if(n.i(o.a)(d)){var v=o.n.parseFloat(d);n.i(o.a)(f)&&"s"==f&&(v*=h),s=a.a.floor(v)}var b=l[5];n.i(o.c)(b)||(c=b)}else r=t;return new g(r,s,c)}function _createStartKeyframeFromEndKeyframe(t,e,r,a,s){var u={},p=e+r;return t.styles.styles.forEach(function(t){i.b.forEach(t,function(t,r){if("offset"!=r){var i,l,d,f=a.indexOfAtOrBeforeTime(r,e);n.i(o.a)(f)?(i=a.getByIndex(r,f),d=i.value,l=a.getByIndex(r,f+1)):d=c.T,n.i(o.a)(l)&&!l.matches(p,t)&&s.push(new m('The animated CSS property "'+r+'" unexpectedly changes between steps "'+i.time+'ms" and "'+p+'ms" at "'+l.time+'ms"')),u[r]=d}})}),new l.g(d,new l.b([u]))}var r=n(20),i=n(6),o=n(3),a=n(446),s=n(41),c=n(17),l=n(265),u=n(444);n.d(e,"b",function(){return m}),e.a=parseAnimationEntry,e.c=parseAnimationOutputName;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},d=0,f=1,h=1e3,m=function(t){function AnimationParseError(e){t.call(this,null,e)}return p(AnimationParseError,t),AnimationParseError.prototype.toString=function(){return""+this.msg},AnimationParseError}(s.a),v=function(){function ParsedAnimationResult(t,e){this.ast=t,this.errors=e}return ParsedAnimationResult}(),g=function(){function _AnimationTimings(t,e,n){this.duration=t,this.delay=e,this.easing=n}return _AnimationTimings}()},function(t,e,n){"use strict";var r=n(6),i=n(3);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function StylesCollectionEntry(t,e){this.time=t,this.value=e}return StylesCollectionEntry.prototype.matches=function(t,e){return t==this.time&&e==this.value},StylesCollectionEntry}(),a=function(){function StylesCollection(){this.styles={}}return StylesCollection.prototype.insertAtTime=function(t,e,a){var s=new o(e,a),c=this.styles[t];n.i(i.a)(c)||(c=this.styles[t]=[]);for(var l=0,u=c.length-1;u>=0;u--)if(c[u].time<=e){l=u+1;break}r.a.insert(c,l,s)},StylesCollection.prototype.getByIndex=function(t,e){var r=this.styles[t];return n.i(i.a)(r)?e>=r.length?null:r[e]:null},StylesCollection.prototype.indexOfAtOrBeforeTime=function(t,e){var r=this.styles[t];if(n.i(i.a)(r))for(var o=r.length-1;o>=0;o--)if(r[o].time<=e)return o;return null},StylesCollection}()},function(t,e,n){"use strict";function _initReflector(){w.P.reflectionCapabilities=new w._2}function _mergeOptions(t){return{useDebug:_lastDefined(t.map(function(t){return t.useDebug})),useJit:_lastDefined(t.map(function(t){return t.useJit})),defaultEncapsulation:_lastDefined(t.map(function(t){return t.defaultEncapsulation})),providers:_mergeArrays(t.map(function(t){return t.providers}))}}function _lastDefined(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function _mergeArrays(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var r=n(0),i=(n(42),n(20),n(455),n(105)),o=n(104),a=n(148),s=n(153),c=n(160),l=n(106),u=n(154),p=n(78),d=n(283),f=n(79),h=n(284),m=n(80),v=n(103),g=n(102),b=n(149),y=n(157),_=n(155),w=n(17),x=n(158),C=n(271);n.d(e,"b",function(){return P}),n.d(e,"a",function(){return x.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var S={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},k=[{provide:w._1,useValue:w.P},{provide:w.Y,useExisting:w._1},{provide:x.a,useValue:S},w.Q,g.c,v.a,o.b,{provide:C.a,useFactory:function(t,e,n){return new C.a(t,e,n)},deps:[o.b,[new r.OptionalMetadata,new r.Inject(r.TRANSLATIONS)],[new r.OptionalMetadata,new r.Inject(r.TRANSLATIONS_FORMAT)]]},i.a,a.a,s.a,m.c,c.a,l.c,u.a,{provide:p.a,useValue:new p.a},d.a,{provide:r.Compiler,useExisting:d.a},h.a,{provide:f.a,useExisting:h.a},m.a,b.a,y.a,_.a],E=function(){function RuntimeCompilerFactory(t){this._defaultOptions=[{useDebug:n.i(r.isDevMode)(),useJit:!0,defaultEncapsulation:r.ViewEncapsulation.Emulated}].concat(t)}return RuntimeCompilerFactory.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=_mergeOptions(this._defaultOptions.concat(t)),n=r.ReflectiveInjector.resolveAndCreate([k,{provide:p.a,useFactory:function(){return new p.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(r.Compiler)},RuntimeCompilerFactory.decorators=[{type:r.Injectable}],RuntimeCompilerFactory.ctorParameters=[{type:Array,decorators:[{type:r.Inject,args:[r.COMPILER_OPTIONS]}]}],RuntimeCompilerFactory}(),P=n.i(r.createPlatformFactory)(r.platformCore,"coreDynamic",[{provide:r.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:r.CompilerFactory,useClass:E},{provide:r.PLATFORM_INITIALIZER,useValue:_initReflector,multi:!0}])},function(t,e,n){"use strict";var r=n(3);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.b.Math},function(t,e,n){"use strict";function createI18nMessageFactory(t){var e=new p(u,t);return function(t,n,r){return e.toI18nMessage(t,n,r)}}function _extractPlaceholderName(t){return t.split(d)[1]}var r=n(102),i=n(103),o=n(55),a=n(278),s=n(151),c=n(269),l=n(448);e.a=createI18nMessageFactory;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=new i.a(new r.c),p=function(){function _I18nVisitor(t,e){this._expressionParser=t,this._interpolationConfig=e}return _I18nVisitor.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof o.b,this._icuDepth=0,this._placeholderRegistry=new l.a,this._placeholderToContent={},this._placeholderToIds={};var r=o.g(this,t,{});return new c.a(r,this._placeholderToContent,this._placeholderToIds,e,n)},_I18nVisitor.prototype.visitElement=function(t,e){var r=o.g(this,t.children),i={};t.attrs.forEach(function(t){i[t.name]=t.value});var s=n.i(a.a)(t.name).isVoid,l=this._placeholderRegistry.getStartTagPlaceholderName(t.name,i,s);this._placeholderToContent[l]=t.sourceSpan.toString();var u="";return s||(u=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[u]="</"+t.name+">"),new c.b(t.name,i,l,u,r,s,t.sourceSpan)},_I18nVisitor.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},_I18nVisitor.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},_I18nVisitor.prototype.visitComment=function(t,e){return null},_I18nVisitor.prototype.visitExpansion=function(t,e){var r=this;this._icuDepth++;var i={},o=new c.c(t.switchValue,t.type,i,t.sourceSpan);if(t.cases.forEach(function(t){i[t.value]=new c.d(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0)return o;var a=this._placeholderRegistry.getPlaceholderName("ICU",t.sourceSpan.toString()),l=new _I18nVisitor(this._expressionParser,this._interpolationConfig);return this._placeholderToIds[a]=n.i(s.a)(l.toI18nMessage([t],"","")),new c.e(o,a,t.sourceSpan)},_I18nVisitor.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},_I18nVisitor.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new c.f(t,e);for(var r=[],i=new c.d(r,e),o=this._interpolationConfig,a=o.start,s=o.end,l=0;l<n.strings.length-1;l++){var u=n.expressions[l],p=_extractPlaceholderName(u)||"INTERPOLATION",d=this._placeholderRegistry.getPlaceholderName(p,u);n.strings[l].length&&r.push(new c.f(n.strings[l],e)),r.push(new c.g(u,d,e)),this._placeholderToContent[d]=a+u+s}var f=n.strings.length-1;return n.strings[f].length&&r.push(new c.f(n.strings[f],e)),i},_I18nVisitor}(),d=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*"([\s\S]*?)"[\s\S]*\)/g},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},i=function(){function PlaceholderRegistry(){this._placeHolderNameCounts={},this._signatureToName={}}return PlaceholderRegistry.prototype.getStartTagPlaceholderName=function(t,e,n){var i=this._hashTag(t,e,n);if(this._signatureToName[i])return this._signatureToName[i];var o=t.toUpperCase(),a=r[o]||"TAG_"+o,s=this._generateUniqueName(n?a:"START_"+a);return this._signatureToName[i]=s,s},PlaceholderRegistry.prototype.getCloseTagPlaceholderName=function(t){var e=this._hashClosingTag(t);if(this._signatureToName[e])return this._signatureToName[e];var n=t.toUpperCase(),i=r[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+i);return this._signatureToName[e]=o,o},PlaceholderRegistry.prototype.getPlaceholderName=function(t,e){var n=t.toUpperCase(),r="PH: "+n+"="+e;if(this._signatureToName[r])return this._signatureToName[r];var i=this._generateUniqueName(n);return this._signatureToName[r]=i,i},PlaceholderRegistry.prototype._hashTag=function(t,e,n){var r="<"+t,i=Object.keys(e).sort().map(function(t){return" "+t+"="+e[t]}).join(""),o=n?"/>":"></"+t+">";return r+i+o},PlaceholderRegistry.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},PlaceholderRegistry.prototype._generateUniqueName=function(t){var e=t,n=this._placeHolderNameCounts[e];return n?(e+="_"+n,n++):n=1,this._placeHolderNameCounts[t]=n,e},PlaceholderRegistry}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function TranslationBundle(t){void 0===t&&(t={}),this._messageMap=t}return TranslationBundle.load=function(t,e,n,r){return new TranslationBundle(r.load(t,e,n))},TranslationBundle.prototype.get=function(t){return this._messageMap[t]},TranslationBundle.prototype.has=function(t){return t in this._messageMap},TranslationBundle}()},function(t,e,n){"use strict";var r=n(445);n(40),n(79),n(271),n(42),n(460);n.o(r,"a")&&n.d(e,"a",function(){return r.a}),n.o(r,"b")&&n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";function hasLifecycleHook(t,e){var n=a.get(t),r=s.get(t);return o.P.hasLifecycleHook(e,n,r)}var r=n(0),i=n(6),o=n(17);e.a=hasLifecycleHook;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=i.c.createFromPairs([[o.W.OnInit,r.OnInit],[o.W.OnDestroy,r.OnDestroy],[o.W.DoCheck,r.DoCheck],[o.W.OnChanges,r.OnChanges],[o.W.AfterContentInit,r.AfterContentInit],[o.W.AfterContentChecked,r.AfterContentChecked],[o.W.AfterViewInit,r.AfterViewInit],[o.W.AfterViewChecked,r.AfterViewChecked]]),s=i.c.createFromPairs([[o.W.OnInit,"ngOnInit"],[o.W.OnDestroy,"ngOnDestroy"],[o.W.DoCheck,"ngDoCheck"],[o.W.OnChanges,"ngOnChanges"],[o.W.AfterContentInit,"ngAfterContentInit"],[o.W.AfterContentChecked,"ngAfterContentChecked"],[o.W.AfterViewInit,"ngAfterViewInit"],[o.W.AfterViewChecked,"ngAfterViewChecked"]])},function(t,e,n){"use strict";function expandNodes(t){var e=new l;return new s(i.g(e,t),e.isExpanded,e.errors)}function _expandPluralForm(t,e){var n=t.cases.map(function(t){a.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new c(t.valueSourceSpan,'Plural cases should be "=<number>" or one of '+a.join(", ")));var n=expandNodes(t.expression);return e.push.apply(e,n.errors),new i.e("template",[new i.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new i.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new i.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function _expandDefaultForm(t,e){var n=t.cases.map(function(t){var n=expandNodes(t.expression);return e.push.apply(e,n.errors),new i.e("template",[new i.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new i.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new i.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var r=n(41),i=n(55);e.a=expandNodes;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=["zero","one","two","few","many","other"],s=function(){function ExpansionResult(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return ExpansionResult}(),c=function(t){function ExpansionError(e,n){t.call(this,e,n)}return o(ExpansionError,t),ExpansionError}(r.a),l=function(){function _Expander(){this.isExpanded=!1,this.errors=[]}return _Expander.prototype.visitElement=function(t,e){return new i.e(t.name,t.attrs,i.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},_Expander.prototype.visitAttribute=function(t,e){return t},_Expander.prototype.visitText=function(t,e){return t},_Expander.prototype.visitComment=function(t,e){return t},_Expander.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?_expandPluralForm(t,this.errors):_expandDefaultForm(t,this.errors)},_Expander.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},_Expander}()},function(t,e,n){"use strict";function tokenize(t,e,n,r,a){return void 0===r&&(r=!1),void 0===a&&(a=o.a),new h(new i.b(t,e),n,r,a).tokenize()}function _unexpectedCharacterErrorMsg(t){var e=t===r.a?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function _unknownEntityErrorMsg(t){return'Unknown entity "'+t+'" - use the "&#<decimal>;" or "&#x<hex>;" syntax'}function isNotWhitespace(t){return!r.E(t)||t===r.a}function isNameEnd(t){return r.E(t)||t===r.y||t===r.t||t===r.n||t===r.o||t===r.z}function isPrefixEnd(t){return(t<r.H||r.I<t)&&(t<r.J||r.K<t)&&(t<r._3||t>r._4)}function isDigitEntityEnd(t){return t==r.m||t==r.a||!r._5(t)}function isNamedEntityEnd(t){return t==r.m||t==r.a||!r.N(t)}function isExpansionFormStart(t,e,n){var i=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==r.g&&!i}function isExpansionCaseStart(t){return t===r.z||r.N(t)}function compareCharCodeCaseInsensitive(t,e){return toUpperCaseCharCode(t)==toUpperCaseCharCode(e)}function toUpperCaseCharCode(t){return t>=r.H&&t<=r.I?t-r.H+r.J:t}function mergeTextTokens(t){for(var e,n=[],r=0;r<t.length;r++){var i=t[r];e&&e.type==s.TEXT&&i.type==s.TEXT?(e.parts[0]+=i.parts[0],e.sourceSpan.end=i.sourceSpan.end):(e=i,n.push(e))}return n}var r=n(147),i=n(41),o=n(40),a=n(67);n.d(e,"b",function(){return s}),n.d(e,"c",function(){return l}),e.a=tokenize;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s,c=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)};!function(t){t[t.TAG_OPEN_START=0]="TAG_OPEN_START",t[t.TAG_OPEN_END=1]="TAG_OPEN_END",t[t.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",t[t.TAG_CLOSE=3]="TAG_CLOSE",t[t.TEXT=4]="TEXT",t[t.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",t[t.RAW_TEXT=6]="RAW_TEXT",t[t.COMMENT_START=7]="COMMENT_START",t[t.COMMENT_END=8]="COMMENT_END",t[t.CDATA_START=9]="CDATA_START",t[t.CDATA_END=10]="CDATA_END",t[t.ATTR_NAME=11]="ATTR_NAME",t[t.ATTR_VALUE=12]="ATTR_VALUE",t[t.DOC_TYPE=13]="DOC_TYPE",t[t.EXPANSION_FORM_START=14]="EXPANSION_FORM_START",t[t.EXPANSION_CASE_VALUE=15]="EXPANSION_CASE_VALUE",t[t.EXPANSION_CASE_EXP_START=16]="EXPANSION_CASE_EXP_START",t[t.EXPANSION_CASE_EXP_END=17]="EXPANSION_CASE_EXP_END",t[t.EXPANSION_FORM_END=18]="EXPANSION_FORM_END",t[t.EOF=19]="EOF"}(s||(s={}));var l=function(){function Token(t,e,n){this.type=t,this.parts=e,this.sourceSpan=n}return Token}(),u=function(t){function TokenError(e,n,r){t.call(this,r,e),this.tokenType=n}return c(TokenError,t),TokenError}(i.a),p=function(){function TokenizeResult(t,e){this.tokens=t,this.errors=e}return TokenizeResult}(),d=/\r\n?/g,f=function(){function _ControlFlowError(t){this.error=t}return _ControlFlowError}(),h=function(){function _Tokenizer(t,e,n,r){void 0===r&&(r=o.a),this._file=t,this._getTagDefinition=e,this._tokenizeIcu=n,this._interpolationConfig=r,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}return _Tokenizer.prototype._processCarriageReturns=function(t){return t.replace(d,"\n")},_Tokenizer.prototype.tokenize=function(){for(;this._peek!==r.a;){var t=this._getLocation();try{this._attemptCharCode(r.x)?this._attemptCharCode(r.A)?this._attemptCharCode(r.i)?this._consumeCdata(t):this._attemptCharCode(r.r)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(r.t)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(e){if(!(e instanceof f))throw e;this.errors.push(e.error)}}return this._beginToken(s.EOF),this._endToken([]),new p(mergeTextTokens(this.tokens),this.errors)},_Tokenizer.prototype._tokenizeExpansionForm=function(){if(isExpansionFormStart(this._input,this._index,this._interpolationConfig))return this._consumeExpansionFormStart(),!0;if(isExpansionCaseStart(this._peek)&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._peek===r.h){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1},_Tokenizer.prototype._getLocation=function(){return new i.c(this._file,this._index,this._line,this._column)},_Tokenizer.prototype._getSpan=function(t,e){return void 0===t&&(t=this._getLocation()),void 0===e&&(e=this._getLocation()),new i.d(t,e)},_Tokenizer.prototype._beginToken=function(t,e){void 0===e&&(e=this._getLocation()),this._currentTokenStart=e,this._currentTokenType=t},_Tokenizer.prototype._endToken=function(t,e){void 0===e&&(e=this._getLocation());var n=new l(this._currentTokenType,t,new i.d(this._currentTokenStart,e));return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n},_Tokenizer.prototype._createError=function(t,e){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');var n=new u(t,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new f(n)},_Tokenizer.prototype._advance=function(){if(this._index>=this._length)throw this._createError(_unexpectedCharacterErrorMsg(r.a),this._getSpan());this._peek===r.S?(this._line++,this._column=0):this._peek!==r.S&&this._peek!==r.W&&this._column++,this._index++,this._peek=this._index>=this._length?r.a:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?r.a:this._input.charCodeAt(this._index+1)},_Tokenizer.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},_Tokenizer.prototype._attemptCharCodeCaseInsensitive=function(t){return!!compareCharCodeCaseInsensitive(this._peek,t)&&(this._advance(),!0)},_Tokenizer.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(_unexpectedCharacterErrorMsg(this._peek),this._getSpan(e,e))},_Tokenizer.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),r=0;r<e;r++)if(!this._attemptCharCode(t.charCodeAt(r)))return this._restorePosition(n),!1;return!0},_Tokenizer.prototype._attemptStrCaseInsensitive=function(t){for(var e=0;e<t.length;e++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(e)))return!1;return!0},_Tokenizer.prototype._requireStr=function(t){var e=this._getLocation();if(!this._attemptStr(t))throw this._createError(_unexpectedCharacterErrorMsg(this._peek),this._getSpan(e))},_Tokenizer.prototype._attemptCharCodeUntilFn=function(t){for(;!t(this._peek);)this._advance()},_Tokenizer.prototype._requireCharCodeUntilFn=function(t,e){var n=this._getLocation();if(this._attemptCharCodeUntilFn(t),this._index-n.offset<e)throw this._createError(_unexpectedCharacterErrorMsg(this._peek),this._getSpan(n,n))},_Tokenizer.prototype._attemptUntilChar=function(t){for(;this._peek!==t;)this._advance()},_Tokenizer.prototype._readChar=function(t){if(t&&this._peek===r.B)return this._decodeEntity();var e=this._index;return this._advance(),this._input[e]},_Tokenizer.prototype._decodeEntity=function(){var t=this._getLocation();if(this._advance(),!this._attemptCharCode(r.p)){var e=this._savePosition();if(this._attemptCharCodeUntilFn(isNamedEntityEnd),this._peek!=r.m)return this._restorePosition(e),"&";this._advance();var n=this._input.substring(t.offset+1,this._index-1),i=a.a[n];if(!i)throw this._createError(_unknownEntityErrorMsg(n),this._getSpan(t));return i}var o=this._attemptCharCode(r._1)||this._attemptCharCode(r._2),s=this._getLocation().offset;if(this._attemptCharCodeUntilFn(isDigitEntityEnd),this._peek!=r.m)throw this._createError(_unexpectedCharacterErrorMsg(this._peek),this._getSpan());this._advance();var c=this._input.substring(s,this._index-1);try{var l=parseInt(c,o?16:10);return String.fromCharCode(l)}catch(u){var p=this._input.substring(t.offset+1,this._index-1);throw this._createError(_unknownEntityErrorMsg(p),this._getSpan(t))}},_Tokenizer.prototype._consumeRawText=function(t,e,n){var r,i=this._getLocation();this._beginToken(t?s.ESCAPABLE_RAW_TEXT:s.RAW_TEXT,i);for(var o=[];;){if(r=this._getLocation(),this._attemptCharCode(e)&&n())break;for(this._index>r.offset&&o.push(this._input.substring(r.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],r)},_Tokenizer.prototype._consumeComment=function(t){var e=this;this._beginToken(s.COMMENT_START,t),this._requireCharCode(r.r),this._endToken([]);var n=this._consumeRawText(!1,r.r,function(){return e._attemptStr("->")});this._beginToken(s.COMMENT_END,n.sourceSpan.end),this._endToken([])},_Tokenizer.prototype._consumeCdata=function(t){var e=this;this._beginToken(s.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,r.j,function(){return e._attemptStr("]>")});this._beginToken(s.CDATA_END,n.sourceSpan.end),this._endToken([])},_Tokenizer.prototype._consumeDocType=function(t){this._beginToken(s.DOC_TYPE,t),this._attemptUntilChar(r.y),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},_Tokenizer.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==r.l&&!isPrefixEnd(this._peek);)this._advance();var n;this._peek===r.l?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(isNameEnd,this._index===n?1:0);var i=this._input.substring(n,this._index);return[e,i]},_Tokenizer.prototype._consumeTagOpen=function(t){var e,n,i=this._savePosition();try{if(!r.N(this._peek))throw this._createError(_unexpectedCharacterErrorMsg(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(isNotWhitespace);this._peek!==r.t&&this._peek!==r.y;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(isNotWhitespace),this._attemptCharCode(r.z)&&(this._attemptCharCodeUntilFn(isNotWhitespace),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(isNotWhitespace);this._consumeTagOpenEnd()}catch(c){if(c instanceof f)return this._restorePosition(i),this._beginToken(s.TEXT,t),void this._endToken(["<"]);throw c}var l=this._getTagDefinition(e).contentType;l===a.b.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):l===a.b.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},_Tokenizer.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,i=this._consumeRawText(e,r.x,function(){return!!n._attemptCharCode(r.t)&&(n._attemptCharCodeUntilFn(isNotWhitespace),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(isNotWhitespace),n._attemptCharCode(r.y)))});this._beginToken(s.TAG_CLOSE,i.sourceSpan.end),this._endToken([null,t])},_Tokenizer.prototype._consumeTagOpenStart=function(t){this._beginToken(s.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},_Tokenizer.prototype._consumeAttributeName=function(){this._beginToken(s.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},_Tokenizer.prototype._consumeAttributeValue=function(){this._beginToken(s.ATTR_VALUE);var t;if(this._peek===r.n||this._peek===r.o){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var i=this._index;this._requireCharCodeUntilFn(isNameEnd,1),t=this._input.substring(i,this._index)}this._endToken([this._processCarriageReturns(t)])},_Tokenizer.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(r.t)?s.TAG_OPEN_END_VOID:s.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(r.y),this._endToken([])},_Tokenizer.prototype._consumeTagClose=function(t){this._beginToken(s.TAG_CLOSE,t),this._attemptCharCodeUntilFn(isNotWhitespace);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(isNotWhitespace),this._requireCharCode(r.y),this._endToken(e)},_Tokenizer.prototype._consumeExpansionFormStart=function(){this._beginToken(s.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(r.g),this._endToken([]),this._expansionCaseStack.push(s.EXPANSION_FORM_START),this._beginToken(s.RAW_TEXT,this._getLocation());var t=this._readUntil(r.k);this._endToken([t],this._getLocation()),this._requireCharCode(r.k),this._attemptCharCodeUntilFn(isNotWhitespace),this._beginToken(s.RAW_TEXT,this._getLocation());var e=this._readUntil(r.k);this._endToken([e],this._getLocation()),this._requireCharCode(r.k),this._attemptCharCodeUntilFn(isNotWhitespace)},_Tokenizer.prototype._consumeExpansionCaseStart=function(){this._beginToken(s.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(r.g).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(isNotWhitespace),this._beginToken(s.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(r.g),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(isNotWhitespace),this._expansionCaseStack.push(s.EXPANSION_CASE_EXP_START)},_Tokenizer.prototype._consumeExpansionCaseEnd=function(){this._beginToken(s.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(r.h),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(isNotWhitespace),this._expansionCaseStack.pop()},_Tokenizer.prototype._consumeExpansionFormEnd=function(){this._beginToken(s.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(r.h),this._endToken([]),this._expansionCaseStack.pop()},_Tokenizer.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(s.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._attemptStr(this._interpolationConfig.end)&&this._inInterpolation?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},_Tokenizer.prototype._isTextEnd=function(){if(this._peek===r.x||this._peek===r.a)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(isExpansionFormStart(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===r.h&&this._isInExpansionCase())return!0}return!1},_Tokenizer.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},_Tokenizer.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},_Tokenizer.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e<this.tokens.length&&(this.tokens=this.tokens.slice(0,e))},_Tokenizer.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_CASE_EXP_START},_Tokenizer.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===s.EXPANSION_FORM_START},_Tokenizer}()},function(t,e,n){"use strict";function getXmlTagDefinition(t){return o}var r=n(67);e.a=getXmlTagDefinition;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function XmlTagDefinition(){this.closedByParent=!1,this.contentType=r.b.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return XmlTagDefinition.prototype.requireExtraParent=function(t){return!1},XmlTagDefinition.prototype.isClosedByChild=function(t){return!1},XmlTagDefinition}(),o=new i},function(t,e,n){"use strict";function _resolveViewStatements(t){return t.dependencies.forEach(function(t){if(t instanceof s.a){var e=t;e.placeholder.moduleUrl=_ngfactoryModuleUrl(e.comp.moduleUrl)}else if(t instanceof s.b){var n=t;n.placeholder.name=_componentFactoryName(n.comp),n.placeholder.moduleUrl=_ngfactoryModuleUrl(n.comp.moduleUrl)}}),t.statements}function _resolveStyleStatements(t,e){return t.dependencies.forEach(function(t){t.valuePlaceholder.moduleUrl=_stylesModuleUrl(t.moduleUrl,t.isShimmed,e)}),t.statements}function _ngfactoryModuleUrl(t){var e=_splitTypescriptSuffix(t);return e[0]+".ngfactory"+e[1]}function _componentFactoryName(t){return t.name+"NgFactory"}function _stylesModuleUrl(t,e,n){return e?t+".shim"+n:""+t+n}function _assertComponent(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}function _splitTypescriptSuffix(t){if(/\.d\.ts$/.test(t))return[t.substring(0,t.length-5),".ts"];var e=t.lastIndexOf(".");return e!==-1?[t.substring(0,e),t.substring(e)]:[t,""]}var r=n(20),i=n(6),o=n(16),a=n(7),s=n(106),c=function(){function SourceModule(t,e){this.moduleUrl=t,this.source=e}return SourceModule}(),l=function(){function NgModulesSummary(t){this.ngModuleByComponent=t}return NgModulesSummary}();(function(){function OfflineCompiler(t,e,n,r,i,o,a,s,c){this._metadataResolver=t,this._directiveNormalizer=e,this._templateParser=n,this._styleCompiler=r,this._viewCompiler=i,this._ngModuleCompiler=o,this._outputEmitter=a,this._localeId=s,this._translationFormat=c}return OfflineCompiler.prototype.analyzeModules=function(t){var e=this,n=new Map;return t.forEach(function(t){var r=e._metadataResolver.getNgModuleMetadata(t);r.declaredDirectives.forEach(function(t){t.isComponent&&n.set(t.type.reference,r)})}),new l(n)},OfflineCompiler.prototype.clearCache=function(){this._directiveNormalizer.clearCache(),this._metadataResolver.clearCache()},OfflineCompiler.prototype.compile=function(t,e,n,r){var i=this,o=_splitTypescriptSuffix(t)[1],a=[],s=[],c=[];return s.push.apply(s,r.map(function(t){return i._compileModule(t,a)})),Promise.all(n.map(function(t){var n=i._metadataResolver.getDirectiveMetadata(t),r=e.ngModuleByComponent.get(t);if(!r)throw new Error("Cannot determine the module for component "+n.type.name+"!");return Promise.all([n].concat(r.transitiveModule.directives).map(function(t){return i._directiveNormalizer.normalizeDirective(t).asyncResult})).then(function(t){var e=t[0],n=t.slice(1);_assertComponent(e);var l=i._styleCompiler.compileComponent(e);l.externalStylesheets.forEach(function(t){c.push(i._codgenStyles(t,o))}),s.push(i._compileComponentFactory(e,o,a)),s.push(i._compileComponent(e,n,r.transitiveModule.pipes,r.schemas,l.componentStylesheet,o,a))})})).then(function(){return a.length>0&&c.unshift(i._codegenSourceModule(_ngfactoryModuleUrl(t),a,s)),c})},OfflineCompiler.prototype._compileModule=function(t,e){var i=this._metadataResolver.getNgModuleMetadata(t),a=this._ngModuleCompiler.compile(i,[new r.d({token:n.i(o.a)(o.b.LOCALE_ID),useValue:this._localeId}),new r.d({token:n.i(o.a)(o.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat})]);return a.dependencies.forEach(function(t){t.placeholder.name=_componentFactoryName(t.comp),t.placeholder.moduleUrl=_ngfactoryModuleUrl(t.comp.moduleUrl)}),e.push.apply(e,a.statements),a.ngModuleFactoryVar},OfflineCompiler.prototype._compileComponentFactory=function(t,e,i){var s=n.i(r.n)(t),c=this._compileComponent(s,[t],[],[],null,e,i),l=_componentFactoryName(t.type);return i.push(a.e(l).set(a.b(n.i(o.d)(o.b.ComponentFactory),[a.c(t.type)]).instantiate([a.a(t.selector),a.e(c),a.b(t.type)],a.c(n.i(o.d)(o.b.ComponentFactory),[a.c(t.type)],[a.d.Const]))).toDeclStmt(null,[a.u.Final])),l},OfflineCompiler.prototype._compileComponent=function(t,e,n,r,o,s,c){var l=this._templateParser.parse(t,t.template.template,e,n,r,t.type.name),u=o?a.e(o.stylesVar):a.g([]),p=this._viewCompiler.compileComponent(t,l,u,n);return o&&i.a.addAll(c,_resolveStyleStatements(o,s)),i.a.addAll(c,_resolveViewStatements(p)),p.viewFactoryVar},OfflineCompiler.prototype._codgenStyles=function(t,e){return _resolveStyleStatements(t,e),this._codegenSourceModule(_stylesModuleUrl(t.meta.moduleUrl,t.isShimmed,e),t.statements,[t.stylesVar])},OfflineCompiler.prototype._codegenSourceModule=function(t,e,n){return new c(t,this._outputEmitter.emitStatements(t,e,n))},OfflineCompiler})()},function(t,e,n){"use strict";var r=n(3),i=n(156),o=n(7);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function AbstractJsEmitterVisitor(){t.call(this,!1)}return a(AbstractJsEmitterVisitor,t),AbstractJsEmitterVisitor.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(r.a)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return i._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return i._visitClassMethod(t,n,e)}),e.popClass(),null},AbstractJsEmitterVisitor.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(r.a)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(r.a)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},AbstractJsEmitterVisitor.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},AbstractJsEmitterVisitor.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},AbstractJsEmitterVisitor.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.O.This)n.print("self");else{if(e.builtin===o.O.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},AbstractJsEmitterVisitor.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},AbstractJsEmitterVisitor.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},AbstractJsEmitterVisitor.prototype.visitInvokeFunctionExpr=function(e,n){var r=e.fn;return r instanceof o.B&&r.builtin===o.O.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},AbstractJsEmitterVisitor.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},AbstractJsEmitterVisitor.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},AbstractJsEmitterVisitor.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+i.b.name+") {"),e.incIndent();var n=[i.c.set(i.b.prop("stack")).toDeclStmt(null,[o.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},AbstractJsEmitterVisitor.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},AbstractJsEmitterVisitor.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.r.ConcatArray:e="concat";break;case o.r.SubscribeObservable:e="subscribe";break;case o.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},AbstractJsEmitterVisitor}(i.d)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function interpretStatements(t,e){var r=t.concat([new o.t(o.e(e))]),a=new s(null,null,null,new Map),c=new l,u=c.visitAllStatements(r,a);return n.i(i.a)(u)?u.value:null}function _executeFunctionStatements(t,e,r,o,a){for(var s=o.createChildWihtLocalVars(),c=0;c<t.length;c++)s.vars.set(t[c],e[c]);var l=a.visitAllStatements(r,s);return n.i(i.a)(l)?l.value:null}function createDynamicClass(t,e,n){var r={};t.getters.forEach(function(i){r[i.name]={configurable:!1,get:function(){var r=new s(e,this,t.name,e.vars);return _executeFunctionStatements([],[],i.body,r,n)}}}),t.methods.forEach(function(i){var o=i.params.map(function(t){return t.name});r[i.name]={writable:!1,configurable:!1,value:function(){for(var r=[],a=0;a<arguments.length;a++)r[a-0]=arguments[a];var c=new s(e,this,t.name,e.vars);return _executeFunctionStatements(o,r,i.body,c,n)}}});var i=t.constructorMethod.params.map(function(t){return t.name}),o=function(){for(var r=this,o=[],a=0;a<arguments.length;a++)o[a-0]=arguments[a];var c=new s(e,this,t.name,e.vars);t.fields.forEach(function(t){r[t.name]=void 0}),_executeFunctionStatements(i,o,t.constructorMethod.body,c,n)},a=t.parent.visitExpression(n,e);return o.prototype=Object.create(a.prototype,r),o}function _declareFn(t,e,n,r){return function(){for(var i=[],o=0;o<arguments.length;o++)i[o-0]=arguments[o];return _executeFunctionStatements(t,i,e,n,r)}}var r=n(6),i=n(3),o=n(7),a=n(280);e.a=interpretStatements;var s=function(){function _ExecutionContext(t,e,n,r){this.parent=t,this.instance=e,this.className=n,this.vars=r}return _ExecutionContext.prototype.createChildWihtLocalVars=function(){return new _ExecutionContext(this,this.instance,this.className,new Map)},_ExecutionContext}(),c=function(){function ReturnValue(t){this.value=t}return ReturnValue}(),l=function(){function StatementInterpreter(){}return StatementInterpreter.prototype.debugAst=function(t){return n.i(a.a)(t)},StatementInterpreter.prototype.visitDeclareVarStmt=function(t,e){return e.vars.set(t.name,t.value.visitExpression(this,e)),null},StatementInterpreter.prototype.visitWriteVarExpr=function(t,e){for(var n=t.value.visitExpression(this,e),r=e;null!=r;){if(r.vars.has(t.name))return r.vars.set(t.name,n),n;r=r.parent}throw new Error("Not declared variable "+t.name)},StatementInterpreter.prototype.visitReadVarExpr=function(t,e){var r=t.name;if(n.i(i.a)(t.builtin))switch(t.builtin){case o.O.Super:return e.instance.__proto__;case o.O.This:return e.instance;case o.O.CatchError:r=u;break;case o.O.CatchStack:r=p;break;default:throw new Error("Unknown builtin variable "+t.builtin)}for(var a=e;null!=a;){if(a.vars.has(r))return a.vars.get(r);a=a.parent}throw new Error("Not declared variable "+r)},StatementInterpreter.prototype.visitWriteKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.index.visitExpression(this,e),i=t.value.visitExpression(this,e);return n[r]=i,i},StatementInterpreter.prototype.visitWritePropExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.value.visitExpression(this,e);return n[t.name]=r,r},StatementInterpreter.prototype.visitInvokeMethodExpr=function(t,e){var a,s=t.receiver.visitExpression(this,e),c=this.visitAllExpressions(t.args,e);if(n.i(i.a)(t.builtin))switch(t.builtin){case o.r.ConcatArray:a=r.a.concat(s,c[0]);break;case o.r.SubscribeObservable:a=s.subscribe({next:c[0]});break;case o.r.Bind:a=s.bind(c[0]);break;default:throw new Error("Unknown builtin method "+t.builtin)}else a=s[t.name].apply(s,c);return a},StatementInterpreter.prototype.visitInvokeFunctionExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),r=t.fn;if(r instanceof o.B&&r.builtin===o.O.Super)return e.instance.constructor.prototype.constructor.apply(e.instance,n),null;var i=t.fn.visitExpression(this,e);return i.apply(null,n)},StatementInterpreter.prototype.visitReturnStmt=function(t,e){return new c(t.value.visitExpression(this,e))},StatementInterpreter.prototype.visitDeclareClassStmt=function(t,e){var n=createDynamicClass(t,e,this);return e.vars.set(t.name,n),null},StatementInterpreter.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e)},StatementInterpreter.prototype.visitIfStmt=function(t,e){var r=t.condition.visitExpression(this,e);return r?this.visitAllStatements(t.trueCase,e):n.i(i.a)(t.falseCase)?this.visitAllStatements(t.falseCase,e):null},StatementInterpreter.prototype.visitTryCatchStmt=function(t,e){try{return this.visitAllStatements(t.bodyStmts,e)}catch(n){var r=e.createChildWihtLocalVars();return r.vars.set(u,n),r.vars.set(p,n.stack),this.visitAllStatements(t.catchStmts,r)}},StatementInterpreter.prototype.visitThrowStmt=function(t,e){throw t.error.visitExpression(this,e)},StatementInterpreter.prototype.visitCommentStmt=function(t,e){return null},StatementInterpreter.prototype.visitInstantiateExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),r=t.classExpr.visitExpression(this,e);return new(r.bind.apply(r,[void 0].concat(n)))},StatementInterpreter.prototype.visitLiteralExpr=function(t,e){return t.value},StatementInterpreter.prototype.visitExternalExpr=function(t,e){return t.value.reference},StatementInterpreter.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e)?t.trueCase.visitExpression(this,e):n.i(i.a)(t.falseCase)?t.falseCase.visitExpression(this,e):null},StatementInterpreter.prototype.visitNotExpr=function(t,e){return!t.condition.visitExpression(this,e)},StatementInterpreter.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e)},StatementInterpreter.prototype.visitFunctionExpr=function(t,e){var n=t.params.map(function(t){return t.name});return _declareFn(n,t.statements,e,this)},StatementInterpreter.prototype.visitDeclareFunctionStmt=function(t,e){var n=t.params.map(function(t){return t.name});return e.vars.set(t.name,_declareFn(n,t.statements,e,this)),null},StatementInterpreter.prototype.visitBinaryOperatorExpr=function(t,e){var n=this,r=function(){return t.lhs.visitExpression(n,e)},i=function(){return t.rhs.visitExpression(n,e)};switch(t.operator){case o.y.Equals:return r()==i();case o.y.Identical:return r()===i();case o.y.NotEquals:return r()!=i();case o.y.NotIdentical:return r()!==i();case o.y.And:return r()&&i();case o.y.Or:return r()||i();case o.y.Plus:return r()+i();case o.y.Minus:return r()-i();case o.y.Divide:return r()/i();case o.y.Multiply:return r()*i();case o.y.Modulo:return r()%i();case o.y.Lower:return r()<i();case o.y.LowerEquals:return r()<=i();case o.y.Bigger:return r()>i();case o.y.BiggerEquals:return r()>=i();default:throw new Error("Unknown operator "+t.operator)}},StatementInterpreter.prototype.visitReadPropExpr=function(t,e){var n,r=t.receiver.visitExpression(this,e);return n=r[t.name]},StatementInterpreter.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.index.visitExpression(this,e);return n[r]},StatementInterpreter.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},StatementInterpreter.prototype.visitLiteralMapExpr=function(t,e){var n=this,r={};return t.entries.forEach(function(t){return r[t[0]]=t[1].visitExpression(n,e)}),r},StatementInterpreter.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},StatementInterpreter.prototype.visitAllStatements=function(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=r.visitStatement(this,e);if(i instanceof c)return i}return null},StatementInterpreter}(),u="error",p="stack"},function(t,e,n){"use strict";function jitStatements(t,e,i){var a=new c,s=o.a.createRoot([i]);return a.visitAllStatements(e,s),n.i(r.r)(t,i,s.toSource(),a.getArgs())}var r=n(3),i=n(23),o=n(156),a=n(456);e.a=jitStatements;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},c=function(t){function JitEmitterVisitor(){t.apply(this,arguments),this._evalArgNames=[],this._evalArgValues=[]}return s(JitEmitterVisitor,t),JitEmitterVisitor.prototype.getArgs=function(){for(var t={},e=0;e<this._evalArgNames.length;e++)t[this._evalArgNames[e]]=this._evalArgValues[e];return t},JitEmitterVisitor.prototype.visitExternalExpr=function(t,e){var o=t.value.reference,a=this._evalArgValues.indexOf(o);if(a===-1){a=this._evalArgValues.length,this._evalArgValues.push(o);var s=n.i(r.a)(t.value.name)?n.i(i.a)(t.value.name):"val";this._evalArgNames.push(n.i(i.a)("jit_"+s+a))}return e.print(this._evalArgNames[a]),null},JitEmitterVisitor}(a.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=/asset:([^\/]+)\/([^\/]+)\/(.+)/,i=function(){function ImportGenerator(){}return ImportGenerator.parseAssetUrl=function(t){return o.parse(t)},ImportGenerator}(),o=function(){function AssetUrl(t,e,n){this.packageName=t,this.firstLevelDir=e,this.modulePath=n}return AssetUrl.parse=function(t,e){void 0===e&&(e=!0);var n=t.match(r);if(null!==n)return new AssetUrl(n[1],n[2],n[3]);if(e)return null;throw new Error("Url "+t+" is not a valid asset: url")},AssetUrl}()},function(t,e,n){"use strict";var r=n(148),i=n(102),o=n(103),a=n(153),s=n(104),c=n(40),l=n(154),u=n(459),p=n(280),d=n(41),f=n(284),h=n(159),m=n(160),v=n(105),g=n(106);({SelectorMatcher:h.b,CssSelector:h.a,AssetUrl:u.a,ImportGenerator:u.b,CompileMetadataResolver:a.a,HtmlParser:s.b,InterpolationConfig:c.b,DirectiveNormalizer:r.a,Lexer:i.c,Parser:o.a,ParseLocation:d.c,ParseError:d.a,ParseErrorLevel:d.e,ParseSourceFile:d.b,ParseSourceSpan:d.d,TemplateParser:v.a,DomElementSchemaRegistry:f.a,StyleCompiler:m.a,ViewCompiler:g.c,NgModuleCompiler:l.a,TypeScriptEmitter:p.b})},function(t,e,n){"use strict";function registerContext(t,e){for(var n=0,r=e;n<r.length;n++){var o=r[n];i[o.toLowerCase()]=t}}var r=n(0);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={};registerContext(r.SecurityContext.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),registerContext(r.SecurityContext.STYLE,["*|style"]),registerContext(r.SecurityContext.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","img|srcset","input|src","ins|cite","q|cite","source|src","source|srcset","track|src","video|poster","video|src"]),registerContext(r.SecurityContext.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])},function(t,e,n){"use strict";function stripComments(t){return r.g.replaceAllMapped(t,_,function(t){return""})}function extractSourceMappingUrl(t){var e=t.match(w);return e?e[1]:""}function processRules(t,e){var i=escapeBlocks(t),o=0;return r.g.replaceAllMapped(i.escapedString,x,function(t){var a=t[2],s="",c=t[4],l="";n.i(r.a)(t[4])&&t[4].startsWith("{"+E)&&(s=i.blocks[o++],c=t[4].substring(E.length+1),l="{");var u=e(new P(a,s));return""+t[1]+u.selector+t[3]+l+u.content+c})}function escapeBlocks(t){for(var e=r.g.split(t,C),n=[],i=[],o=0,a=[],s=0;s<e.length;s++){var c=e[s];c==k&&o--,o>0?a.push(c):(a.length>0&&(i.push(a.join("")),n.push(E),a=[]),n.push(c)),c==S&&o++}return a.length>0&&(i.push(a.join("")),n.push(E)),new A(n.join(""),i)}var r=n(3);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function ShadowCss(){this.strictStyling=!0}return ShadowCss.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var r=extractSourceMappingUrl(t);return t=stripComments(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+r},ShadowCss.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},ShadowCss.prototype._insertPolyfillDirectivesInCssText=function(t){return r.g.replaceAllMapped(t,o,function(t){return t[1]+"{"})},ShadowCss.prototype._insertPolyfillRulesInCssText=function(t){return r.g.replaceAllMapped(t,a,function(t){var e=t[0];return e=r.g.replace(e,t[1],""),e=r.g.replace(e,t[2],""),t[3]+e})},ShadowCss.prototype._scopeCssText=function(t,e,i){var o=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),n.i(r.a)(e)&&(t=this._scopeSelectors(t,e,i)),t=t+"\n"+o,t.trim()},ShadowCss.prototype._extractUnscopedRulesFromCssText=function(t){var e,n="";for(s.lastIndex=0;null!==(e=s.exec(t));){var i=e[0];i=r.g.replace(i,e[2],""),i=r.g.replace(i,e[1],e[3]),n+=i+"\n\n"}return n},ShadowCss.prototype._convertColonHost=function(t){return this._convertColonRule(t,p,this._colonHostPartReplacer)},ShadowCss.prototype._convertColonHostContext=function(t){return this._convertColonRule(t,d,this._colonHostContextPartReplacer)},ShadowCss.prototype._convertColonRule=function(t,e,i){return r.g.replaceAllMapped(t,e,function(t){if(n.i(r.a)(t[2])){for(var e=t[2].split(","),o=[],a=0;a<e.length;a++){var s=e[a];if(n.i(r.c)(s))break;s=s.trim(),o.push(i(f,s,t[3]))}return o.join(",")}return f+t[3]})},ShadowCss.prototype._colonHostContextPartReplacer=function(t,e,n){return r.g.contains(e,c)?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},ShadowCss.prototype._colonHostPartReplacer=function(t,e,n){return t+r.g.replace(e,c,"")+n},ShadowCss.prototype._convertShadowDOMSelectors=function(t){return h.reduce(function(t,e){return r.g.replaceAll(t,e," ")},t)},ShadowCss.prototype._scopeSelectors=function(t,e,n){var r=this;return processRules(t,function(t){var i=t.selector,o=t.content;return"@"!=t.selector[0]||t.selector.startsWith("@page")?i=r._scopeSelector(t.selector,e,n,r.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports"))&&(o=r._scopeSelectors(t.content,e,n)),new P(i,o)})},ShadowCss.prototype._scopeSelector=function(t,e,n,r){var i=this;return t.split(",").map(function(t){return t.trim().split(m)}).map(function(t){var o=t[0],a=t.slice(1),s=function(t){return i._selectorNeedsScoping(t,e)?r?i._applyStrictSelectorScope(t,e,n):i._applySelectorScope(t,e,n):t};return[s(o)].concat(a).join(" ")}).join(", ")},ShadowCss.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},ShadowCss.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=r.g.replaceAll(t,e,"\\["),t=r.g.replaceAll(t,n,"\\]"),new RegExp("^("+t+")"+v,"m")},ShadowCss.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},ShadowCss.prototype._applySimpleSelectorScope=function(t,e,n){if(g.lastIndex=0,g.test(t)){var i=this.strictStyling?"["+n+"]":e;return t=r.g.replace(t,f,i),r.g.replaceAll(t,g,i+" ")}return e+" "+t},ShadowCss.prototype._applyStrictSelectorScope=function(t,e,n){var r=this,i=/\[is=([^\]]*)\]/g;e=e.replace(i,function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e[0]});for(var o,a="["+e+"]",s=function(t){var i=t.trim();if(0==i.length)return"";if(t.indexOf(f)>-1)i=r._applySimpleSelectorScope(t,e,n);else{var o=t.replace(g,"");if(o.length>0){var s=o.match(/([^:]*)(:*)(.*)/);null!==s&&(i=s[1]+a+s[2]+s[3])}}return i},c=/( |>|\+|~)\s*/g,l=t.indexOf(f),u="",p=0;null!==(o=c.exec(t));){var d=o[1],h=t.slice(p,o.index).trim(),m=p>=l?s(h):h;u+=m+" "+d+" ",p=c.lastIndex}return u+s(t.substring(p))},ShadowCss.prototype._insertPolyfillHostInCssText=function(t){return t.replace(y,l).replace(b,c)},ShadowCss}(),o=/polyfill-next-selector[^}]*content:[\s]*?['"](.*?)['"][;\s]*}([^{]*?){/gim,a=/(polyfill-rule)[^}]*(content:[\s]*['"](.*?)['"])[;\s]*[^}]*}/gim,s=/(polyfill-unscoped-rule)[^}]*(content:[\s]*['"](.*?)['"])[;\s]*[^}]*}/gim,c="-shadowcsshost",l="-shadowcsscontext",u=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",p=new RegExp("("+c+u,"gim"),d=new RegExp("("+l+u,"gim"),f=c+"-no-combinator",h=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],m=/(?:>>>)|(?:\/deep\/)/g,v="([>\\s~+[.,{:][\\s\\S]*)?$",g=/-shadowcsshost/gim,b=/:host/gim,y=/:host-context/gim,_=/\/\*\s*[\s\S]*?\*\//g,w=/[\s\S]*(\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\/)\s*$/,x=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,C=/([{}])/g,S="{",k="}",E="%BLOCK%",P=function(){function CssRule(t,e){this.selector=t,this.content=e}return CssRule}(),A=function(){function StringWithEscapedBlocks(t,e){this.escapedString=t,this.blocks=e}return StringWithEscapedBlocks}()},function(t,e,n){"use strict";function _findPipeMeta(t,e){for(var i=null,o=t.pipeMetas.length-1;o>=0;o--){var a=t.pipeMetas[o];if(a.name==e){i=a;break}}if(n.i(r.c)(i))throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return i}var r=n(3),i=n(16),o=n(7),a=n(81);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function CompilePipe(t,e){var r=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=o.n.prop("_pipe_"+e.name+"_"+t.pipeCount++);var s=this.meta.type.diDeps.map(function(t){return t.token.reference===n.i(i.a)(i.b.ChangeDetectorRef).reference?n.i(a.a)(o.n.prop("ref"),r.view,r.view.componentView):n.i(a.b)(t.token,!1)});this.view.fields.push(new o.s(this.instance.name,o.c(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(o.n.prop(this.instance.name).set(o.b(this.meta.type).instantiate(s)).toStmt())}return CompilePipe.call=function(t,e,i){var o,a=t.componentView,s=_findPipeMeta(a,e);return s.pure?(o=a.purePipes.get(e),n.i(r.c)(o)&&(o=new CompilePipe(a,s),a.purePipes.set(e,o),a.pipes.push(o))):(o=new CompilePipe(t,s),t.pipes.push(o)),o._call(t,i)},Object.defineProperty(CompilePipe.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),CompilePipe.prototype._call=function(t,e){if(this.meta.pure){var r=o.n.prop(this.instance.name+"_"+this._purePipeProxyCount++),s=n.i(a.a)(this.instance,t,this.view);return n.i(a.c)(s.prop("transform").callMethod(o.r.Bind,[s]),e.length,r,t),o.b(n.i(i.d)(i.b.castByValue)).callFn([r,s.prop("transform")]).callFn(e)}return n.i(a.a)(this.instance,t,this.view).callMethod("transform",e)},CompilePipe}()},function(t,e,n){"use strict";function collectEventListeners(t,e,r){var i=[];return t.forEach(function(t){r.view.bindings.push(new s.a(r,t));var e=d.getOrCreate(r,t.target,t.name,i);e.addAction(t,null,null)}),e.forEach(function(t){var e=r.instances.get(n.i(o.c)(t.directive.type).reference);t.hostEvents.forEach(function(n){r.view.bindings.push(new s.a(r,n));var o=d.getOrCreate(r,n.target,n.name,i);o.addAction(n,t.directive,e)})}),i.forEach(function(t){return t.finishMethod()}),i}function bindDirectiveOutputs(t,e,n){r.b.forEach(t.directive.outputs,function(t,r){n.filter(function(e){return e.eventName==t}).forEach(function(t){t.listenToDirective(e,r)})})}function bindRenderOutputs(t){t.forEach(function(t){return t.listenToRenderer()})}function bindAnimationOutputs(t){t.forEach(function(t){t.listener.listenToAnimation(t.output)})}function convertStmtIntoExpression(t){return t instanceof a.F?t.expr:t instanceof a.t?t.value:null}function santitizeEventName(t){return i.g.replaceAll(t,/[^a-zA-Z_]/g,"_")}var r=n(6),i=n(3),o=n(16),a=n(7),s=n(287),c=n(161),l=n(68),u=n(291);n.d(e,"b",function(){return p}),e.a=collectEventListeners,e.e=bindDirectiveOutputs,e.d=bindRenderOutputs,e.c=bindAnimationOutputs;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=function(){function CompileElementAnimationOutput(t,e){this.listener=t,this.output=e}return CompileElementAnimationOutput}(),d=function(){function CompileEventListener(t,e,n,r){this.compileElement=t,this.eventTarget=e,this.eventName=n,this._hasComponentHostListener=!1,this._actionResultExprs=[],this._method=new c.a(t.view),this._methodName="_handle_"+santitizeEventName(n)+"_"+t.nodeIndex+"_"+r,this._eventParam=new a.k(l.b.event.name,a.c(this.compileElement.view.genConfig.renderTypes.renderEvent))}return CompileEventListener.getOrCreate=function(t,e,r,o){var a=o.find(function(t){return t.eventTarget==e&&t.eventName==r});return n.i(i.c)(a)&&(a=new CompileEventListener(t,e,r,o.length),o.push(a)),a},Object.defineProperty(CompileEventListener.prototype,"methodName",{get:function(){return this._methodName},enumerable:!0,configurable:!0}),CompileEventListener.prototype.addAction=function(t,e,r){n.i(i.a)(e)&&e.isComponent&&(this._hasComponentHostListener=!0),this._method.resetDebugInfo(this.compileElement.nodeIndex,t);var o=n.i(i.a)(r)?r:this.compileElement.view.componentContext,s=n.i(u.a)(this.compileElement.view,o,t.handler,this.compileElement.nodeIndex),c=s.length-1;if(c>=0){var l=s[c],p=convertStmtIntoExpression(l),d=a.e("pd_"+this._actionResultExprs.length);this._actionResultExprs.push(d),n.i(i.a)(p)&&(s[c]=d.set(p.cast(a.l).notIdentical(a.a(!1))).toDeclStmt(null,[a.u.Final]))}this._method.addStmts(s)},CompileEventListener.prototype.finishMethod=function(){var t=this._hasComponentHostListener?this.compileElement.appElement.prop("componentView"):a.n,e=a.a(!0);this._actionResultExprs.forEach(function(t){e=e.and(t)});var n=[t.callMethod("markPathToRootAsCheckOnce",[]).toStmt()].concat(this._method.finish()).concat([new a.t(e)]);this.compileElement.view.eventHandlerMethods.push(new a.C(this._methodName,[this._eventParam],n,a.D,[a.u.Private]))},CompileEventListener.prototype.listenToRenderer=function(){var t,e=a.n.callMethod("eventHandler",[a.n.prop(this._methodName).callMethod(a.r.Bind,[a.n])]);t=n.i(i.a)(this.eventTarget)?l.c.renderer.callMethod("listenGlobal",[a.a(this.eventTarget),a.a(this.eventName),e]):l.c.renderer.callMethod("listen",[this.compileElement.renderNode,a.a(this.eventName),e]);var r=a.e("disposable_"+this.compileElement.view.disposables.length);this.compileElement.view.disposables.push(r),this.compileElement.view.createMethod.addStmt(r.set(t).toDeclStmt(a.E,[a.u.Private]))},CompileEventListener.prototype.listenToAnimation=function(t){var e=a.n.callMethod("eventHandler",[a.n.prop(this._methodName).callMethod(a.r.Bind,[a.n])]),r=a.n.callMethod("registerAnimationOutput",[this.compileElement.renderNode,a.b(n.i(o.d)(o.b.AnimationOutput)).instantiate([a.a(t.name),a.a(t.phase)]),e]).toStmt();this.compileElement.view.createMethod.addStmt(r)},CompileEventListener.prototype.listenToDirective=function(t,e){var n=a.e("subscription_"+this.compileElement.view.subscriptions.length);this.compileElement.view.subscriptions.push(n);var r=a.n.callMethod("eventHandler",[a.n.prop(this._methodName).callMethod(a.r.Bind,[a.n])]);this.compileElement.view.createMethod.addStmt(n.set(t.prop(e).callMethod(a.r.SubscribeObservable,[r])).toDeclStmt(null,[a.u.Final]))},CompileEventListener}()},function(t,e,n){"use strict";function bindDirectiveDetectChangesLifecycleCallbacks(t,e,n){var c=n.view,l=c.detectChangesInInputsMethod,u=t.directive.type.lifecycleHooks;u.indexOf(i.W.OnChanges)!==-1&&t.inputs.length>0&&l.addStmt(new r.i(o.d.changes.notIdentical(r.h),[e.callMethod("ngOnChanges",[o.d.changes]).toStmt()])),u.indexOf(i.W.OnInit)!==-1&&l.addStmt(new r.i(a.and(s),[e.callMethod("ngOnInit",[]).toStmt()])),u.indexOf(i.W.DoCheck)!==-1&&l.addStmt(new r.i(s,[e.callMethod("ngDoCheck",[]).toStmt()]))}function bindDirectiveAfterContentLifecycleCallbacks(t,e,n){var o=n.view,s=t.type.lifecycleHooks,c=o.afterContentLifecycleCallbacksMethod;c.resetDebugInfo(n.nodeIndex,n.sourceAst),s.indexOf(i.W.AfterContentInit)!==-1&&c.addStmt(new r.i(a,[e.callMethod("ngAfterContentInit",[]).toStmt()])),s.indexOf(i.W.AfterContentChecked)!==-1&&c.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function bindDirectiveAfterViewLifecycleCallbacks(t,e,n){var o=n.view,s=t.type.lifecycleHooks,c=o.afterViewLifecycleCallbacksMethod;c.resetDebugInfo(n.nodeIndex,n.sourceAst),s.indexOf(i.W.AfterViewInit)!==-1&&c.addStmt(new r.i(a,[e.callMethod("ngAfterViewInit",[]).toStmt()])),s.indexOf(i.W.AfterViewChecked)!==-1&&c.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function bindInjectableDestroyLifecycleCallbacks(t,e,n){var r=n.view.destroyMethod;r.resetDebugInfo(n.nodeIndex,n.sourceAst),t.lifecycleHooks.indexOf(i.W.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function bindPipeDestroyLifecycleCallbacks(t,e,n){var r=n.destroyMethod;t.type.lifecycleHooks.indexOf(i.W.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var r=n(7),i=n(17),o=n(68);e.b=bindDirectiveDetectChangesLifecycleCallbacks,e.c=bindDirectiveAfterContentLifecycleCallbacks,e.d=bindDirectiveAfterViewLifecycleCallbacks,e.e=bindInjectableDestroyLifecycleCallbacks,e.a=bindPipeDestroyLifecycleCallbacks;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=r.n.prop("numberOfChecks").identical(new r.G(0)),s=r.A(o.d.throwOnChange)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function createBindFieldExpr(t){return a.n.prop("_expr_"+t)}function createCurrValueExpr(t){return a.e("currVal_"+t)}function bind(t,e,r,s,c,l,u,f){var h=n.i(d.b)(t,c,s,p.d.valUnwrapper,f);if(!n.i(i.c)(h.expression)){if(h.temporaryCount)for(var m=0;m<h.temporaryCount;m++)u.addStmt(n.i(d.c)(f,m));if(t.fields.push(new a.s(r.name,null,[a.u.Private])),t.createMethod.addStmt(a.n.prop(r.name).set(a.b(n.i(o.d)(o.b.UNINITIALIZED))).toStmt()),h.needsValueUnwrapper){var v=p.d.valUnwrapper.callMethod("reset",[]).toStmt();u.addStmt(v)}u.addStmt(e.set(h.expression).toDeclStmt(null,[a.u.Final]));var g=a.b(n.i(o.d)(o.b.checkBinding)).callFn([p.d.throwOnChange,r,e]);h.needsValueUnwrapper&&(g=p.d.valUnwrapper.prop("hasWrappedValue").or(g)),u.addStmt(new a.i(g,l.concat([a.n.prop(r.name).set(e).toStmt()])))}}function bindRenderText(t,e,n){var r=n.bindings.length;n.bindings.push(new u.a(e,t));var i=createCurrValueExpr(r),o=createBindFieldExpr(r);n.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),bind(n,i,o,t.value,n.componentContext,[a.n.prop("renderer").callMethod("setText",[e.renderNode,i]).toStmt()],n.detectChangesRenderPropertiesMethod,r)}function bindAndWriteToRenderer(t,e,r,l){var p=r.view,d=r.renderNode;t.forEach(function(t){var h=p.bindings.length;p.bindings.push(new u.a(r,t)),p.detectChangesRenderPropertiesMethod.resetDebugInfo(r.nodeIndex,t);var m=createBindFieldExpr(h),v=createCurrValueExpr(h),g=sanitizedValue(t,m),b=sanitizedValue(t,v),y=[];switch(t.type){case c.l.Property:p.genConfig.logBindingUpdate&&y.push(logBindingUpdateStmt(d,t.name,b)),y.push(a.n.prop("renderer").callMethod("setElementProperty",[d,a.a(t.name),b]).toStmt());break;case c.l.Attribute:b=b.isBlank().conditional(a.h,b.callMethod("toString",[])),y.push(a.n.prop("renderer").callMethod("setElementAttribute",[d,a.a(t.name),b]).toStmt());break;case c.l.Class:y.push(a.n.prop("renderer").callMethod("setElementClass",[d,a.a(t.name),b]).toStmt());break;case c.l.Style:var _=b.callMethod("toString",[]);n.i(i.a)(t.unit)&&(_=_.plus(a.a(t.unit))),b=b.isBlank().conditional(a.h,_),y.push(a.n.prop("renderer").callMethod("setElementStyle",[d,a.a(t.name),b]).toStmt());break;case c.l.Animation:var w=t.name,x=a.n;l&&(x=r.appElement.prop("componentView"));var C=x.prop("componentType").prop("animations").key(a.a(w)),S=a.a(s.V),k=a.e("oldRenderVar");y.push(k.set(g).toDeclStmt()),y.push(new a.i(k.equals(a.b(n.i(o.d)(o.b.UNINITIALIZED))),[k.set(S).toStmt()]));var E=a.e("newRenderVar");if(y.push(E.set(b).toDeclStmt()),y.push(new a.i(E.equals(a.b(n.i(o.d)(o.b.UNINITIALIZED))),[E.set(S).toStmt()])),y.push(C.callFn([a.n,d,k,E]).toStmt()),p.detachMethod.addStmt(C.callFn([a.n,d,g,S]).toStmt()),!f.get(p)){f.set(p,!0);var P=a.n.callMethod("triggerQueuedAnimations",[]).toStmt();p.afterViewLifecycleCallbacksMethod.addStmt(P),p.detachMethod.addStmt(P)}}bind(p,v,m,t.value,e,y,p.detectChangesRenderPropertiesMethod,p.bindings.length)})}function sanitizedValue(t,e){var i;switch(t.securityContext){case r.SecurityContext.NONE:return e;case r.SecurityContext.HTML:i="HTML";break;case r.SecurityContext.STYLE:i="STYLE";break;case r.SecurityContext.SCRIPT:i="SCRIPT";break;case r.SecurityContext.URL:i="URL";break;case r.SecurityContext.RESOURCE_URL:i="RESOURCE_URL";break;default:throw new Error("internal error, unexpected SecurityContext "+t.securityContext+".")}var s=p.c.viewUtils.prop("sanitizer"),c=[a.b(n.i(o.d)(o.b.SecurityContext)).prop(i),e];return s.callMethod("sanitize",c)}function bindRenderInputs(t,e){bindAndWriteToRenderer(t,e.view.componentContext,e,!1)}function bindDirectiveHostProps(t,e,n){bindAndWriteToRenderer(t.hostProperties,e,n,!0)}function bindDirectiveInputs(t,e,r){if(0!==t.inputs.length){var i=r.view,c=i.detectChangesInInputsMethod;c.resetDebugInfo(r.nodeIndex,r.sourceAst);var l=t.directive.type.lifecycleHooks,d=l.indexOf(s.W.OnChanges)!==-1,f=t.directive.isComponent&&!n.i(s.X)(t.directive.changeDetection);d&&c.addStmt(p.d.changes.set(a.h).toStmt()),f&&c.addStmt(p.d.changed.set(a.a(!1)).toStmt()),t.inputs.forEach(function(t){var s=i.bindings.length;i.bindings.push(new u.a(r,t)),c.resetDebugInfo(r.nodeIndex,t);var l=createBindFieldExpr(s),h=createCurrValueExpr(s),m=[e.prop(t.directiveName).set(h).toStmt()];d&&(m.push(new a.i(p.d.changes.identical(a.h),[p.d.changes.set(a.f([],new a.w(a.c(n.i(o.d)(o.b.SimpleChange))))).toStmt()])),m.push(p.d.changes.key(a.a(t.directiveName)).set(a.b(n.i(o.d)(o.b.SimpleChange)).instantiate([l,h])).toStmt())),f&&m.push(p.d.changed.set(a.a(!0)).toStmt()),i.genConfig.logBindingUpdate&&m.push(logBindingUpdateStmt(r.renderNode,t.directiveName,h)),bind(i,h,l,t.value,i.componentContext,m,c,s)}),f&&c.addStmt(new a.i(p.d.changed,[r.appElement.prop("componentView").callMethod("markAsCheckOnce",[]).toStmt()]))}}function logBindingUpdateStmt(t,e,r){var i=a.n.prop("renderer").callMethod("setBindingDebugInfo",[t,a.a("ng-reflect-"+n.i(l.f)(e)),r.isBlank().conditional(a.h,r.callMethod("toString",[]))]).toStmt(),o=a.n.prop("renderer").callMethod("setBindingDebugInfo",[t,a.a("ng-reflect-"+n.i(l.f)(e)),a.a("[ERROR] Exception while trying to serialize the value")]).toStmt();return new a.H([i],[o])}var r=n(0),i=n(3),o=n(16),a=n(7),s=n(17),c=n(42),l=n(23),u=n(287),p=n(68),d=n(291);e.a=bindRenderText,e.b=bindRenderInputs,e.d=bindDirectiveHostProps,e.c=bindDirectiveInputs;var f=new Map},function(t,e,n){"use strict";function bindView(t,e,i){var a=new s(t,i);n.i(r.c)(a,e),t.pipes.forEach(function(t){n.i(o.a)(t.meta,t.instance,t.view)})}var r=n(42),i=n(464),o=n(465),a=n(466);e.a=bindView;var s=function(){function ViewBinderVisitor(t,e){var n=this;this.view=t,this.animationOutputs=e,this._nodeIndex=0,this._animationOutputsMap={},e.forEach(function(t){n._animationOutputsMap[t.fullPropertyName]=t})}return ViewBinderVisitor.prototype.visitBoundText=function(t,e){var r=this.view.nodes[this._nodeIndex++];return n.i(a.a)(t,r,this.view),null},ViewBinderVisitor.prototype.visitText=function(t,e){return this._nodeIndex++,null},ViewBinderVisitor.prototype.visitNgContent=function(t,e){return null},ViewBinderVisitor.prototype.visitElement=function(t,e){var s=this,c=this.view.nodes[this._nodeIndex++],l=[],u=[];return n.i(i.a)(t.outputs,t.directives,c).forEach(function(t){if("@"==t.eventName[0]){var e=t.eventName.substr(1),n=s._animationOutputsMap[e];n&&u.push(new i.b(t,n))}else l.push(t)}),n.i(i.c)(u),n.i(a.b)(t.inputs,c),n.i(i.d)(l),t.directives.forEach(function(t){var e=c.instances.get(t.directive.type.reference);n.i(a.c)(t,e,c),n.i(o.b)(t,e,c),n.i(a.d)(t,e,c),n.i(i.e)(t,e,l)}),n.i(r.c)(this,t.children,c),t.directives.forEach(function(t){var e=c.instances.get(t.directive.type.reference);n.i(o.c)(t.directive,e,c),n.i(o.d)(t.directive,e,c)}),t.providers.forEach(function(t){var e=c.instances.get(t.token.reference);n.i(o.e)(t,e,c)}),null},ViewBinderVisitor.prototype.visitEmbeddedTemplate=function(t,e){var r=this.view.nodes[this._nodeIndex++],s=n.i(i.a)(t.outputs,t.directives,r);return t.directives.forEach(function(t){var e=r.instances.get(t.directive.type.reference);n.i(a.c)(t,e,r),n.i(o.b)(t,e,r),n.i(i.e)(t,e,s),n.i(o.c)(t.directive,e,r),n.i(o.d)(t.directive,e,r)}),t.providers.forEach(function(t){var e=r.instances.get(t.token.reference);n.i(o.e)(t,e,r)}),bindView(r.embeddedView,t.children,this.animationOutputs),null},ViewBinderVisitor.prototype.visitAttr=function(t,e){return null},ViewBinderVisitor.prototype.visitDirective=function(t,e){return null},ViewBinderVisitor.prototype.visitEvent=function(t,e){return null},ViewBinderVisitor.prototype.visitReference=function(t,e){return null},ViewBinderVisitor.prototype.visitVariable=function(t,e){return null},ViewBinderVisitor.prototype.visitDirectiveProperty=function(t,e){return null},ViewBinderVisitor.prototype.visitElementProperty=function(t,e){return null},ViewBinderVisitor}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function AnimationKeyframe(t,e){this.offset=t,this.styles=e}return AnimationKeyframe}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function AnimationOutput(t,e,n){this.name=t,this.phase=e,this.fullPropertyName=n}return AnimationOutput}()},function(t,e,n){"use strict";var r=n(2),i=n(162);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function AnimationSequencePlayer(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return AnimationSequencePlayer.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new i.a,n.i(r.s)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new i.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},AnimationSequencePlayer.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(r.g)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},AnimationSequencePlayer.prototype.init=function(){this._players.forEach(function(t){return t.init()})},AnimationSequencePlayer.prototype.onStart=function(t){this._onStartFns.push(t)},AnimationSequencePlayer.prototype.onDone=function(t){this._onDoneFns.push(t)},AnimationSequencePlayer.prototype.hasStarted=function(){return this._started},AnimationSequencePlayer.prototype.play=function(){n.i(r.g)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},AnimationSequencePlayer.prototype.pause=function(){this._activePlayer.pause()},AnimationSequencePlayer.prototype.restart=function(){this._players.length>0&&(this.reset(),this._players[0].restart())},AnimationSequencePlayer.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},AnimationSequencePlayer.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},AnimationSequencePlayer.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},AnimationSequencePlayer.prototype.setPosition=function(t){this._players[0].setPosition(t)},AnimationSequencePlayer.prototype.getPosition=function(){return this._players[0].getPosition()},AnimationSequencePlayer}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function prepareFinalAnimationStyles(t,e,o){void 0===o&&(o=null);var s={};return r.f.forEach(e,function(t,e){s[e]=t==a.AUTO_STYLE?o:t.toString()}),r.f.forEach(t,function(t,e){n.i(i.g)(s[e])||(s[e]=o)}),s}function balanceAnimationKeyframes(t,e,o){var s=o.length-1,c=o[0],l=flattenStyles(c.styles.styles),u={},p=!1;r.f.forEach(t,function(t,e){l[e]||(l[e]=t,u[e]=t,p=!0)});var d=r.f.merge({},l),f=o[s];r.a.insert(f.styles.styles,0,e);var h=flattenStyles(f.styles.styles),m={},v=!1;return r.f.forEach(d,function(t,e){n.i(i.g)(h[e])||(m[e]=a.AUTO_STYLE,v=!0)}),v&&f.styles.styles.push(m),r.f.forEach(h,function(t,e){n.i(i.g)(l[e])||(u[e]=a.AUTO_STYLE,p=!0)}),p&&c.styles.styles.push(u),o}function clearStyles(t){var e={};return r.f.keys(t).forEach(function(t){e[t]=null}),e}function collectAndResolveStyles(t,e){return e.map(function(e){var s={};return r.f.forEach(e,function(e,r){e==o.a&&(e=t[r],n.i(i.g)(e)||(e=a.AUTO_STYLE)),t[r]=e,s[r]=e}),s})}function renderStyles(t,e,n){r.f.forEach(n,function(n,r){e.setElementStyle(t,r,n)})}function flattenStyles(t){var e={};return t.forEach(function(t){r.f.forEach(t,function(t,n){e[n]=t})}),e}var r=n(10),i=n(2),o=n(293),a=n(296);e.a=prepareFinalAnimationStyles,e.b=balanceAnimationKeyframes,e.d=clearStyles,e.f=collectAndResolveStyles,e.e=renderStyles,e.c=flattenStyles},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function AnimationStyles(t){this.styles=t}return AnimationStyles}()},function(t,e,n){"use strict";var r=n(10),i=n(2);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function ViewAnimationMap(){this._map=new r.b,this._allPlayers=[]}return Object.defineProperty(ViewAnimationMap.prototype,"length",{get:function(){return this.getAllPlayers().length},enumerable:!0,configurable:!0}),ViewAnimationMap.prototype.find=function(t,e){var r=this._map.get(t);if(n.i(i.g)(r))return r[e]},ViewAnimationMap.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?r.f.values(e):[]},ViewAnimationMap.prototype.set=function(t,e,r){var o=this._map.get(t);n.i(i.g)(o)||(o={});var a=o[e];n.i(i.g)(a)&&this.remove(t,e),o[e]=r,this._allPlayers.push(r),this._map.set(t,o)},ViewAnimationMap.prototype.getAllPlayers=function(){return this._allPlayers},ViewAnimationMap.prototype.remove=function(t,e){var o=this._map.get(t);if(n.i(i.g)(o)){var a=o[e];delete o[e];var s=this._allPlayers.indexOf(a);r.a.removeAt(this._allPlayers,s),r.f.isEmpty(o)&&this._map.delete(t)}},ViewAnimationMap}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _iterableDiffersFactory(){return a.b}function _keyValueDiffersFactory(){return a.c}var r=n(163),i=n(164),o=n(107),a=n(108),s=n(303),c=n(84),l=n(115),u=n(312);n.d(e,"a",function(){return p});var p=function(){function ApplicationModule(){}return ApplicationModule.decorators=[{type:u.NgModule,args:[{providers:[i.d,{provide:i.e,useExisting:i.d},r.a,c.b,o.d,l.a,{provide:a.d,useFactory:_iterableDiffersFactory},{provide:a.e,useFactory:_keyValueDiffersFactory},{provide:s.a,useValue:"en-US"}]}]}],ApplicationModule.ctorParameters=[],ApplicationModule}()},function(t,e,n){"use strict";var r=n(108);n.o(r,"g")&&n.d(e,"ChangeDetectionStrategy",function(){return r.g}),n.o(r,"h")&&n.d(e,"ChangeDetectorRef",function(){return r.h}),n.o(r,"k")&&n.d(e,"CollectionChangeRecord",function(){return r.k}),n.o(r,"l")&&n.d(e,"DefaultIterableDiffer",function(){return r.l}),n.o(r,"d")&&n.d(e,"IterableDiffers",function(){return r.d}),n.o(r,"m")&&n.d(e,"KeyValueChangeRecord",function(){return r.m}),n.o(r,"e")&&n.d(e,"KeyValueDiffers",function(){return r.e}),n.o(r,"i")&&n.d(e,"SimpleChange",function(){return r.i}),n.o(r,"j")&&n.d(e,"WrappedValue",function(){return r.j})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function ChangeDetectorRef(){}return ChangeDetectorRef}()},function(t,e,n){"use strict";var r=n(312),i=n(491),o=n(35),a=n(164),s=n(107),c=n(163),l=n(492),u=n(490),p=n(482),d=n(300),f=n(175),h=n(475),m=n(488),v=n(303),g=n(474),b=n(116),y=n(176),_=n(170),w=n(302),x=n(478),C=n(296),S=n(295),k=n(162),E=n(320);for(var P in r)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return r[t]})}(P);for(var P in i)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return i[t]})}(P);for(var P in o)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return o[t]})}(P);n.o(a,"g")&&n.d(e,"assertPlatform",function(){return a.g}),n.o(a,"h")&&n.d(e,"destroyPlatform",function(){return a.h}),n.o(a,"i")&&n.d(e,"getPlatform",function(){return a.i}),n.o(a,"j")&&n.d(e,"createPlatform",function(){return a.j}),n.o(a,"e")&&n.d(e,"ApplicationRef",function(){return a.e}),n.o(a,"k")&&n.d(e,"enableProdMode",function(){return a.k}),n.o(a,"f")&&n.d(e,"isDevMode",function(){return a.f}),n.o(a,"c")&&n.d(e,"createPlatformFactory",function(){return a.c}),n.o(a,"b")&&n.d(e,"PlatformRef",function(){return a.b}),n.o(s,"a")&&n.d(e,"APP_ID",function(){return s.a}),n.o(s,"e")&&n.d(e,"PACKAGE_ROOT_URL",function(){return s.e}),n.o(s,"c")&&n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return s.c}),n.o(s,"b")&&n.d(e,"PLATFORM_INITIALIZER",function(){return s.b}),n.o(c,"a")&&n.d(e,"ApplicationInitStatus",function(){return c.a}),n.o(c,"b")&&n.d(e,"APP_INITIALIZER",function(){return c.b});for(var P in l)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return l[t]})}(P);for(var P in u)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return u[t]})}(P);for(var P in p)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return p[t]})}(P);n.o(d,"a")&&n.d(e,"DebugElement",function(){return d.a}),n.o(d,"d")&&n.d(e,"DebugNode",function(){return d.d}),n.o(d,"g")&&n.d(e,"asNativeElements",function(){return d.g}),n.o(d,"c")&&n.d(e,"getDebugNode",function(){return d.c}),n.o(f,"a")&&n.d(e,"Testability",function(){return f.a}),n.o(f,"b")&&n.d(e,"TestabilityRegistry",function(){return f.b}),n.o(f,"c")&&n.d(e,"setTestabilityGetter",function(){return f.c});for(var P in h)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return h[t]})}(P);for(var P in m)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return m[t]})}(P);n.o(v,"c")&&n.d(e,"TRANSLATIONS",function(){return v.c}),n.o(v,"b")&&n.d(e,"TRANSLATIONS_FORMAT",function(){return v.b}),n.o(v,"a")&&n.d(e,"LOCALE_ID",function(){return v.a}),n.o(g,"a")&&n.d(e,"ApplicationModule",function(){return g.a}),n.o(b,"a")&&n.d(e,"wtfCreateScope",function(){return b.a}),n.o(b,"b")&&n.d(e,"wtfLeave",function(){return b.b}),n.o(b,"c")&&n.d(e,"wtfStartTimeRange",function(){return b.c}),n.o(b,"d")&&n.d(e,"wtfEndTimeRange",function(){return b.d}),n.o(y,"a")&&n.d(e,"Type",function(){return y.a}),n.o(_,"a")&&n.d(e,"EventEmitter",function(){return _.a}),n.o(w,"a")&&n.d(e,"ErrorHandler",function(){return w.a});for(var P in x)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return x[t]})}(P);for(var P in C)["assertPlatform","destroyPlatform","getPlatform","createPlatform","ApplicationRef","enableProdMode","isDevMode","createPlatformFactory","PlatformRef","APP_ID","PACKAGE_ROOT_URL","APP_BOOTSTRAP_LISTENER","PLATFORM_INITIALIZER","ApplicationInitStatus","APP_INITIALIZER","DebugElement","DebugNode","asNativeElements","getDebugNode","Testability","TestabilityRegistry","setTestabilityGetter","TRANSLATIONS","TRANSLATIONS_FORMAT","LOCALE_ID","ApplicationModule","wtfCreateScope","wtfLeave","wtfStartTimeRange","wtfEndTimeRange","Type","EventEmitter","ErrorHandler","AnimationTransitionEvent","AnimationPlayer","Sanitizer","SecurityContext","default"].indexOf(P)<0&&function(t){n.d(e,t,function(){return C[t]})}(P);n.o(S,"a")&&n.d(e,"AnimationTransitionEvent",function(){return S.a}),n.o(k,"b")&&n.d(e,"AnimationPlayer",function(){return k.b}),n.o(E,"a")&&n.d(e,"Sanitizer",function(){return E.a}),n.o(E,"b")&&n.d(e,"SecurityContext",function(){return E.b})},function(t,e,n){"use strict";var r=n(293),i=n(294),o=n(468),a=n(469),s=n(162),c=n(470),l=n(471),u=n(472),p=n(109),d=n(110),f=n(166),h=n(479),m=n(169),v=n(84),g=n(113),b=n(305),y=n(171),_=n(308),w=n(309),x=n(487),C=n(114),S=n(115),k=n(315),E=n(317),P=n(172),A=n(318),T=n(173),O=n(174),M=n(117);n.d(e,"__core_private__",function(){return D});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var D={isDefaultChangeDetectionStrategy:d.c,ChangeDetectorStatus:d.b,CHANGE_DETECTION_STRATEGY_VALUES:d.d,constructDependencies:m.b,LifecycleHooks:k.a,LIFECYCLE_HOOKS_VALUES:k.b,ReflectorReader:T.a,CodegenComponentFactoryResolver:g.b,AppElement:y.a,AppView:x.a,DebugAppView:x.b,NgModuleInjector:_.a,ViewType:C.a,MAX_INTERPOLATION_VALUES:S.d,checkBinding:S.e,flattenNestedViewRenderNodes:S.c,interpolate:S.f,ViewUtils:S.a,VIEW_ENCAPSULATION_VALUES:E.a,ViewMetadata:E.b,DebugContext:b.a,StaticNodeDebugInfo:b.b,devModeEqual:p.b,UNINITIALIZED:p.a,ValueUnwrapper:p.c,RenderDebugInfo:O.c,TemplateRef_:w.a,ReflectionCapabilities:A.a,makeDecorator:M.b,DebugDomRootRenderer:h.a,EMPTY_ARRAY:S.g,EMPTY_MAP:S.h,pureProxy1:S.i,pureProxy2:S.j,pureProxy3:S.k,pureProxy4:S.l,pureProxy5:S.m,pureProxy6:S.n,pureProxy7:S.o,pureProxy8:S.p,pureProxy9:S.q,pureProxy10:S.r,castByValue:S.s,Console:f.a,reflector:P.a,Reflector:P.b,NoOpAnimationPlayer:s.a,AnimationPlayer:s.b,AnimationSequencePlayer:c.a,AnimationGroupPlayer:i.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:l.a,balanceAnimationKeyframes:l.b,flattenStyles:l.c,clearStyles:l.d,renderStyles:l.e,collectAndResolveStyles:l.f,AnimationStyles:u.a,AnimationOutput:a.a,ANY_STATE:r.b,DEFAULT_STATE:r.c,EMPTY_STATE:r.d,FILL_STYLE_FLAG:r.a,ComponentStillLoadingError:v.c}},function(t,e,n){"use strict";var r=n(2),i=n(300);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function DebugDomRootRenderer(t){this._delegate=t}return DebugDomRootRenderer.prototype.renderComponent=function(t){return new a(this._delegate.renderComponent(t))},DebugDomRootRenderer}(),a=function(){function DebugDomRenderer(t){this._delegate=t}return DebugDomRenderer.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),o=new i.a(r,null,e);return n.i(i.b)(o),r},DebugDomRenderer.prototype.createElement=function(t,e,r){var o=this._delegate.createElement(t,e,r),a=new i.a(o,n.i(i.c)(t),r);return a.name=e,n.i(i.b)(a),o},DebugDomRenderer.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},DebugDomRenderer.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),o=new i.d(r,n.i(i.c)(t),e);return n.i(i.b)(o),r},DebugDomRenderer.prototype.createText=function(t,e,r){var o=this._delegate.createText(t,e,r),a=new i.d(o,n.i(i.c)(t),r);return n.i(i.b)(a),o},DebugDomRenderer.prototype.projectNodes=function(t,e){var o=n.i(i.c)(t);if(n.i(r.g)(o)&&o instanceof i.a){var a=o;e.forEach(function(t){a.addChild(n.i(i.c)(t))})}this._delegate.projectNodes(t,e)},DebugDomRenderer.prototype.attachViewAfter=function(t,e){var o=n.i(i.c)(t);if(n.i(r.g)(o)){var a=o.parent;if(e.length>0&&n.i(r.g)(a)){var s=[];e.forEach(function(t){return s.push(n.i(i.c)(t))}),a.insertChildrenAfter(o,s)}}this._delegate.attachViewAfter(t,e)},DebugDomRenderer.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(i.c)(t);n.i(r.g)(e)&&n.i(r.g)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},DebugDomRenderer.prototype.destroyView=function(t,e){e.forEach(function(t){n.i(i.e)(n.i(i.c)(t))}),this._delegate.destroyView(t,e)},DebugDomRenderer.prototype.listen=function(t,e,o){var a=n.i(i.c)(t);return n.i(r.g)(a)&&a.listeners.push(new i.f(e,o)),this._delegate.listen(t,e,o)},DebugDomRenderer.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},DebugDomRenderer.prototype.setElementProperty=function(t,e,o){var a=n.i(i.c)(t);n.i(r.g)(a)&&a instanceof i.a&&(a.properties[e]=o),this._delegate.setElementProperty(t,e,o)},DebugDomRenderer.prototype.setElementAttribute=function(t,e,o){var a=n.i(i.c)(t);n.i(r.g)(a)&&a instanceof i.a&&(a.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},DebugDomRenderer.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},DebugDomRenderer.prototype.setElementClass=function(t,e,o){var a=n.i(i.c)(t);n.i(r.g)(a)&&a instanceof i.a&&(a.classes[e]=o),this._delegate.setElementClass(t,e,o)},DebugDomRenderer.prototype.setElementStyle=function(t,e,o){var a=n.i(i.c)(t);n.i(r.g)(a)&&a instanceof i.a&&(a.styles[e]=o),this._delegate.setElementStyle(t,e,o)},DebugDomRenderer.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},DebugDomRenderer.prototype.setText=function(t,e){this._delegate.setText(t,e)},DebugDomRenderer.prototype.animate=function(t,e,n,r,i,o){return this._delegate.animate(t,e,n,r,i,o)},DebugDomRenderer}()},function(t,e,n){"use strict";function _mapProviders(t,e){for(var n=new Array(t._proto.numberOfProviders),r=0;r<t._proto.numberOfProviders;++r)n[r]=e(t._proto.getProviderAtIndex(r));return n}var r=n(10),i=n(30),o=n(112),a=n(83),s=n(301),c=n(168),l=n(169);n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=10,p=new Object,d=function(){function ReflectiveProtoInjectorInlineStrategy(t,e){this.provider0=null,this.provider1=null,this.provider2=null,this.provider3=null,this.provider4=null,this.provider5=null,this.provider6=null,this.provider7=null,this.provider8=null,this.provider9=null,this.keyId0=null,this.keyId1=null,this.keyId2=null,this.keyId3=null,this.keyId4=null,this.keyId5=null,this.keyId6=null,this.keyId7=null,this.keyId8=null,this.keyId9=null;var n=e.length;n>0&&(this.provider0=e[0],this.keyId0=e[0].key.id),n>1&&(this.provider1=e[1],this.keyId1=e[1].key.id),n>2&&(this.provider2=e[2],this.keyId2=e[2].key.id),n>3&&(this.provider3=e[3],this.keyId3=e[3].key.id),n>4&&(this.provider4=e[4],this.keyId4=e[4].key.id),n>5&&(this.provider5=e[5],this.keyId5=e[5].key.id),n>6&&(this.provider6=e[6],this.keyId6=e[6].key.id),n>7&&(this.provider7=e[7],this.keyId7=e[7].key.id),n>8&&(this.provider8=e[8],this.keyId8=e[8].key.id),n>9&&(this.provider9=e[9],this.keyId9=e[9].key.id)}return ReflectiveProtoInjectorInlineStrategy.prototype.getProviderAtIndex=function(t){if(0==t)return this.provider0;if(1==t)return this.provider1;if(2==t)return this.provider2;if(3==t)return this.provider3;if(4==t)return this.provider4;if(5==t)return this.provider5;if(6==t)return this.provider6;if(7==t)return this.provider7;if(8==t)return this.provider8;if(9==t)return this.provider9;throw new s.d(t)},ReflectiveProtoInjectorInlineStrategy.prototype.createInjectorStrategy=function(t){return new m(t,this)},ReflectiveProtoInjectorInlineStrategy}(),f=function(){function ReflectiveProtoInjectorDynamicStrategy(t,e){this.providers=e;var n=e.length;this.keyIds=r.a.createFixedSize(n);for(var i=0;i<n;i++)this.keyIds[i]=e[i].key.id}return ReflectiveProtoInjectorDynamicStrategy.prototype.getProviderAtIndex=function(t){if(t<0||t>=this.providers.length)throw new s.d(t);return this.providers[t]},ReflectiveProtoInjectorDynamicStrategy.prototype.createInjectorStrategy=function(t){return new v(this,t)},ReflectiveProtoInjectorDynamicStrategy}(),h=function(){function ReflectiveProtoInjector(t){this.numberOfProviders=t.length,this._strategy=t.length>u?new f(this,t):new d(this,t)}return ReflectiveProtoInjector.fromResolvedProviders=function(t){return new ReflectiveProtoInjector(t)},ReflectiveProtoInjector.prototype.getProviderAtIndex=function(t){return this._strategy.getProviderAtIndex(t)},ReflectiveProtoInjector}(),m=function(){function ReflectiveInjectorInlineStrategy(t,e){this.injector=t,this.protoStrategy=e,this.obj0=p,this.obj1=p,this.obj2=p,this.obj3=p,this.obj4=p,this.obj5=p,this.obj6=p,this.obj7=p,this.obj8=p,this.obj9=p}return ReflectiveInjectorInlineStrategy.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},ReflectiveInjectorInlineStrategy.prototype.instantiateProvider=function(t){return this.injector._new(t)},ReflectiveInjectorInlineStrategy.prototype.getObjByKeyId=function(t){var e=this.protoStrategy,n=this.injector;return e.keyId0===t?(this.obj0===p&&(this.obj0=n._new(e.provider0)),this.obj0):e.keyId1===t?(this.obj1===p&&(this.obj1=n._new(e.provider1)),this.obj1):e.keyId2===t?(this.obj2===p&&(this.obj2=n._new(e.provider2)),this.obj2):e.keyId3===t?(this.obj3===p&&(this.obj3=n._new(e.provider3)),this.obj3):e.keyId4===t?(this.obj4===p&&(this.obj4=n._new(e.provider4)),this.obj4):e.keyId5===t?(this.obj5===p&&(this.obj5=n._new(e.provider5)),this.obj5):e.keyId6===t?(this.obj6===p&&(this.obj6=n._new(e.provider6)),this.obj6):e.keyId7===t?(this.obj7===p&&(this.obj7=n._new(e.provider7)),this.obj7):e.keyId8===t?(this.obj8===p&&(this.obj8=n._new(e.provider8)),this.obj8):e.keyId9===t?(this.obj9===p&&(this.obj9=n._new(e.provider9)),this.obj9):p},ReflectiveInjectorInlineStrategy.prototype.getObjAtIndex=function(t){if(0==t)return this.obj0;if(1==t)return this.obj1;if(2==t)return this.obj2;if(3==t)return this.obj3;if(4==t)return this.obj4;if(5==t)return this.obj5;if(6==t)return this.obj6;if(7==t)return this.obj7;if(8==t)return this.obj8;if(9==t)return this.obj9;throw new s.d(t)},ReflectiveInjectorInlineStrategy.prototype.getMaxNumberOfObjects=function(){return u},ReflectiveInjectorInlineStrategy}(),v=function(){function ReflectiveInjectorDynamicStrategy(t,e){this.protoStrategy=t,this.injector=e,this.objs=r.a.createFixedSize(t.providers.length),r.a.fill(this.objs,p)}return ReflectiveInjectorDynamicStrategy.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},ReflectiveInjectorDynamicStrategy.prototype.instantiateProvider=function(t){return this.injector._new(t)},ReflectiveInjectorDynamicStrategy.prototype.getObjByKeyId=function(t){for(var e=this.protoStrategy,n=0;n<e.keyIds.length;n++)if(e.keyIds[n]===t)return this.objs[n]===p&&(this.objs[n]=this.injector._new(e.providers[n])),this.objs[n];return p},ReflectiveInjectorDynamicStrategy.prototype.getObjAtIndex=function(t){if(t<0||t>=this.objs.length)throw new s.d(t);return this.objs[t]},ReflectiveInjectorDynamicStrategy.prototype.getMaxNumberOfObjects=function(){return this.objs.length},ReflectiveInjectorDynamicStrategy}(),g=function(){function ReflectiveInjector(){}return ReflectiveInjector.resolve=function(t){return n.i(l.a)(t)},ReflectiveInjector.resolveAndCreate=function(t,e){void 0===e&&(e=null);var n=ReflectiveInjector.resolve(t);return ReflectiveInjector.fromResolvedProviders(n,e)},ReflectiveInjector.fromResolvedProviders=function(t,e){return void 0===e&&(e=null),new b(h.fromResolvedProviders(t),e)},Object.defineProperty(ReflectiveInjector.prototype,"parent",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),ReflectiveInjector.prototype.resolveAndCreateChild=function(t){return n.i(i.a)()},ReflectiveInjector.prototype.createChildFromResolved=function(t){return n.i(i.a)()},ReflectiveInjector.prototype.resolveAndInstantiate=function(t){return n.i(i.a)()},ReflectiveInjector.prototype.instantiateResolved=function(t){return n.i(i.a)()},ReflectiveInjector}(),b=function(){function ReflectiveInjector_(t,e){void 0===e&&(e=null),this._constructionCounter=0,this._proto=t,this._parent=e,this._strategy=t._strategy.createInjectorStrategy(this)}return ReflectiveInjector_.prototype.get=function(t,e){return void 0===e&&(e=o.a),this._getByKey(c.a.get(t),null,null,e)},ReflectiveInjector_.prototype.getAt=function(t){return this._strategy.getObjAtIndex(t)},Object.defineProperty(ReflectiveInjector_.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(ReflectiveInjector_.prototype,"internalStrategy",{get:function(){return this._strategy},enumerable:!0,configurable:!0}),ReflectiveInjector_.prototype.resolveAndCreateChild=function(t){var e=g.resolve(t);return this.createChildFromResolved(e)},ReflectiveInjector_.prototype.createChildFromResolved=function(t){var e=new h(t),n=new ReflectiveInjector_(e);return n._parent=this,n},ReflectiveInjector_.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(g.resolve([t])[0])},ReflectiveInjector_.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},ReflectiveInjector_.prototype._new=function(t){if(this._constructionCounter++>this._strategy.getMaxNumberOfObjects())throw new s.e(this,t.key);return this._instantiateProvider(t)},ReflectiveInjector_.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=r.a.createFixedSize(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},ReflectiveInjector_.prototype._instantiate=function(t,e){var n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b,y,_,w,x,C=e.factory,S=e.dependencies,k=S.length;try{n=k>0?this._getByReflectiveDependency(t,S[0]):null,r=k>1?this._getByReflectiveDependency(t,S[1]):null,i=k>2?this._getByReflectiveDependency(t,S[2]):null,o=k>3?this._getByReflectiveDependency(t,S[3]):null,a=k>4?this._getByReflectiveDependency(t,S[4]):null,c=k>5?this._getByReflectiveDependency(t,S[5]):null,l=k>6?this._getByReflectiveDependency(t,S[6]):null,u=k>7?this._getByReflectiveDependency(t,S[7]):null,p=k>8?this._getByReflectiveDependency(t,S[8]):null,d=k>9?this._getByReflectiveDependency(t,S[9]):null,f=k>10?this._getByReflectiveDependency(t,S[10]):null,h=k>11?this._getByReflectiveDependency(t,S[11]):null,m=k>12?this._getByReflectiveDependency(t,S[12]):null,v=k>13?this._getByReflectiveDependency(t,S[13]):null,g=k>14?this._getByReflectiveDependency(t,S[14]):null,b=k>15?this._getByReflectiveDependency(t,S[15]):null,y=k>16?this._getByReflectiveDependency(t,S[16]):null,_=k>17?this._getByReflectiveDependency(t,S[17]):null,w=k>18?this._getByReflectiveDependency(t,S[18]):null,x=k>19?this._getByReflectiveDependency(t,S[19]):null}catch(E){throw(E instanceof s.f||E instanceof s.g)&&E.addKey(this,t.key),E}var P;try{switch(k){case 0:P=C();break;case 1:P=C(n);break;case 2:P=C(n,r);break;case 3:P=C(n,r,i);break;case 4:P=C(n,r,i,o);break;case 5:P=C(n,r,i,o,a);break;case 6:P=C(n,r,i,o,a,c);break;case 7:P=C(n,r,i,o,a,c,l);break;case 8:P=C(n,r,i,o,a,c,l,u);break;case 9:P=C(n,r,i,o,a,c,l,u,p);break;case 10:P=C(n,r,i,o,a,c,l,u,p,d);break;case 11:P=C(n,r,i,o,a,c,l,u,p,d,f);break;case 12:P=C(n,r,i,o,a,c,l,u,p,d,f,h);break;case 13:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m);break;case 14:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v);break;case 15:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g);break;case 16:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b);break;case 17:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b,y);break;case 18:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b,y,_);break;case 19:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b,y,_,w);break;case 20:P=C(n,r,i,o,a,c,l,u,p,d,f,h,m,v,g,b,y,_,w,x);break;default:throw new Error("Cannot instantiate '"+t.key.displayName+"' because it has more than 20 dependencies")}}catch(E){throw new s.g(this,E,E.stack,t.key)}return P},ReflectiveInjector_.prototype._getByReflectiveDependency=function(t,e){return this._getByKey(e.key,e.lowerBoundVisibility,e.upperBoundVisibility,e.optional?null:o.a)},ReflectiveInjector_.prototype._getByKey=function(t,e,n,r){return t===y?this:n instanceof a.d?this._getByKeySelf(t,r):this._getByKeyDefault(t,r,e)},ReflectiveInjector_.prototype._throwOrNull=function(t,e){if(e!==o.a)return e;throw new s.h(this,t)},ReflectiveInjector_.prototype._getByKeySelf=function(t,e){var n=this._strategy.getObjByKeyId(t.id);return n!==p?n:this._throwOrNull(t,e)},ReflectiveInjector_.prototype._getByKeyDefault=function(t,e,n){var r;for(r=n instanceof a.f?this._parent:this;r instanceof ReflectiveInjector_;){var i=r,o=i._strategy.getObjByKeyId(t.id);if(o!==p)return o;r=i._parent}return null!==r?r.get(t.token,e):this._throwOrNull(t,e)},Object.defineProperty(ReflectiveInjector_.prototype,"displayName",{get:function(){var t=_mapProviders(this,function(t){return' "'+t.key.displayName+'" '}).join(", ");return"ReflectiveInjector(providers: ["+t+"])"},enumerable:!0,configurable:!0}),ReflectiveInjector_.prototype.toString=function(){return this.displayName},ReflectiveInjector_}(),y=c.a.get(o.b)},function(t,e,n){"use strict";var r=n(2);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.c.Math},function(t,e,n){"use strict";var r=n(84),i=n(304),o=n(113),a=n(306),s=n(308),c=n(484),l=n(485),u=n(486),p=n(309),d=n(310),f=n(311);n.o(r,"e")&&n.d(e,"COMPILER_OPTIONS",function(){return r.e}),n.o(r,"a")&&n.d(e,"CompilerFactory",function(){return r.a}),n.o(r,"d")&&n.d(e,"ModuleWithComponentFactories",function(){return r.d}),n.o(r,"b")&&n.d(e,"Compiler",function(){return r.b}),n.o(i,"a")&&n.d(e,"ComponentFactory",function(){return i.a}),n.o(i,"b")&&n.d(e,"ComponentRef",function(){return i.b}),n.o(o,"a")&&n.d(e,"ComponentFactoryResolver",function(){return o.a}),n.o(a,"a")&&n.d(e,"ElementRef",function(){return a.a}),n.o(s,"b")&&n.d(e,"NgModuleFactory",function(){return s.b}),n.o(s,"c")&&n.d(e,"NgModuleRef",function(){return s.c}),n.o(c,"a")&&n.d(e,"NgModuleFactoryLoader",function(){return c.a}),n.o(l,"a")&&n.d(e,"QueryList",function(){return l.a}),n.o(u,"a")&&n.d(e,"SystemJsNgModuleLoader",function(){return u.a}),n.o(u,"b")&&n.d(e,"SystemJsNgModuleLoaderConfig",function(){return u.b}),n.o(p,"b")&&n.d(e,"TemplateRef",function(){return p.b}),n.o(d,"b")&&n.d(e,"ViewContainerRef",function(){return d.b}),n.o(f,"b")&&n.d(e,"EmbeddedViewRef",function(){return f.b}),n.o(f,"c")&&n.d(e,"ViewRef",function(){return f.c})},function(t,e,n){"use strict";var r=n(112);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o=new Object,a=function(t){function ElementInjector(e,n){t.call(this),this._view=e,this._nodeIndex=n}return i(ElementInjector,t),ElementInjector.prototype.get=function(t,e){void 0===e&&(e=r.a);var n=o;return n===o&&(n=this._view.injectorGet(t,this._nodeIndex,o)),n===o&&(n=this._view.parentInjector.get(t,e)),n},ElementInjector}(r.b)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function NgModuleFactoryLoader(){}return NgModuleFactoryLoader}()},function(t,e,n){"use strict";var r=n(170),i=n(10),o=n(2);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function QueryList(){this._dirty=!0,this._results=[],this._emitter=new r.a}return Object.defineProperty(QueryList.prototype,"changes",{get:function(){return this._emitter},enumerable:!0,configurable:!0}),Object.defineProperty(QueryList.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(QueryList.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(QueryList.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),QueryList.prototype.map=function(t){return this._results.map(t)},QueryList.prototype.filter=function(t){return this._results.filter(t)},QueryList.prototype.reduce=function(t,e){return this._results.reduce(t,e)},QueryList.prototype.forEach=function(t){this._results.forEach(t)},QueryList.prototype.some=function(t){return this._results.some(t)},QueryList.prototype.toArray=function(){return this._results.slice()},QueryList.prototype[n.i(o.j)()]=function(){return this._results[n.i(o.j)()]()},QueryList.prototype.toString=function(){return this._results.toString()},QueryList.prototype.reset=function(t){this._results=i.a.flatten(t),this._dirty=!1},QueryList.prototype.notifyOnChanges=function(){this._emitter.emit(this)},QueryList.prototype.setDirty=function(){this._dirty=!0},Object.defineProperty(QueryList.prototype,"dirty",{get:function(){return this._dirty},enumerable:!0,configurable:!0}),QueryList}()},function(t,e,n){"use strict";function checkNotEmpty(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var r=n(35),i=n(84);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o="#",a="NgFactory",s=function(){function SystemJsNgModuleLoaderConfig(){}return SystemJsNgModuleLoaderConfig}(),c={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},l=function(){function SystemJsNgModuleLoader(t,e){this._compiler=t,this._system=function(){return System},this._config=e||c}return SystemJsNgModuleLoader.prototype.load=function(t){var e=this._compiler instanceof i.b;return e?this.loadFactory(t):this.loadAndCompile(t)},SystemJsNgModuleLoader.prototype.loadAndCompile=function(t){var e=this,n=t.split(o),r=n[0],i=n[1];return void 0===i&&(i="default"),this._system().import(r).then(function(t){return t[i]}).then(function(t){return checkNotEmpty(t,r,i)}).then(function(t){return e._compiler.compileModuleAsync(t)})},SystemJsNgModuleLoader.prototype.loadFactory=function(t){var e=t.split(o),n=e[0],r=e[1],i=a;return void 0===r&&(r="default",i=""),this._system().import(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then(function(t){return t[r+i]}).then(function(t){return checkNotEmpty(t,n,r)})},SystemJsNgModuleLoader.decorators=[{type:r.Injectable}],SystemJsNgModuleLoader.ctorParameters=[{type:i.b},{type:s,decorators:[{type:r.Optional}]}],SystemJsNgModuleLoader}()},function(t,e,n){"use strict";function _findLastRenderNode(t){var e;if(t instanceof p.a){var r=t;if(e=r.nativeElement,n.i(c.g)(r.nestedViews))for(var i=r.nestedViews.length-1;i>=0;i--){var o=r.nestedViews[i];o.rootNodesOrAppElements.length>0&&(e=_findLastRenderNode(o.rootNodesOrAppElements[o.rootNodesOrAppElements.length-1]))}}else e=t;return e}var r=n(294),i=n(295),o=n(473),a=n(108),s=n(10),c=n(2),l=n(116),u=n(305),p=n(171),d=n(483),f=n(307),h=n(311),m=n(114),v=n(115);n.d(e,"a",function(){return y}),n.d(e,"b",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},b=n.i(l.a)("AppView#check(ascii id)"),y=function(){function AppView(t,e,n,r,i,a,s){this.clazz=t,this.componentType=e,this.type=n,this.viewUtils=r,this.parentInjector=i,this.declarationAppElement=a,this.cdMode=s,this.contentChildren=[],this.viewChildren=[],this.viewContainerElement=null,this.numberOfChecks=0,this.animationPlayers=new o.a,this._animationListeners=new Map,this.ref=new h.a(this),n===m.a.COMPONENT||n===m.a.HOST?this.renderer=r.renderComponent(e):this.renderer=a.parentView.renderer}return Object.defineProperty(AppView.prototype,"destroyed",{get:function(){return this.cdMode===a.f.Destroyed},enumerable:!0,configurable:!0}),AppView.prototype.cancelActiveAnimation=function(t,e,r){if(void 0===r&&(r=!1),r)this.animationPlayers.findAllPlayersByElement(t).forEach(function(t){return t.destroy()});else{var i=this.animationPlayers.find(t,e);n.i(c.g)(i)&&i.destroy()}},AppView.prototype.queueAnimation=function(t,e,n,r,o,a){var s=this,c=new i.a({fromState:o,toState:a,totalTime:r});this.animationPlayers.set(t,e,n),n.onDone(function(){s.triggerAnimationOutput(t,e,"done",c),s.animationPlayers.remove(t,e)}),n.onStart(function(){s.triggerAnimationOutput(t,e,"start",c)})},AppView.prototype.triggerQueuedAnimations=function(){this.animationPlayers.getAllPlayers().forEach(function(t){t.hasStarted()||t.play()})},AppView.prototype.triggerAnimationOutput=function(t,e,r,i){var o=this._animationListeners.get(t);if(n.i(c.g)(o)&&o.length)for(var a=0;a<o.length;a++){var s=o[a];if(s.output.name==e&&s.output.phase==r){s.handler(i);break}}},AppView.prototype.registerAnimationOutput=function(t,e,r){var i=new w(e,r),o=this._animationListeners.get(t);n.i(c.g)(o)||this._animationListeners.set(t,o=[]),o.push(i)},AppView.prototype.create=function(t,e,r){this.context=t;var i;switch(this.type){case m.a.COMPONENT:i=n.i(v.b)(e,this.componentType.slotCount);break;case m.a.EMBEDDED:i=this.declarationAppElement.parentView.projectableNodes;break;case m.a.HOST:i=e}return this._hasExternalHostElement=n.i(c.g)(r),this.projectableNodes=i,this.createInternal(r)},AppView.prototype.createInternal=function(t){return null},AppView.prototype.init=function(t,e,n,r){this.rootNodesOrAppElements=t,this.allNodes=e,this.disposables=n,this.subscriptions=r,this.type===m.a.COMPONENT&&(this.declarationAppElement.parentView.viewChildren.push(this),this.dirtyParentQueriesInternal())},AppView.prototype.selectOrCreateHostElement=function(t,e,r){var i;return i=n.i(c.g)(e)?this.renderer.selectRootElement(e,r):this.renderer.createElement(null,t,r)},AppView.prototype.injectorGet=function(t,e,n){return this.injectorGetInternal(t,e,n)},AppView.prototype.injectorGetInternal=function(t,e,n){return n},AppView.prototype.injector=function(t){return n.i(c.g)(t)?new d.a(this,t):this.parentInjector},AppView.prototype.destroy=function(){this._hasExternalHostElement?this.renderer.detachView(this.flatRootNodes):n.i(c.g)(this.viewContainerElement)&&this.viewContainerElement.detachView(this.viewContainerElement.nestedViews.indexOf(this)),this._destroyRecurse()},AppView.prototype._destroyRecurse=function(){if(this.cdMode!==a.f.Destroyed){for(var t=this.contentChildren,e=0;e<t.length;e++)t[e]._destroyRecurse();t=this.viewChildren;for(var e=0;e<t.length;e++)t[e]._destroyRecurse();this.destroyLocal(),this.cdMode=a.f.Destroyed}},AppView.prototype.destroyLocal=function(){for(var t=this,e=this.type===m.a.COMPONENT?this.declarationAppElement.nativeElement:null,n=0;n<this.disposables.length;n++)this.disposables[n]();for(var n=0;n<this.subscriptions.length;n++)this.subscriptions[n].unsubscribe();if(this.destroyInternal(),this.dirtyParentQueriesInternal(),0==this.animationPlayers.length)this.renderer.destroyView(e,this.allNodes);else{var i=new r.a(this.animationPlayers.getAllPlayers());i.onDone(function(){t.renderer.destroyView(e,t.allNodes)})}},AppView.prototype.destroyInternal=function(){},AppView.prototype.detachInternal=function(){},AppView.prototype.detach=function(){var t=this;if(this.detachInternal(),0==this.animationPlayers.length)this.renderer.detachView(this.flatRootNodes);else{var e=new r.a(this.animationPlayers.getAllPlayers());e.onDone(function(){t.renderer.detachView(t.flatRootNodes)})}},Object.defineProperty(AppView.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(AppView.prototype,"parent",{get:function(){return n.i(c.g)(this.declarationAppElement)?this.declarationAppElement.parentView:null},enumerable:!0,configurable:!0}),Object.defineProperty(AppView.prototype,"flatRootNodes",{get:function(){return n.i(v.c)(this.rootNodesOrAppElements)},enumerable:!0,configurable:!0}),Object.defineProperty(AppView.prototype,"lastRootNode",{get:function(){var t=this.rootNodesOrAppElements.length>0?this.rootNodesOrAppElements[this.rootNodesOrAppElements.length-1]:null;return _findLastRenderNode(t)},enumerable:!0,configurable:!0}),AppView.prototype.dirtyParentQueriesInternal=function(){},AppView.prototype.detectChanges=function(t){var e=b(this.clazz);this.cdMode!==a.f.Checked&&this.cdMode!==a.f.Errored&&(this.cdMode===a.f.Destroyed&&this.throwDestroyedError("detectChanges"),this.detectChangesInternal(t),this.cdMode===a.f.CheckOnce&&(this.cdMode=a.f.Checked),this.numberOfChecks++,n.i(l.b)(e))},AppView.prototype.detectChangesInternal=function(t){this.detectContentChildrenChanges(t),this.detectViewChildrenChanges(t)},AppView.prototype.detectContentChildrenChanges=function(t){for(var e=0;e<this.contentChildren.length;++e){var n=this.contentChildren[e];n.cdMode!==a.f.Detached&&n.detectChanges(t)}},AppView.prototype.detectViewChildrenChanges=function(t){for(var e=0;e<this.viewChildren.length;++e){var n=this.viewChildren[e];n.cdMode!==a.f.Detached&&n.detectChanges(t)}},AppView.prototype.markContentChildAsMoved=function(t){this.dirtyParentQueriesInternal()},AppView.prototype.addToContentChildren=function(t){t.parentView.contentChildren.push(this),this.viewContainerElement=t,this.dirtyParentQueriesInternal()},AppView.prototype.removeFromContentChildren=function(t){s.a.remove(t.parentView.contentChildren,this),this.dirtyParentQueriesInternal(),this.viewContainerElement=null},AppView.prototype.markAsCheckOnce=function(){this.cdMode=a.f.CheckOnce},AppView.prototype.markPathToRootAsCheckOnce=function(){for(var t=this;n.i(c.g)(t)&&t.cdMode!==a.f.Detached;){t.cdMode===a.f.Checked&&(t.cdMode=a.f.CheckOnce);var e=t.type===m.a.COMPONENT?t.declarationAppElement:t.viewContainerElement;t=n.i(c.g)(e)?e.parentView:null}},AppView.prototype.eventHandler=function(t){return t},AppView.prototype.throwDestroyedError=function(t){throw new f.b(t)},AppView}(),_=function(t){function DebugAppView(e,n,r,i,o,a,s,c){t.call(this,e,n,r,i,o,a,s),this.staticNodeDebugInfos=c,this._currentDebugContext=null}return g(DebugAppView,t),DebugAppView.prototype.create=function(e,n,r){this._resetDebug();try{return t.prototype.create.call(this,e,n,r)}catch(i){throw this._rethrowWithContext(i),i}},DebugAppView.prototype.injectorGet=function(e,n,r){this._resetDebug();try{return t.prototype.injectorGet.call(this,e,n,r)}catch(i){throw this._rethrowWithContext(i),i}},DebugAppView.prototype.detach=function(){this._resetDebug();try{t.prototype.detach.call(this)}catch(e){throw this._rethrowWithContext(e),e}},DebugAppView.prototype.destroyLocal=function(){this._resetDebug();try{t.prototype.destroyLocal.call(this)}catch(e){throw this._rethrowWithContext(e),e}},DebugAppView.prototype.detectChanges=function(e){this._resetDebug();try{t.prototype.detectChanges.call(this,e)}catch(n){throw this._rethrowWithContext(n),n}},DebugAppView.prototype._resetDebug=function(){this._currentDebugContext=null},DebugAppView.prototype.debug=function(t,e,n){return this._currentDebugContext=new u.a(this,t,e,n)},DebugAppView.prototype._rethrowWithContext=function(t){if(!(t instanceof f.c)&&(t instanceof f.a||(this.cdMode=a.f.Errored),n.i(c.g)(this._currentDebugContext)))throw new f.c(t,this._currentDebugContext)},DebugAppView.prototype.eventHandler=function(e){var n=this,r=t.prototype.eventHandler.call(this,e);return function(t){n._resetDebug();try{return r(t)}catch(e){throw n._rethrowWithContext(e),e}}},DebugAppView}(y),w=function(){function _AnimationOutputWithHandler(t,e){this.output=t,this.handler=e}return _AnimationOutputWithHandler}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function _reflector(){return o.a}var r=n(164),i=n(166),o=n(172),a=n(173),s=n(175);n.d(e,"platformCore",function(){return l});var c=[r.a,{provide:r.b,useExisting:r.a},{provide:o.b,useFactory:_reflector,deps:[]},{provide:a.a,useExisting:o.b},s.b,i.a],l=n.i(r.c)(null,"core",c)},function(t,e,n){"use strict";function detectWTF(){var t=r.c.wtf;return!(!t||!(i=t.trace))&&(o=i.events,!0)}function createScope(t,e){return void 0===e&&(e=null),o.createScope(t,e)}function leave(t,e){return i.leaveScope(t,e),e}function startTimeRange(t,e){return i.beginTimeRange(t,e)}function endTimeRange(t){i.endTimeRange(t)}var r=n(2);e.a=detectWTF,e.b=createScope,e.c=leave,e.d=startTimeRange,e.e=endTimeRange;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i,o},function(t,e,n){"use strict";var r=n(174);n.o(r,"a")&&n.d(e,"RenderComponentType",function(){return r.a}),n.o(r,"d")&&n.d(e,"Renderer",function(){return r.d}),n.o(r,"b")&&n.d(e,"RootRenderer",function(){return r.b})},function(t,e,n){"use strict";var r=n(117);n.o(r,"d")&&n.d(e,"Class",function(){return r.d})},function(t,e,n){"use strict";var r=n(177);n.o(r,"a")&&n.d(e,"NgZone",function(){return r.a})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function NgZoneImpl(t){var e=this,n=t.trace,r=t.onEnter,i=t.onLeave,o=t.setMicrotask,a=t.setMacrotask,s=t.onError;if(this.onEnter=r,this.onLeave=i,this.setMicrotask=o,this.setMacrotask=a,this.onError=s,!Zone)throw new Error("Angular requires Zone.js polyfill.");this.outer=this.inner=Zone.current,Zone.wtfZoneSpec&&(this.inner=this.inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this.inner=this.inner.fork(Zone.longStackTraceZoneSpec)),this.inner=this.inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,i,o,a){try{return e.onEnter(),t.invokeTask(r,i,o,a)}finally{e.onLeave()}},onInvoke:function(t,n,r,i,o,a,s){try{return e.onEnter(),t.invoke(r,i,o,a,s)}finally{e.onLeave()}},onHasTask:function(t,n,r,i){t.hasTask(r,i),n==r&&("microTask"==i.change?e.setMicrotask(i.microTask):"macroTask"==i.change&&e.setMacrotask(i.macroTask))},onHandleError:function(t,n,r,i){return t.handleError(r,i),e.onError(i),!1}})}return NgZoneImpl.isInAngularZone=function(){return Zone.current.get("isAngularZone")===!0},NgZoneImpl.prototype.runInner=function(t){return this.inner.run(t)},NgZoneImpl.prototype.runInnerGuarded=function(t){return this.inner.runGuarded(t)},NgZoneImpl.prototype.runOuter=function(t){return this.outer.run(t)},NgZoneImpl}()},function(t,e,n){"use strict";var r=n(0),i=n(118),o=n(119),a=n(179),s=n(86),c=n(180),l=n(120),u=n(181),p=n(121),d=n(182),f=n(183),h=n(87),m=n(88),v=n(123),g=n(124),b=n(184);n(60);n.d(e,"a",function(){return _}),n.d(e,"c",function(){return w}),n.d(e,"b",function(){return x});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var y=[v.b,g.b,o.a,u.a,i.a,v.a,g.a,p.a,a.a,a.b,b.a,b.b,b.c,b.d],_=[c.a,l.a,s.a],w=[d.a,h.a,f.a,m.a,m.b],x=function(){function InternalFormsSharedModule(){}return InternalFormsSharedModule.decorators=[{type:r.NgModule,args:[{declarations:y,exports:y}]}],InternalFormsSharedModule.ctorParameters=[],InternalFormsSharedModule}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function normalizeValidator(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}function normalizeAsyncValidator(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}e.a=normalizeValidator,e.b=normalizeAsyncValidator},function(t,e,n){"use strict";var r=n(0),i=n(494),o=n(121),a=n(323);n.d(e,"FormsModule",function(){return s}),n.d(e,"ReactiveFormsModule",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function FormsModule(){}return FormsModule.decorators=[{type:r.NgModule,args:[{declarations:i.a,providers:[o.b],exports:[i.b,i.a]}]}],FormsModule.ctorParameters=[],FormsModule}(),c=function(){function ReactiveFormsModule(){}return ReactiveFormsModule.decorators=[{type:r.NgModule,args:[{declarations:[i.c],providers:[a.a,o.b],exports:[i.b,i.c]}]}],ReactiveFormsModule.ctorParameters=[],ReactiveFormsModule}()},function(t,e,n){"use strict";var r=n(178),i=n(85),o=n(118),a=n(43),s=n(36),c=n(119),l=n(60),u=n(179),p=n(86),d=n(180),f=n(120),h=n(182),m=n(183),v=n(87),g=n(88),b=n(123),y=n(124),_=n(184),w=n(323),x=n(125),C=n(38),S=n(496);n.o(r,"a")&&n.d(e,"AbstractControlDirective",function(){return r.a}),n.o(i,"a")&&n.d(e,"AbstractFormGroupDirective",function(){return i.a}),n.o(o,"a")&&n.d(e,"CheckboxControlValueAccessor",function(){return o.a}),n.o(a,"a")&&n.d(e,"ControlContainer",function(){return a.a}),n.o(s,"a")&&n.d(e,"NG_VALUE_ACCESSOR",function(){return s.a}),n.o(c,"a")&&n.d(e,"DefaultValueAccessor",function(){return c.a}),n.o(l,"a")&&n.d(e,"NgControl",function(){return l.a}),n.o(u,"b")&&n.d(e,"NgControlStatusGroup",function(){return u.b}),n.o(u,"a")&&n.d(e,"NgControlStatus",function(){return u.a}),n.o(p,"a")&&n.d(e,"NgForm",function(){return p.a}),n.o(d,"a")&&n.d(e,"NgModel",function(){return d.a}),n.o(f,"a")&&n.d(e,"NgModelGroup",function(){return f.a}),n.o(h,"a")&&n.d(e,"FormControlDirective",function(){return h.a}),n.o(m,"a")&&n.d(e,"FormControlName",function(){return m.a}),n.o(v,"a")&&n.d(e,"FormGroupDirective",function(){return v.a}),n.o(g,"b")&&n.d(e,"FormArrayName",function(){return g.b}),n.o(g,"a")&&n.d(e,"FormGroupName",function(){return g.a}),n.o(b,"b")&&n.d(e,"NgSelectOption",function(){return b.b}),n.o(b,"a")&&n.d(e,"SelectControlValueAccessor",function(){return b.a}),n.o(y,"a")&&n.d(e,"SelectMultipleControlValueAccessor",function(){return y.a}),n.o(_,"c")&&n.d(e,"MaxLengthValidator",function(){return _.c}),n.o(_,"b")&&n.d(e,"MinLengthValidator",function(){return _.b}),n.o(_,"d")&&n.d(e,"PatternValidator",function(){return _.d}),n.o(_,"a")&&n.d(e,"RequiredValidator",function(){return _.a}),n.o(w,"a")&&n.d(e,"FormBuilder",function(){return w.a}),n.o(x,"d")&&n.d(e,"AbstractControl",function(){return x.d}),n.o(x,"c")&&n.d(e,"FormArray",function(){return x.c}),n.o(x,"b")&&n.d(e,"FormControl",function(){return x.b}),n.o(x,"a")&&n.d(e,"FormGroup",function(){return x.a}),n.o(C,"c")&&n.d(e,"NG_ASYNC_VALIDATORS",function(){return C.c}),n.o(C,"b")&&n.d(e,"NG_VALIDATORS",function(){return C.b}),n.o(C,"a")&&n.d(e,"Validators",function(){return C.a});for(var k in S)["AbstractControlDirective","AbstractFormGroupDirective","CheckboxControlValueAccessor","ControlContainer","NG_VALUE_ACCESSOR","DefaultValueAccessor","NgControl","NgControlStatusGroup","NgControlStatus","NgForm","NgModel","NgModelGroup","FormControlDirective","FormControlName","FormGroupDirective","FormArrayName","FormGroupName","NgSelectOption","SelectControlValueAccessor","SelectMultipleControlValueAccessor","MaxLengthValidator","MinLengthValidator","PatternValidator","RequiredValidator","FormBuilder","AbstractControl","FormArray","FormControl","FormGroup","NG_ASYNC_VALIDATORS","NG_VALIDATORS","Validators","default"].indexOf(k)<0&&function(t){n.d(e,t,function(){return S[t]})}(k)},function(t,e,n){"use strict";var r=n(499);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(101),i=n(0),o=n(325),a=n(502);n(500);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=([{provide:r.a,useClass:a.a}],n.i(i.createPlatformFactory)(r.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var r=n(325),i=n(326);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:r.a,ResourceLoaderImpl:i.a})},function(t,e,n){"use strict";var r=n(185);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=r.__platform_browser_private__.INTERNAL_BROWSER_PLATFORM_PROVIDERS;r.__platform_browser_private__.getDOM},function(t,e,n){"use strict";var r=n(101),i=n(324);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a=function(t){function CachedResourceLoader(){if(t.call(this),this._cache=i.b.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(CachedResourceLoader,t),CachedResourceLoader.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},CachedResourceLoader}(r.a)},function(t,e,n){"use strict";var r=n(15),i=n(44),o=n(25);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},s=function(t){function GenericBrowserDomAdapter(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(o.b)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var a=["Webkit","Moz","O","ms"],s=0;s<a.length;s++)if(n.i(o.b)(this.getStyle(r,a[s]+"AnimationName"))){this._animationPrefix="-"+a[s].toLowerCase()+"-";break}var c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};i.a.forEach(c,function(t,i){n.i(o.b)(e.getStyle(r,i))&&(e._transitionEnd=t)})}catch(l){this._animationPrefix=null,this._transitionEnd=null}}return a(GenericBrowserDomAdapter,t),GenericBrowserDomAdapter.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},GenericBrowserDomAdapter.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},GenericBrowserDomAdapter.prototype.supportsDOMEvents=function(){return!0},GenericBrowserDomAdapter.prototype.supportsNativeShadowDOM=function(){return n.i(o.i)(this.defaultDoc().body.createShadowRoot)},GenericBrowserDomAdapter.prototype.getAnimationPrefix=function(){return n.i(o.b)(this._animationPrefix)?this._animationPrefix:""},GenericBrowserDomAdapter.prototype.getTransitionEnd=function(){return n.i(o.b)(this._transitionEnd)?this._transitionEnd:""},GenericBrowserDomAdapter.prototype.supportsAnimation=function(){return n.i(o.b)(this._animationPrefix)&&n.i(o.b)(this._transitionEnd)},GenericBrowserDomAdapter}(r.b)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function supportsState(){return!!window.history.pushState}e.a=supportsState},function(t,e,n){"use strict";var r=n(15);n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function Title(){}return Title.prototype.getTitle=function(){return n.i(r.a)().getTitle()},Title.prototype.setTitle=function(t){n.i(r.a)().setTitle(t)},Title}()},function(t,e,n){"use strict";var r=n(0),i=n(15),o=n(512),a=n(25);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function ChangeDetectionPerfRecord(t,e){this.msPerTick=t,this.numTicks=e}return ChangeDetectionPerfRecord}(),c=function(){function AngularTools(t){this.profiler=new l(t)}return AngularTools}(),l=function(){function AngularProfiler(t){this.appRef=t.injector.get(r.ApplicationRef)}return AngularProfiler.prototype.timeChangeDetection=function(t){var e=n.i(a.b)(t)&&t.record,r="Change Detection",c=n.i(a.b)(o.a.console.profile);e&&c&&o.a.console.profile(r);for(var l=n.i(i.a)().performanceNow(),u=0;u<5||n.i(i.a)().performanceNow()-l<500;)this.appRef.tick(),u++;var p=n.i(i.a)().performanceNow();e&&c&&o.a.console.profileEnd(r);var d=(p-l)/u;return o.a.console.log("ran "+u+" change detection cycles"),o.a.console.log(a.o.toFixed(d,2)+" ms per check"),new s(d,u)},AngularProfiler}()},function(t,e,n){"use strict";function enableDebugTools(t){return o.ng=new i.a(t),t}function disableDebugTools(){delete o.ng}var r=n(25),i=n(506);e.b=enableDebugTools,e.a=disableDebugTools;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=r.a},function(t,e,n){"use strict";var r=n(15),i=n(25);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function By(){}return By.all=function(){return function(t){return!0}},By.css=function(t){return function(e){return!!n.i(i.b)(e.nativeElement)&&n.i(r.a)().elementMatches(e.nativeElement,t)}},By.directive=function(t){return function(e){return e.providerTokens.indexOf(t)!==-1}},By}()},function(t,e,n){"use strict";var r=n(44),i=n(70);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},a={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},s=function(t){function HammerGesturesPluginCommon(){t.call(this)}return o(HammerGesturesPluginCommon,t),HammerGesturesPluginCommon.prototype.supports=function(t){return t=t.toLowerCase(),r.a.contains(a,t)},HammerGesturesPluginCommon}(i.b)},function(t,e,n){"use strict";function _populateStyles(t,e,s){var c={};return e.styles.forEach(function(t){i.a.forEach(t,function(t,e){var i=n.i(a.a)(e);c[i]=t==r.AUTO_STYLE?t:t.toString()+_resolveStyleUnit(t,e,i)})}),i.a.forEach(s,function(t,e){n.i(o.b)(c[e])||(c[e]=t)}),c}function _resolveStyleUnit(t,e,r){var i="";if(_isPixelDimensionStyle(r)&&0!=t&&"0"!=t)if(n.i(o.h)(t))i="px";else if(0==_findDimensionalSuffix(t.toString()).length)throw new Error("Please provide a CSS unit value for "+e+":"+t);return i}function _findDimensionalSuffix(t){for(var e=0;e<t.length;e++){var n=o.g.charCodeAt(t,e);if(!(n>=l&&n<=u||n==p))return t.substring(e,t.length)}return""}function _isPixelDimensionStyle(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var r=n(0),i=n(44),o=n(25),a=n(333),s=n(511);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function WebAnimationsDriver(){}return WebAnimationsDriver.prototype.animate=function(t,e,r,i,a,c){var l=[],u={};if(n.i(o.b)(e)&&e.styles.length>0&&(u=_populateStyles(t,e,{}),u.offset=0,l.push(u)),r.forEach(function(e){var n=_populateStyles(t,e.styles,u);n.offset=e.offset,l.push(n)}),1==l.length){var p=l[0];p.offset=null,l=[p,p]}var d={duration:i,delay:a,fill:"both"};return c&&(d.easing=c),new s.a(t,l,d)},WebAnimationsDriver}(),l=48,u=57,p=46},function(t,e,n){"use strict";function _computeStyle(t,e){return n.i(a.a)().getComputedStyle(t)[e]}var r=n(0),i=n(44),o=n(25),a=n(15);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function WebAnimationsPlayer(t,e,n){this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._initialized=!1,this._started=!1,this.parentPlayer=null,this._duration=n.duration}return WebAnimationsPlayer.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(o.b)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},WebAnimationsPlayer.prototype.init=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes.map(function(e){var n={};return i.a.forEach(e,function(e,i){n[i]=e==r.AUTO_STYLE?_computeStyle(t.element,i):e}),n});this._player=this._triggerWebAnimation(this.element,e,this.options),this.reset(),this._player.onfinish=function(){return t._onFinish()}}},WebAnimationsPlayer.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},WebAnimationsPlayer.prototype.onStart=function(t){this._onStartFns.push(t)},WebAnimationsPlayer.prototype.onDone=function(t){this._onDoneFns.push(t)},WebAnimationsPlayer.prototype.play=function(){this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._player.play()},WebAnimationsPlayer.prototype.pause=function(){this.init(),this._player.pause()},WebAnimationsPlayer.prototype.finish=function(){this.init(),this._onFinish(),this._player.finish()},WebAnimationsPlayer.prototype.reset=function(){this._player.cancel()},WebAnimationsPlayer.prototype.restart=function(){this.reset(),this.play()},WebAnimationsPlayer.prototype.hasStarted=function(){return this._started},WebAnimationsPlayer.prototype.destroy=function(){this.reset(),this._onFinish()},Object.defineProperty(WebAnimationsPlayer.prototype,"totalTime",{get:function(){return this._duration},enumerable:!0,configurable:!0}),WebAnimationsPlayer.prototype.setPosition=function(t){this._player.currentTime=t*this.totalTime},WebAnimationsPlayer.prototype.getPosition=function(){return this._player.currentTime/this.totalTime},WebAnimationsPlayer}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r="undefined"!=typeof window&&window||{};r.document,r.location,r.gc?function(){return r.gc()}:function(){return null},r.performance?r.performance:null,r.Event,r.MouseEvent,r.KeyboardEvent,r.EventTarget,r.History,r.Location,r.EventListener},function(t,e,n){"use strict";var r=n(327),i=n(505),o=n(507),a=n(186),s=n(508),c=n(187),l=n(126),u=n(70),p=n(189),d=n(335),f=n(514);n.o(r,"d")&&n.d(e,"BrowserModule",function(){return r.d}),n.o(r,"e")&&n.d(e,"platformBrowser",function(){return r.e}),n.o(i,"a")&&n.d(e,"Title",function(){return i.a}),n.o(o,"a")&&n.d(e,"disableDebugTools",function(){return o.a}),n.o(o,"b")&&n.d(e,"enableDebugTools",function(){return o.b}),n.o(a,"a")&&n.d(e,"AnimationDriver",function(){return a.a}),n.o(s,"a")&&n.d(e,"By",function(){return s.a}),n.o(c,"b")&&n.d(e,"NgProbeToken",function(){return c.b}),n.o(l,"a")&&n.d(e,"DOCUMENT",function(){return l.a}),n.o(u,"c")&&n.d(e,"EVENT_MANAGER_PLUGINS",function(){return u.c}),n.o(u,"a")&&n.d(e,"EventManager",function(){return u.a}),n.o(p,"b")&&n.d(e,"HAMMER_GESTURE_CONFIG",function(){return p.b}),n.o(p,"c")&&n.d(e,"HammerGestureConfig",function(){return p.c}),n.o(d,"a")&&n.d(e,"DomSanitizer",function(){return d.a});for(var h in f)["BrowserModule","platformBrowser","Title","disableDebugTools","enableDebugTools","AnimationDriver","By","NgProbeToken","DOCUMENT","EVENT_MANAGER_PLUGINS","EventManager","HAMMER_GESTURE_CONFIG","HammerGestureConfig","DomSanitizer","default"].indexOf(h)<0&&function(t){n.d(e,t,function(){return f[t]})}(h)},function(t,e,n){"use strict";var r=n(327),i=n(328),o=n(329),a=n(330),s=n(187),c=n(15),l=n(188),u=n(331),p=n(189),d=n(332),f=n(190);n.d(e,"__platform_browser_private__",function(){return h});var h={BrowserPlatformLocation:o.a,DomAdapter:c.b,BrowserDomAdapter:i.a,BrowserGetTestability:a.a,getDOM:c.a,setRootDomAdapter:c.c,DomRootRenderer_:l.b,DomRootRenderer:l.a,DomSharedStylesHost:f.a,SharedStylesHost:f.b,ELEMENT_PROBE_PROVIDERS:s.a,DomEventsPlugin:u.a,KeyEventsPlugin:d.a,HammerGesturesPlugin:p.a,initDomAdapter:r.a,INTERNAL_BROWSER_PLATFORM_PROVIDERS:r.b,BROWSER_SANITIZATION_PROVIDERS:r.c}},function(t,e,n){"use strict";function getInertElement(){if(a)return a;s=n.i(i.a)();var t=s.createElement("template");if("content"in t)return t;var e=s.createHtmlDocument();if(a=s.querySelector(e,"body"),null==a){var r=s.createElement("html",e);a=s.createElement("body",e),s.appendChild(r,a),s.appendChild(e,r)}return a}function tagSet(t){for(var e={},n=0,r=t.split(",");n<r.length;n++){var i=r[n];e[i]=!0}return e}function merge(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];for(var n={},r=0,i=t;r<i.length;r++){var o=i[r];for(var a in o)o.hasOwnProperty(a)&&(n[a]=!0)}return n}function encodeEntities(t){return t.replace(/&/g,"&").replace(_,function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+(1024*(e-55296)+(n-56320)+65536)+";"}).replace(w,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function stripCustomNsAttrs(t){s.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||s.removeAttribute(t,n)});for(var e=0,n=s.childNodesAsList(t);e<n.length;e++){var r=n[e];s.isElementNode(r)&&stripCustomNsAttrs(r)}}function sanitizeHtml(t){try{var e=getInertElement(),i=t?String(t):"",o=5,c=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=c,s.setInnerHTML(e,i),s.defaultDoc().documentMode&&stripCustomNsAttrs(e),c=s.getInnerHTML(e)}while(i!==c);for(var l=new y,u=l.sanitizeChildren(s.getTemplateContent(e)||e),p=s.getTemplateContent(e)||e,d=0,f=s.childNodesAsList(p);d<f.length;d++){var h=f[d];s.removeChild(p,h)}return n.i(r.isDevMode)()&&l.sanitizedSomething&&s.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),u}catch(m){throw a=null,m}}var r=n(0),i=n(15),o=n(191);e.a=sanitizeHtml;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=null,s=null,c=tagSet("area,br,col,hr,img,wbr"),l=tagSet("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),u=tagSet("rp,rt"),p=merge(u,l),d=merge(l,tagSet("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),f=merge(u,tagSet("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),h=merge(c,d,f,p),m=tagSet("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),v=tagSet("srcset"),g=tagSet("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),b=merge(m,v,g),y=function(){function SanitizingHtmlSerializer(){this.sanitizedSomething=!1,this.buf=[]}return SanitizingHtmlSerializer.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(s.isElementNode(e)?this.startElement(e):s.isTextNode(e)?this.chars(s.nodeValue(e)):this.sanitizedSomething=!0,s.firstChild(e))e=s.firstChild(e);else for(;e;){if(s.isElementNode(e)&&this.endElement(e),s.nextSibling(e)){e=s.nextSibling(e);break}e=s.parentElement(e)}return this.buf.join("")},SanitizingHtmlSerializer.prototype.startElement=function(t){var e=this,r=s.nodeName(t).toLowerCase();return h.hasOwnProperty(r)?(this.buf.push("<"),this.buf.push(r),s.attributeMap(t).forEach(function(t,r){var i=r.toLowerCase();return b.hasOwnProperty(i)?(m[i]&&(t=n.i(o.a)(t)),v[i]&&(t=n.i(o.b)(t)),e.buf.push(" "),e.buf.push(r),e.buf.push('="'),e.buf.push(encodeEntities(t)),void e.buf.push('"')):void(e.sanitizedSomething=!0)}),void this.buf.push(">")):void(this.sanitizedSomething=!0)},SanitizingHtmlSerializer.prototype.endElement=function(t){var e=s.nodeName(t).toLowerCase();h.hasOwnProperty(e)&&!c.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},SanitizingHtmlSerializer.prototype.chars=function(t){this.buf.push(encodeEntities(t))},SanitizingHtmlSerializer}(),_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,w=/([^\#-~ |!])/g},function(t,e,n){"use strict";function hasBalancedQuotes(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var i=t.charAt(r);"'"===i&&n?e=!e:'"'===i&&e&&(n=!n)}return e&&n}function sanitizeStyle(t){if(t=String(t).trim(),!t)return"";var e=t.match(p);return e&&n.i(o.a)(e[1])===e[1]||t.match(u)&&hasBalancedQuotes(t)?t:(n.i(r.isDevMode)()&&n.i(i.a)().log("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}var r=n(0),i=n(15),o=n(191);e.a=sanitizeStyle;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a="[-,.\"'%_!# a-zA-Z0-9]+",s="(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?",c="(?:rgb|hsl)a?",l="\\([-0-9.%, a-zA-Z]+\\)",u=new RegExp("^("+a+"|(?:"+s+"|"+c+")"+l+")$","g"),p=/^url\(([^)]+)\)$/},function(t,e,n){"use strict";function noMatch(t){return new r.Observable(function(e){return e.error(new v(t))})}function absoluteRedirect(t){return new r.Observable(function(e){return e.error(new g(t))})}function canLoadFails(t){return new r.Observable(function(e){return e.error(new f.b("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}function applyRedirects(t,e,n,r){return new b(t,e,n,r).apply()}function runGuards(t,e){var r=e.canLoad;if(!r||0===r.length)return n.i(o.of)(!0);var a=l.map.call(n.i(i.from)(r),function(r){var i=t.get(r);return i.canLoad?n.i(m.b)(i.canLoad(e)):n.i(m.b)(i(e))});return n.i(m.f)(a)}function match(t,e,n){var r={matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}};if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};for(var i=e.path,o=i.split("/"),a={},s=[],c=0,l=0;l<o.length;++l){if(c>=n.length)return r;var u=n[c],p=o[l],d=p.startsWith(":");if(!d&&p!==u.path)return r;d&&(a[p.substring(1)]=u),s.push(u),c++}return"full"===e.pathMatch&&(t.hasChildren()||c<n.length)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:s,lastChild:c,positionalParamSegments:a}}function applyRedirectCommands(t,e,n){var r=e.startsWith("/")?e.substring(1):e;return""===r?[]:createSegments(e,r.split("/"),t,n)}function createSegments(t,e,n,r){return e.map(function(e){return e.startsWith(":")?findPosParam(e,r,t):findOrCreateSegment(e,n)})}function findPosParam(t,e,n){var r=t.substring(1),i=e[r];if(!i)throw new Error("Cannot redirect to '"+n+"'. Cannot find '"+t+"'.");return i}function findOrCreateSegment(t,e){for(var n=0,r=0,i=e;r<i.length;r++){var o=i[r];if(o.path===t)return e.splice(n),o;n++}return new h.c(t,{})}function split(t,e,n,r){if(n.length>0&&containsEmptyPathRedirectsWithNamedOutlets(t,n,r)){var i=new h.a(e,createChildrenForEmptySegments(r,new h.a(n,t.children)));return{segmentGroup:mergeTrivialChildren(i),slicedSegments:[]}}if(0===n.length&&containsEmptyPathRedirects(t,n,r)){var i=new h.a(t.segments,addEmptySegmentsToChildrenIfNeeded(t,n,r,t.children));return{segmentGroup:mergeTrivialChildren(i),slicedSegments:n}}return{segmentGroup:t,slicedSegments:n}}function mergeTrivialChildren(t){if(1===t.numberOfChildren&&t.children[f.a]){var e=t.children[f.a];return new h.a(t.segments.concat(e.segments),e.children)}return t}function addEmptySegmentsToChildrenIfNeeded(t,e,r,i){for(var o={},a=0,s=r;a<s.length;a++){var c=s[a];emptyPathRedirect(t,e,c)&&!i[getOutlet(c)]&&(o[getOutlet(c)]=new h.a([],{}))}return n.i(m.g)(i,o)}function createChildrenForEmptySegments(t,e){var n={};n[f.a]=e;for(var r=0,i=t;r<i.length;r++){var o=i[r];""===o.path&&getOutlet(o)!==f.a&&(n[getOutlet(o)]=new h.a([],{}))}return n}function containsEmptyPathRedirectsWithNamedOutlets(t,e,n){return n.filter(function(n){return emptyPathRedirect(t,e,n)&&getOutlet(n)!==f.a}).length>0}function containsEmptyPathRedirects(t,e,n){return n.filter(function(n){return emptyPathRedirect(t,e,n)}).length>0}function emptyPathRedirect(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0!==n.redirectTo)}function getOutlet(t){return t.outlet?t.outlet:f.a}var r=n(9),i=(n.n(r),n(240)),o=(n.n(i),n(96)),a=(n.n(o),n(742)),s=(n.n(a),n(421)),c=(n.n(s),n(745)),l=(n.n(c),n(97)),u=(n.n(l),n(143)),p=(n.n(u),n(246)),d=(n.n(p),n(128)),f=n(45),h=n(61),m=n(46);e.a=applyRedirects;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var v=function(){function NoMatch(t){void 0===t&&(t=null),this.segmentGroup=t}return NoMatch}(),g=function(){function AbsoluteRedirect(t){this.segments=t}return AbsoluteRedirect}(),b=function(){function ApplyRedirects(t,e,n,r){this.injector=t,this.configLoader=e,this.urlTree=n,this.config=r,this.allowRedirects=!0}return ApplyRedirects.prototype.apply=function(){var t=this,e=this.expandSegmentGroup(this.injector,this.config,this.urlTree.root,f.a),n=l.map.call(e,function(e){return t.createUrlTree(e)});return a._catch.call(n,function(e){if(e instanceof g){t.allowRedirects=!1;var n=new h.a([],(r={},r[f.a]=new h.a(e.segments,{}),r));return t.match(n)}throw e instanceof v?t.noMatchError(e):e;var r})},ApplyRedirects.prototype.match=function(t){var e=this,n=this.expandSegmentGroup(this.injector,this.config,t,f.a),r=l.map.call(n,function(t){return e.createUrlTree(t)});return a._catch.call(r,function(t){throw t instanceof v?e.noMatchError(t):t})},ApplyRedirects.prototype.noMatchError=function(t){return new Error("Cannot match any routes: '"+t.segmentGroup+"'")},ApplyRedirects.prototype.createUrlTree=function(t){var e=t.segments.length>0?new h.a([],(n={},n[f.a]=t,n)):t;return new h.b(e,this.urlTree.queryParams,this.urlTree.fragment);var n},ApplyRedirects.prototype.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?l.map.call(this.expandChildren(t,e,n),function(t){return new h.a([],t)}):this.expandSegment(t,n,e,n.segments,r,!0)},ApplyRedirects.prototype.expandChildren=function(t,e,r){var i=this;return n.i(m.e)(r.children,function(n,r){return i.expandSegmentGroup(t,e,r,n)})},ApplyRedirects.prototype.expandSegment=function(t,e,r,i,u,d){var f=this,h=o.of.apply(void 0,r),m=l.map.call(h,function(s){var c=f.expandSegmentAgainstRoute(t,e,r,s,i,u,d);return a._catch.call(c,function(t){if(t instanceof v)return n.i(o.of)(null);throw t})}),g=s.concatAll.call(m),b=c.first.call(g,function(t){return!!t});return a._catch.call(b,function(t,n){throw t instanceof p.EmptyError?new v(e):t})},ApplyRedirects.prototype.expandSegmentAgainstRoute=function(t,e,n,r,i,o,a){return getOutlet(r)!==o?noMatch(e):void 0===r.redirectTo||a&&this.allowRedirects?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o):noMatch(e)},ApplyRedirects.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o)},ApplyRedirects.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t){var e=applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?absoluteRedirect(e):n.i(o.of)(new h.a(e,{}))},ApplyRedirects.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){var a=match(e,r,i),s=a.matched,c=a.consumedSegments,l=a.lastChild,u=a.positionalParamSegments;if(!s)return noMatch(e);var p=applyRedirectCommands(c,r.redirectTo,u);return r.redirectTo.startsWith("/")?absoluteRedirect(p):this.expandSegment(t,e,n,p.concat(i.slice(l)),o,!1)},ApplyRedirects.prototype.matchSegmentAgainstRoute=function(t,e,r,i){var a=this;if("**"===r.path)return n.i(o.of)(new h.a(i,{}));var s=match(e,r,i),c=s.matched,p=s.consumedSegments,d=s.lastChild;if(!c)return noMatch(e);var m=i.slice(d),v=this.getChildConfig(t,r);return u.mergeMap.call(v,function(t){var r=t.injector,i=t.routes,s=split(e,p,m,i),c=s.segmentGroup,u=s.slicedSegments;if(0===u.length&&c.hasChildren()){var d=a.expandChildren(r,i,c);return l.map.call(d,function(t){return new h.a(p,t)})}if(0===i.length&&0===u.length)return n.i(o.of)(new h.a(p,{}));var d=a.expandSegment(r,c,i,u,f.a,!0);return l.map.call(d,function(t){return new h.a(p.concat(t.segments),t.children)})})},ApplyRedirects.prototype.getChildConfig=function(t,e){var r=this;return e.children?n.i(o.of)(new d.a(e.children,t,null)):e.loadChildren?u.mergeMap.call(runGuards(t,e),function(i){return i?e._loadedConfig?n.i(o.of)(e._loadedConfig):l.map.call(r.configLoader.load(t,e.loadChildren),function(t){return e._loadedConfig=t,t}):canLoadFails(e)}):n.i(o.of)(new d.a([],t,null))},ApplyRedirects}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function validateConfig(t){t.forEach(validateNode)}function validateNode(t){if(Array.isArray(t))throw new Error("Invalid route configuration: Array cannot be specified");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and component cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': one of the following must be provided (component or redirectTo or children or loadChildren)");if(void 0===t.path)throw new Error("Invalid route configuration: routes must have path specified");if(t.path.startsWith("/"))throw new Error("Invalid route configuration of route '"+t.path+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){var e="The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.";throw new Error("Invalid route configuration of route '{path: \""+t.path+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. "+e)}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+t.path+"': pathMatch can only be set to 'prefix' or 'full'")}e.a=validateConfig},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function createRouterState(t,e){var n=createNode(t._root,e?e._root:void 0);return new i.a(n,t)}function createNode(t,e){if(e&&equalRouteSnapshots(e.value.snapshot,t.value)){var n=e.value;n._futureSnapshot=t.value;var r=createOrReuseChildren(t,e);return new o.b(n,r)}var n=createActivatedRoute(t.value),r=t.children.map(function(t){return createNode(t)});return new o.b(n,r)}function createOrReuseChildren(t,e){return t.children.map(function(t){for(var n=0,r=e.children;n<r.length;n++){var i=r[n];if(equalRouteSnapshots(i.value.snapshot,t.value))return createNode(t,i)}return createNode(t)})}function createActivatedRoute(t){return new i.b(new r.BehaviorSubject(t.url),new r.BehaviorSubject(t.params),new r.BehaviorSubject(t.queryParams),new r.BehaviorSubject(t.fragment),new r.BehaviorSubject(t.data),t.outlet,t.component,t)}function equalRouteSnapshots(t,e){return t._routeConfig===e._routeConfig}var r=n(415),i=(n.n(r),n(71)),o=n(193);e.a=createRouterState},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function createUrlTree(t,e,n,r,o){if(0===n.length)return tree(e.root,e.root,e,r,o);var a=normalizeCommands(n);if(validateCommands(a),navigateToRoot(a))return tree(e.root,new i.a([],{}),e,r,o);var s=findStartingPosition(a,e,t),c=s.processChildren?updateSegmentGroupChildren(s.segmentGroup,s.index,a.commands):updateSegmentGroup(s.segmentGroup,s.index,a.commands);return tree(s.segmentGroup,c,e,r,o)}function validateCommands(t){if(t.isAbsolute&&t.commands.length>0&&isMatrixParams(t.commands[0]))throw new Error("Root segment cannot have matrix parameters");var e=t.commands.filter(function(t){return"object"==typeof t&&void 0!==t.outlets});if(e.length>0&&e[0]!==t.commands[t.commands.length-1])throw new Error("{outlets:{}} has to be the last command")}function isMatrixParams(t){return"object"==typeof t&&void 0===t.outlets&&void 0===t.segmentPath}function tree(t,e,n,r,o){return n.root===t?new i.b(e,stringify(r),o):new i.b(replaceSegment(n.root,t,e),stringify(r),o)}function replaceSegment(t,e,r){var a={};return n.i(o.c)(t.children,function(t,n){t===e?a[n]=r:a[n]=replaceSegment(t,e,r)}),new i.a(t.segments,a)}function navigateToRoot(t){return t.isAbsolute&&1===t.commands.length&&"/"==t.commands[0]}function normalizeCommands(t){if("string"==typeof t[0]&&1===t.length&&"/"==t[0])return new a((!0),0,t);for(var e=0,r=!1,i=[],s=function(a){var s=t[a];if("object"==typeof s&&void 0!==s.outlets){var c={};return n.i(o.c)(s.outlets,function(t,e){"string"==typeof t?c[e]=t.split("/"):c[e]=t}),i.push({outlets:c}),"continue"}if("object"==typeof s&&void 0!==s.segmentPath)return i.push(s.segmentPath),"continue";if("string"!=typeof s)return i.push(s),"continue";if(0===a)for(var l=s.split("/"),u=0;u<l.length;++u){var p=l[u];0==u&&"."==p||(0==u&&""==p?r=!0:".."==p?e++:""!=p&&i.push(p))}else i.push(s)},c=0;c<t.length;++c)s(c);return new a(r,e,i)}function findStartingPosition(t,e,n){if(t.isAbsolute)return new s(e.root,(!0),0);if(n.snapshot._lastPathIndex===-1)return new s(n.snapshot._urlSegment,(!0),0);var r=isMatrixParams(t.commands[0])?0:1,i=n.snapshot._lastPathIndex+r;return createPositionApplyingDoubleDots(n.snapshot._urlSegment,i,t.numberOfDoubleDots)}function createPositionApplyingDoubleDots(t,e,n){for(var r=t,i=e,o=n;o>i;){if(o-=i,r=r.parent,!r)throw new Error("Invalid number of '../'");i=r.segments.length}return new s(r,(!1),i-o)}function getPath(t){return""+t}function getOutlets(t){return"object"!=typeof t[0]?(e={},e[r.a]=t,e):void 0===t[0].outlets?(n={},n[r.a]=t,n):t[0].outlets;var e,n}function updateSegmentGroup(t,e,n){if(t||(t=new i.a([],{})),0===t.segments.length&&t.hasChildren())return updateSegmentGroupChildren(t,e,n);var r=prefixedWith(t,e,n),o=n.slice(r.lastIndex);return r.match&&0===o.length?new i.a(t.segments,{}):r.match&&!t.hasChildren()?createNewSegmentGroup(t,e,n):r.match?updateSegmentGroupChildren(t,0,o):createNewSegmentGroup(t,e,n)}function updateSegmentGroupChildren(t,e,r){if(0===r.length)return new i.a(t.segments,{});var a=getOutlets(r),s={};return n.i(o.c)(a,function(n,r){null!==n&&(s[r]=updateSegmentGroup(t.children[r],e,n))}),n.i(o.c)(t.children,function(t,e){void 0===a[e]&&(s[e]=t)}),new i.a(t.segments,s)}function prefixedWith(t,e,n){for(var r=0,i=e,o={match:!1,lastIndex:0};i<t.segments.length;){if(r>=n.length)return o;var a=t.segments[i],s=getPath(n[r]),c=r<n.length-1?n[r+1]:null;if(s&&c&&"object"==typeof c&&void 0===c.outlets){if(!compare(s,c,a))return o;r+=2}else{if(!compare(s,{},a))return o;r++}i++}return{match:!0,lastIndex:r}}function createNewSegmentGroup(t,e,n){for(var r=t.segments.slice(0,e),o=0;o<n.length;){if("object"==typeof n[o]&&void 0!==n[o].outlets){var a=createNewSegmentChldren(n[o].outlets);return new i.a(r,a)}if(0===o&&isMatrixParams(n[0])){var s=t.segments[e];r.push(new i.c(s.path,n[0])),o++}else{var c=getPath(n[o]),l=o<n.length-1?n[o+1]:null;c&&l&&isMatrixParams(l)?(r.push(new i.c(c,stringify(l))),o+=2):(r.push(new i.c(c,{})),o++)}}return new i.a(r,{})}function createNewSegmentChldren(t){var e={};return n.i(o.c)(t,function(t,n){null!==t&&(e[n]=createNewSegmentGroup(new i.a([],{}),0,t))}),e}function stringify(t){var e={};return n.i(o.c)(t,function(t,n){return e[n]=""+t}),e}function compare(t,e,r){return t==r.path&&n.i(o.d)(e,r.parameters)}var r=n(45),i=n(61),o=n(46);e.a=createUrlTree;var a=function(){function NormalizedNavigationCommands(t,e,n){this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n}return NormalizedNavigationCommands}(),s=function(){function Position(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}return Position}()},function(t,e,n){"use strict";var r=(n(192),n(336),n(337),n(127)),i=n(338),o=(n(129),n(71));n(45),n(61),n(522);n.o(r,"a")&&n.d(e,"b",function(){return r.a}),n.o(r,"b")&&n.d(e,"a",function(){return r.b}),n.o(i,"b")&&n.d(e,"d",function(){return i.b}),n.o(o,"b")&&n.d(e,"c",function(){return o.b})},function(t,e,n){"use strict";var r=n(128),i=n(338),o=n(46);({ROUTER_PROVIDERS:i.a,ROUTES:r.c,flatten:o.a})},function(t,e,n){"use strict";function recognize(t,e,n,r){return new d(t,e,n,r).recognize()}function sortActivatedRouteSnapshots(t){t.sort(function(t,e){return t.value.outlet===a.a?-1:e.value.outlet===a.a?1:t.value.outlet.localeCompare(e.value.outlet)})}function getChildConfig(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}function match(t,e,r,i){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||r.length>0))throw new u;var o=i?i.params:{};return{consumedSegments:[],lastChild:0,parameters:o}}for(var a=e.path,s=a.split("/"),l={},p=[],d=0,f=0;f<s.length;++f){if(d>=r.length)throw new u;var h=r[d],m=s[f],v=m.startsWith(":");if(!v&&m!==h.path)throw new u;v&&(l[m.substring(1)]=h.path),p.push(h),d++}if("full"===e.pathMatch&&(t.hasChildren()||d<r.length))throw new u;var g=n.i(c.g)(l,p[p.length-1].parameters);return{consumedSegments:p,lastChild:d,parameters:g}}function checkOutletNameUniqueness(t){var e={};t.forEach(function(t){var n=e[t.value.outlet];if(n){var r=n.url.map(function(t){return t.toString()}).join("/"),i=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+i+"'.")}e[t.value.outlet]=t.value})}function getSourceSegmentGroup(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function getPathIndexShift(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function split(t,e,n,r){if(n.length>0&&containsEmptyPathMatchesWithNamedOutlets(t,n,r)){var i=new s.a(e,createChildrenForEmptyPaths(t,e,r,new s.a(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&containsEmptyPathMatches(t,n,r)){var i=new s.a(t.segments,addEmptyPathsToChildrenIfNeeded(t,n,r,t.children));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}var i=new s.a(t.segments,t.children);return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}function addEmptyPathsToChildrenIfNeeded(t,e,r,i){for(var o={},a=0,l=r;a<l.length;a++){var u=l[a];if(emptyPathMatch(t,e,u)&&!i[getOutlet(u)]){var p=new s.a([],{});p._sourceSegment=t,p._segmentIndexShift=t.segments.length,o[getOutlet(u)]=p}}return n.i(c.g)(i,o)}function createChildrenForEmptyPaths(t,e,n,r){var i={};i[a.a]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;for(var o=0,c=n;o<c.length;o++){var l=c[o];if(""===l.path&&getOutlet(l)!==a.a){var u=new s.a([],{});u._sourceSegment=t,u._segmentIndexShift=e.length,i[getOutlet(l)]=u}}return i}function containsEmptyPathMatchesWithNamedOutlets(t,e,n){return n.filter(function(n){return emptyPathMatch(t,e,n)&&getOutlet(n)!==a.a}).length>0}function containsEmptyPathMatches(t,e,n){return n.filter(function(n){return emptyPathMatch(t,e,n)}).length>0}function emptyPathMatch(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0===n.redirectTo)}function getOutlet(t){return t.outlet?t.outlet:a.a}function getData(t){return t.data?t.data:{}}function getResolve(t){return t.resolve?t.resolve:{}}var r=n(9),i=(n.n(r),n(96)),o=(n.n(i),n(71)),a=n(45),s=n(61),c=n(46),l=n(193);e.a=recognize;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=function(){function NoMatch(){}return NoMatch}(),p=function(){function InheritedFromParent(t,e,n,r,i){this.parent=t,this.snapshot=e,this.params=n,this.data=r,this.resolve=i}return Object.defineProperty(InheritedFromParent.prototype,"allParams",{get:function(){return this.parent?n.i(c.g)(this.parent.allParams,this.params):this.params},enumerable:!0,configurable:!0}),Object.defineProperty(InheritedFromParent.prototype,"allData",{get:function(){return this.parent?n.i(c.g)(this.parent.allData,this.data):this.data},enumerable:!0,configurable:!0}),InheritedFromParent.empty=function(t){return new InheritedFromParent(null,t,{},{},new o.c(null,{}))},InheritedFromParent}(),d=function(){function Recognizer(t,e,n,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r}return Recognizer.prototype.recognize=function(){try{var t=split(this.urlTree.root,[],[],this.config).segmentGroup,e=this.processSegmentGroup(this.config,t,p.empty(null),a.a),s=new o.d([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},a.a,this.rootComponentType,null,this.urlTree.root,(-1),o.c.empty),c=new l.b(s,e);return n.i(i.of)(new o.e(this.url,c))}catch(u){return new r.Observable(function(t){return t.error(u)})}},Recognizer.prototype.processSegmentGroup=function(t,e,n,r){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,0,e.segments,n,r)},Recognizer.prototype.processChildren=function(t,e,r){var i=this,o=n.i(s.d)(e,function(e,n){return i.processSegmentGroup(t,e,r,n)});return checkOutletNameUniqueness(o),sortActivatedRouteSnapshots(o),o},Recognizer.prototype.processSegment=function(t,e,n,r,i,o){for(var a=0,s=t;a<s.length;a++){var c=s[a];try{return this.processSegmentAgainstRoute(c,e,n,r,i,o)}catch(l){if(!(l instanceof u))throw l}}throw new u},Recognizer.prototype.processSegmentAgainstRoute=function(t,e,r,i,s,d){if(t.redirectTo)throw new u;if((t.outlet?t.outlet:a.a)!==d)throw new u;var f=new o.c(s.resolve,getResolve(t));if("**"===t.path){var h=i.length>0?n.i(c.i)(i).parameters:{},m=new o.d(i,Object.freeze(n.i(c.g)(s.allParams,h)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(c.g)(s.allData,getData(t)),d,t.component,t,getSourceSegmentGroup(e),getPathIndexShift(e)+i.length,f);return[new l.b(m,[])]}var v=match(e,t,i,s.snapshot),g=v.consumedSegments,b=v.parameters,y=v.lastChild,_=i.slice(y),w=getChildConfig(t),x=split(e,g,_,w),C=x.segmentGroup,S=x.slicedSegments,k=new o.d(g,Object.freeze(n.i(c.g)(s.allParams,b)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(c.g)(s.allData,getData(t)),d,t.component,t,getSourceSegmentGroup(e),getPathIndexShift(e)+g.length,f),E=t.component?p.empty(k):new p(s,k,b,getData(t),f);if(0===S.length&&C.hasChildren()){var P=this.processChildren(w,C,E);return[new l.b(k,P)]}if(0===w.length&&0===S.length)return[new l.b(k,[])];var P=this.processSegment(w,C,r+y,S,E,a.a);return[new l.b(k,P)]},Recognizer}()},function(t,e,n){"use strict";var r=n(0),i=n(185),o=n(339),a=n(706),s=(n.n(a),n(529)),c=n(709),l=(n.n(c),n(530)),u=n(527),p=n(528),d=n(525),f=n(350),h=n(351),m=n(347),v=n(341),g=n(342),b=n(343),y=n(344),_=n(345),w=n(346),x=n(348),C=n(349),S=n(356),k=n(340),E=n(352),P=n(353),A=n(354),T=n(355);n.d(e,"a",function(){return D});var O=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},M=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=function(){function AppModule(){}return AppModule=O([n.i(r.NgModule)({imports:[i.BrowserModule,d.a,a.Ng2BootstrapModule,c.ChartsModule],declarations:[o.a,f.a,h.a,m.a,v.a,g.a,b.a,y.a,_.a,w.a,x.a,C.a,S.a,k.a,E.a,P.a,A.a,T.a,s.a,p.a,l.a,u.a],bootstrap:[o.a]}),M("design:paramtypes",[])],AppModule)}()},function(t,e,n){"use strict";var r=n(89),i=n(350),o=n(351),a=n(347),s=n(341),c=n(342),l=n(343),u=n(344),p=n(345),d=n(346),f=n(348),h=n(349),m=n(356),v=n(340),g=n(352),b=n(353),y=n(354),_=n(355);n.d(e,"a",function(){return x});var w=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:i.a,data:{title:"Home"},children:[{path:"dashboard",component:a.a,data:{title:"Dashboard"}},{path:"components",redirectTo:"components/buttons",pathMatch:"full"},{path:"components",data:{title:"Components"},children:[{path:"buttons",component:s.a,data:{title:"Buttons"}},{path:"cards",component:c.a,data:{title:"Cards"}},{path:"forms",component:l.a,data:{title:"Forms"}},{path:"social-buttons",component:u.a,data:{title:"Social buttons"}},{path:"switches",component:p.a,data:{title:"Switches"}},{path:"tables",component:d.a,data:{title:"Tables"}}]},{path:"icons",redirectTo:"icons/font-awesome",pathMatch:"full"},{path:"icons",data:{title:"Icons"},children:[{path:"font-awesome",component:f.a,data:{title:"Font Awesome"}},{path:"simple-line-icons",component:h.a,data:{title:"Simple Line Icons"}}]},{path:"widgets",component:m.a,data:{title:"Widgets"}},{path:"charts",component:v.a,data:{title:"Charts"}}]},{path:"pages",component:o.a,data:{title:"Pages"},children:[{path:"404",component:g.a,data:{title:"Page 404"}},{path:"500",component:b.a,data:{title:"Page 500"}},{path:"login",component:y.a,data:{title:"Login Page"}},{path:"register",component:_.a,data:{title:"Register Page"}}]}],x=r.d.forRoot(w)},function(t,e,n){"use strict";var r=(n(339),n(524));n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function AsideToggleDirective(){}return AsideToggleDirective.prototype.toggleOpen=function(t){t.preventDefault(),document.querySelector("body").classList.toggle("aside-menu-open")},i([n.i(r.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],AsideToggleDirective.prototype,"toggleOpen",null),AsideToggleDirective=i([n.i(r.Directive)({selector:".aside-toggle"}),o("design:paramtypes",[])],AsideToggleDirective)}()},function(t,e,n){"use strict";var r=n(0),i=n(89),o=n(416);n.n(o);n.d(e,"a",function(){return c});var a=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function BreadcrumbsComponent(t,e){this.router=t,this.route=e}return BreadcrumbsComponent.prototype.ngOnInit=function(){var t=this;this.router.events.filter(function(t){return t instanceof i.a}).subscribe(function(e){t.breadcrumbs=[];var n=t.route.root,r="";do{var i=n.children;n=null,i.forEach(function(e){if("primary"===e.outlet){var i=e.snapshot;r+="/"+i.url.map(function(t){return t.path}).join("/"),t.breadcrumbs.push({label:e.snapshot.data,url:r}),n=e}})}while(n)})},BreadcrumbsComponent=a([n.i(r.Component)({selector:"breadcrumbs",template:'\n <li class="breadcrumb-item" *ngFor="let breadcrumb of breadcrumbs; let last = last" [ngClass]="{active: last}">\n <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a>\n <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span>\n </li>'}),s("design:paramtypes",["function"==typeof(t="undefined"!=typeof i.b&&i.b)&&t||Object,"function"==typeof(e="undefined"!=typeof i.c&&i.c)&&e||Object])],BreadcrumbsComponent);var t,e}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return c});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function NavDropdownDirective(){this._open=!1}return NavDropdownDirective.prototype.isOpen=function(){return this._open},NavDropdownDirective.prototype.open=function(){this._open=!0},NavDropdownDirective.prototype.close=function(){this._open=!1},NavDropdownDirective.prototype.toggle=function(){this.isOpen()?this.close():this.open()},NavDropdownDirective=i([n.i(r.Directive)({selector:".nav-dropdown",host:{"[class.open]":"_open"}}),o("design:paramtypes",[])],NavDropdownDirective)}(),s=function(){function NavDropdownToggleDirective(t){this.dropdown=t}return NavDropdownToggleDirective.prototype.toggleOpen=function(t){t.preventDefault(),this.dropdown.toggle()},i([n.i(r.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],NavDropdownToggleDirective.prototype,"toggleOpen",null),NavDropdownToggleDirective=i([n.i(r.Directive)({selector:".nav-dropdown-toggle"}),o("design:paramtypes",[a])],NavDropdownToggleDirective)}(),c=[a,s]},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return l});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function SidebarToggleDirective(){}return SidebarToggleDirective.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},SidebarToggleDirective.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},SidebarToggleDirective.prototype.toggleOpen=function(t){t.preventDefault();var e=localStorage.getItem("body-class");this.hasClass(document.querySelector("body"),"sidebar-off-canvas")?(this.toggleClass(document.querySelector("body"),"sidebar-opened"),this.toggleClass(document.querySelector("html"),"sidebar-opened")):(this.hasClass(document.querySelector("body"),"sidebar-nav")||"sidebar-nav"==e)&&(this.toggleClass(document.querySelector("body"),"sidebar-nav"),localStorage.setItem("body-class","sidebar-nav"),"sidebar-nav"==e&&localStorage.clear())},i([n.i(r.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],SidebarToggleDirective.prototype,"toggleOpen",null),SidebarToggleDirective=i([n.i(r.Directive)({selector:".sidebar-toggle"}),o("design:paramtypes",[])],SidebarToggleDirective)}(),s=function(){function MobileSidebarToggleDirective(){}return MobileSidebarToggleDirective.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},MobileSidebarToggleDirective.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},MobileSidebarToggleDirective.prototype.toggleOpen=function(t){t.preventDefault(),this.toggleClass(document.querySelector("body"),"mobile-open"),console.log("asdasdasd")},i([n.i(r.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],MobileSidebarToggleDirective.prototype,"toggleOpen",null),MobileSidebarToggleDirective=i([n.i(r.Directive)({selector:"[mobile-nav-toggle]"}),o("design:paramtypes",[])],MobileSidebarToggleDirective)}(),c=function(){function SidebarOffCanvasCloseDirective(){}return SidebarOffCanvasCloseDirective.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},SidebarOffCanvasCloseDirective.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},SidebarOffCanvasCloseDirective.prototype.toggleOpen=function(t){t.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},i([n.i(r.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],SidebarOffCanvasCloseDirective.prototype,"toggleOpen",null),SidebarOffCanvasCloseDirective=i([n.i(r.Directive)({selector:".sidebar-close"}),o("design:paramtypes",[])],SidebarOffCanvasCloseDirective)}(),l=[a,c,s]},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={production:!0}},function(t,e,n){"use strict";var r=n(546),i=(n.n(r),n(539)),o=(n.n(i),n(535)),a=(n.n(o),n(541)),s=(n.n(a),n(540)),c=(n.n(s),n(538)),l=(n.n(c),n(537)),u=(n.n(l),n(545)),p=(n.n(u),n(534)),d=(n.n(p),n(533)),f=(n.n(d),n(543)),h=(n.n(f),n(536)),m=(n.n(h),n(544)),v=(n.n(m),n(542)),g=(n.n(v),n(547)),b=(n.n(g),n(760));n.n(b)},function(t,e,n){n(138),n(570),n(568),n(574),n(571),n(577),n(579),n(567),n(573),n(564),n(578),n(562),n(576),n(575),n(569),n(572),n(561),n(563),n(566),n(565),n(580),n(384),t.exports=n(13).Array},function(t,e,n){n(581),n(583),n(582),n(585),n(584),t.exports=Date},function(t,e,n){n(586),n(588),n(587),t.exports=n(13).Function},function(t,e,n){n(137),n(138),n(393),n(385),t.exports=n(13).Map},function(t,e,n){n(589),n(590),n(591),n(592),n(593),n(594),n(595),n(596),n(597),n(598),n(599),n(600),n(601),n(602),n(603),n(604),n(605),t.exports=n(13).Math},function(t,e,n){n(606),n(616),n(617),n(607),n(608),n(609),n(610),n(611),n(612),n(613),n(614),n(615),t.exports=n(13).Number},function(t,e,n){n(392),n(619),n(621),n(620),n(623),n(625),n(630),n(624),n(622),n(632),n(631),n(627),n(628),n(626),n(618),n(629),n(633),n(137),t.exports=n(13).Object},function(t,e,n){n(634),t.exports=n(13).parseFloat},function(t,e,n){n(635),t.exports=n(13).parseInt},function(t,e,n){n(636),n(637),n(638),n(639),n(640),n(643),n(641),n(642),n(644),n(645),n(646),n(647),n(649),n(648),t.exports=n(13).Reflect},function(t,e,n){n(650),n(651),n(386),n(387),n(388),n(389),n(390),t.exports=n(13).RegExp},function(t,e,n){n(137),n(138),n(393),n(391),t.exports=n(13).Set},function(t,e,n){n(661),n(665),n(672),n(138),n(656),n(657),n(662),n(666),n(668),n(652),n(653),n(654),n(655),n(658),n(659),n(660),n(663),n(664),n(667),n(669),n(670),n(671),n(387),n(388),n(389),n(390),t.exports=n(13).String},function(t,e,n){n(392),n(137),t.exports=n(13).Symbol},function(t,e,n){n(674),n(675),n(677),n(676),n(679),n(678),n(680),n(681),n(682),t.exports=n(13).Reflect},function(t,e,n){"use strict";var r=n(34),i=n(94),o=n(31);t.exports=[].copyWithin||function(t,e){var n=r(this),a=o(n.length),s=i(t,a),c=i(e,a),l=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===l?a:i(l,a))-c,a-s),p=1;for(c<s&&s<c+u&&(p=-1,c+=u-1,s+=u-1);u-- >0;)c in n?n[s]=n[c]:delete n[s],s+=p,c+=p;return n}},function(t,e,n){"use strict";var r=n(34),i=n(94),o=n(31);t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),c=a>2?arguments[2]:void 0,l=void 0===c?n:i(c,n);l>s;)e[s++]=t;return e}},function(t,e,n){var r=n(131);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(8),i=n(200),o=n(11)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var r=n(551);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){"use strict";var r=n(206),i=n(57).getWeak,o=n(4),a=n(8),s=n(194),c=n(131),l=n(47),u=n(26),p=l(5),d=l(6),f=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return p(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=d(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var l=t(function(t,r){s(t,l,e,"_i"),t._i=f++,t._l=void 0,void 0!=r&&c(r,n,t[o],t)});return r(l.prototype,{"delete":function(t){if(!a(t))return!1;var e=i(t);return e===!0?h(this).delete(t):e&&u(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=i(t);return e===!0?h(this).has(t):e&&u(e,this._i)}}),l},def:function(t,e,n){var r=i(o(e),!0);return r===!0?h(t).set(e,n):r[t._i]=n,t},ufstore:h}},function(t,e,n){"use strict";var r=n(4),i=n(65),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),t!=o)}},function(t,e,n){var r=n(74),i=n(132),o=n(133);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),c=o.f,l=0;s.length>l;)c.call(t,a=s[l++])&&e.push(a);return e}},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(74),i=n(33);t.exports=function(t,e){for(var n,o=i(t),a=r(o),s=a.length,c=0;s>c;)if(o[n=a[c++]]===e)return n}},function(t,e,n){var r=n(93),i=n(132),o=n(4),a=n(14).Reflect;t.exports=a&&a.ownKeys||function(t){var e=r.f(o(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var r=n(14),i=n(13),o=n(203),a=n(382),s=n(18).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){var r=n(1);r(r.P,"Array",{copyWithin:n(548)}),n(90)("copyWithin")},function(t,e,n){"use strict";var r=n(1),i=n(47)(4);r(r.P+r.F*!n(32)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,e,n){var r=n(1);r(r.P,"Array",{fill:n(549)}),n(90)("fill")},function(t,e,n){"use strict";var r=n(1),i=n(47)(2);r(r.P+r.F*!n(32)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(1),i=n(47)(6),o="findIndex",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(90)(o)},function(t,e,n){"use strict";var r=n(1),i=n(47)(5),o="find",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(90)(o)},function(t,e,n){"use strict";var r=n(1),i=n(47)(0),o=n(32)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(72),i=n(1),o=n(34),a=n(369),s=n(367),c=n(31),l=n(363),u=n(383);i(i.S+i.F*!n(371)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,p,d=o(t),f="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,b=u(d);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),void 0==b||f==Array&&s(b))for(e=c(d.length),n=new f(e);e>g;g++)l(n,g,v?m(d[g],g):d[g]);else for(p=b.call(d),n=new f;!(i=p.next()).done;g++)l(n,g,v?a(p,m,[i.value,g],!0):i.value);return n.length=g,n}})},function(t,e,n){"use strict";var r=n(1),i=n(358)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(32)(o)),"Array",{indexOf:function(t){return a?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,e,n){var r=n(1);r(r.S,"Array",{isArray:n(200)})},function(t,e,n){"use strict";var r=n(1),i=n(33),o=[].join;r(r.P+r.F*(n(91)!=Object||!n(32)(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(1),i=n(33),o=n(75),a=n(31),s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(c||!n(32)(s)),"Array",{lastIndexOf:function(t){if(c)return s.apply(this,arguments)||0;var e=i(this),n=a(e.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){"use strict";var r=n(1),i=n(47)(1);r(r.P+r.F*!n(32)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(1),i=n(363);r(r.S+r.F*n(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(1),i=n(359);r(r.P+r.F*!n(32)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var r=n(1),i=n(359);r(r.P+r.F*!n(32)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var r=n(1),i=n(365),o=n(63),a=n(94),s=n(31),c=[].slice;r(r.P+r.F*n(5)(function(){i&&c.call(i)}),"Array",{slice:function(t,e){var n=s(this.length),r=o(this);if(e=void 0===e?n:e,"Array"==r)return c.call(this,t,e);for(var i=a(t,n),l=a(e,n),u=s(l-i),p=Array(u),d=0;d<u;d++)p[d]="String"==r?this.charAt(i+d):this[i+d];return p}})},function(t,e,n){"use strict";var r=n(1),i=n(47)(3);r(r.P+r.F*!n(32)([].some,!0),"Array",{some:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(1),i=n(62),o=n(34),a=n(5),s=[].sort,c=[1,2,3];r(r.P+r.F*(a(function(){c.sort(void 0)})||!a(function(){c.sort(null)})||!n(32)(s)),"Array",{sort:function(t){return void 0===t?s.call(o(this)):s.call(o(this),i(t))}})},function(t,e,n){n(208)("Array")},function(t,e,n){var r=n(1);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var r=n(1),i=n(5),o=Date.prototype.getTime,a=function(t){return t>9?t:"0"+t};r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}})},function(t,e,n){"use strict";var r=n(1),i=n(34),o=n(65);r(r.P+r.F*n(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(11)("toPrimitive"),i=Date.prototype;r in i||n(49)(i,r,n(554))},function(t,e,n){var r=Date.prototype,i="Invalid Date",o="toString",a=r[o],s=r.getTime;new Date(NaN)+""!=i&&n(27)(r,o,function(){var t=s.call(this);return t===t?a.call(this):i})},function(t,e,n){var r=n(1);r(r.P,"Function",{bind:n(360)})},function(t,e,n){"use strict";var r=n(8),i=n(51),o=n(11)("hasInstance"),a=Function.prototype;o in a||n(18).f(a,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(18).f,i=n(64),o=n(26),a=Function.prototype,s=/^\s*function ([^ (]*)/,c="name",l=Object.isExtensible||function(){return!0};c in a||n(22)&&r(a,c,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(s)[1];return o(t,c)||!l(t)||r(t,c,i(5,e)),e}catch(n){return""}}})},function(t,e,n){var r=n(1),i=n(373),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function asinh(t){return isFinite(t=+t)&&0!=t?t<0?-asinh(-t):Math.log(t+Math.sqrt(t*t+1)):t}var r=n(1),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:asinh})},function(t,e,n){var r=n(1),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(1),i=n(205);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(1);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(1),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(1),i=n(204);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e,n){var r=n(1),i=n(205),o=Math.pow,a=o(2,-52),s=o(2,-23),c=o(2,127)*(2-s),l=o(2,-126),u=function(t){return t+1/a-1/a};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),o=i(t);return r<l?o*u(r/l/s)*l*s:(e=(1+s/a)*r,n=e-(e-r),n>c||n!=n?o*(1/0):o*n)}})},function(t,e,n){var r=n(1),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,o=0,a=0,s=arguments.length,c=0;a<s;)n=i(arguments[a++]),c<n?(r=c/n,o=o*r*r+1,c=n):n>0?(r=n/c,o+=r*r):o+=n;return c===1/0?1/0:c*Math.sqrt(o)}})},function(t,e,n){var r=n(1),i=Math.imul;r(r.S+r.F*n(5)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,o=n&r,a=n&i;return 0|o*a+((n&r>>>16)*a+o*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(1);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(1);r(r.S,"Math",{log1p:n(373)})},function(t,e,n){var r=n(1);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(1);r(r.S,"Math",{sign:n(205)})},function(t,e,n){var r=n(1),i=n(204),o=Math.exp;r(r.S+r.F*n(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(1),i=n(204),o=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var r=n(1);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var r=n(14),i=n(26),o=n(63),a=n(199),s=n(65),c=n(5),l=n(93).f,u=n(58).f,p=n(18).f,d=n(136).trim,f="Number",h=r[f],m=h,v=h.prototype,g=o(n(73)(v))==f,b="trim"in String.prototype,y=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){e=b?e.trim():d(e,3);var n,r,i,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,c=e.slice(2),l=0,u=c.length;l<u;l++)if(a=c.charCodeAt(l),a<48||a>i)return NaN;return parseInt(c,r)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(g?c(function(){v.valueOf.call(n)}):o(n)!=f)?a(new m(y(e)),n,h):y(e)};for(var _,w=n(22)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)i(m,_=w[x])&&!i(h,_)&&p(h,_,u(m,_));h.prototype=v,v.constructor=h,n(27)(r,f,h)}},function(t,e,n){var r=n(1);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(1),i=n(14).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(1);r(r.S,"Number",{isInteger:n(368)})},function(t,e,n){var r=n(1);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(1),i=n(368),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},function(t,e,n){var r=n(1);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(1);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(1),i=n(378);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(1),i=n(379);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){"use strict";var r=n(1),i=n(75),o=n(357),a=n(381),s=1..toFixed,c=Math.floor,l=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",p="0",d=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*l[n],l[n]=r%1e7,r=c(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=l[e],l[e]=c(n/t),n=n%t*1e7},h=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==l[t]){var n=String(l[t]);e=""===e?n:e+a.call(p,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},v=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(5)(function(){s.call({})})),"Number",{toFixed:function(t){var e,n,r,s,c=o(this,u),l=i(t),g="",b=p;if(l<0||l>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(e=v(c*m(2,69,1))-69,n=e<0?c*m(2,-e,1):c/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(d(0,n),r=l;r>=7;)d(1e7,0),r-=7;for(d(m(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<<r),d(1,1),f(2),b=h()}else d(0,n),d(1<<-e,0),b=h()+a.call(p,l);return l>0?(s=b.length,b=g+(s<=l?"0."+a.call(p,l-s)+b:b.slice(0,s-l)+"."+b.slice(s-l))):b=g+b,b}})},function(t,e,n){"use strict";var r=n(1),i=n(5),o=n(357),a=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?a.call(e):a.call(e,t)}})},function(t,e,n){var r=n(1);r(r.S+r.F,"Object",{assign:n(374)})},function(t,e,n){var r=n(1);r(r.S,"Object",{create:n(73)})},function(t,e,n){var r=n(1);r(r.S+r.F*!n(22),"Object",{defineProperties:n(375)})},function(t,e,n){var r=n(1);r(r.S+r.F*!n(22),"Object",{defineProperty:n(18).f})},function(t,e,n){var r=n(8),i=n(57).onFreeze;n(39)("freeze",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(33),i=n(58).f;n(39)("getOwnPropertyDescriptor",function(){return function(t,e){return i(r(t),e)}})},function(t,e,n){n(39)("getOwnPropertyNames",function(){return n(376).f})},function(t,e,n){var r=n(34),i=n(51);n(39)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(8);n(39)("isExtensible",function(t){return function(e){return!!r(e)&&(!t||t(e))}})},function(t,e,n){var r=n(8);n(39)("isFrozen",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(8);n(39)("isSealed",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(1);r(r.S,"Object",{is:n(559)})},function(t,e,n){var r=n(34),i=n(74);n(39)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(8),i=n(57).onFreeze;n(39)("preventExtensions",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(8),i=n(57).onFreeze;n(39)("seal",function(t){ -return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(1);r(r.S,"Object",{setPrototypeOf:n(207).set})},function(t,e,n){var r=n(1),i=n(378);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(1),i=n(379);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(t,e,n){var r=n(1),i=n(62),o=n(4),a=(n(14).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(5)(function(){a(function(){})}),"Reflect",{apply:function(t,e,n){var r=i(t),c=o(n);return a?a(r,e,c):s.call(r,e,c)}})},function(t,e,n){var r=n(1),i=n(73),o=n(62),a=n(4),s=n(8),c=n(5),l=n(360),u=(n(14).Reflect||{}).construct,p=c(function(){function F(){}return!(u(function(){},[],F)instanceof F)}),d=!c(function(){u(function(){})});r(r.S+r.F*(p||d),"Reflect",{construct:function(t,e){o(t),a(e);var n=arguments.length<3?t:o(arguments[2]);if(d&&!p)return u(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return r.push.apply(r,e),new(l.apply(t,r))}var c=n.prototype,f=i(s(c)?c:Object.prototype),h=Function.apply.call(t,f,e);return s(h)?h:f}})},function(t,e,n){var r=n(18),i=n(1),o=n(4),a=n(65);i(i.S+i.F*n(5)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=a(e,!0),o(n);try{return r.f(t,e,n),!0}catch(i){return!1}}})},function(t,e,n){var r=n(1),i=n(58).f,o=n(4);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=i(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var r=n(1),i=n(4),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(370)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var r=n(58),i=n(1),o=n(4);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},function(t,e,n){var r=n(1),i=n(51),o=n(4);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},function(t,e,n){function get(t,e){var n,a,l=arguments.length<3?t:arguments[2];return c(t)===l?t[e]:(n=r.f(t,e))?o(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:s(a=i(t))?get(a,e,l):void 0}var r=n(58),i=n(51),o=n(26),a=n(1),s=n(8),c=n(4);a(a.S,"Reflect",{get:get})},function(t,e,n){var r=n(1);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(1),i=n(4),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},function(t,e,n){var r=n(1);r(r.S,"Reflect",{ownKeys:n(558)})},function(t,e,n){var r=n(1),i=n(4),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return o&&o(t),!0}catch(e){return!1}}})},function(t,e,n){var r=n(1),i=n(207);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){i.check(t,e);try{return i.set(t,e),!0}catch(n){return!1}}})},function(t,e,n){function set(t,e,n){var s,p,d=arguments.length<4?t:arguments[3],f=i.f(l(t),e);if(!f){if(u(p=o(t)))return set(p,e,n,d);f=c(0)}return a(f,"value")?!(f.writable===!1||!u(d))&&(s=i.f(d,e)||c(0),s.value=n,r.f(d,e,s),!0):void 0!==f.set&&(f.set.call(d,n),!0)}var r=n(18),i=n(58),o=n(51),a=n(26),s=n(1),c=n(64),l=n(4),u=n(8);s(s.S,"Reflect",{set:set})},function(t,e,n){var r=n(14),i=n(199),o=n(18).f,a=n(93).f,s=n(201),c=n(198),l=r.RegExp,u=l,p=l.prototype,d=/a/g,f=/a/g,h=new l(d)!==d;if(n(22)&&(!h||n(5)(function(){return f[n(11)("match")]=!1,l(d)!=d||l(f)==f||"/a/i"!=l(d,"i")}))){l=function(t,e){var n=this instanceof l,r=s(t),o=void 0===e;return!n&&r&&t.constructor===l&&o?t:i(h?new u(r&&!o?t.source:t,e):u((r=t instanceof l)?t.source:t,r&&o?c.call(t):e),n?this:p,l)};for(var m=(function(t){t in l||o(l,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),v=a(u),g=0;v.length>g;)m(v[g++]);p.constructor=l,l.prototype=p,n(27)(r,"RegExp",l)}n(208)("RegExp")},function(t,e,n){"use strict";n(386);var r=n(4),i=n(198),o=n(22),a="toString",s=/./[a],c=function(t){n(27)(RegExp.prototype,a,t,!0)};n(5)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?c(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):s.name!=a&&c(function(){return s.call(this)})},function(t,e,n){"use strict";n(28)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(28)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(28)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(28)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var r=n(1),i=n(380)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(1),i=n(31),o=n(210),a="endsWith",s=""[a];r(r.P+r.F*n(197)(a),"String",{endsWith:function(t){var e=o(this,t,a),n=arguments.length>1?arguments[1]:void 0,r=i(e.length),c=void 0===n?r:Math.min(i(n),r),l=String(t);return s?s.call(e,l,c):e.slice(c-l.length,c)===l}})},function(t,e,n){"use strict";n(28)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(28)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(28)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var r=n(1),i=n(94),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var r=n(1),i=n(210),o="includes";r(r.P+r.F*n(197)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(28)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(28)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var r=n(1),i=n(33),o=n(31);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=o(e.length),r=arguments.length,a=[],s=0;n>s;)a.push(String(e[s++])),s<r&&a.push(String(arguments[s]));return a.join("")}})},function(t,e,n){var r=n(1);r(r.P,"String",{repeat:n(381)})},function(t,e,n){"use strict";n(28)("small",function(t){return function(){return t(this,"small","","")}})},function(t,e,n){"use strict";var r=n(1),i=n(31),o=n(210),a="startsWith",s=""[a];r(r.P+r.F*n(197)(a),"String",{startsWith:function(t){var e=o(this,t,a),n=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(28)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(28)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(28)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(136)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var r,i=n(47)(0),o=n(27),a=n(57),s=n(374),c=n(553),l=n(8),u=a.getWeak,p=Object.isExtensible,d=c.ufstore,f={},h=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(l(t)){var e=u(t);return e===!0?d(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},v=t.exports=n(195)("WeakMap",h,m,c,!0,!0);7!=(new v).set((Object.freeze||Object)(f),7).get(f)&&(r=c.getConstructor(h),s(r.prototype,m),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t];o(e,t,function(e,i){if(l(e)&&!p(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)})}))},function(t,e,n){var r=n(50),i=n(4),o=r.key,a=r.set;r.exp({defineMetadata:function(t,e,n,r){a(t,e,i(n),o(r))}})},function(t,e,n){var r=n(50),i=n(4),o=r.key,a=r.map,s=r.store;r.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),r=a(i(e),n,!1);if(void 0===r||!r.delete(t))return!1;if(r.size)return!0;var c=s.get(e);return c.delete(n),!!c.size||s.delete(e)}})},function(t,e,n){var r=n(391),i=n(550),o=n(50),a=n(4),s=n(51),c=o.keys,l=o.key,u=function(t,e){var n=c(t,e),o=s(t);if(null===o)return n;var a=u(o,e);return a.length?n.length?i(new r(n.concat(a))):a:n};o.exp({getMetadataKeys:function(t){return u(a(t),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var r=n(50),i=n(4),o=n(51),a=r.has,s=r.get,c=r.key,l=function(t,e,n){var r=a(t,e,n);if(r)return s(t,e,n);var i=o(e);return null!==i?l(t,i,n):void 0};r.exp({getMetadata:function(t,e){return l(t,i(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var r=n(50),i=n(4),o=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(t){return o(i(t),arguments.length<2?void 0:a(arguments[1]))}})},function(t,e,n){var r=n(50),i=n(4),o=r.get,a=r.key;r.exp({getOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(50),i=n(4),o=n(51),a=r.has,s=r.key,c=function(t,e,n){var r=a(t,e,n);if(r)return!0;var i=o(e);return null!==i&&c(t,i,n)};r.exp({hasMetadata:function(t,e){return c(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(50),i=n(4),o=r.has,a=r.key;r.exp({hasOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(50),i=n(4),o=n(62),a=r.key,s=r.set;r.exp({metadata:function(t,e){return function(n,r){s(t,e,(void 0!==r?i:o)(n),a(r))}}})},function(t,e,n){"use strict";var r=n(394);e.AccordionPanelComponent=r.AccordionPanelComponent;var i=n(212);e.AccordionComponent=i.AccordionComponent;var o=n(213);e.AccordionModule=o.AccordionModule},function(t,e,n){"use strict";var r=n(395);e.AlertComponent=r.AlertComponent;var i=n(214);e.AlertModule=i.AlertModule},function(t,e,n){"use strict";var r=n(396);e.ButtonCheckboxDirective=r.ButtonCheckboxDirective;var i=n(397);e.ButtonRadioDirective=i.ButtonRadioDirective;var o=n(215);e.ButtonsModule=o.ButtonsModule},function(t,e,n){"use strict";var r=n(216);e.CarouselComponent=r.CarouselComponent;var i=n(217);e.CarouselModule=i.CarouselModule;var o=n(398);e.SlideComponent=o.SlideComponent},function(t,e,n){"use strict";var r=n(399);e.CollapseDirective=r.CollapseDirective;var i=n(139);e.CollapseModule=i.CollapseModule},function(t,e,n){"use strict";var r=n(401);e.DatePickerComponent=r.DatePickerComponent;var i=n(218);e.DatepickerModule=i.DatepickerModule},function(t,e,n){"use strict";var r=n(707),i=function(){function DateFormatter(){}return DateFormatter.prototype.format=function(t,e){return r(t.getTime()).format(e)},DateFormatter}();e.DateFormatter=i},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(76),s=n(140),c=(p={},p[a.Ng2BootstrapTheme.BS4]={DAY_TITLE:'\n <th *ngFor="let labelz of labels" class="text-xs-center"><small aria-label="labelz.full"><b>{{labelz.abbr}}</b></small></th>\n ',WEEK_ROW:'\n <td *ngIf="datePicker.showWeeks" class="text-xs-center h6"><em>{{ weekNumbers[index] }}</em></td>\n <td *ngFor="let dtz of rowz" class="text-xs-center" role="gridcell" [id]="dtz.uid">\n <button type="button" style="min-width:100%;" class="btn btn-sm {{dtz.customClass}}"\n *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n [ngClass]="{\'btn-secondary\': !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected, disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-muted\': dtz.secondary || dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n ',ARROW_LEFT:"<",ARROW_RIGHT:">"},p[a.Ng2BootstrapTheme.BS3]={DAY_TITLE:'\n <th *ngFor="let labelz of labels" class="text-center"><small aria-label="labelz.full"><b>{{labelz.abbr}}</b></small></th>\n ',WEEK_ROW:'\n <td *ngIf="datePicker.showWeeks" class="text-center h6"><em>{{ weekNumbers[index] }}</em></td>\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" [id]="dtz.uid">\n <button type="button" style="min-width:100%;" class="btn btn-default btn-sm {{dtz.customClass}}"\n *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n [ngClass]="{\'btn-info\': dtz.selected, active: datePicker.isActive(dtz), disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-muted\': dtz.secondary, \'text-info\': dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n ',ARROW_LEFT:'\n <i class="glyphicon glyphicon-chevron-left"></i>\n ',ARROW_RIGHT:'\n <i class="glyphicon glyphicon-chevron-right"></i>\n '},p),l=c[a.Ng2BootstrapConfig.theme||a.Ng2BootstrapTheme.BS3],u=function(){function DayPickerComponent(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.datePicker=t}return DayPickerComponent.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),r=new Date(e,n,1),i=this.startingDay-r.getDay(),o=i>0?7-i:-i,a=new Date(r.getTime());o>0&&a.setDate(-o+1);for(var s=t.getDates(a,42),c=[],l=0;l<42;l++){var u=this.createDateObject(s[l],this.formatDay);u.secondary=s[l].getMonth()!==n,u.uid=this.uniqueId+"-"+l,c[l]=u}t.labels=[];for(var p=0;p<7;p++)t.labels[p]={},t.labels[p].abbr=this.dateFilter(c[p].date,this.formatDayHeader),t.labels[p].full=this.dateFilter(c[p].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(c,7),this.showWeeks){t.weekNumbers=[];for(var d=(11-this.startingDay)%7,f=t.rows.length,h=0;h<f;h++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[h][d].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),r=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-r.getTime()},"day"),this.datePicker.refreshView()},DayPickerComponent.prototype.getDates=function(t,e){for(var n,r=new Array(e),i=new Date(t.getTime()),o=0;o<e;)n=new Date(i.getTime()),n=this.datePicker.fixTimeZone(n),r[o++]=n,i=new Date(i.getFullYear(),i.getMonth(),i.getDate()+1);return r},DayPickerComponent.prototype.getISO8601WeekNumber=function(t){var e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1},DayPickerComponent=r([o.Component({selector:"daypicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'day\'" role="grid" aria-labelledby="uniqueId+\'-title\'" aria-activedescendant="activeDateId">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-secondary btn-sm pull-left" (click)="datePicker.move(-1)" tabindex="-1">\n '+l.ARROW_LEFT+'\n </button>\n </th>\n <th [attr.colspan]="5 + datePicker.showWeeks">\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-secondary btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-secondary btn-sm pull-right" (click)="datePicker.move(1)" tabindex="-1">\n '+l.ARROW_RIGHT+'\n </button>\n </th>\n </tr>\n <tr>\n <th *ngIf="datePicker.showWeeks"></th>\n '+l.DAY_TITLE+'\n </tr>\n </thead>\n <tbody>\n <template ngFor [ngForOf]="rows" let-rowz="$implicit" let-index="index">\n <tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].secondary && rowz[6].secondary)">\n '+l.WEEK_ROW+"\n </tr>\n </template>\n </tbody>\n</table>\n "}),i("design:paramtypes",[s.DatePickerInnerComponent])],DayPickerComponent)}();e.DayPickerComponent=u;var p},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(76),s=n(140),c={bs4:{MONTH_BUTTON:'\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-info\': dtz.selected, \'btn-link\': !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': !dtz.selected && datePicker.isActive(dtz), disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1"><span [ngClass]="{\'text-success\': dtz.current}">{{dtz.label}}</span></button>\n '},bs3:{MONTH_BUTTON:'\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-info\': dtz.selected, active: datePicker.isActive(dtz), disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1"><span [ngClass]="{\'text-info\': dtz.current}">{{dtz.label}}</span></button>\n '}},l=c[a.Ng2BootstrapConfig.theme]||c.bs3,u=function(){function MonthPickerComponent(t){this.rows=[],this.datePicker=t}return MonthPickerComponent.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),r=this.activeDate.getFullYear(),i=0;i<12;i++)e=new Date(r,i,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatMonth),n[i].uid=this.uniqueId+"-"+i;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,3)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),r=new Date(e.getFullYear(),e.getMonth());return n.getTime()-r.getTime()},"month"),this.datePicker.refreshView()},MonthPickerComponent=r([o.Component({selector:"monthpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'month\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button></th>\n <th>\n <button [id]="uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" id="{{dtz.uid}}" [ngClass]="dtz.customClass">\n '+l.MONTH_BUTTON+"\n </td>\n </tr>\n </tbody>\n</table>\n "}),i("design:paramtypes",[s.DatePickerInnerComponent])],MonthPickerComponent)}();e.MonthPickerComponent=u},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(76),s=n(140),c={bs4:{YEAR_BUTTON:'\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-info\': dtz.selected, \'btn-link\': !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': !dtz.selected && datePicker.isActive(dtz), disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': dtz.current}">{{dtz.label}}</span>\n </button>\n '},bs3:{YEAR_BUTTON:'\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-info\': dtz.selected, active: datePicker.isActive(dtz), disabled: dtz.disabled}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-info\': dtz.current}">{{dtz.label}}</span>\n </button>\n '}},l=c[a.Ng2BootstrapConfig.theme]||c.bs3,u=function(){function YearPickerComponent(t){this.rows=[],this.datePicker=t}return YearPickerComponent.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),r=t.getStartingYear(this.activeDate.getFullYear()),i=0;i<this.yearRange;i++)e=new Date(r+i,0,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatYear),n[i].uid=this.uniqueId+"-"+i;t.title=[n[0].label,n[this.yearRange-1].label].join(" - "),t.rows=this.split(n,5)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()},YearPickerComponent.prototype.getStartingYear=function(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1},YearPickerComponent=r([o.Component({selector:"yearpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'year\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button>\n </th>\n <th colspan="3">\n <button [id]="uniqueId + \'-title\'" role="heading"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell">\n '+l.YEAR_BUTTON+"\n </td>\n </tr>\n </tbody>\n</table>\n "}),i("design:paramtypes",[s.DatePickerInnerComponent])],YearPickerComponent)}();e.YearPickerComponent=u},function(t,e,n){"use strict";var r=n(402);e.DropdownMenuDirective=r.DropdownMenuDirective;var i=n(403);e.DropdownToggleDirective=i.DropdownToggleDirective;var o=n(141);e.DropdownDirective=o.DropdownDirective;var a=n(219);e.DropdownModule=a.DropdownModule},function(t,e){"use strict";e.ALWAYS="always",e.DISABLED="disabled",e.OUTSIDECLICK="outsideClick",e.NONINPUT="nonInput";var n=function(){function DropdownService(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return DropdownService.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},DropdownService.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},DropdownService.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===e.DISABLED||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.NONINPUT&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.OUTSIDECLICK&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},DropdownService.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},DropdownService}();e.DropdownService=n,e.dropdownService=new n},function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=n(213),s=n(214),c=n(215),l=n(217),u=n(139),p=n(218),d=n(219),f=n(222),h=n(224),m=n(227),v=n(228),g=n(230),b=n(232),y=n(234),_=n(237),w=n(52),x=function(){function Ng2BootstrapModule(){}return Ng2BootstrapModule=r([o.NgModule({exports:[a.AccordionModule,s.AlertModule,c.ButtonsModule,l.CarouselModule,u.CollapseModule,p.DatepickerModule,d.DropdownModule,f.ModalModule,h.PaginationModule,m.ProgressbarModule,v.RatingModule,g.TabsModule,b.TimepickerModule,y.TooltipModule,_.TypeaheadModule],providers:[{provide:w.ComponentsHelper,useClass:w.ComponentsHelper}]}),i("design:paramtypes",[])],Ng2BootstrapModule)}();e.Ng2BootstrapModule=x},function(t,e,n){"use strict";function __export(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}__export(n(220)),__export(n(221)),__export(n(404));var r=n(222);e.ModalModule=r.ModalModule},function(t,e,n){"use strict";var r=n(405);e.PagerComponent=r.PagerComponent;var i=n(223);e.PaginationComponent=i.PaginationComponent;var o=n(224);e.PaginationModule=o.PaginationModule},function(t,e,n){"use strict";var r=n(406);e.BarComponent=r.BarComponent;var i=n(226);e.ProgressDirective=i.ProgressDirective;var o=n(407);e.ProgressbarComponent=o.ProgressbarComponent;var a=n(227);e.ProgressbarModule=a.ProgressbarModule},function(t,e,n){"use strict";var r=n(408);e.RatingComponent=r.RatingComponent;var i=n(228);e.RatingModule=i.RatingModule},function(t,e,n){"use strict";var r=n(409);e.TabHeadingDirective=r.TabHeadingDirective;var i=n(231);e.TabsetComponent=i.TabsetComponent;var o=n(229);e.TabDirective=o.TabDirective;var a=n(230);e.TabsModule=a.TabsModule},function(t,e,n){"use strict";var r=n(410);e.TimepickerComponent=r.TimepickerComponent;var i=n(232);e.TimepickerModule=i.TimepickerModule},function(t,e,n){"use strict";var r=n(233);e.TooltipContainerComponent=r.TooltipContainerComponent;var i=n(412);e.TooltipDirective=i.TooltipDirective;var o=n(234);e.TooltipModule=o.TooltipModule},function(t,e,n){"use strict";var r=n(235);e.TypeaheadContainerComponent=r.TypeaheadContainerComponent;var i=n(236);e.TypeaheadOptions=i.TypeaheadOptions;var o=n(414);e.TypeaheadDirective=o.TypeaheadDirective;var a=n(237);e.TypeaheadModule=a.TypeaheadModule},function(t,e){"use strict";e.latinMap={"Ã":"A","Ä‚":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ç":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Çž":"A","Ȧ":"A","Ç ":"A","Ạ":"A","È€":"A","À":"A","Ả":"A","È‚":"A","Ä€":"A","Ä„":"A","Ã…":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Æ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Ć":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ĉ":"C","ÄŠ":"C","Ƈ":"C","È»":"C","ÄŽ":"D","á¸":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","ÆŠ":"D","Ḏ":"D","Dz":"D","Ç…":"D","Ä":"D","Æ‹":"D","DZ":"DZ","Ç„":"DZ","É":"E","Ä”":"E","Äš":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ä–":"E","Ẹ":"E","È„":"E","È":"E","Ẻ":"E","Ȇ":"E","Ä’":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","êª":"ET","Ḟ":"F","Æ‘":"F","Ç´":"G","Äž":"G","Ǧ":"G","Ä¢":"G","Äœ":"G","Ä ":"G","Æ“":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Èž":"H","Ḩ":"H","Ĥ":"H","â±§":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Ã":"I","Ĭ":"I","Ç":"I","ÃŽ":"I","Ã":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","ÃŒ":"I","Ỉ":"I","ÈŠ":"I","Ī":"I","Ä®":"I","Æ—":"I","Ĩ":"I","Ḭ":"I","ê¹":"D","ê»":"F","ê½":"G","êž‚":"R","êž„":"S","Ꞇ":"T","ê¬":"IS","Ä´":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","ê‚":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","ê€":"K","ê„":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ä»":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","â± ":"L","êˆ":"L","Ḻ":"L","Ä¿":"L","â±¢":"L","Lj":"L","Å":"L","LJ":"LJ","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Ń":"N","Ň":"N","Å…":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Æ":"N","Ṉ":"N","È ":"N","Ç‹":"N","Ñ":"N","ÇŠ":"NJ","Ó":"O","ÅŽ":"O","Ç‘":"O","Ô":"O","á»":"O","Ộ":"O","á»’":"O","á»”":"O","á»–":"O","Ö":"O","Ȫ":"O","È®":"O","Ȱ":"O","Ọ":"O","Å":"O","ÈŒ":"O","Ã’":"O","Ỏ":"O","Æ ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","á» ":"O","ÈŽ":"O","êŠ":"O","êŒ":"O","ÅŒ":"O","á¹’":"O","á¹":"O","ÆŸ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Æ¢":"OI","êŽ":"OO","Æ":"E","Ɔ":"O","È¢":"OU","á¹”":"P","á¹–":"P","ê’":"P","Ƥ":"P","ê”":"P","â±£":"P","ê":"P","ê˜":"Q","ê–":"Q","Å”":"R","Ř":"R","Å–":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","È":"R","È’":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","Ꜿ":"C","ÆŽ":"E","Åš":"S","Ṥ":"S","Å ":"S","Ṧ":"S","Åž":"S","Åœ":"S","Ș":"S","á¹ ":"S","á¹¢":"S","Ṩ":"S","Ť":"T","Å¢":"T","á¹°":"T","Èš":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","á¹®":"T","Æ®":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Æœ":"M","É…":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ç“":"U","Û":"U","á¹¶":"U","Ü":"U","Ç—":"U","Ç™":"U","Ç›":"U","Ç•":"U","á¹²":"U","Ụ":"U","Ű":"U","È”":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","á»°":"U","Ừ":"U","Ử":"U","á»®":"U","È–":"U","Ū":"U","Ṻ":"U","Ų":"U","Å®":"U","Ũ":"U","Ṹ":"U","á¹´":"U","êž":"V","á¹¾":"V","Ʋ":"V","á¹¼":"V","ê ":"VY","Ẃ":"W","Å´":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","â±²":"W","Ẍ":"X","Ẋ":"X","Ã":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","á»´":"Y","Ỳ":"Y","Ƴ":"Y","á»¶":"Y","Ỿ":"Y","Ȳ":"Y","ÉŽ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","áº":"Z","Ⱬ":"Z","Å»":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Å’":"OE","á´€":"A","á´":"AE","Ê™":"B","á´ƒ":"B","á´„":"C","á´…":"D","á´‡":"E","ꜰ":"F","É¢":"G","Ê›":"G","Êœ":"H","ɪ":"I","Ê":"R","á´Š":"J","á´‹":"K","ÊŸ":"L","á´Œ":"L","á´":"M", -"É´":"N","á´":"O","ɶ":"OE","á´":"O","á´•":"OU","á´˜":"P","Ê€":"R","á´Ž":"N","á´™":"R","ꜱ":"S","á´›":"T","â±»":"E","á´š":"R","á´œ":"U","á´ ":"V","á´¡":"W","Ê":"Y","á´¢":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ÇŽ":"a","â":"a","ấ":"a","áº":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ÇŸ":"a","ȧ":"a","Ç¡":"a","ạ":"a","È":"a","à ":"a","ả":"a","ȃ":"a","Ä":"a","Ä…":"a","á¶":"a","ẚ":"a","Ã¥":"a","Ç»":"a","á¸":"a","â±¥":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","É“":"b","ḇ":"b","ᵬ":"b","á¶€":"b","Æ€":"b","ƃ":"b","ɵ":"o","ć":"c","Ä":"c","ç":"c","ḉ":"c","ĉ":"c","É•":"c","Ä‹":"c","ƈ":"c","ȼ":"c","Ä":"d","ḑ":"d","ḓ":"d","È¡":"d","ḋ":"d","á¸":"d","É—":"d","á¶‘":"d","á¸":"d","áµ":"d","á¶":"d","Ä‘":"d","É–":"d","ÆŒ":"d","ı":"i","È·":"j","ÉŸ":"j","Ê„":"j","dz":"dz","dž":"dz","é":"e","Ä•":"e","Ä›":"e","È©":"e","á¸":"e","ê":"e","ế":"e","ệ":"e","á»":"e","ể":"e","á»…":"e","ḙ":"e","ë":"e","Ä—":"e","ẹ":"e","È…":"e","è":"e","ẻ":"e","ȇ":"e","Ä“":"e","ḗ":"e","ḕ":"e","ⱸ":"e","Ä™":"e","á¶’":"e","ɇ":"e","ẽ":"e","ḛ":"e","ê«":"et","ḟ":"f","Æ’":"f","áµ®":"f","á¶‚":"f","ǵ":"g","ÄŸ":"g","ǧ":"g","Ä£":"g","Ä":"g","Ä¡":"g","É ":"g","ḡ":"g","ᶃ":"g","Ç¥":"g","ḫ":"h","ÈŸ":"h","ḩ":"h","Ä¥":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","Æ•":"hv","Ã":"i","Ä":"i","Ç":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","È‹":"i","Ä«":"i","į":"i","á¶–":"i","ɨ":"i","Ä©":"i","á¸":"i","êº":"d","ê¼":"f","áµ¹":"g","ꞃ":"r","êž…":"s","ꞇ":"t","ê":"is","ǰ":"j","ĵ":"j","Ê":"j","ɉ":"j","ḱ":"k","Ç©":"k","Ä·":"k","ⱪ":"k","êƒ":"k","ḳ":"k","Æ™":"k","ḵ":"k","á¶„":"k","ê":"k","ê…":"k","ĺ":"l","Æš":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","È´":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ê‰":"l","ḻ":"l","Å€":"l","É«":"l","á¶…":"l","É":"l","Å‚":"l","lj":"lj","Å¿":"s","ẜ":"s","ẛ":"s","áº":"s","ḿ":"m","á¹":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","Å„":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","á¹…":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","Æž":"n","áµ°":"n","ᶇ":"n","ɳ":"n","ñ":"n","ÇŒ":"nj","ó":"o","Å":"o","Ç’":"o","ô":"o","ố":"o","á»™":"o","ồ":"o","ổ":"o","á»—":"o","ö":"o","È«":"o","ȯ":"o","ȱ":"o","á»":"o","Å‘":"o","È":"o","ò":"o","á»":"o","Æ¡":"o","á»›":"o","ợ":"o","á»":"o","ở":"o","ỡ":"o","È":"o","ê‹":"o","ê":"o","ⱺ":"o","Å":"o","ṓ":"o","ṑ":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","õ":"o","á¹":"o","á¹":"o","È":"o","Æ£":"oi","ê":"oo","É›":"e","á¶“":"e","É”":"o","á¶—":"o","È£":"ou","ṕ":"p","á¹—":"p","ê“":"p","Æ¥":"p","áµ±":"p","ᶈ":"p","ê•":"p","áµ½":"p","ê‘":"p","ê™":"q","Ê ":"q","É‹":"q","ê—":"q","Å•":"r","Å™":"r","Å—":"r","á¹™":"r","á¹›":"r","á¹":"r","È‘":"r","ɾ":"r","áµ³":"r","È“":"r","ṟ":"r","ɼ":"r","áµ²":"r","ᶉ":"r","É":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","É¿":"r","Å›":"s","á¹¥":"s","Å¡":"s","á¹§":"s","ÅŸ":"s","Å":"s","È™":"s","ṡ":"s","á¹£":"s","ṩ":"s","Ê‚":"s","áµ´":"s","á¶Š":"s","È¿":"s","É¡":"g","á´‘":"o","á´“":"o","á´":"u","Å¥":"t","Å£":"t","á¹±":"t","È›":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","á¹":"t","Æ":"t","ṯ":"t","áµµ":"t","Æ«":"t","ʈ":"t","ŧ":"t","ᵺ":"th","É":"a","á´‚":"ae","Ç":"e","áµ·":"g","É¥":"h","Ê®":"h","ʯ":"h","á´‰":"i","Êž":"k","êž":"l","ɯ":"m","ɰ":"m","á´”":"oe","ɹ":"r","É»":"r","ɺ":"r","â±¹":"r","ʇ":"t","ÊŒ":"v","Ê":"w","ÊŽ":"y","ꜩ":"tz","ú":"u","Å":"u","Ç”":"u","û":"u","á¹·":"u","ü":"u","ǘ":"u","Çš":"u","Çœ":"u","Ç–":"u","á¹³":"u","ụ":"u","ű":"u","È•":"u","ù":"u","á»§":"u","ư":"u","ứ":"u","á»±":"u","ừ":"u","á»":"u","ữ":"u","È—":"u","Å«":"u","á¹»":"u","ų":"u","á¶™":"u","ů":"u","Å©":"u","á¹¹":"u","á¹µ":"u","ᵫ":"ue","ê¸":"um","â±´":"v","êŸ":"v","ṿ":"v","Ê‹":"v","á¶Œ":"v","â±±":"v","á¹½":"v","ê¡":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","áº":"w","â±³":"w","ẘ":"w","áº":"x","ẋ":"x","á¶":"x","ý":"y","Å·":"y","ÿ":"y","áº":"y","ỵ":"y","ỳ":"y","Æ´":"y","á»·":"y","ỿ":"y","ȳ":"y","ẙ":"y","É":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","Ê‘":"z","ⱬ":"z","ż":"z","ẓ":"z","È¥":"z","ẕ":"z","áµ¶":"z","á¶Ž":"z","Ê":"z","ƶ":"z","É€":"z","ff":"ff","ffi":"ffi","ffl":"ffl","ï¬":"fi","fl":"fl","ij":"ij","Å“":"oe","st":"st","â‚":"a","â‚‘":"e","áµ¢":"i","â±¼":"j","â‚’":"o","áµ£":"r","ᵤ":"u","áµ¥":"v","â‚“":"x"}},function(t,e,n){"use strict";var r=n(238),i=function(){function Utils(){}return Utils.reflow=function(t){new Function("bs","return bs")(t.offsetHeight)},Utils.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=r.window),e.getComputedStyle(t)},Utils}();e.Utils=i},function(t,e,n){"use strict";function __export(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}__export(n(683)),__export(n(684)),__export(n(685)),__export(n(686)),__export(n(687)),__export(n(688)),__export(n(696)),__export(n(693)),__export(n(697)),__export(n(698)),__export(n(699)),__export(n(700)),__export(n(701)),__export(n(702)),__export(n(703)),__export(n(225)),__export(n(400)),__export(n(76));var r=n(213);e.AccordionModule=r.AccordionModule;var i=n(214);e.AlertModule=i.AlertModule;var o=n(215);e.ButtonsModule=o.ButtonsModule;var a=n(217);e.CarouselModule=a.CarouselModule;var s=n(139);e.CollapseModule=s.CollapseModule;var c=n(218);e.DatepickerModule=c.DatepickerModule;var l=n(219);e.DropdownModule=l.DropdownModule;var u=n(222);e.ModalModule=u.ModalModule;var p=n(224);e.PaginationModule=p.PaginationModule;var d=n(227);e.ProgressbarModule=d.ProgressbarModule;var f=n(228);e.RatingModule=f.RatingModule;var h=n(230);e.TabsModule=h.TabsModule;var m=n(232);e.TimepickerModule=m.TimepickerModule;var v=n(234);e.TooltipModule=v.TooltipModule;var g=n(237);e.TypeaheadModule=g.TypeaheadModule;var b=n(52);e.ComponentsHelper=b.ComponentsHelper;var y=n(695);e.Ng2BootstrapModule=y.Ng2BootstrapModule},function(t,e,n){(function(t){!function(e,n){t.exports=n()}(this,function(){"use strict";function utils_hooks__hooks(){return e.apply(null,arguments)}function setHookCallback(t){e=t}function isArray(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function isObject(t){return"[object Object]"===Object.prototype.toString.call(t)}function isObjectEmpty(t){var e;for(e in t)return!1;return!0}function isDate(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function map(t,e){var n,r=[];for(n=0;n<t.length;++n)r.push(e(t[n],n));return r}function hasOwnProp(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function extend(t,e){for(var n in e)hasOwnProp(e,n)&&(t[n]=e[n]);return hasOwnProp(e,"toString")&&(t.toString=e.toString),hasOwnProp(e,"valueOf")&&(t.valueOf=e.valueOf),t}function create_utc__createUTC(t,e,n,r){return createLocalOrUTC(t,e,n,r,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function getParsingFlags(t){return null==t._pf&&(t._pf=defaultParsingFlags()),t._pf}function valid__isValid(t){if(null==t._isValid){var e=getParsingFlags(t),r=n.call(e.parsedDateParts,function(t){return null!=t});t._isValid=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&r),t._strict&&(t._isValid=t._isValid&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour)}return t._isValid}function valid__createInvalid(t){var e=create_utc__createUTC(NaN);return null!=t?extend(getParsingFlags(e),t):getParsingFlags(e).userInvalidated=!0,e}function isUndefined(t){return void 0===t}function copyConfig(t,e){var n,i,o;if(isUndefined(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),isUndefined(e._i)||(t._i=e._i),isUndefined(e._f)||(t._f=e._f),isUndefined(e._l)||(t._l=e._l),isUndefined(e._strict)||(t._strict=e._strict),isUndefined(e._tzm)||(t._tzm=e._tzm),isUndefined(e._isUTC)||(t._isUTC=e._isUTC),isUndefined(e._offset)||(t._offset=e._offset),isUndefined(e._pf)||(t._pf=getParsingFlags(e)),isUndefined(e._locale)||(t._locale=e._locale),r.length>0)for(n in r)i=r[n],o=e[i],isUndefined(o)||(t[i]=o);return t}function Moment(t){copyConfig(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),i===!1&&(i=!0,utils_hooks__hooks.updateOffset(this),i=!1)}function isMoment(t){return t instanceof Moment||null!=t&&null!=t._isAMomentObject}function absFloor(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function toInt(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=absFloor(e)),n}function compareArrays(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(r=0;r<i;r++)(n&&t[r]!==e[r]||!n&&toInt(t[r])!==toInt(e[r]))&&a++;return a+o}function warn(t){utils_hooks__hooks.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function deprecate(t,e){var n=!0;return extend(function(){return null!=utils_hooks__hooks.deprecationHandler&&utils_hooks__hooks.deprecationHandler(null,t),n&&(warn(t+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}function deprecateSimple(t,e){null!=utils_hooks__hooks.deprecationHandler&&utils_hooks__hooks.deprecationHandler(t,e),o[t]||(warn(e),o[t]=!0)}function isFunction(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function locale_set__set(t){var e,n;for(n in t)e=t[n],isFunction(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function mergeConfigs(t,e){var n,r=extend({},t);for(n in e)hasOwnProp(e,n)&&(isObject(t[n])&&isObject(e[n])?(r[n]={},extend(r[n],t[n]),extend(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)hasOwnProp(t,n)&&!hasOwnProp(e,n)&&isObject(t[n])&&(r[n]=extend({},r[n]));return r}function Locale(t){null!=t&&this.set(t)}function locale_calendar__calendar(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return isFunction(r)?r.call(e,n):r}function longDateFormat(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function invalidDate(){return this._invalidDate}function ordinal(t){return this._ordinal.replace("%d",t)}function relative__relativeTime(t,e,n,r){var i=this._relativeTime[n];return isFunction(i)?i(t,e,n,r):i.replace(/%d/i,t)}function pastFuture(t,e){var n=this._relativeTime[t>0?"future":"past"];return isFunction(n)?n(e):n.replace(/%s/i,e)}function addUnitAlias(t,e){var n=t.toLowerCase();h[n]=h[n+"s"]=h[e]=t}function normalizeUnits(t){return"string"==typeof t?h[t]||h[t.toLowerCase()]:void 0}function normalizeObjectUnits(t){var e,n,r={};for(n in t)hasOwnProp(t,n)&&(e=normalizeUnits(n),e&&(r[e]=t[n]));return r}function addUnitPriority(t,e){m[t]=e}function getPrioritizedUnits(t){var e=[];for(var n in t)e.push({unit:n,priority:m[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function makeGetSet(t,e){return function(n){return null!=n?(get_set__set(this,t,n),utils_hooks__hooks.updateOffset(this,e),this):get_set__get(this,t)}}function get_set__get(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function get_set__set(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function stringGet(t){return t=normalizeUnits(t),isFunction(this[t])?this[t]():this}function stringSet(t,e){if("object"==typeof t){t=normalizeObjectUnits(t);for(var n=getPrioritizedUnits(t),r=0;r<n.length;r++)this[n[r].unit](t[n[r].unit])}else if(t=normalizeUnits(t),isFunction(this[t]))return this[t](e);return this}function zeroFill(t,e,n){var r=""+Math.abs(t),i=e-r.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function addFormatToken(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(y[t]=i),e&&(y[e[0]]=function(){return zeroFill(i.apply(this,arguments),e[1],e[2])}),n&&(y[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function removeFormattingTokens(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function makeFormatFunction(t){var e,n,r=t.match(v);for(e=0,n=r.length;e<n;e++)y[r[e]]?r[e]=y[r[e]]:r[e]=removeFormattingTokens(r[e]);return function(e){var i,o="";for(i=0;i<n;i++)o+=r[i]instanceof Function?r[i].call(e,t):r[i];return o}}function formatMoment(t,e){return t.isValid()?(e=expandFormat(e,t.localeData()),b[e]=b[e]||makeFormatFunction(e),b[e](t)):t.localeData().invalidDate()}function expandFormat(t,e){function replaceLongDateFormatTokens(t){return e.longDateFormat(t)||t}var n=5;for(g.lastIndex=0;n>=0&&g.test(t);)t=t.replace(g,replaceLongDateFormatTokens),g.lastIndex=0,n-=1;return t}function addRegexToken(t,e,n){L[t]=isFunction(e)?e:function(t,r){return t&&n?n:e}}function getParseRegexForToken(t,e){return hasOwnProp(L,t)?L[t](e._strict,e._locale):new RegExp(unescapeFormat(t))}function unescapeFormat(t){return regexEscape(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i}))}function regexEscape(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function addParseToken(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(r=function(t,n){n[e]=toInt(t)}),n=0;n<t.length;n++)j[t[n]]=r}function addWeekParseToken(t,e){addParseToken(t,function(t,n,r,i){r._w=r._w||{},e(t,r._w,r,i)})}function addTimeToArrayFromToken(t,e,n){null!=e&&hasOwnProp(j,t)&&j[t](e,n._a,n,t)}function daysInMonth(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function localeMonths(t,e){return isArray(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||K).test(e)?"format":"standalone"][t.month()]}function localeMonthsShort(t,e){return isArray(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[K.test(e)?"format":"standalone"][t.month()]}function units_month__handleStrictParse(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=create_utc__createUTC([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(i=s.call(this._shortMonthsParse,a),i!==-1?i:null):(i=s.call(this._longMonthsParse,a),i!==-1?i:null):"MMM"===e?(i=s.call(this._shortMonthsParse,a),i!==-1?i:(i=s.call(this._longMonthsParse,a),i!==-1?i:null)):(i=s.call(this._longMonthsParse,a),i!==-1?i:(i=s.call(this._shortMonthsParse,a),i!==-1?i:null))}function localeMonthsParse(t,e,n){var r,i,o;if(this._monthsParseExact)return units_month__handleStrictParse.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=create_utc__createUTC([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}}function setMonth(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=toInt(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),daysInMonth(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function getSetMonth(t){return null!=t?(setMonth(this,t),utils_hooks__hooks.updateOffset(this,!0),this):get_set__get(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(t){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=J),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(t){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),t?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=Q),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function cmpLenRev(t,e){return e.length-t.length}var t,e,n=[],r=[],i=[];for(t=0;t<12;t++)e=create_utc__createUTC([2e3,t]),n.push(this.monthsShort(e,"")),r.push(this.months(e,"")),i.push(this.months(e,"")),i.push(this.monthsShort(e,""));for(n.sort(cmpLenRev),r.sort(cmpLenRev),i.sort(cmpLenRev),t=0;t<12;t++)n[t]=regexEscape(n[t]),r[t]=regexEscape(r[t]);for(t=0;t<24;t++)i[t]=regexEscape(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function daysInYear(t){return isLeapYear(t)?366:365}function isLeapYear(t){return t%4===0&&t%100!==0||t%400===0}function getIsLeapYear(){return isLeapYear(this.year())}function createDate(t,e,n,r,i,o,a){var s=new Date(t,e,n,r,i,o,a);return t<100&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function createUTCDate(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function firstWeekOffset(t,e,n){var r=7+e-n,i=(7+createUTCDate(t,0,r).getUTCDay()-e)%7;return-i+r-1}function dayOfYearFromWeeks(t,e,n,r,i){var o,a,s=(7+n-r)%7,c=firstWeekOffset(t,r,i),l=1+7*(e-1)+s+c;return l<=0?(o=t-1,a=daysInYear(o)+l):l>daysInYear(t)?(o=t+1,a=l-daysInYear(t)):(o=t,a=l),{year:o,dayOfYear:a}}function weekOfYear(t,e,n){var r,i,o=firstWeekOffset(t.year(),e,n),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?(i=t.year()-1,r=a+weeksInYear(i,e,n)):a>weeksInYear(t.year(),e,n)?(r=a-weeksInYear(t.year(),e,n),i=t.year()+1):(i=t.year(),r=a),{week:r,year:i}}function weeksInYear(t,e,n){var r=firstWeekOffset(t,e,n),i=firstWeekOffset(t+1,e,n);return(daysInYear(t)-r+i)/7}function localeWeek(t){return weekOfYear(t,this._week.dow,this._week.doy).week}function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function getSetISOWeek(t){var e=weekOfYear(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function parseWeekday(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function parseIsoWeekday(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function localeWeekdays(t,e){return isArray(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]}function localeWeekdaysShort(t){return this._weekdaysShort[t.day()]}function localeWeekdaysMin(t){return this._weekdaysMin[t.day()]}function day_of_week__handleStrictParse(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=create_utc__createUTC([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(i=s.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===e?(i=s.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=s.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===e?(i=s.call(this._weekdaysParse,a),i!==-1?i:(i=s.call(this._shortWeekdaysParse,a),i!==-1?i:(i=s.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===e?(i=s.call(this._shortWeekdaysParse,a),i!==-1?i:(i=s.call(this._weekdaysParse,a),i!==-1?i:(i=s.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=s.call(this._minWeekdaysParse,a),i!==-1?i:(i=s.call(this._weekdaysParse,a),i!==-1?i:(i=s.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function localeWeekdaysParse(t,e,n){var r,i,o;if(this._weekdaysParseExact)return day_of_week__handleStrictParse.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=create_utc__createUTC([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}}function getSetDayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=parseWeekday(t,this.localeData()),this.add(t-e,"d")):e}function getSetLocaleDayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function getSetISODayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=parseIsoWeekday(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function weekdaysRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=it),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ot),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=at),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function cmpLenRev(t,e){return e.length-t.length}var t,e,n,r,i,o=[],a=[],s=[],c=[];for(t=0;t<7;t++)e=create_utc__createUTC([2e3,1]).day(t),n=this.weekdaysMin(e,""),r=this.weekdaysShort(e,""),i=this.weekdays(e,""),o.push(n),a.push(r),s.push(i),c.push(n),c.push(r),c.push(i);for(o.sort(cmpLenRev),a.sort(cmpLenRev),s.sort(cmpLenRev),c.sort(cmpLenRev),t=0;t<7;t++)a[t]=regexEscape(a[t]),s[t]=regexEscape(s[t]),c[t]=regexEscape(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}function meridiem(t,e){addFormatToken(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function matchMeridiem(t,e){return e._meridiemParse}function localeIsPM(t){return"p"===(t+"").toLowerCase().charAt(0)}function localeMeridiem(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function normalizeLocale(t){return t?t.toLowerCase().replace("_","-"):t}function chooseLocale(t){for(var e,n,r,i,o=0;o<t.length;){for(i=normalizeLocale(t[o]).split("-"),e=i.length,n=normalizeLocale(t[o+1]),n=n?n.split("-"):null;e>0;){if(r=loadLocale(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&compareArrays(i,n,!0)>=e-1)break;e--}o++}return null}function loadLocale(e){var n=null;if(!pt[e]&&"undefined"!=typeof t&&t&&t.exports)try{n=st._abbr,!function(){var t=new Error('Cannot find module "./locale"');throw t.code="MODULE_NOT_FOUND",t}(),locale_locales__getSetGlobalLocale(n)}catch(r){}return pt[e]}function locale_locales__getSetGlobalLocale(t,e){var n;return t&&(n=isUndefined(e)?locale_locales__getLocale(t):defineLocale(t,e),n&&(st=n)),st._abbr}function defineLocale(t,e){if(null!==e){var n=ut;return e.abbr=t,null!=pt[t]?(deprecateSimple("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=pt[t]._config):null!=e.parentLocale&&(null!=pt[e.parentLocale]?n=pt[e.parentLocale]._config:deprecateSimple("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),pt[t]=new Locale(mergeConfigs(n,e)),locale_locales__getSetGlobalLocale(t),pt[t]}return delete pt[t],null}function updateLocale(t,e){if(null!=e){var n,r=ut;null!=pt[t]&&(r=pt[t]._config),e=mergeConfigs(r,e),n=new Locale(e),n.parentLocale=pt[t],pt[t]=n,locale_locales__getSetGlobalLocale(t)}else null!=pt[t]&&(null!=pt[t].parentLocale?pt[t]=pt[t].parentLocale:null!=pt[t]&&delete pt[t]);return pt[t]}function locale_locales__getLocale(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return st;if(!isArray(t)){if(e=loadLocale(t))return e;t=[t]}return chooseLocale(t)}function locale_locales__listLocales(){return a(pt)}function checkOverflow(t){var e,n=t._a;return n&&getParsingFlags(t).overflow===-2&&(e=n[W]<0||n[W]>11?W:n[B]<1||n[B]>daysInMonth(n[F],n[W])?B:n[U]<0||n[U]>24||24===n[U]&&(0!==n[z]||0!==n[H]||0!==n[q])?U:n[z]<0||n[z]>59?z:n[H]<0||n[H]>59?H:n[q]<0||n[q]>999?q:-1,getParsingFlags(t)._overflowDayOfYear&&(e<F||e>B)&&(e=B),getParsingFlags(t)._overflowWeeks&&e===-1&&(e=G),getParsingFlags(t)._overflowWeekday&&e===-1&&(e=Y),getParsingFlags(t).overflow=e),t}function configFromISO(t){var e,n,r,i,o,a,s=t._i,c=dt.exec(s)||ft.exec(s);if(c){for(getParsingFlags(t).iso=!0,e=0,n=mt.length;e<n;e++)if(mt[e][1].exec(c[1])){i=mt[e][0],r=mt[e][2]!==!1;break}if(null==i)return void(t._isValid=!1);if(c[3]){for(e=0,n=vt.length;e<n;e++)if(vt[e][1].exec(c[3])){o=(c[2]||" ")+vt[e][0];break}if(null==o)return void(t._isValid=!1)}if(!r&&null!=o)return void(t._isValid=!1);if(c[4]){if(!ht.exec(c[4]))return void(t._isValid=!1);a="Z"}t._f=i+(o||"")+(a||""),configFromStringAndFormat(t)}else t._isValid=!1}function configFromString(t){var e=gt.exec(t._i);return null!==e?void(t._d=new Date((+e[1]))):(configFromISO(t),void(t._isValid===!1&&(delete t._isValid,utils_hooks__hooks.createFromInputFallback(t))))}function defaults(t,e,n){return null!=t?t:null!=e?e:n}function currentDateArray(t){var e=new Date(utils_hooks__hooks.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function configFromArray(t){var e,n,r,i,o=[];if(!t._d){for(r=currentDateArray(t),t._w&&null==t._a[B]&&null==t._a[W]&&dayOfYearFromWeekInfo(t),t._dayOfYear&&(i=defaults(t._a[F],r[F]),t._dayOfYear>daysInYear(i)&&(getParsingFlags(t)._overflowDayOfYear=!0),n=createUTCDate(i,0,t._dayOfYear),t._a[W]=n.getUTCMonth(),t._a[B]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=r[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[U]&&0===t._a[z]&&0===t._a[H]&&0===t._a[q]&&(t._nextDay=!0,t._a[U]=0),t._d=(t._useUTC?createUTCDate:createDate).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[U]=24)}}function dayOfYearFromWeekInfo(t){var e,n,r,i,o,a,s,c;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,a=4,n=defaults(e.GG,t._a[F],weekOfYear(local__createLocal(),1,4).year),r=defaults(e.W,1),i=defaults(e.E,1),(i<1||i>7)&&(c=!0)):(o=t._locale._week.dow,a=t._locale._week.doy,n=defaults(e.gg,t._a[F],weekOfYear(local__createLocal(),o,a).year),r=defaults(e.w,1),null!=e.d?(i=e.d,(i<0||i>6)&&(c=!0)):null!=e.e?(i=e.e+o,(e.e<0||e.e>6)&&(c=!0)):i=o),r<1||r>weeksInYear(n,o,a)?getParsingFlags(t)._overflowWeeks=!0:null!=c?getParsingFlags(t)._overflowWeekday=!0:(s=dayOfYearFromWeeks(n,r,i,o,a),t._a[F]=s.year,t._dayOfYear=s.dayOfYear)}function configFromStringAndFormat(t){if(t._f===utils_hooks__hooks.ISO_8601)return void configFromISO(t);t._a=[],getParsingFlags(t).empty=!0;var e,n,r,i,o,a=""+t._i,s=a.length,c=0;for(r=expandFormat(t._f,t._locale).match(v)||[],e=0;e<r.length;e++)i=r[e],n=(a.match(getParseRegexForToken(i,t))||[])[0],n&&(o=a.substr(0,a.indexOf(n)),o.length>0&&getParsingFlags(t).unusedInput.push(o),a=a.slice(a.indexOf(n)+n.length),c+=n.length),y[i]?(n?getParsingFlags(t).empty=!1:getParsingFlags(t).unusedTokens.push(i),addTimeToArrayFromToken(i,n,t)):t._strict&&!n&&getParsingFlags(t).unusedTokens.push(i);getParsingFlags(t).charsLeftOver=s-c,a.length>0&&getParsingFlags(t).unusedInput.push(a),t._a[U]<=12&&getParsingFlags(t).bigHour===!0&&t._a[U]>0&&(getParsingFlags(t).bigHour=void 0),getParsingFlags(t).parsedDateParts=t._a.slice(0),getParsingFlags(t).meridiem=t._meridiem,t._a[U]=meridiemFixWrap(t._locale,t._a[U],t._meridiem),configFromArray(t),checkOverflow(t)}function meridiemFixWrap(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(r=t.isPM(n),r&&e<12&&(e+=12),r||12!==e||(e=0),e):e}function configFromStringAndArray(t){var e,n,r,i,o;if(0===t._f.length)return getParsingFlags(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;i<t._f.length;i++)o=0,e=copyConfig({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],configFromStringAndFormat(e),valid__isValid(e)&&(o+=getParsingFlags(e).charsLeftOver,o+=10*getParsingFlags(e).unusedTokens.length,getParsingFlags(e).score=o,(null==r||o<r)&&(r=o,n=e));extend(t,n||e)}function configFromObject(t){if(!t._d){var e=normalizeObjectUnits(t._i);t._a=map([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),configFromArray(t)}}function createFromConfig(t){var e=new Moment(checkOverflow(prepareConfig(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function prepareConfig(t){var e=t._i,n=t._f;return t._locale=t._locale||locale_locales__getLocale(t._l),null===e||void 0===n&&""===e?valid__createInvalid({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),isMoment(e)?new Moment(checkOverflow(e)):(isArray(n)?configFromStringAndArray(t):isDate(e)?t._d=e:n?configFromStringAndFormat(t):configFromInput(t),valid__isValid(t)||(t._d=null),t))}function configFromInput(t){var e=t._i;void 0===e?t._d=new Date(utils_hooks__hooks.now()):isDate(e)?t._d=new Date(e.valueOf()):"string"==typeof e?configFromString(t):isArray(e)?(t._a=map(e.slice(0),function(t){return parseInt(t,10)}),configFromArray(t)):"object"==typeof e?configFromObject(t):"number"==typeof e?t._d=new Date(e):utils_hooks__hooks.createFromInputFallback(t)}function createLocalOrUTC(t,e,n,r,i){var o={};return"boolean"==typeof n&&(r=n,n=void 0),(isObject(t)&&isObjectEmpty(t)||isArray(t)&&0===t.length)&&(t=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=n,o._i=t,o._f=e,o._strict=r,createFromConfig(o)}function local__createLocal(t,e,n,r){return createLocalOrUTC(t,e,n,r,!1)}function pickBy(t,e){var n,r;if(1===e.length&&isArray(e[0])&&(e=e[0]),!e.length)return local__createLocal();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}function min(){var t=[].slice.call(arguments,0);return pickBy("isBefore",t)}function max(){var t=[].slice.call(arguments,0);return pickBy("isAfter",t)}function Duration(t){var e=normalizeObjectUnits(t),n=e.year||0,r=e.quarter||0,i=e.month||0,o=e.week||0,a=e.day||0,s=e.hour||0,c=e.minute||0,l=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*l+6e4*c+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=locale_locales__getLocale(),this._bubble()}function isDuration(t){return t instanceof Duration}function offset(t,e){addFormatToken(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t, -n="-"),n+zeroFill(~~(t/60),2)+e+zeroFill(~~t%60,2)})}function offsetFromString(t,e){var n=(e||"").match(t)||[],r=n[n.length-1]||[],i=(r+"").match(wt)||["-",0,0],o=+(60*i[1])+toInt(i[2]);return"+"===i[0]?o:-o}function cloneWithOffset(t,e){var n,r;return e._isUTC?(n=e.clone(),r=(isMoment(t)||isDate(t)?t.valueOf():local__createLocal(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),utils_hooks__hooks.updateOffset(n,!1),n):local__createLocal(t).local()}function getDateOffset(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function getSetOffset(t,e){var n,r=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=offsetFromString(I,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&e&&(n=getDateOffset(this)),this._offset=t,this._isUTC=!0,null!=n&&this.add(n,"m"),r!==t&&(!e||this._changeInProgress?add_subtract__addSubtract(this,create__createDuration(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,utils_hooks__hooks.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:getDateOffset(this):null!=t?this:NaN}function getSetZone(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function setOffsetToUTC(t){return this.utcOffset(0,t)}function setOffsetToLocal(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(offsetFromString(R,this._i)),this}function hasAlignedHourOffset(t){return!!this.isValid()&&(t=t?local__createLocal(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var t={};if(copyConfig(t,this),t=prepareConfig(t),t._a){var e=t._isUTC?create_utc__createUTC(t._a):local__createLocal(t._a);this._isDSTShifted=this.isValid()&&compareArrays(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function isLocal(){return!!this.isValid()&&!this._isUTC}function isUtcOffset(){return!!this.isValid()&&this._isUTC}function isUtc(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function create__createDuration(t,e){var n,r,i,o=t,a=null;return isDuration(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(a=xt.exec(t))?(n="-"===a[1]?-1:1,o={y:0,d:toInt(a[B])*n,h:toInt(a[U])*n,m:toInt(a[z])*n,s:toInt(a[H])*n,ms:toInt(a[q])*n}):(a=Ct.exec(t))?(n="-"===a[1]?-1:1,o={y:parseIso(a[2],n),M:parseIso(a[3],n),w:parseIso(a[4],n),d:parseIso(a[5],n),h:parseIso(a[6],n),m:parseIso(a[7],n),s:parseIso(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=momentsDifference(local__createLocal(o.from),local__createLocal(o.to)),o={},o.ms=i.milliseconds,o.M=i.months),r=new Duration(o),isDuration(t)&&hasOwnProp(t,"_locale")&&(r._locale=t._locale),r}function parseIso(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function positiveMomentsDifference(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function momentsDifference(t,e){var n;return t.isValid()&&e.isValid()?(e=cloneWithOffset(e,t),t.isBefore(e)?n=positiveMomentsDifference(t,e):(n=positiveMomentsDifference(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function absRound(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function createAdder(t,e){return function(n,r){var i,o;return null===r||isNaN(+r)||(deprecateSimple(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),n="string"==typeof n?+n:n,i=create__createDuration(n,r),add_subtract__addSubtract(this,i,t),this}}function add_subtract__addSubtract(t,e,n,r){var i=e._milliseconds,o=absRound(e._days),a=absRound(e._months);t.isValid()&&(r=null==r||r,i&&t._d.setTime(t._d.valueOf()+i*n),o&&get_set__set(t,"Date",get_set__get(t,"Date")+o*n),a&&setMonth(t,get_set__get(t,"Month")+a*n),r&&utils_hooks__hooks.updateOffset(t,o||a))}function getCalendarFormat(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function moment_calendar__calendar(t,e){var n=t||local__createLocal(),r=cloneWithOffset(n,this).startOf("day"),i=utils_hooks__hooks.calendarFormat(this,r)||"sameElse",o=e&&(isFunction(e[i])?e[i].call(this,n):e[i]);return this.format(o||this.localeData().calendar(i,this,local__createLocal(n)))}function clone(){return new Moment(this)}function isAfter(t,e){var n=isMoment(t)?t:local__createLocal(t);return!(!this.isValid()||!n.isValid())&&(e=normalizeUnits(isUndefined(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function isBefore(t,e){var n=isMoment(t)?t:local__createLocal(t);return!(!this.isValid()||!n.isValid())&&(e=normalizeUnits(isUndefined(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function isBetween(t,e,n,r){return r=r||"()",("("===r[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===r[1]?this.isBefore(e,n):!this.isAfter(e,n))}function isSame(t,e){var n,r=isMoment(t)?t:local__createLocal(t);return!(!this.isValid()||!r.isValid())&&(e=normalizeUnits(e||"millisecond"),"millisecond"===e?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function isSameOrAfter(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function isSameOrBefore(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function diff(t,e,n){var r,i,o,a;return this.isValid()?(r=cloneWithOffset(t,this),r.isValid()?(i=6e4*(r.utcOffset()-this.utcOffset()),e=normalizeUnits(e),"year"===e||"month"===e||"quarter"===e?(a=monthDiff(this,r),"quarter"===e?a/=3:"year"===e&&(a/=12)):(o=this-r,a="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-i)/864e5:"week"===e?(o-i)/6048e5:o),n?a:absFloor(a)):NaN):NaN}function monthDiff(t,e){var n,r,i=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(i,"months");return e-o<0?(n=t.clone().add(i-1,"months"),r=(e-o)/(o-n)):(n=t.clone().add(i+1,"months"),r=(e-o)/(n-o)),-(i+r)||0}function toString(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function moment_format__toISOString(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?isFunction(Date.prototype.toISOString)?this.toDate().toISOString():formatMoment(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):formatMoment(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function format(t){t||(t=this.isUtc()?utils_hooks__hooks.defaultFormatUtc:utils_hooks__hooks.defaultFormat);var e=formatMoment(this,t);return this.localeData().postformat(e)}function from(t,e){return this.isValid()&&(isMoment(t)&&t.isValid()||local__createLocal(t).isValid())?create__createDuration({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function fromNow(t){return this.from(local__createLocal(),t)}function to(t,e){return this.isValid()&&(isMoment(t)&&t.isValid()||local__createLocal(t).isValid())?create__createDuration({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function toNow(t){return this.to(local__createLocal(),t)}function locale(t){var e;return void 0===t?this._locale._abbr:(e=locale_locales__getLocale(t),null!=e&&(this._locale=e),this)}function localeData(){return this._locale}function startOf(t){switch(t=normalizeUnits(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function endOf(t){return t=normalizeUnits(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function to_type__valueOf(){return this._d.valueOf()-6e4*(this._offset||0)}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function toObject(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function moment_valid__isValid(){return valid__isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function addWeekYearFormatToken(t,e){addFormatToken(0,[t,t.length],0,e)}function getSetWeekYear(t){return getSetWeekYearHelper.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(t){return getSetWeekYearHelper.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getWeeksInYear(){var t=this.localeData()._week;return weeksInYear(this.year(),t.dow,t.doy)}function getSetWeekYearHelper(t,e,n,r,i){var o;return null==t?weekOfYear(this,r,i).year:(o=weeksInYear(t,r,i),e>o&&(e=o),setWeekAll.call(this,t,e,n,r,i))}function setWeekAll(t,e,n,r,i){var o=dayOfYearFromWeeks(t,e,n,r,i),a=createUTCDate(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function getSetQuarter(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function getSetDayOfYear(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function parseMs(t,e){e[q]=toInt(1e3*("0."+t))}function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}function moment__createUnix(t){return local__createLocal(1e3*t)}function moment__createInZone(){return local__createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(t){return t}function lists__get(t,e,n,r){var i=locale_locales__getLocale(),o=create_utc__createUTC().set(r,e);return i[n](o,t)}function listMonthsImpl(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return lists__get(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=lists__get(t,r,n,"month");return i}function listWeekdaysImpl(t,e,n,r){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var i=locale_locales__getLocale(),o=t?i._week.dow:0;if(null!=n)return lists__get(e,(n+o)%7,r,"day");var a,s=[];for(a=0;a<7;a++)s[a]=lists__get(e,(a+o)%7,r,"day");return s}function lists__listMonths(t,e){return listMonthsImpl(t,e,"months")}function lists__listMonthsShort(t,e){return listMonthsImpl(t,e,"monthsShort")}function lists__listWeekdays(t,e,n){return listWeekdaysImpl(t,e,n,"weekdays")}function lists__listWeekdaysShort(t,e,n){return listWeekdaysImpl(t,e,n,"weekdaysShort")}function lists__listWeekdaysMin(t,e,n){return listWeekdaysImpl(t,e,n,"weekdaysMin")}function duration_abs__abs(){var t=this._data;return this._milliseconds=Nt(this._milliseconds),this._days=Nt(this._days),this._months=Nt(this._months),t.milliseconds=Nt(t.milliseconds),t.seconds=Nt(t.seconds),t.minutes=Nt(t.minutes),t.hours=Nt(t.hours),t.months=Nt(t.months),t.years=Nt(t.years),this}function duration_add_subtract__addSubtract(t,e,n,r){var i=create__createDuration(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function duration_add_subtract__add(t,e){return duration_add_subtract__addSubtract(this,t,e,1)}function duration_add_subtract__subtract(t,e){return duration_add_subtract__addSubtract(this,t,e,-1)}function absCeil(t){return t<0?Math.floor(t):Math.ceil(t)}function bubble(){var t,e,n,r,i,o=this._milliseconds,a=this._days,s=this._months,c=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*absCeil(monthsToDays(s)+a),a=0,s=0),c.milliseconds=o%1e3,t=absFloor(o/1e3),c.seconds=t%60,e=absFloor(t/60),c.minutes=e%60,n=absFloor(e/60),c.hours=n%24,a+=absFloor(n/24),i=absFloor(daysToMonths(a)),s+=i,a-=absCeil(monthsToDays(i)),r=absFloor(s/12),s%=12,c.days=a,c.months=s,c.years=r,this}function daysToMonths(t){return 4800*t/146097}function monthsToDays(t){return 146097*t/4800}function as(t){var e,n,r=this._milliseconds;if(t=normalizeUnits(t),"month"===t||"year"===t)return e=this._days+r/864e5,n=this._months+daysToMonths(e),"month"===t?n:n/12;switch(e=this._days+Math.round(monthsToDays(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}function duration_as__valueOf(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*toInt(this._months/12)}function makeAs(t){return function(){return this.as(t)}}function duration_get__get(t){return t=normalizeUnits(t),this[t+"s"]()}function makeGetter(t){return function(){return this._data[t]}}function weeks(){return absFloor(this.days()/7)}function substituteTimeAgo(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}function duration_humanize__relativeTime(t,e,n){var r=create__createDuration(t).abs(),i=Jt(r.as("s")),o=Jt(r.as("m")),a=Jt(r.as("h")),s=Jt(r.as("d")),c=Jt(r.as("M")),l=Jt(r.as("y")),u=i<Qt.s&&["s",i]||o<=1&&["m"]||o<Qt.m&&["mm",o]||a<=1&&["h"]||a<Qt.h&&["hh",a]||s<=1&&["d"]||s<Qt.d&&["dd",s]||c<=1&&["M"]||c<Qt.M&&["MM",c]||l<=1&&["y"]||["yy",l];return u[2]=e,u[3]=+t>0,u[4]=n,substituteTimeAgo.apply(null,u)}function duration_humanize__getSetRelativeTimeRounding(t){return void 0===t?Jt:"function"==typeof t&&(Jt=t,!0)}function duration_humanize__getSetRelativeTimeThreshold(t,e){return void 0!==Qt[t]&&(void 0===e?Qt[t]:(Qt[t]=e,!0))}function humanize(t){var e=this.localeData(),n=duration_humanize__relativeTime(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function iso_string__toISOString(){var t,e,n,r=Xt(this._milliseconds)/1e3,i=Xt(this._days),o=Xt(this._months);t=absFloor(r/60),e=absFloor(t/60),r%=60,t%=60,n=absFloor(o/12),o%=12;var a=n,s=o,c=i,l=e,u=t,p=r,d=this.asSeconds();return d?(d<0?"-":"")+"P"+(a?a+"Y":"")+(s?s+"M":"")+(c?c+"D":"")+(l||u||p?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(p?p+"S":""):"P0D"}var e,n;n=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1};var r=utils_hooks__hooks.momentProperties=[],i=!1,o={};utils_hooks__hooks.suppressDeprecationWarnings=!1,utils_hooks__hooks.deprecationHandler=null;var a;a=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)hasOwnProp(t,e)&&n.push(e);return n};var s,c={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},l={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"},u="Invalid date",p="%d",d=/\d{1,2}/,f={future:"in %s",past:"%s ago",s:"a few 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"},h={},m={},v=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,g=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,b={},y={},_=/\d/,w=/\d\d/,x=/\d{3}/,C=/\d{4}/,S=/[+-]?\d{6}/,k=/\d\d?/,E=/\d\d\d\d?/,P=/\d\d\d\d\d\d?/,A=/\d{1,3}/,T=/\d{1,4}/,O=/[+-]?\d{1,6}/,M=/\d+/,D=/[+-]?\d+/,R=/Z|[+-]\d\d:?\d\d/gi,I=/Z|[+-]\d\d(?::?\d\d)?/gi,N=/[+-]?\d+(\.\d{1,3})?/,V=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,L={},j={},F=0,W=1,B=2,U=3,z=4,H=5,q=6,G=7,Y=8;s=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1}),addFormatToken("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),addFormatToken("MMMM",0,0,function(t){return this.localeData().months(this,t)}),addUnitAlias("month","M"),addUnitPriority("month",8),addRegexToken("M",k),addRegexToken("MM",k,w),addRegexToken("MMM",function(t,e){return e.monthsShortRegex(t)}),addRegexToken("MMMM",function(t,e){return e.monthsRegex(t)}),addParseToken(["M","MM"],function(t,e){e[W]=toInt(t)-1}),addParseToken(["MMM","MMMM"],function(t,e,n,r){var i=n._locale.monthsParse(t,r,n._strict);null!=i?e[W]=i:getParsingFlags(n).invalidMonth=t});var K=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Z="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),$="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),J=V,Q=V;addFormatToken("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),addFormatToken(0,["YY",2],0,function(){return this.year()%100}),addFormatToken(0,["YYYY",4],0,"year"),addFormatToken(0,["YYYYY",5],0,"year"),addFormatToken(0,["YYYYYY",6,!0],0,"year"),addUnitAlias("year","y"),addUnitPriority("year",1),addRegexToken("Y",D),addRegexToken("YY",k,w),addRegexToken("YYYY",T,C),addRegexToken("YYYYY",O,S),addRegexToken("YYYYYY",O,S),addParseToken(["YYYYY","YYYYYY"],F),addParseToken("YYYY",function(t,e){e[F]=2===t.length?utils_hooks__hooks.parseTwoDigitYear(t):toInt(t)}),addParseToken("YY",function(t,e){e[F]=utils_hooks__hooks.parseTwoDigitYear(t)}),addParseToken("Y",function(t,e){e[F]=parseInt(t,10)}),utils_hooks__hooks.parseTwoDigitYear=function(t){return toInt(t)+(toInt(t)>68?1900:2e3)};var X=makeGetSet("FullYear",!0);addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addUnitAlias("week","w"),addUnitAlias("isoWeek","W"),addUnitPriority("week",5),addUnitPriority("isoWeek",5),addRegexToken("w",k),addRegexToken("ww",k,w),addRegexToken("W",k),addRegexToken("WW",k,w),addWeekParseToken(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=toInt(t)});var tt={dow:0,doy:6};addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),addFormatToken("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),addFormatToken("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addUnitAlias("day","d"),addUnitAlias("weekday","e"),addUnitAlias("isoWeekday","E"),addUnitPriority("day",11),addUnitPriority("weekday",11),addUnitPriority("isoWeekday",11),addRegexToken("d",k),addRegexToken("e",k),addRegexToken("E",k),addRegexToken("dd",function(t,e){return e.weekdaysMinRegex(t)}),addRegexToken("ddd",function(t,e){return e.weekdaysShortRegex(t)}),addRegexToken("dddd",function(t,e){return e.weekdaysRegex(t)}),addWeekParseToken(["dd","ddd","dddd"],function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:getParsingFlags(n).invalidWeekday=t}),addWeekParseToken(["d","e","E"],function(t,e,n,r){e[r]=toInt(t)});var et="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),nt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),rt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),it=V,ot=V,at=V;addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,kFormat),addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)}),addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}),addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)}),addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}),meridiem("a",!0),meridiem("A",!1),addUnitAlias("hour","h"),addUnitPriority("hour",13),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",k),addRegexToken("h",k),addRegexToken("HH",k,w),addRegexToken("hh",k,w),addRegexToken("hmm",E),addRegexToken("hmmss",P),addRegexToken("Hmm",E),addRegexToken("Hmmss",P),addParseToken(["H","HH"],U),addParseToken(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),addParseToken(["h","hh"],function(t,e,n){e[U]=toInt(t),getParsingFlags(n).bigHour=!0}),addParseToken("hmm",function(t,e,n){var r=t.length-2;e[U]=toInt(t.substr(0,r)),e[z]=toInt(t.substr(r)),getParsingFlags(n).bigHour=!0}),addParseToken("hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[U]=toInt(t.substr(0,r)),e[z]=toInt(t.substr(r,2)),e[H]=toInt(t.substr(i)),getParsingFlags(n).bigHour=!0}),addParseToken("Hmm",function(t,e,n){var r=t.length-2;e[U]=toInt(t.substr(0,r)),e[z]=toInt(t.substr(r))}),addParseToken("Hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[U]=toInt(t.substr(0,r)),e[z]=toInt(t.substr(r,2)),e[H]=toInt(t.substr(i))});var st,ct=/[ap]\.?m?\.?/i,lt=makeGetSet("Hours",!0),ut={calendar:c,longDateFormat:l,invalidDate:u,ordinal:p,ordinalParse:d,relativeTime:f,months:Z,monthsShort:$,week:tt,weekdays:et,weekdaysMin:rt,weekdaysShort:nt,meridiemParse:ct},pt={},dt=/^\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)?)?/,ft=/^\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)?)?/,ht=/Z|[+-]\d\d(?::?\d\d)?/,mt=[["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}/]],vt=[["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/]],gt=/^\/?Date\((\-?\d+)/i;utils_hooks__hooks.createFromInputFallback=deprecate("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),utils_hooks__hooks.ISO_8601=function(){};var bt=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=local__createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:valid__createInvalid()}),yt=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=local__createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:valid__createInvalid()}),_t=function(){return Date.now?Date.now():+new Date};offset("Z",":"),offset("ZZ",""),addRegexToken("Z",I),addRegexToken("ZZ",I),addParseToken(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=offsetFromString(I,t)});var wt=/([\+\-]|\d\d)/gi;utils_hooks__hooks.updateOffset=function(){};var xt=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,Ct=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;create__createDuration.fn=Duration.prototype;var St=createAdder(1,"add"),kt=createAdder(-1,"subtract");utils_hooks__hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",utils_hooks__hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Et=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100}),addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100}),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addUnitAlias("weekYear","gg"),addUnitAlias("isoWeekYear","GG"),addUnitPriority("weekYear",1),addUnitPriority("isoWeekYear",1),addRegexToken("G",D),addRegexToken("g",D),addRegexToken("GG",k,w),addRegexToken("gg",k,w),addRegexToken("GGGG",T,C),addRegexToken("gggg",T,C),addRegexToken("GGGGG",O,S),addRegexToken("ggggg",O,S),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=toInt(t)}),addWeekParseToken(["gg","GG"],function(t,e,n,r){e[r]=utils_hooks__hooks.parseTwoDigitYear(t)}),addFormatToken("Q",0,"Qo","quarter"),addUnitAlias("quarter","Q"),addUnitPriority("quarter",7),addRegexToken("Q",_),addParseToken("Q",function(t,e){e[W]=3*(toInt(t)-1)}),addFormatToken("D",["DD",2],"Do","date"),addUnitAlias("date","D"),addUnitPriority("date",9),addRegexToken("D",k),addRegexToken("DD",k,w),addRegexToken("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),addParseToken(["D","DD"],B),addParseToken("Do",function(t,e){e[B]=toInt(t.match(k)[0],10)});var Pt=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addUnitAlias("dayOfYear","DDD"),addUnitPriority("dayOfYear",4),addRegexToken("DDD",A),addRegexToken("DDDD",x),addParseToken(["DDD","DDDD"],function(t,e,n){n._dayOfYear=toInt(t)}),addFormatToken("m",["mm",2],0,"minute"),addUnitAlias("minute","m"),addUnitPriority("minute",14),addRegexToken("m",k),addRegexToken("mm",k,w),addParseToken(["m","mm"],z);var At=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addUnitAlias("second","s"),addUnitPriority("second",15),addRegexToken("s",k),addRegexToken("ss",k,w),addParseToken(["s","ss"],H);var Tt=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)}),addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,function(){return 10*this.millisecond()}),addFormatToken(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),addFormatToken(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),addFormatToken(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),addFormatToken(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),addFormatToken(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),addUnitAlias("millisecond","ms"),addUnitPriority("millisecond",16),addRegexToken("S",A,_),addRegexToken("SS",A,w),addRegexToken("SSS",A,x);var Ot;for(Ot="SSSS";Ot.length<=9;Ot+="S")addRegexToken(Ot,M);for(Ot="S";Ot.length<=9;Ot+="S")addParseToken(Ot,parseMs);var Mt=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var Dt=Moment.prototype;Dt.add=St,Dt.calendar=moment_calendar__calendar,Dt.clone=clone,Dt.diff=diff,Dt.endOf=endOf,Dt.format=format,Dt.from=from,Dt.fromNow=fromNow,Dt.to=to,Dt.toNow=toNow,Dt.get=stringGet,Dt.invalidAt=invalidAt,Dt.isAfter=isAfter,Dt.isBefore=isBefore,Dt.isBetween=isBetween,Dt.isSame=isSame,Dt.isSameOrAfter=isSameOrAfter,Dt.isSameOrBefore=isSameOrBefore,Dt.isValid=moment_valid__isValid,Dt.lang=Et,Dt.locale=locale,Dt.localeData=localeData,Dt.max=yt,Dt.min=bt,Dt.parsingFlags=parsingFlags,Dt.set=stringSet,Dt.startOf=startOf,Dt.subtract=kt,Dt.toArray=toArray,Dt.toObject=toObject,Dt.toDate=toDate,Dt.toISOString=moment_format__toISOString,Dt.toJSON=toJSON,Dt.toString=toString,Dt.unix=unix,Dt.valueOf=to_type__valueOf,Dt.creationData=creationData,Dt.year=X,Dt.isLeapYear=getIsLeapYear,Dt.weekYear=getSetWeekYear,Dt.isoWeekYear=getSetISOWeekYear,Dt.quarter=Dt.quarters=getSetQuarter,Dt.month=getSetMonth,Dt.daysInMonth=getDaysInMonth,Dt.week=Dt.weeks=getSetWeek,Dt.isoWeek=Dt.isoWeeks=getSetISOWeek,Dt.weeksInYear=getWeeksInYear,Dt.isoWeeksInYear=getISOWeeksInYear,Dt.date=Pt,Dt.day=Dt.days=getSetDayOfWeek,Dt.weekday=getSetLocaleDayOfWeek,Dt.isoWeekday=getSetISODayOfWeek,Dt.dayOfYear=getSetDayOfYear,Dt.hour=Dt.hours=lt,Dt.minute=Dt.minutes=At,Dt.second=Dt.seconds=Tt,Dt.millisecond=Dt.milliseconds=Mt,Dt.utcOffset=getSetOffset,Dt.utc=setOffsetToUTC,Dt.local=setOffsetToLocal,Dt.parseZone=setOffsetToParsedOffset,Dt.hasAlignedHourOffset=hasAlignedHourOffset,Dt.isDST=isDaylightSavingTime,Dt.isLocal=isLocal,Dt.isUtcOffset=isUtcOffset,Dt.isUtc=isUtc,Dt.isUTC=isUtc,Dt.zoneAbbr=getZoneAbbr,Dt.zoneName=getZoneName,Dt.dates=deprecate("dates accessor is deprecated. Use date instead.",Pt),Dt.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),Dt.years=deprecate("years accessor is deprecated. Use year instead",X),Dt.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone),Dt.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);var Rt=Dt,It=Locale.prototype;It.calendar=locale_calendar__calendar,It.longDateFormat=longDateFormat,It.invalidDate=invalidDate,It.ordinal=ordinal,It.preparse=preParsePostFormat,It.postformat=preParsePostFormat,It.relativeTime=relative__relativeTime,It.pastFuture=pastFuture,It.set=locale_set__set,It.months=localeMonths,It.monthsShort=localeMonthsShort,It.monthsParse=localeMonthsParse,It.monthsRegex=monthsRegex,It.monthsShortRegex=monthsShortRegex,It.week=localeWeek,It.firstDayOfYear=localeFirstDayOfYear,It.firstDayOfWeek=localeFirstDayOfWeek,It.weekdays=localeWeekdays,It.weekdaysMin=localeWeekdaysMin,It.weekdaysShort=localeWeekdaysShort,It.weekdaysParse=localeWeekdaysParse,It.weekdaysRegex=weekdaysRegex,It.weekdaysShortRegex=weekdaysShortRegex,It.weekdaysMinRegex=weekdaysMinRegex,It.isPM=localeIsPM,It.meridiem=localeMeridiem,locale_locales__getSetGlobalLocale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===toInt(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),utils_hooks__hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",locale_locales__getSetGlobalLocale),utils_hooks__hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",locale_locales__getLocale);var Nt=Math.abs,Vt=makeAs("ms"),Lt=makeAs("s"),jt=makeAs("m"),Ft=makeAs("h"),Wt=makeAs("d"),Bt=makeAs("w"),Ut=makeAs("M"),zt=makeAs("y"),Ht=makeGetter("milliseconds"),qt=makeGetter("seconds"),Gt=makeGetter("minutes"),Yt=makeGetter("hours"),Kt=makeGetter("days"),Zt=makeGetter("months"),$t=makeGetter("years"),Jt=Math.round,Qt={s:45,m:45,h:22,d:26,M:11},Xt=Math.abs,te=Duration.prototype;te.abs=duration_abs__abs,te.add=duration_add_subtract__add,te.subtract=duration_add_subtract__subtract,te.as=as,te.asMilliseconds=Vt,te.asSeconds=Lt,te.asMinutes=jt,te.asHours=Ft,te.asDays=Wt,te.asWeeks=Bt,te.asMonths=Ut,te.asYears=zt,te.valueOf=duration_as__valueOf,te._bubble=bubble,te.get=duration_get__get,te.milliseconds=Ht,te.seconds=qt,te.minutes=Gt,te.hours=Yt,te.days=Kt,te.weeks=weeks,te.months=Zt,te.years=$t,te.humanize=humanize,te.toISOString=iso_string__toISOString,te.toString=iso_string__toISOString,te.toJSON=iso_string__toISOString,te.locale=locale,te.localeData=localeData,te.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",iso_string__toISOString), -te.lang=Et,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",D),addRegexToken("X",N),addParseToken("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),addParseToken("x",function(t,e,n){n._d=new Date(toInt(t))}),utils_hooks__hooks.version="2.14.1",setHookCallback(local__createLocal),utils_hooks__hooks.fn=Rt,utils_hooks__hooks.min=min,utils_hooks__hooks.max=max,utils_hooks__hooks.now=_t,utils_hooks__hooks.utc=create_utc__createUTC,utils_hooks__hooks.unix=moment__createUnix,utils_hooks__hooks.months=lists__listMonths,utils_hooks__hooks.isDate=isDate,utils_hooks__hooks.locale=locale_locales__getSetGlobalLocale,utils_hooks__hooks.invalid=valid__createInvalid,utils_hooks__hooks.duration=create__createDuration,utils_hooks__hooks.isMoment=isMoment,utils_hooks__hooks.weekdays=lists__listWeekdays,utils_hooks__hooks.parseZone=moment__createInZone,utils_hooks__hooks.localeData=locale_locales__getLocale,utils_hooks__hooks.isDuration=isDuration,utils_hooks__hooks.monthsShort=lists__listMonthsShort,utils_hooks__hooks.weekdaysMin=lists__listWeekdaysMin,utils_hooks__hooks.defineLocale=defineLocale,utils_hooks__hooks.updateLocale=updateLocale,utils_hooks__hooks.locales=locale_locales__listLocales,utils_hooks__hooks.weekdaysShort=lists__listWeekdaysShort,utils_hooks__hooks.normalizeUnits=normalizeUnits,utils_hooks__hooks.relativeTimeRounding=duration_humanize__getSetRelativeTimeRounding,utils_hooks__hooks.relativeTimeThreshold=duration_humanize__getSetRelativeTimeThreshold,utils_hooks__hooks.calendarFormat=getCalendarFormat,utils_hooks__hooks.prototype=Rt;var ee=utils_hooks__hooks;return ee})}).call(e,n(428)(t))},function(t,e,n){"use strict";function rgba(t,e){return"rgba("+t.concat(e).join(",")+")"}function getRandomInt(t,e){return Math.floor(Math.random()*(e-t+1))+t}function formatLineColor(t){return{backgroundColor:rgba(t,.4),borderColor:rgba(t,1),pointBackgroundColor:rgba(t,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:rgba(t,.8)}}function formatBarColor(t){return{backgroundColor:rgba(t,.6),borderColor:rgba(t,1),hoverBackgroundColor:rgba(t,.8),hoverBorderColor:rgba(t,1)}}function formatPieColors(t){return{backgroundColor:t.map(function(t){return rgba(t,.6)}),borderColor:t.map(function(){return"#fff"}),pointBackgroundColor:t.map(function(t){return rgba(t,1)}),pointBorderColor:t.map(function(){return"#fff"}),pointHoverBackgroundColor:t.map(function(t){return rgba(t,1)}),pointHoverBorderColor:t.map(function(t){return rgba(t,1)})}}function formatPolarAreaColors(t){return{backgroundColor:t.map(function(t){return rgba(t,.6)}),borderColor:t.map(function(t){return rgba(t,1)}),hoverBackgroundColor:t.map(function(t){return rgba(t,.8)}),hoverBorderColor:t.map(function(t){return rgba(t,1)})}}function getRandomColor(){return[getRandomInt(0,255),getRandomInt(0,255),getRandomInt(0,255)]}function generateColor(t){return a.defaultColors[t]||getRandomColor()}function generateColors(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=a.defaultColors[n]||getRandomColor();return e}function getColors(t,e,n){return"pie"===t||"doughnut"===t?formatPieColors(generateColors(n)):"polarArea"===t?formatPolarAreaColors(generateColors(n)):"line"===t||"radar"===t?formatLineColor(generateColor(e)):"bar"===t||"horizontalBar"===t?formatBarColor(generateColor(e)):generateColor(e)}var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n(0),a=function(){function BaseChartComponent(t){this.labels=[],this.options={responsive:!0},this.chartClick=new o.EventEmitter,this.chartHover=new o.EventEmitter,this.initFlag=!1,this.element=t}return BaseChartComponent.prototype.ngOnInit=function(){this.ctx=this.element.nativeElement.children[0].getContext("2d"),this.cvs=this.element.nativeElement.children[0],this.parent=this.element.nativeElement,this.initFlag=!0,(this.data||this.datasets)&&this.refresh()},BaseChartComponent.prototype.ngOnChanges=function(){this.initFlag&&this.refresh()},BaseChartComponent.prototype.ngOnDestroy=function(){this.chart&&(this.chart.destroy(),this.chart=void 0)},BaseChartComponent.prototype.getChartBuilder=function(t){var e=this,n=void 0;if((!this.datasets||!this.datasets.length&&this.data&&this.data.length)&&(n=Array.isArray(this.data[0])?this.data.map(function(t,n){return{data:t,label:e.labels[n]||"Label "+n}}):[{data:this.data,label:"Label 0"}]),(this.datasets&&this.datasets.length||n&&n.length)&&(n=(this.datasets||n).map(function(t,n){var r=Object.assign({},t);return e.colors&&e.colors.length?Object.assign(r,e.colors[n]):Object.assign(r,getColors(e.chartType,n,r.data.length)),r})),!n)throw new Error("ng-charts configuration error, \n data or datasets field are required to render char "+this.chartType);var r=Object.assign({},this.options);this.legend===!1&&(r.legend={display:!1}),r.hover=r.hover||{},r.hover.onHover||(r.hover.onHover=function(t){t&&!t.length||e.chartHover.emit({active:t})}),r.onClick||(r.onClick=function(t,n){e.chartClick.emit({event:t,active:n})});var i={type:this.chartType,data:{labels:this.labels,datasets:n},options:r};if("undefined"==typeof Chart)throw new Error("ng2-charts configuration issue: Embedding Chart.js lib is mandatory");return new Chart(t,i)},BaseChartComponent.prototype.refresh=function(){var t=this;return this.options&&this.options.responsive&&0===this.parent.clientHeight?setTimeout(function(){return t.refresh()},50):(this.ngOnDestroy(),void(this.chart=this.getChartBuilder(this.ctx)))},BaseChartComponent.defaultColors=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],r([o.Input(),i("design:type",Object)],BaseChartComponent.prototype,"data",void 0),r([o.Input(),i("design:type",Array)],BaseChartComponent.prototype,"datasets",void 0),r([o.Input(),i("design:type",Array)],BaseChartComponent.prototype,"labels",void 0),r([o.Input(),i("design:type",Object)],BaseChartComponent.prototype,"options",void 0),r([o.Input(),i("design:type",String)],BaseChartComponent.prototype,"chartType",void 0),r([o.Input(),i("design:type",Array)],BaseChartComponent.prototype,"colors",void 0),r([o.Input(),i("design:type",Boolean)],BaseChartComponent.prototype,"legend",void 0),r([o.Output(),i("design:type",o.EventEmitter)],BaseChartComponent.prototype,"chartClick",void 0),r([o.Output(),i("design:type",o.EventEmitter)],BaseChartComponent.prototype,"chartHover",void 0),BaseChartComponent=r([o.Component({selector:"base-chart",template:'<canvas style="width: 100%; height: 100%;"></canvas>',styles:[":host { display: block; }"]}),i("design:paramtypes",[o.ElementRef])],BaseChartComponent)}();e.BaseChartComponent=a;var s=function(){function ChartsModule(){}return ChartsModule=r([o.NgModule({declarations:[a],exports:[a],imports:[]}),i("design:paramtypes",[])],ChartsModule)}();e.ChartsModule=s},function(t,e,n){"use strict";function __export(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}__export(n(708))},function(t,e){function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(t){if(n===setTimeout)return setTimeout(t,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}function runClearTimeout(t){if(r===clearTimeout)return clearTimeout(t);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{return r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}function cleanUpNextTick(){s&&o&&(s=!1,o.length?a=o.concat(a):c=-1,a.length&&drainQueue())}function drainQueue(){if(!s){var t=runTimeout(cleanUpNextTick);s=!0;for(var e=a.length;e;){for(o=a,a=[];++c<e;)o&&o[c].run();c=-1,e=a.length}o=null,s=!1,runClearTimeout(t)}}function Item(t,e){this.fun=t,this.array=e}function noop(){}var n,r,i=t.exports={};!function(){try{n="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(t){n=defaultSetTimout}try{r="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(t){r=defaultClearTimeout}}();var o,a=[],s=!1,c=-1;i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];a.push(new Item(t,e)),1!==a.length||s||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=noop,i.addListener=noop,i.once=noop,i.off=noop,i.removeListener=noop,i.removeAllListeners=noop,i.emit=noop,i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},,,function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card-columns col-2">\n <div class="card">\n <div class="card-header">\n Line Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChartData"\n [labels]="lineChartLabels"\n [options]="lineChartOptions"\n [colors]="lineChartColours"\n [legend]="lineChartLegend"\n [chartType]="lineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Bar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChartData"\n [labels]="barChartLabels"\n [options]="barChartOptions"\n [legend]="barChartLegend"\n [chartType]="barChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Doughnut Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [data]="doughnutChartData"\n [labels]="doughnutChartLabels"\n [chartType]="doughnutChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Radar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="radarChartData"\n [labels]="radarChartLabels"\n [chartType]="radarChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Pie Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [data]="pieChartData"\n [labels]="pieChartLabels"\n [chartType]="pieChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Polar Area Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <base-chart class="chart"\n [data]="polarAreaChartData"\n [labels]="polarAreaChartLabels"\n [legend]="polarAreaLegend"\n [chartType]="polarAreaChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></base-chart>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary">Primary</button>\n <button type="button" class="btn btn-secondary">Secondary</button>\n <button type="button" class="btn btn-success">Success</button>\n <button type="button" class="btn btn-warning">Warning</button>\n <button type="button" class="btn btn-danger">Danger</button>\n <button type="button" class="btn btn-link">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-danger"><i class="fa fa-rss"></i> Danger</button>\n <button type="button" class="btn btn-link"><i class="fa fa-link"></i> Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-success btn-lg">Success</button>\n <button type="button" class="btn btn-info btn-lg">Info</button>\n <button type="button" class="btn btn-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-danger btn-lg">Danger</button>\n <button type="button" class="btn btn-link btn-lg">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-success btn-sm">Success</button>\n <button type="button" class="btn btn-info btn-sm">Info</button>\n <button type="button" class="btn btn-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-danger btn-sm">Danger</button>\n <button type="button" class="btn btn-link btn-sm">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Extra Small</strong>\n <small>Add this class\n <code>.btn-xs</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-xs">Primary</button>\n <button type="button" class="btn btn-secondary btn-xs">Secondary</button>\n <button type="button" class="btn btn-success btn-xs">Success</button>\n <button type="button" class="btn btn-info btn-xs">Info</button>\n <button type="button" class="btn btn-warning btn-xs">Warning</button>\n <button type="button" class="btn btn-danger btn-xs">Danger</button>\n <button type="button" class="btn btn-link btn-xs">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-danger" disabled="disabled">Danger</button>\n <button type="button" class="btn btn-link" disabled="disabled">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary active">Primary</button>\n <button type="button" class="btn btn-secondary active">Secondary</button>\n <button type="button" class="btn btn-success active">Success</button>\n <button type="button" class="btn btn-info active">Info</button>\n <button type="button" class="btn btn-warning active">Warning</button>\n <button type="button" class="btn btn-danger active">Danger</button>\n <button type="button" class="btn btn-link active">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-danger btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-link btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <!-- Provides extra visual weight and identifies the primary action in a set of buttons -->\n <button type="button" class="btn btn-outline-primary">Primary</button>\n <!-- Secondary, outline button -->\n <button type="button" class="btn btn-outline-secondary">Secondary</button>\n <!-- Indicates a successful or positive action -->\n <button type="button" class="btn btn-outline-success">Success</button>\n <!-- Indicates caution should be taken with this action -->\n <button type="button" class="btn btn-outline-warning">Warning</button>\n <!-- Indicates a dangerous or potentially negative action -->\n <button type="button" class="btn btn-outline-danger">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-outline-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-outline-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-outline-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-outline-danger"><i class="fa fa-rss"></i> Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-lg">Success</button>\n <button type="button" class="btn btn-outline-info btn-lg">Info</button>\n <button type="button" class="btn btn-outline-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-lg">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-sm">Success</button>\n <button type="button" class="btn btn-outline-info btn-sm">Info</button>\n <button type="button" class="btn btn-outline-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-sm">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Extra Small</strong>\n <small>Add this class\n <code>.btn-xs</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-xs">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-xs">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-xs">Success</button>\n <button type="button" class="btn btn-outline-info btn-xs">Info</button>\n <button type="button" class="btn btn-outline-warning btn-xs">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-xs">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-outline-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-outline-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-outline-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-outline-danger" disabled="disabled">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary active">Primary</button>\n <button type="button" class="btn btn-outline-secondary active">Secondary</button>\n <button type="button" class="btn btn-outline-success active">Success</button>\n <button type="button" class="btn btn-outline-info active">Info</button>\n <button type="button" class="btn btn-outline-warning active">Warning</button>\n <button type="button" class="btn btn-outline-danger active">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-danger btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n <div class="card-footer">Card footer</div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-default">\n <div class="card-header">\n Card Minimized\n <small>Add this class\n <code>.panel-minimized</code>\n </small>\n <div class="card-actions">\n <a href="#" class="btn-minimize"><i class="icon-arrow-up"></i></a>\n </div>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-check"></i>Card with icon\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with switch\n <label class="switch switch-sm switch-text switch-info pull-right m-b-0">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-success pull-right">Success</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-pill tag-danger pull-right">42</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Credit Card</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="name">Name</label>\n <input type="text" class="form-control" id="name" placeholder="Enter your name">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="ccnumber">Credit Card Number</label>\n <input type="text" class="form-control" id="ccnumber" placeholder="0000 0000 0000 0000">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="form-group col-sm-4">\n <label for="ccmonth">Month</label>\n <select class="form-control" id="ccmonth">\n <option>1</option>\n <option>2</option>\n <option>3</option>\n <option>4</option>\n <option>5</option>\n <option>6</option>\n <option>7</option>\n <option>8</option>\n <option>9</option>\n <option>10</option>\n <option>11</option>\n <option>12</option>\n </select>\n </div>\n <div class="form-group col-sm-4">\n <label for="ccyear">Year</label>\n <select class="form-control" id="ccyear">\n <option>2014</option>\n <option>2015</option>\n <option>2016</option>\n <option>2017</option>\n <option>2018</option>\n <option>2019</option>\n <option>2020</option>\n <option>2021</option>\n <option>2022</option>\n <option>2023</option>\n <option>2024</option>\n <option>2025</option>\n </select>\n </div>\n <div class="col-sm-4">\n <div class="form-group">\n <label for="cvv">CVV/CVC</label>\n <input type="text" class="form-control" id="cvv" placeholder="123">\n </div>\n </div>\n </div>\n <!--/row-->\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Company</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="form-group">\n <label for="company">Company</label>\n <input type="text" class="form-control" id="company" placeholder="Enter your company name">\n </div>\n <div class="form-group">\n <label for="vat">VAT</label>\n <input type="text" class="form-control" id="vat" placeholder="PL1234567890">\n </div>\n <div class="form-group">\n <label for="street">Street</label>\n <input type="text" class="form-control" id="street" placeholder="Enter street name">\n </div>\n <div class="row">\n <div class="form-group col-sm-8">\n <label for="city">City</label>\n <input type="text" class="form-control" id="city" placeholder="Enter your city">\n </div>\n <div class="form-group col-sm-4">\n <label for="postal-code">Postal Code</label>\n <input type="text" class="form-control" id="postal-code" placeholder="Postal Code">\n </div>\n </div>\n <!--/row-->\n <div class="form-group">\n <label for="country">Country</label>\n <input type="text" class="form-control" id="country" placeholder="Country name">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Basic Form</strong> Elements\n </div>\n <div class="card-block">\n <form action="" method="post" enctype="multipart/form-data" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Static</label>\n <div class="col-md-9">\n <p class="form-control-static">Username</p>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="text-input">Text Input</label>\n <div class="col-md-9">\n <input type="text" id="text-input" name="text-input" class="form-control" placeholder="Text">\n <span class="help-block">This is a help text</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="email-input">Email Input</label>\n <div class="col-md-9">\n <input type="email" id="email-input" name="email-input" class="form-control" placeholder="Enter Email">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="password-input">Password</label>\n <div class="col-md-9">\n <input type="password" id="password-input" name="password-input" class="form-control" placeholder="Password">\n <span class="help-block">Please enter a complex password</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="disabled-input">Disabled Input</label>\n <div class="col-md-9">\n <input type="text" id="disabled-input" name="disabled-input" class="form-control" placeholder="Disabled" disabled>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="textarea-input">Textarea</label>\n <div class="col-md-9">\n <textarea id="textarea-input" name="textarea-input" rows="9" class="form-control" placeholder="Content.."></textarea>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Large</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-lg" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Small</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-sm" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Disabled Select</label>\n <div class="col-md-9">\n <select id="disabledSelect" class="form-control" disabled>\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label>\n <div class="col-md-9">\n <select id="multiple-select" name="multiple-select" class="form-control" size="5" multiple>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n <option value="4">Option #4</option>\n <option value="5">Option #5</option>\n <option value="6">Option #6</option>\n <option value="7">Option #7</option>\n <option value="8">Option #8</option>\n <option value="9">Option #9</option>\n <option value="10">Option #10</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Radios</label>\n <div class="col-md-9">\n <div class="radio">\n <label for="radio1">\n <input type="radio" id="radio1" name="radios" value="option1"> Option 1\n </label>\n </div>\n <div class="radio">\n <label for="radio2">\n <input type="radio" id="radio2" name="radios" value="option2"> Option 2\n </label>\n </div>\n <div class="radio">\n <label for="radio3">\n <input type="radio" id="radio3" name="radios" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Radios</label>\n <div class="col-md-9">\n <label class="radio-inline" for="inline-radio1">\n <input type="radio" id="inline-radio1" name="inline-radios" value="option1"> One\n </label>\n <label class="radio-inline" for="inline-radio2">\n <input type="radio" id="inline-radio2" name="inline-radios" value="option2"> Two\n </label>\n <label class="radio-inline" for="inline-radio3">\n <input type="radio" id="inline-radio3" name="inline-radios" value="option3"> Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Checkboxes</label>\n <div class="col-md-9">\n <div class="checkbox">\n <label for="checkbox1">\n <input type="checkbox" id="checkbox1" name="checkbox1" value="option1"> Option 1\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox2">\n <input type="checkbox" id="checkbox2" name="checkbox2" value="option2"> Option 2\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox3">\n <input type="checkbox" id="checkbox3" name="checkbox3" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Checkboxes</label>\n <div class="col-md-9">\n <label class="checkbox-inline" for="inline-checkbox1">\n <input type="checkbox" id="inline-checkbox1" name="inline-checkbox1" value="option1">One\n </label>\n <label class="checkbox-inline" for="inline-checkbox2">\n <input type="checkbox" id="inline-checkbox2" name="inline-checkbox2" value="option2">Two\n </label>\n <label class="checkbox-inline" for="inline-checkbox3">\n <input type="checkbox" id="inline-checkbox3" name="inline-checkbox3" value="option3">Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-input">File input</label>\n <div class="col-md-9">\n <input type="file" id="file-input" name="file-input">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-multiple-input">Multiple File input</label>\n <div class="col-md-9">\n <input type="file" id="file-multiple-input" name="file-multiple-input" multiple>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Inline</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-inline">\n <div class="form-group">\n <label class="sr-only" for="if-email">Email</label>\n <input type="email" id="if-email" name="if-email" class="form-control" placeholder="Enter Email..">\n </div>\n <div class="form-group">\n <label class="sr-only" for="if-password">Password</label>\n <input type="password" id="if-password" name="if-password" class="form-control" placeholder="Enter Password..">\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Horizontal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-email">Email</label>\n <div class="col-md-9">\n <input type="email" id="hf-email" name="hf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-password">Password</label>\n <div class="col-md-9">\n <input type="password" id="hf-password" name="hf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Normal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <label for="nf-email">Email</label>\n <input type="email" id="nf-email" name="nf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n <div class="form-group">\n <label for="nf-password">Password</label>\n <input type="password" id="nf-password" name="nf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Grid</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-sm-3">\n <input type="text" class="form-control" placeholder=".col-sm-3">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-4">\n <input type="text" class="form-control" placeholder=".col-sm-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-5">\n <input type="text" class="form-control" placeholder=".col-sm-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-6">\n <input type="text" class="form-control" placeholder=".col-sm-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-7">\n <input type="text" class="form-control" placeholder=".col-sm-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-8">\n <input type="text" class="form-control" placeholder=".col-sm-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-9">\n <input type="text" class="form-control" placeholder=".col-sm-9">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-10">\n <input type="text" class="form-control" placeholder=".col-sm-10">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-11">\n <input type="text" class="form-control" placeholder=".col-sm-11">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-12">\n <input type="text" class="form-control" placeholder=".col-sm-12">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-user"></i> Login</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Sizes</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-small">Small Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-small" name="input-small" class="form-control input-sm" placeholder=".input-sm">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-normal">Normal Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-normal" name="input-normal" class="form-control" placeholder="Normal">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-large">Large Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-large" name="input-large" class="form-control input-lg" placeholder=".input-lg">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> Form\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess1">Input with success</label>\n <input type="text" class="form-control" id="inputSuccess1">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning1">Input with warning</label>\n <input type="text" class="form-control" id="inputWarning1">\n </div>\n <div class="form-group has-danger">\n <label class="form-form-control-label" for="inputError1">Input with error</label>\n <input type="text" class="form-control" id="inputError1">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> with optional icons\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess2">Input with success</label>\n <input type="text" class="form-control form-control-success" id="inputSuccess2">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning2">Input with warning</label>\n <input type="text" class="form-control form-control-warning" id="inputWarning2">\n </div>\n <div class="form-group has-danger has-feedback">\n <label class="form-form-control-label" for="inputError2">Input with error</label>\n <input type="text" class="form-control form-control-danger" id="inputError2">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Icon/Text</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="input1-group1" name="input1-group1" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group1" name="input2-group1" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-euro"></i></span>\n <input type="text" id="input3-group1" name="input3-group1" class="form-control" placeholder="..">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Buttons</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-search"></i> Search</button>\n </span>\n <input type="text" id="input1-group2" name="input1-group2" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group2" name="input2-group2" class="form-control" placeholder="Email">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary">Submit</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-facebook"></i></button>\n </span>\n <input type="text" id="input3-group2" name="input3-group2" class="form-control" placeholder="Search">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-twitter"></i></button>\n </span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Dropdowns</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input1-group3" name="input1-group3" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group3" name="input2-group3" class="form-control" placeholder="Email">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary">Action</button>\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input3-group3" name="input3-group3" class="form-control" placeholder="..">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Use the grid for big devices!\n <small>\n <code>.col-lg-*</code>\n <code>.col-md-*</code>\n <code>.col-sm-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Input Grid for small devices!\n <small>\n <code>.col-xs-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Username</span>\n <input type="text" id="username3" name="username3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Email</span>\n <input type="email" id="email3" name="email3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Password</span>\n <input type="password" id="password3" name="password3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-primary">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <input type="text" id="username2" name="username2" class="form-control" placeholder="Username">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="email" id="email2" name="email2" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="password" id="password2" name="password2" class="form-control" placeholder="Password">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-default">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="username" name="username" class="form-control" placeholder="Username">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n <input type="email" id="email" name="email" class="form-control" placeholder="Email">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n <input type="password" id="password" name="password" class="form-control" placeholder="Password">\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-success">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-edit"></i>Form Elements\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <a href="#" class="btn-minimize"><i class="icon-arrow-up"></i></a>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <form class="form-horizontal">\n <div class="form-group">\n <label class="form-control-label" for="prependedInput">Prepended text</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">@</span>\n <input id="prependedInput" class="form-control" size="16" type="text">\n </div>\n <p class="help-block">Here\'s some help text</p>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInput">Appended text</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n <span class="help-block">Here\'s more help text</span>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedPrependedInput">Append and prepend</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">$</span>\n <input id="appendedPrependedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButton">Append with button</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButton" class="form-control" size="16" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Go!</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButtons">Two-button append</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButtons" size="16" class="form-control" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Search</button>\n <button class="btn btn-default" type="button">Options</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-actions">\n <button type="submit" class="btn btn-primary">Save changes</button>\n <button class="btn btn-default" type="button">Cancel</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only icons. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook icon" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only text. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook text" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n 3d Switch\n </div>\n <div class="card-block">\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Sizes\n </div>\n <div class="card-block p-a-0">\n <table class="table table-hover table-striped table-align-middle m-b-0">\n <thead>\n <th>Size</th>\n <th>Example</th>\n <th>CSS Class</th>\n </thead>\n <tbody>\n <tr>\n <td>\n Large\n </td>\n <td>\n <label class="switch switch-lg switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-lg</code>\n </td>\n </tr>\n <tr>\n <td>\n Normal\n </td>\n <td>\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n -\n </td>\n </tr>\n <tr>\n <td>\n Small\n </td>\n <td>\n <label class="switch switch-sm switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n <tr>\n <td>\n Extra small\n </td>\n <td>\n <label class="switch switch-xs switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Simple Table\n </div>\n <div class="card-block">\n <table class="table">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Samppa Nori</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Estavan Lykos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Chetan Mohamed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Derick Maximinus</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Friderik Dávid</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Striped Table\n </div>\n <div class="card-block">\n <table class="table table-striped">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Yiorgos Avraamu</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Avram Tarasios</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Quintin Ed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Enéas Kwadwo</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Agapetus Tadeáš</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Condensed Table\n </div>\n <div class="card-block">\n <table class="table table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Carwyn Fachtna</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Nehemiah Tatius</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Ebbe Gemariah</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Eustorgios Amulius</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Leopold Gáspár</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Bordered Table\n </div>\n <div class="card-block">\n <table class="table table-bordered">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Pompeius René</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Paĉjo Jadon</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Micheal Mercurius</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Ganesha Dubhghall</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Hiroto Å imun</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Combined All Table\n </div>\n <div class="card-block">\n <table class="table table-bordered table-striped table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Vishnu Serghei</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>ZbynÄ›k Phoibos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Einar Randall</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Félix Troels</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Aulus Agmundr</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <nav>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </nav>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1">\n <base-chart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <base-chart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <base-chart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <base-chart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card">\n <div class="card-block">\n <div class="row">\n <div class="col-sm-6">\n <h4 class="card-title m-b-0">Traffic</h4>\n <div class="small text-muted">November 2015</div>\n </div>\n <div class="col-sm-6">\n <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">\n <div class="btn-group" data-toggle="buttons" aria-label="First group">\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option1"> Day\n </label>\n <label class="btn btn-outline-secondary active">\n <input type="radio" name="options" id="option2" checked> Month\n </label>\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option3"> Year\n </label>\n </div>\n <div class="btn-group" role="group" aria-label="Second group">\n <button type="button" class="btn btn-primary"><i class="icon-cloud-download"></i></button>\n </div>\n </div>\n </div>\n </div>\n <div class="chart-wrapper" style="height:300px;margin-top:40px;">\n <base-chart class="chart"\n [datasets]="mainChartData"\n [labels]="mainChartLabels"\n [options]="mainChartOptions"\n [colors]="mainChartColours"\n [legend]="mainChartLegend"\n [chartType]="mainChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:300px;"></base-chart>\n </div>\n </div>\n <div class="card-footer">\n <ul>\n <li>\n <div class="text-muted">Visits</div>\n <strong>29.703 Users (40%)</strong>\n <progress class="progress progress-xs progress-success" value="40" max="100">40%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Unique</div>\n <strong>24.093 Unique Users (20%)</strong>\n <progress class="progress progress-xs progress-info" value="20" max="100">20%</progress>\n </li>\n <li>\n <div class="text-muted">Pageviews</div>\n <strong>78.706 Views (60%)</strong>\n <progress class="progress progress-xs progress-warning" value="60" max="100">60%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">New Users</div>\n <strong>22.123 Users (80%)</strong>\n <progress class="progress progress-xs progress-danger" value="80" max="100">80%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Bounce Rate</div>\n <strong>40.15%</strong>\n <progress class="progress progress-xs progress-primary" value="40" max="100">40%</progress>\n </li>\n </ul>\n </div>\n </div>\n <!--/.card-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="socialChartData1"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:90px;"></base-chart>\n </div>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="socialChartData2"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:90px;"></base-chart>\n </div>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="socialChartData3"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:90px;"></base-chart>>\n </div>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="socialChartData4"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:90px;"></base-chart>\n </div>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Traffic & Sales\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-info">\n <small class="text-muted">New Clients</small>\n <br>\n <strong class="h4">9,123</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartInfo"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-danger">\n <small class="text-muted">Recuring Clients</small>\n <br>\n <strong class="h4">22,643</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDanger"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars">\n <li>\n <div class="title">\n Monday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="34" max="100" style="margin-bottom: 2px;">34%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="78" max="100">78%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Tuesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="56" max="100" style="margin-bottom: 2px;">56%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="94" max="100">94%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Wednesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="12" max="100" style="margin-bottom: 2px;">12%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="67" max="100">67%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Thursday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="43" max="100" style="margin-bottom: 2px;">43%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="91" max="100">91%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Friday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin-bottom: 2px;">22%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="73" max="100">73%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Saturday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="53" max="100" style="margin-bottom: 2px;">53%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="82" max="100">82%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Sunday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="9" max="100" style="margin-bottom: 2px;">9%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="69" max="100">69%</progress>\n </div>\n </li>\n <li class="legend">\n <span class="tag tag-pill tag-info"></span>\n <small>New clients</small> \n <span class="tag tag-pill tag-danger"></span>\n <small>Recurring clients</small>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-warning">\n <small class="text-muted">Pageviews</small>\n <br>\n <strong class="h4">78,623</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartWarning"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-success">\n <small class="text-muted">Organic</small>\n <br>\n <strong class="h4">49,123</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartSuccess"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars type-2">\n <li>\n <i class="icon-user"></i>\n <span class="title">Male</span>\n <span class="value">43%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="43" max="100">43%</progress>\n </div>\n </li>\n <li>\n <i class="icon-user-female"></i>\n <span class="title">Female</span>\n <span class="value">37%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="37" max="100">37%</progress>\n </div>\n </li>\n <li class="divider"></li>\n <li>\n <i class="icon-globe"></i>\n <span class="title">Organic Search</span>\n <span class="value">191,235\n <span class="text-muted small">(56%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="56" max="100">56%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-facebook"></i>\n <span class="title">Facebook</span>\n <span class="value">51,223\n <span class="text-muted small">(15%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="15" max="100">15%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-twitter"></i>\n <span class="title">Twitter</span>\n <span class="value">37,564\n <span class="text-muted small">(11%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="11" max="100">11%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-linkedin"></i>\n <span class="title">LinkedIn</span>\n <span class="value">27,319\n <span class="text-muted small">(8%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="8" max="100">8%</progress>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="" data-original-title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout">\n <small class="text-muted">CTR</small>\n <br>\n <strong class="h4">23%</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDefault"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-primary">\n <small class="text-muted">Bounce Rate</small>\n <br>\n <strong class="h4">5%</strong>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartPrimary"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="width:100px; height:30px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="icons-list">\n <li>\n <i class="icon-screen-desktop bg-primary"></i>\n <div class="desc">\n <div class="title">iMac 4k</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-info"></i>\n <div class="desc">\n <div class="title">Samsung Galaxy Edge</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.224</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-warning"></i>\n <div class="desc">\n <div class="title">iPhone 6S</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.163</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-user bg-danger"></i>\n <div class="desc">\n <div class="title">Premium accounts</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>928</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-social-spotify bg-success"></i>\n <div class="desc">\n <div class="title">Spotify Subscriptions</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>893</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-cloud-download bg-danger"></i>\n <div class="desc">\n <div class="title">Ebook</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Downloads</div>\n <strong>121.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-camera bg-warning"></i>\n <div class="desc">\n <div class="title">Photos</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Uploaded</div>\n <strong>12.125</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <br>\n <table class="table table-hover table-outline m-b-0 hidden-sm-down">\n <thead class="thead-default">\n <tr>\n <th class="text-xs-center"><i class="icon-people"></i></th>\n <th>User</th>\n <th class="text-xs-center">Country</th>\n <th>Usage</th>\n <th class="text-xs-center">Payment Method</th>\n <th>Activity</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/1.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Yiorgos Avraamu</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/USA.png" alt="USA" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>50%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="50" max="100" style="margin:5px 0 0 0;">50%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-mastercard" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>10 sec ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Avram Tarasios</div>\n <div class="small text-muted">\n <span>Recurring</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Brazil.png" alt="Brazil" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>10%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="10" max="100" style="margin:5px 0 0 0;">10%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-visa" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>5 minutes ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-warning"></span>\n </div>\n </td>\n <td>\n <div>Quintin Ed</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/India.png" alt="India" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>74%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-warning" value="74" max="100" style="margin:5px 0 0 0;">74%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-stripe" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>1 hour ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-default"></span>\n </div>\n </td>\n <td>\n <div>Enéas Kwadwo</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/France.png" alt="France" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>98%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-danger" value="98" max="100" style="margin:5px 0 0 0;">98%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-paypal" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last month</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Agapetus Tadeáš</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Spain.png" alt="Spain" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>22%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin:5px 0 0 0;">22%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-google-wallet" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last week</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Friderik Dávid</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Poland.png" alt="Poland" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>43%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="43" max="100" style="margin:5px 0 0 0;">43%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-amex" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Yesterday</strong>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card" id="new">\n <div class="card-header">20 New Icons in 4.5</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="web-application">\n <div class="card-header">Web Application Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adjust fa-lg m-t-2"></i>\n <br>adjust\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-anchor fa-lg m-t-2"></i>\n <br>anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-archive fa-lg m-t-2"></i>\n <br>archive\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-asterisk fa-lg m-t-2"></i>\n <br>asterisk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-at fa-lg m-t-2"></i>\n <br>at\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-balance-scale fa-lg m-t-2"></i>\n <br>balance-scale\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ban fa-lg m-t-2"></i>\n <br>ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bank fa-lg m-t-2"></i>\n <br>bank\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-barcode fa-lg m-t-2"></i>\n <br>barcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bars fa-lg m-t-2"></i>\n <br>bars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-0 fa-lg m-t-2"></i>\n <br>battery-0\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-1 fa-lg m-t-2"></i>\n <br>battery-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-2 fa-lg m-t-2"></i>\n <br>battery-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-3 fa-lg m-t-2"></i>\n <br>battery-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-4 fa-lg m-t-2"></i>\n <br>battery-4\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-empty fa-lg m-t-2"></i>\n <br>battery-empty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-full fa-lg m-t-2"></i>\n <br>battery-full\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-half fa-lg m-t-2"></i>\n <br>battery-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-quarter fa-lg m-t-2"></i>\n <br>battery-quarter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-three-quarters fa-lg m-t-2"></i>\n <br>battery-three-quarters\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bed fa-lg m-t-2"></i>\n <br>bed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-beer fa-lg m-t-2"></i>\n <br>beer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell fa-lg m-t-2"></i>\n <br>bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-o fa-lg m-t-2"></i>\n <br>bell-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash fa-lg m-t-2"></i>\n <br>bell-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash-o fa-lg m-t-2"></i>\n <br>bell-slash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-binoculars fa-lg m-t-2"></i>\n <br>binoculars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-birthday-cake fa-lg m-t-2"></i>\n <br>birthday-cake\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bolt fa-lg m-t-2"></i>\n <br>bolt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bomb fa-lg m-t-2"></i>\n <br>bomb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-book fa-lg m-t-2"></i>\n <br>book\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark fa-lg m-t-2"></i>\n <br>bookmark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark-o fa-lg m-t-2"></i>\n <br>bookmark-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-briefcase fa-lg m-t-2"></i>\n <br>briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bug fa-lg m-t-2"></i>\n <br>bug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building fa-lg m-t-2"></i>\n <br>building\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building-o fa-lg m-t-2"></i>\n <br>building-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullhorn fa-lg m-t-2"></i>\n <br>bullhorn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullseye fa-lg m-t-2"></i>\n <br>bullseye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calculator fa-lg m-t-2"></i>\n <br>calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar fa-lg m-t-2"></i>\n <br>calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-check-o fa-lg m-t-2"></i>\n <br>calendar-check-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-minus-o fa-lg m-t-2"></i>\n <br>calendar-minus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-o fa-lg m-t-2"></i>\n <br>calendar-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-plus-o fa-lg m-t-2"></i>\n <br>calendar-plus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-times-o fa-lg m-t-2"></i>\n <br>calendar-times-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera fa-lg m-t-2"></i>\n <br>camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera-retro fa-lg m-t-2"></i>\n <br>camera-retro\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-arrow-down fa-lg m-t-2"></i>\n <br>cart-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-plus fa-lg m-t-2"></i>\n <br>cart-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc fa-lg m-t-2"></i>\n <br>cc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-certificate fa-lg m-t-2"></i>\n <br>certificate\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check fa-lg m-t-2"></i>\n <br>check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle fa-lg m-t-2"></i>\n <br>check-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle-o fa-lg m-t-2"></i>\n <br>check-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-child fa-lg m-t-2"></i>\n <br>child\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-thin fa-lg m-t-2"></i>\n <br>circle-thin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clock-o fa-lg m-t-2"></i>\n <br>clock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clone fa-lg m-t-2"></i>\n <br>clone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-close fa-lg m-t-2"></i>\n <br>close\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud fa-lg m-t-2"></i>\n <br>cloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-download fa-lg m-t-2"></i>\n <br>cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-upload fa-lg m-t-2"></i>\n <br>cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code fa-lg m-t-2"></i>\n <br>code\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code-fork fa-lg m-t-2"></i>\n <br>code-fork\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-coffee fa-lg m-t-2"></i>\n <br>coffee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cogs fa-lg m-t-2"></i>\n <br>cogs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment fa-lg m-t-2"></i>\n <br>comment\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment-o fa-lg m-t-2"></i>\n <br>comment-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting fa-lg m-t-2"></i>\n <br>commenting\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting-o fa-lg m-t-2"></i>\n <br>commenting-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments fa-lg m-t-2"></i>\n <br>comments\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments-o fa-lg m-t-2"></i>\n <br>comments-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compass fa-lg m-t-2"></i>\n <br>compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copyright fa-lg m-t-2"></i>\n <br>copyright\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-creative-commons fa-lg m-t-2"></i>\n <br>creative-commons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crop fa-lg m-t-2"></i>\n <br>crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crosshairs fa-lg m-t-2"></i>\n <br>crosshairs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cube fa-lg m-t-2"></i>\n <br>cube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cubes fa-lg m-t-2"></i>\n <br>cubes\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cutlery fa-lg m-t-2"></i>\n <br>cutlery\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashboard fa-lg m-t-2"></i>\n <br>dashboard\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-database fa-lg m-t-2"></i>\n <br>database\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-desktop fa-lg m-t-2"></i>\n <br>desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-diamond fa-lg m-t-2"></i>\n <br>diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-download fa-lg m-t-2"></i>\n <br>download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edit fa-lg m-t-2"></i>\n <br>edit\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-h fa-lg m-t-2"></i>\n <br>ellipsis-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-v fa-lg m-t-2"></i>\n <br>ellipsis-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope fa-lg m-t-2"></i>\n <br>envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-o fa-lg m-t-2"></i>\n <br>envelope-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-square fa-lg m-t-2"></i>\n <br>envelope-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation fa-lg m-t-2"></i>\n <br>exclamation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-circle fa-lg m-t-2"></i>\n <br>exclamation-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-triangle fa-lg m-t-2"></i>\n <br>exclamation-triangle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link fa-lg m-t-2"></i>\n <br>external-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link-square fa-lg m-t-2"></i>\n <br>external-link-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye fa-lg m-t-2"></i>\n <br>eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye-slash fa-lg m-t-2"></i>\n <br>eye-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eyedropper fa-lg m-t-2"></i>\n <br>eyedropper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fax fa-lg m-t-2"></i>\n <br>fax\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-feed fa-lg m-t-2"></i>\n <br>feed\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-female fa-lg m-t-2"></i>\n <br>female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-film fa-lg m-t-2"></i>\n <br>film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-filter fa-lg m-t-2"></i>\n <br>filter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire fa-lg m-t-2"></i>\n <br>fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire-extinguisher fa-lg m-t-2"></i>\n <br>fire-extinguisher\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag fa-lg m-t-2"></i>\n <br>flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-checkered fa-lg m-t-2"></i>\n <br>flag-checkered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-o fa-lg m-t-2"></i>\n <br>flag-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flash fa-lg m-t-2"></i>\n <br>flash\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flask fa-lg m-t-2"></i>\n <br>flask\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder fa-lg m-t-2"></i>\n <br>folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-o fa-lg m-t-2"></i>\n <br>folder-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open fa-lg m-t-2"></i>\n <br>folder-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open-o fa-lg m-t-2"></i>\n <br>folder-open-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-frown-o fa-lg m-t-2"></i>\n <br>frown-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-futbol-o fa-lg m-t-2"></i>\n <br>futbol-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gamepad fa-lg m-t-2"></i>\n <br>gamepad\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gavel fa-lg m-t-2"></i>\n <br>gavel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gears fa-lg m-t-2"></i>\n <br>gears\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gift fa-lg m-t-2"></i>\n <br>gift\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-glass fa-lg m-t-2"></i>\n <br>glass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-globe fa-lg m-t-2"></i>\n <br>globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-graduation-cap fa-lg m-t-2"></i>\n <br>graduation-cap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-group fa-lg m-t-2"></i>\n <br>group\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hdd-o fa-lg m-t-2"></i>\n <br>hdd-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-headphones fa-lg m-t-2"></i>\n <br>headphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-history fa-lg m-t-2"></i>\n <br>history\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-home fa-lg m-t-2"></i>\n <br>home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hotel fa-lg m-t-2"></i>\n <br>hotel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass fa-lg m-t-2"></i>\n <br>hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-1 fa-lg m-t-2"></i>\n <br>hourglass-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-2 fa-lg m-t-2"></i>\n <br>hourglass-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-3 fa-lg m-t-2"></i>\n <br>hourglass-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-end fa-lg m-t-2"></i>\n <br>hourglass-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-half fa-lg m-t-2"></i>\n <br>hourglass-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-o fa-lg m-t-2"></i>\n <br>hourglass-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-start fa-lg m-t-2"></i>\n <br>hourglass-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-i-cursor fa-lg m-t-2"></i>\n <br>i-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-image fa-lg m-t-2"></i>\n <br>image\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inbox fa-lg m-t-2"></i>\n <br>inbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-industry fa-lg m-t-2"></i>\n <br>industry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info fa-lg m-t-2"></i>\n <br>info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info-circle fa-lg m-t-2"></i>\n <br>info-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-institution fa-lg m-t-2"></i>\n <br>institution\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-key fa-lg m-t-2"></i>\n <br>key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-keyboard-o fa-lg m-t-2"></i>\n <br>keyboard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-language fa-lg m-t-2"></i>\n <br>language\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-laptop fa-lg m-t-2"></i>\n <br>laptop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leaf fa-lg m-t-2"></i>\n <br>leaf\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-legal fa-lg m-t-2"></i>\n <br>legal\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lemon-o fa-lg m-t-2"></i>\n <br>lemon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-down fa-lg m-t-2"></i>\n <br>level-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-up fa-lg m-t-2"></i>\n <br>level-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-bouy fa-lg m-t-2"></i>\n <br>life-bouy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-buoy fa-lg m-t-2"></i>\n <br>life-buoy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-ring fa-lg m-t-2"></i>\n <br>life-ring\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-saver fa-lg m-t-2"></i>\n <br>life-saver\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lightbulb-o fa-lg m-t-2"></i>\n <br>lightbulb-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-location-arrow fa-lg m-t-2"></i>\n <br>location-arrow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lock fa-lg m-t-2"></i>\n <br>lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magic fa-lg m-t-2"></i>\n <br>magic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magnet fa-lg m-t-2"></i>\n <br>magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-forward fa-lg m-t-2"></i>\n <br>mail-forward\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply fa-lg m-t-2"></i>\n <br>mail-reply\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply-all fa-lg m-t-2"></i>\n <br>mail-reply-all\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-male fa-lg m-t-2"></i>\n <br>male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map fa-lg m-t-2"></i>\n <br>map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-marker fa-lg m-t-2"></i>\n <br>map-marker\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-o fa-lg m-t-2"></i>\n <br>map-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-pin fa-lg m-t-2"></i>\n <br>map-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-signs fa-lg m-t-2"></i>\n <br>map-signs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meh-o fa-lg m-t-2"></i>\n <br>meh-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone fa-lg m-t-2"></i>\n <br>microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone-slash fa-lg m-t-2"></i>\n <br>microphone-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus fa-lg m-t-2"></i>\n <br>minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-circle fa-lg m-t-2"></i>\n <br>minus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile fa-lg m-t-2"></i>\n <br>mobile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile-phone fa-lg m-t-2"></i>\n <br>mobile-phone\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-moon-o fa-lg m-t-2"></i>\n <br>moon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mortar-board fa-lg m-t-2"></i>\n <br>mortar-board\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mouse-pointer fa-lg m-t-2"></i>\n <br>mouse-pointer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-music fa-lg m-t-2"></i>\n <br>music\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-navicon fa-lg m-t-2"></i>\n <br>navicon\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-newspaper-o fa-lg m-t-2"></i>\n <br>newspaper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-group fa-lg m-t-2"></i>\n <br>object-group\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-ungroup fa-lg m-t-2"></i>\n <br>object-ungroup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paint-brush fa-lg m-t-2"></i>\n <br>paint-brush\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane fa-lg m-t-2"></i>\n <br>paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane-o fa-lg m-t-2"></i>\n <br>paper-plane-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paw fa-lg m-t-2"></i>\n <br>paw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil fa-lg m-t-2"></i>\n <br>pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square fa-lg m-t-2"></i>\n <br>pencil-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square-o fa-lg m-t-2"></i>\n <br>pencil-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone fa-lg m-t-2"></i>\n <br>phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone-square fa-lg m-t-2"></i>\n <br>phone-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-photo fa-lg m-t-2"></i>\n <br>photo\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-picture-o fa-lg m-t-2"></i>\n <br>picture-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plug fa-lg m-t-2"></i>\n <br>plug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus fa-lg m-t-2"></i>\n <br>plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-circle fa-lg m-t-2"></i>\n <br>plus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-power-off fa-lg m-t-2"></i>\n <br>power-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-print fa-lg m-t-2"></i>\n <br>print\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-puzzle-piece fa-lg m-t-2"></i>\n <br>puzzle-piece\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qrcode fa-lg m-t-2"></i>\n <br>qrcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question fa-lg m-t-2"></i>\n <br>question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question-circle fa-lg m-t-2"></i>\n <br>question-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-left fa-lg m-t-2"></i>\n <br>quote-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-right fa-lg m-t-2"></i>\n <br>quote-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-recycle fa-lg m-t-2"></i>\n <br>recycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-registered fa-lg m-t-2"></i>\n <br>registered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-remove fa-lg m-t-2"></i>\n <br>remove\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reorder fa-lg m-t-2"></i>\n <br>reorder\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply fa-lg m-t-2"></i>\n <br>reply\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply-all fa-lg m-t-2"></i>\n <br>reply-all\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-retweet fa-lg m-t-2"></i>\n <br>retweet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-road fa-lg m-t-2"></i>\n <br>road\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss fa-lg m-t-2"></i>\n <br>rss\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss-square fa-lg m-t-2"></i>\n <br>rss-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search fa-lg m-t-2"></i>\n <br>search\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-minus fa-lg m-t-2"></i>\n <br>search-minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-plus fa-lg m-t-2"></i>\n <br>search-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send fa-lg m-t-2"></i>\n <br>send\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send-o fa-lg m-t-2"></i>\n <br>send-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-server fa-lg m-t-2"></i>\n <br>server\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share fa-lg m-t-2"></i>\n <br>share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square fa-lg m-t-2"></i>\n <br>share-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square-o fa-lg m-t-2"></i>\n <br>share-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shield fa-lg m-t-2"></i>\n <br>shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-cart fa-lg m-t-2"></i>\n <br>shopping-cart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-in fa-lg m-t-2"></i>\n <br>sign-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-out fa-lg m-t-2"></i>\n <br>sign-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-signal fa-lg m-t-2"></i>\n <br>signal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sitemap fa-lg m-t-2"></i>\n <br>sitemap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sliders fa-lg m-t-2"></i>\n <br>sliders\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-smile-o fa-lg m-t-2"></i>\n <br>smile-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soccer-ball-o fa-lg m-t-2"></i>\n <br>soccer-ball-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort fa-lg m-t-2"></i>\n <br>sort\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-asc fa-lg m-t-2"></i>\n <br>sort-alpha-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-desc fa-lg m-t-2"></i>\n <br>sort-alpha-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-asc fa-lg m-t-2"></i>\n <br>sort-amount-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-desc fa-lg m-t-2"></i>\n <br>sort-amount-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-asc fa-lg m-t-2"></i>\n <br>sort-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-desc fa-lg m-t-2"></i>\n <br>sort-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-down fa-lg m-t-2"></i>\n <br>sort-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-asc fa-lg m-t-2"></i>\n <br>sort-numeric-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-desc fa-lg m-t-2"></i>\n <br>sort-numeric-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-up fa-lg m-t-2"></i>\n <br>sort-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spoon fa-lg m-t-2"></i>\n <br>spoon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star fa-lg m-t-2"></i>\n <br>star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half fa-lg m-t-2"></i>\n <br>star-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-empty fa-lg m-t-2"></i>\n <br>star-half-empty\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-full fa-lg m-t-2"></i>\n <br>star-half-full\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-o fa-lg m-t-2"></i>\n <br>star-half-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-o fa-lg m-t-2"></i>\n <br>star-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note fa-lg m-t-2"></i>\n <br>sticky-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note-o fa-lg m-t-2"></i>\n <br>sticky-note-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-street-view fa-lg m-t-2"></i>\n <br>street-view\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-suitcase fa-lg m-t-2"></i>\n <br>suitcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sun-o fa-lg m-t-2"></i>\n <br>sun-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-support fa-lg m-t-2"></i>\n <br>support\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tablet fa-lg m-t-2"></i>\n <br>tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tachometer fa-lg m-t-2"></i>\n <br>tachometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tag fa-lg m-t-2"></i>\n <br>tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tags fa-lg m-t-2"></i>\n <br>tags\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tasks fa-lg m-t-2"></i>\n <br>tasks\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-television fa-lg m-t-2"></i>\n <br>television\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-terminal fa-lg m-t-2"></i>\n <br>terminal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumb-tack fa-lg m-t-2"></i>\n <br>thumb-tack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ticket fa-lg m-t-2"></i>\n <br>ticket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times fa-lg m-t-2"></i>\n <br>times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle fa-lg m-t-2"></i>\n <br>times-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle-o fa-lg m-t-2"></i>\n <br>times-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tint fa-lg m-t-2"></i>\n <br>tint\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-off fa-lg m-t-2"></i>\n <br>toggle-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-on fa-lg m-t-2"></i>\n <br>toggle-on\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trademark fa-lg m-t-2"></i>\n <br>trademark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash fa-lg m-t-2"></i>\n <br>trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash-o fa-lg m-t-2"></i>\n <br>trash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tree fa-lg m-t-2"></i>\n <br>tree\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trophy fa-lg m-t-2"></i>\n <br>trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tty fa-lg m-t-2"></i>\n <br>tty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tv fa-lg m-t-2"></i>\n <br>tv\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-umbrella fa-lg m-t-2"></i>\n <br>umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-university fa-lg m-t-2"></i>\n <br>university\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock fa-lg m-t-2"></i>\n <br>unlock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock-alt fa-lg m-t-2"></i>\n <br>unlock-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unsorted fa-lg m-t-2"></i>\n <br>unsorted\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-upload fa-lg m-t-2"></i>\n <br>upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user fa-lg m-t-2"></i>\n <br>user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-plus fa-lg m-t-2"></i>\n <br>user-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-secret fa-lg m-t-2"></i>\n <br>user-secret\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-times fa-lg m-t-2"></i>\n <br>user-times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-users fa-lg m-t-2"></i>\n <br>users\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-video-camera fa-lg m-t-2"></i>\n <br>video-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-down fa-lg m-t-2"></i>\n <br>volume-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-off fa-lg m-t-2"></i>\n <br>volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-up fa-lg m-t-2"></i>\n <br>volume-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-warning fa-lg m-t-2"></i>\n <br>warning\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wifi fa-lg m-t-2"></i>\n <br>wifi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wrench fa-lg m-t-2"></i>\n <br>wrench\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="hand">\n <div class="card-header">Hand Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="transportation">\n <div class="card-header">Transportation Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subway fa-lg m-t-2"></i>\n <br>subway\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-train fa-lg m-t-2"></i>\n <br>train\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="gender">\n <div class="card-header">Gender Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-genderless fa-lg m-t-2"></i>\n <br>genderless\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-intersex fa-lg m-t-2"></i>\n <br>intersex\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars fa-lg m-t-2"></i>\n <br>mars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-double fa-lg m-t-2"></i>\n <br>mars-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke fa-lg m-t-2"></i>\n <br>mars-stroke\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-h fa-lg m-t-2"></i>\n <br>mars-stroke-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-v fa-lg m-t-2"></i>\n <br>mars-stroke-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mercury fa-lg m-t-2"></i>\n <br>mercury\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-neuter fa-lg m-t-2"></i>\n <br>neuter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender fa-lg m-t-2"></i>\n <br>transgender\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender-alt fa-lg m-t-2"></i>\n <br>transgender-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus fa-lg m-t-2"></i>\n <br>venus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-double fa-lg m-t-2"></i>\n <br>venus-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-mars fa-lg m-t-2"></i>\n <br>venus-mars\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="file-type">\n <div class="card-header">File Type Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="spinner">\n <div class="card-header">Spinner Icons</div>\n <div class="card-block">\n <div class="alert alert-success">\n <ul class="fa-ul">\n <li>\n <i class="fa fa-info-circle fa-li"></i> These icons work great with the\n <code>fa-spin</code> class.\n </li>\n </ul>\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="form-control">\n <div class="card-header">Form Control Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="payment">\n <div class="card-header">Payment Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="chart">\n <div class="card-header">Chart Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="currency">\n <div class="card-header">Currency Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cny fa-lg m-t-2"></i>\n <br>cny\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dollar fa-lg m-t-2"></i>\n <br>dollar\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eur fa-lg m-t-2"></i>\n <br>eur\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-euro fa-lg m-t-2"></i>\n <br>euro\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gbp fa-lg m-t-2"></i>\n <br>gbp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ils fa-lg m-t-2"></i>\n <br>ils\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inr fa-lg m-t-2"></i>\n <br>inr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jpy fa-lg m-t-2"></i>\n <br>jpy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-krw fa-lg m-t-2"></i>\n <br>krw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rmb fa-lg m-t-2"></i>\n <br>rmb\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rouble fa-lg m-t-2"></i>\n <br>rouble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rub fa-lg m-t-2"></i>\n <br>rub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ruble fa-lg m-t-2"></i>\n <br>ruble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rupee fa-lg m-t-2"></i>\n <br>rupee\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shekel fa-lg m-t-2"></i>\n <br>shekel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sheqel fa-lg m-t-2"></i>\n <br>sheqel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-try fa-lg m-t-2"></i>\n <br>try\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-turkish-lira fa-lg m-t-2"></i>\n <br>turkish-lira\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usd fa-lg m-t-2"></i>\n <br>usd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-won fa-lg m-t-2"></i>\n <br>won\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yen fa-lg m-t-2"></i>\n <br>yen\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="text-editor">\n <div class="card-header">Text Editor Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-center fa-lg m-t-2"></i>\n <br>align-center\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-justify fa-lg m-t-2"></i>\n <br>align-justify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-left fa-lg m-t-2"></i>\n <br>align-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-right fa-lg m-t-2"></i>\n <br>align-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bold fa-lg m-t-2"></i>\n <br>bold\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain fa-lg m-t-2"></i>\n <br>chain\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain-broken fa-lg m-t-2"></i>\n <br>chain-broken\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clipboard fa-lg m-t-2"></i>\n <br>clipboard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-columns fa-lg m-t-2"></i>\n <br>columns\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copy fa-lg m-t-2"></i>\n <br>copy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cut fa-lg m-t-2"></i>\n <br>cut\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dedent fa-lg m-t-2"></i>\n <br>dedent\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-files-o fa-lg m-t-2"></i>\n <br>files-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-floppy-o fa-lg m-t-2"></i>\n <br>floppy-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-font fa-lg m-t-2"></i>\n <br>font\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-header fa-lg m-t-2"></i>\n <br>header\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-indent fa-lg m-t-2"></i>\n <br>indent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-italic fa-lg m-t-2"></i>\n <br>italic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-link fa-lg m-t-2"></i>\n <br>link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list fa-lg m-t-2"></i>\n <br>list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-alt fa-lg m-t-2"></i>\n <br>list-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ol fa-lg m-t-2"></i>\n <br>list-ol\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ul fa-lg m-t-2"></i>\n <br>list-ul\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-outdent fa-lg m-t-2"></i>\n <br>outdent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paperclip fa-lg m-t-2"></i>\n <br>paperclip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paragraph fa-lg m-t-2"></i>\n <br>paragraph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paste fa-lg m-t-2"></i>\n <br>paste\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-repeat fa-lg m-t-2"></i>\n <br>repeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-left fa-lg m-t-2"></i>\n <br>rotate-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-right fa-lg m-t-2"></i>\n <br>rotate-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-save fa-lg m-t-2"></i>\n <br>save\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scissors fa-lg m-t-2"></i>\n <br>scissors\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-strikethrough fa-lg m-t-2"></i>\n <br>strikethrough\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subscript fa-lg m-t-2"></i>\n <br>subscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-superscript fa-lg m-t-2"></i>\n <br>superscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-table fa-lg m-t-2"></i>\n <br>table\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-height fa-lg m-t-2"></i>\n <br>text-height\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-width fa-lg m-t-2"></i>\n <br>text-width\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th fa-lg m-t-2"></i>\n <br>th\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-large fa-lg m-t-2"></i>\n <br>th-large\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-list fa-lg m-t-2"></i>\n <br>th-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-underline fa-lg m-t-2"></i>\n <br>underline\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-undo fa-lg m-t-2"></i>\n <br>undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlink fa-lg m-t-2"></i>\n <br>unlink\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="directional">\n <div class="card-header">Directional Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-down fa-lg m-t-2"></i>\n <br>angle-double-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-left fa-lg m-t-2"></i>\n <br>angle-double-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-right fa-lg m-t-2"></i>\n <br>angle-double-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-up fa-lg m-t-2"></i>\n <br>angle-double-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-down fa-lg m-t-2"></i>\n <br>angle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-left fa-lg m-t-2"></i>\n <br>angle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-right fa-lg m-t-2"></i>\n <br>angle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-up fa-lg m-t-2"></i>\n <br>angle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-down fa-lg m-t-2"></i>\n <br>arrow-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-left fa-lg m-t-2"></i>\n <br>arrow-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-down fa-lg m-t-2"></i>\n <br>arrow-circle-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-left fa-lg m-t-2"></i>\n <br>arrow-circle-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-right fa-lg m-t-2"></i>\n <br>arrow-circle-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-up fa-lg m-t-2"></i>\n <br>arrow-circle-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-right fa-lg m-t-2"></i>\n <br>arrow-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-up fa-lg m-t-2"></i>\n <br>arrow-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-down fa-lg m-t-2"></i>\n <br>arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-left fa-lg m-t-2"></i>\n <br>arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-right fa-lg m-t-2"></i>\n <br>arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-up fa-lg m-t-2"></i>\n <br>arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-down fa-lg m-t-2"></i>\n <br>caret-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-left fa-lg m-t-2"></i>\n <br>caret-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-right fa-lg m-t-2"></i>\n <br>caret-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-up fa-lg m-t-2"></i>\n <br>caret-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-down fa-lg m-t-2"></i>\n <br>chevron-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-left fa-lg m-t-2"></i>\n <br>chevron-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-right fa-lg m-t-2"></i>\n <br>chevron-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-up fa-lg m-t-2"></i>\n <br>chevron-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-down fa-lg m-t-2"></i>\n <br>chevron-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-left fa-lg m-t-2"></i>\n <br>chevron-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-right fa-lg m-t-2"></i>\n <br>chevron-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-up fa-lg m-t-2"></i>\n <br>chevron-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-down fa-lg m-t-2"></i>\n <br>long-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-left fa-lg m-t-2"></i>\n <br>long-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-right fa-lg m-t-2"></i>\n <br>long-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-up fa-lg m-t-2"></i>\n <br>long-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="video-player">\n <div class="card-header">Video Player Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-backward fa-lg m-t-2"></i>\n <br>backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compress fa-lg m-t-2"></i>\n <br>compress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eject fa-lg m-t-2"></i>\n <br>eject\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expand fa-lg m-t-2"></i>\n <br>expand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-backward fa-lg m-t-2"></i>\n <br>fast-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-forward fa-lg m-t-2"></i>\n <br>fast-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forward fa-lg m-t-2"></i>\n <br>forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause fa-lg m-t-2"></i>\n <br>pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play fa-lg m-t-2"></i>\n <br>play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle fa-lg m-t-2"></i>\n <br>play-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle-o fa-lg m-t-2"></i>\n <br>play-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-backward fa-lg m-t-2"></i>\n <br>step-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-forward fa-lg m-t-2"></i>\n <br>step-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop fa-lg m-t-2"></i>\n <br>stop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="brand">\n <div class="card-header">Brand Icons</div>\n <div class="card-block">\n <div class="alert alert-warning">\n <h4><i class="fa fa-warning"></i> Warning!</h4>\n Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please\n <a href="https://adblockplus.org/en/bugs" class="alert-link">report an issue with Adblock Plus</a> if you believe this to be an error. To work around this, you\'ll need to modify the social icon class names.\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-500px fa-lg m-t-2"></i>\n <br>500px\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adn fa-lg m-t-2"></i>\n <br>adn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-amazon fa-lg m-t-2"></i>\n <br>amazon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-android fa-lg m-t-2"></i>\n <br>android\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angellist fa-lg m-t-2"></i>\n <br>angellist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-apple fa-lg m-t-2"></i>\n <br>apple\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance fa-lg m-t-2"></i>\n <br>behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance-square fa-lg m-t-2"></i>\n <br>behance-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket fa-lg m-t-2"></i>\n <br>bitbucket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket-square fa-lg m-t-2"></i>\n <br>bitbucket-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-black-tie fa-lg m-t-2"></i>\n <br>black-tie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-buysellads fa-lg m-t-2"></i>\n <br>buysellads\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chrome fa-lg m-t-2"></i>\n <br>chrome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codepen fa-lg m-t-2"></i>\n <br>codepen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-connectdevelop fa-lg m-t-2"></i>\n <br>connectdevelop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-contao fa-lg m-t-2"></i>\n <br>contao\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-css3 fa-lg m-t-2"></i>\n <br>css3\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashcube fa-lg m-t-2"></i>\n <br>dashcube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-delicious fa-lg m-t-2"></i>\n <br>delicious\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-deviantart fa-lg m-t-2"></i>\n <br>deviantart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-digg fa-lg m-t-2"></i>\n <br>digg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dribbble fa-lg m-t-2"></i>\n <br>dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dropbox fa-lg m-t-2"></i>\n <br>dropbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-drupal fa-lg m-t-2"></i>\n <br>drupal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-empire fa-lg m-t-2"></i>\n <br>empire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expeditedssl fa-lg m-t-2"></i>\n <br>expeditedssl\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook fa-lg m-t-2"></i>\n <br>facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-f fa-lg m-t-2"></i>\n <br>facebook-f\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-official fa-lg m-t-2"></i>\n <br>facebook-official\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-square fa-lg m-t-2"></i>\n <br>facebook-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-firefox fa-lg m-t-2"></i>\n <br>firefox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flickr fa-lg m-t-2"></i>\n <br>flickr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fonticons fa-lg m-t-2"></i>\n <br>fonticons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forumbee fa-lg m-t-2"></i>\n <br>forumbee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-foursquare fa-lg m-t-2"></i>\n <br>foursquare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ge fa-lg m-t-2"></i>\n <br>ge\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-get-pocket fa-lg m-t-2"></i>\n <br>get-pocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git fa-lg m-t-2"></i>\n <br>git\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git-square fa-lg m-t-2"></i>\n <br>git-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github fa-lg m-t-2"></i>\n <br>github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-alt fa-lg m-t-2"></i>\n <br>github-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-square fa-lg m-t-2"></i>\n <br>github-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gittip fa-lg m-t-2"></i>\n <br>gittip\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google fa-lg m-t-2"></i>\n <br>google\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus fa-lg m-t-2"></i>\n <br>google-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus-square fa-lg m-t-2"></i>\n <br>google-plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gratipay fa-lg m-t-2"></i>\n <br>gratipay\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hacker-news fa-lg m-t-2"></i>\n <br>hacker-news\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-houzz fa-lg m-t-2"></i>\n <br>houzz\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-html5 fa-lg m-t-2"></i>\n <br>html5\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-instagram fa-lg m-t-2"></i>\n <br>instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-internet-explorer fa-lg m-t-2"></i>\n <br>internet-explorer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ioxhost fa-lg m-t-2"></i>\n <br>ioxhost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-joomla fa-lg m-t-2"></i>\n <br>joomla\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jsfiddle fa-lg m-t-2"></i>\n <br>jsfiddle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm fa-lg m-t-2"></i>\n <br>lastfm\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm-square fa-lg m-t-2"></i>\n <br>lastfm-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leanpub fa-lg m-t-2"></i>\n <br>leanpub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin fa-lg m-t-2"></i>\n <br>linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin-square fa-lg m-t-2"></i>\n <br>linkedin-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linux fa-lg m-t-2"></i>\n <br>linux\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-maxcdn fa-lg m-t-2"></i>\n <br>maxcdn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meanpath fa-lg m-t-2"></i>\n <br>meanpath\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medium fa-lg m-t-2"></i>\n <br>medium\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki fa-lg m-t-2"></i>\n <br>odnoklassniki\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki-square fa-lg m-t-2"></i>\n <br>odnoklassniki-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opencart fa-lg m-t-2"></i>\n <br>opencart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-openid fa-lg m-t-2"></i>\n <br>openid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opera fa-lg m-t-2"></i>\n <br>opera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-optin-monster fa-lg m-t-2"></i>\n <br>optin-monster\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pagelines fa-lg m-t-2"></i>\n <br>pagelines\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper fa-lg m-t-2"></i>\n <br>pied-piper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper-alt fa-lg m-t-2"></i>\n <br>pied-piper-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest fa-lg m-t-2"></i>\n <br>pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-p fa-lg m-t-2"></i>\n <br>pinterest-p\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-square fa-lg m-t-2"></i>\n <br>pinterest-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qq fa-lg m-t-2"></i>\n <br>qq\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ra fa-lg m-t-2"></i>\n <br>ra\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rebel fa-lg m-t-2"></i>\n <br>rebel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit fa-lg m-t-2"></i>\n <br>reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-square fa-lg m-t-2"></i>\n <br>reddit-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-renren fa-lg m-t-2"></i>\n <br>renren\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-safari fa-lg m-t-2"></i>\n <br>safari\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sellsy fa-lg m-t-2"></i>\n <br>sellsy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shirtsinbulk fa-lg m-t-2"></i>\n <br>shirtsinbulk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-simplybuilt fa-lg m-t-2"></i>\n <br>simplybuilt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skyatlas fa-lg m-t-2"></i>\n <br>skyatlas\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skype fa-lg m-t-2"></i>\n <br>skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slack fa-lg m-t-2"></i>\n <br>slack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slideshare fa-lg m-t-2"></i>\n <br>slideshare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soundcloud fa-lg m-t-2"></i>\n <br>soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spotify fa-lg m-t-2"></i>\n <br>spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-exchange fa-lg m-t-2"></i>\n <br>stack-exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-overflow fa-lg m-t-2"></i>\n <br>stack-overflow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam fa-lg m-t-2"></i>\n <br>steam\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam-square fa-lg m-t-2"></i>\n <br>steam-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon fa-lg m-t-2"></i>\n <br>stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon-circle fa-lg m-t-2"></i>\n <br>stumbleupon-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tencent-weibo fa-lg m-t-2"></i>\n <br>tencent-weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trello fa-lg m-t-2"></i>\n <br>trello\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tripadvisor fa-lg m-t-2"></i>\n <br>tripadvisor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr fa-lg m-t-2"></i>\n <br>tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr-square fa-lg m-t-2"></i>\n <br>tumblr-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitch fa-lg m-t-2"></i>\n <br>twitch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter fa-lg m-t-2"></i>\n <br>twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter-square fa-lg m-t-2"></i>\n <br>twitter-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-viacoin fa-lg m-t-2"></i>\n <br>viacoin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo fa-lg m-t-2"></i>\n <br>vimeo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo-square fa-lg m-t-2"></i>\n <br>vimeo-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vine fa-lg m-t-2"></i>\n <br>vine\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vk fa-lg m-t-2"></i>\n <br>vk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wechat fa-lg m-t-2"></i>\n <br>wechat\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weibo fa-lg m-t-2"></i>\n <br>weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weixin fa-lg m-t-2"></i>\n <br>weixin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-whatsapp fa-lg m-t-2"></i>\n <br>whatsapp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wikipedia-w fa-lg m-t-2"></i>\n <br>wikipedia-w\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-windows fa-lg m-t-2"></i>\n <br>windows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wordpress fa-lg m-t-2"></i>\n <br>wordpress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing fa-lg m-t-2"></i>\n <br>xing\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing-square fa-lg m-t-2"></i>\n <br>xing-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator fa-lg m-t-2"></i>\n <br>y-combinator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator-square fa-lg m-t-2"></i>\n <br>y-combinator-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yahoo fa-lg m-t-2"></i>\n <br>yahoo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc fa-lg m-t-2"></i>\n <br>yc\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc-square fa-lg m-t-2"></i>\n <br>yc-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yelp fa-lg m-t-2"></i>\n <br>yelp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube fa-lg m-t-2"></i>\n <br>youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-square fa-lg m-t-2"></i>\n <br>youtube-square\n </div>\n </div>\n <div class="alert alert-success m-t-2">\n <ul class="margin-bottom-none padding-left-lg">\n <li>All brand icons are trademarks of their respective owners.</li>\n <li>The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.</li>\n <li>Brand icons should only be used to represent the company or product to which they refer.</li>\n </ul>\n </div>\n </div>\n </div>\n <div class="card" id="medical">\n <div class="card-header">Medical Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-h-square fa-lg m-t-2"></i>\n <br>h-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hospital-o fa-lg m-t-2"></i>\n <br>hospital-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medkit fa-lg m-t-2"></i>\n <br>medkit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stethoscope fa-lg m-t-2"></i>\n <br>stethoscope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-md fa-lg m-t-2"></i>\n <br>user-md\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-picture-o"></i> Simple Line Icons\n </div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user icons font-2xl d-block m-t-2"></i>icon-user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-people icons font-2xl d-block m-t-2"></i>icon-people\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-female icons font-2xl d-block m-t-2"></i>icon-user-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-follow icons font-2xl d-block m-t-2"></i>icon-user-follow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-following icons font-2xl d-block m-t-2"></i>icon-user-following\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-unfollow icons font-2xl d-block m-t-2"></i>icon-user-unfollow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-login icons font-2xl d-block m-t-2"></i>icon-login\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-logout icons font-2xl d-block m-t-2"></i>icon-logout\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-emotsmile icons font-2xl d-block m-t-2"></i>icon-emotsmile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-phone icons font-2xl d-block m-t-2"></i>icon-phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-end icons font-2xl d-block m-t-2"></i>icon-call-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-in icons font-2xl d-block m-t-2"></i>icon-call-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-out icons font-2xl d-block m-t-2"></i>icon-call-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-map icons font-2xl d-block m-t-2"></i>icon-map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-location-pin icons font-2xl d-block m-t-2"></i>icon-location-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-direction icons font-2xl d-block m-t-2"></i>icon-direction\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-directions icons font-2xl d-block m-t-2"></i>icon-directions\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-compass icons font-2xl d-block m-t-2"></i>icon-compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-layers icons font-2xl d-block m-t-2"></i>icon-layers\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-menu icons font-2xl d-block m-t-2"></i>icon-menu\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-list icons font-2xl d-block m-t-2"></i>icon-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options-vertical icons font-2xl d-block m-t-2"></i>icon-options-vertical\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options icons font-2xl d-block m-t-2"></i>icon-options\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down icons font-2xl d-block m-t-2"></i>icon-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left icons font-2xl d-block m-t-2"></i>icon-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right icons font-2xl d-block m-t-2"></i>icon-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up icons font-2xl d-block m-t-2"></i>icon-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up-circle icons font-2xl d-block m-t-2"></i>icon-arrow-up-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left-circle icons font-2xl d-block m-t-2"></i>icon-arrow-left-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right-circle icons font-2xl d-block m-t-2"></i>icon-arrow-right-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down-circle icons font-2xl d-block m-t-2"></i>icon-arrow-down-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-check icons font-2xl d-block m-t-2"></i>icon-check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-clock icons font-2xl d-block m-t-2"></i>icon-clock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plus icons font-2xl d-block m-t-2"></i>icon-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-close icons font-2xl d-block m-t-2"></i>icon-close\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trophy icons font-2xl d-block m-t-2"></i>icon-trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-smartphone icons font-2xl d-block m-t-2"></i>icon-screen-smartphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-desktop icons font-2xl d-block m-t-2"></i>icon-screen-desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plane icons font-2xl d-block m-t-2"></i>icon-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-notebook icons font-2xl d-block m-t-2"></i>icon-notebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mustache icons font-2xl d-block m-t-2"></i>icon-mustache\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mouse icons font-2xl d-block m-t-2"></i>icon-mouse\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnet icons font-2xl d-block m-t-2"></i>icon-magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-energy icons font-2xl d-block m-t-2"></i>icon-energy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-disc icons font-2xl d-block m-t-2"></i>icon-disc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor icons font-2xl d-block m-t-2"></i>icon-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor-move icons font-2xl d-block m-t-2"></i>icon-cursor-move\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-crop icons font-2xl d-block m-t-2"></i>icon-crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chemistry icons font-2xl d-block m-t-2"></i>icon-chemistry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speedometer icons font-2xl d-block m-t-2"></i>icon-speedometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shield icons font-2xl d-block m-t-2"></i>icon-shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-tablet icons font-2xl d-block m-t-2"></i>icon-screen-tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magic-wand icons font-2xl d-block m-t-2"></i>icon-magic-wand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-hourglass icons font-2xl d-block m-t-2"></i>icon-hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graduation icons font-2xl d-block m-t-2"></i>icon-graduation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ghost icons font-2xl d-block m-t-2"></i>icon-ghost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-game-controller icons font-2xl d-block m-t-2"></i>icon-game-controller\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-fire icons font-2xl d-block m-t-2"></i>icon-fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eyeglass icons font-2xl d-block m-t-2"></i>icon-eyeglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-open icons font-2xl d-block m-t-2"></i>icon-envelope-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-letter icons font-2xl d-block m-t-2"></i>icon-envelope-letter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bell icons font-2xl d-block m-t-2"></i>icon-bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-badge icons font-2xl d-block m-t-2"></i>icon-badge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-anchor icons font-2xl d-block m-t-2"></i>icon-anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wallet icons font-2xl d-block m-t-2"></i>icon-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-vector icons font-2xl d-block m-t-2"></i>icon-vector\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speech icons font-2xl d-block m-t-2"></i>icon-speech\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-puzzle icons font-2xl d-block m-t-2"></i>icon-puzzle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-printer icons font-2xl d-block m-t-2"></i>icon-printer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-present icons font-2xl d-block m-t-2"></i>icon-present\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-playlist icons font-2xl d-block m-t-2"></i>icon-playlist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pin icons font-2xl d-block m-t-2"></i>icon-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-picture icons font-2xl d-block m-t-2"></i>icon-picture\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-handbag icons font-2xl d-block m-t-2"></i>icon-handbag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe-alt icons font-2xl d-block m-t-2"></i>icon-globe-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe icons font-2xl d-block m-t-2"></i>icon-globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder-alt icons font-2xl d-block m-t-2"></i>icon-folder-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder icons font-2xl d-block m-t-2"></i>icon-folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-film icons font-2xl d-block m-t-2"></i>icon-film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-feed icons font-2xl d-block m-t-2"></i>icon-feed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drop icons font-2xl d-block m-t-2"></i>icon-drop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drawer icons font-2xl d-block m-t-2"></i>icon-drawer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-docs icons font-2xl d-block m-t-2"></i>icon-docs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-doc icons font-2xl d-block m-t-2"></i>icon-doc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-diamond icons font-2xl d-block m-t-2"></i>icon-diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cup icons font-2xl d-block m-t-2"></i>icon-cup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calculator icons font-2xl d-block m-t-2"></i>icon-calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubbles icons font-2xl d-block m-t-2"></i>icon-bubbles\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-briefcase icons font-2xl d-block m-t-2"></i>icon-briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-book-open icons font-2xl d-block m-t-2"></i>icon-book-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket-loaded icons font-2xl d-block m-t-2"></i>icon-basket-loaded\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket icons font-2xl d-block m-t-2"></i>icon-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bag icons font-2xl d-block m-t-2"></i>icon-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-undo icons font-2xl d-block m-t-2"></i>icon-action-undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-redo icons font-2xl d-block m-t-2"></i>icon-action-redo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wrench icons font-2xl d-block m-t-2"></i>icon-wrench\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-umbrella icons font-2xl d-block m-t-2"></i>icon-umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trash icons font-2xl d-block m-t-2"></i>icon-trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-tag icons font-2xl d-block m-t-2"></i>icon-tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-support icons font-2xl d-block m-t-2"></i>icon-support\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-frame icons font-2xl d-block m-t-2"></i>icon-frame\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-fullscreen icons font-2xl d-block m-t-2"></i>icon-size-fullscreen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-actual icons font-2xl d-block m-t-2"></i>icon-size-actual\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shuffle icons font-2xl d-block m-t-2"></i>icon-shuffle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share-alt icons font-2xl d-block m-t-2"></i>icon-share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share icons font-2xl d-block m-t-2"></i>icon-share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-rocket icons font-2xl d-block m-t-2"></i>icon-rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-question icons font-2xl d-block m-t-2"></i>icon-question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pie-chart icons font-2xl d-block m-t-2"></i>icon-pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pencil icons font-2xl d-block m-t-2"></i>icon-pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-note icons font-2xl d-block m-t-2"></i>icon-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-loop icons font-2xl d-block m-t-2"></i>icon-loop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-home icons font-2xl d-block m-t-2"></i>icon-home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-grid icons font-2xl d-block m-t-2"></i>icon-grid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graph icons font-2xl d-block m-t-2"></i>icon-graph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-microphone icons font-2xl d-block m-t-2"></i>icon-microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone-alt icons font-2xl d-block m-t-2"></i>icon-music-tone-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone icons font-2xl d-block m-t-2"></i>icon-music-tone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones-alt icons font-2xl d-block m-t-2"></i>icon-earphones-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones icons font-2xl d-block m-t-2"></i>icon-earphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-equalizer icons font-2xl d-block m-t-2"></i>icon-equalizer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-like icons font-2xl d-block m-t-2"></i>icon-like\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-dislike icons font-2xl d-block m-t-2"></i>icon-dislike\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-start icons font-2xl d-block m-t-2"></i>icon-control-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-rewind icons font-2xl d-block m-t-2"></i>icon-control-rewind\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-play icons font-2xl d-block m-t-2"></i>icon-control-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-pause icons font-2xl d-block m-t-2"></i>icon-control-pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-forward icons font-2xl d-block m-t-2"></i>icon-control-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-end icons font-2xl d-block m-t-2"></i>icon-control-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-1 icons font-2xl d-block m-t-2"></i>icon-volume-1\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-2 icons font-2xl d-block m-t-2"></i>icon-volume-2\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-off icons font-2xl d-block m-t-2"></i>icon-volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calendar icons font-2xl d-block m-t-2"></i>icon-calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bulb icons font-2xl d-block m-t-2"></i>icon-bulb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chart icons font-2xl d-block m-t-2"></i>icon-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ban icons font-2xl d-block m-t-2"></i>icon-ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubble icons font-2xl d-block m-t-2"></i>icon-bubble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camrecorder icons font-2xl d-block m-t-2"></i>icon-camrecorder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camera icons font-2xl d-block m-t-2"></i>icon-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-download icons font-2xl d-block m-t-2"></i>icon-cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-upload icons font-2xl d-block m-t-2"></i>icon-cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope icons font-2xl d-block m-t-2"></i>icon-envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eye icons font-2xl d-block m-t-2"></i>icon-eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-flag icons font-2xl d-block m-t-2"></i>icon-flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-heart icons font-2xl d-block m-t-2"></i>icon-heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-info icons font-2xl d-block m-t-2"></i>icon-info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-key icons font-2xl d-block m-t-2"></i>icon-key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-link icons font-2xl d-block m-t-2"></i>icon-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock icons font-2xl d-block m-t-2"></i>icon-lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock-open icons font-2xl d-block m-t-2"></i>icon-lock-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier icons font-2xl d-block m-t-2"></i>icon-magnifier\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-add icons font-2xl d-block m-t-2"></i>icon-magnifier-add\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-remove icons font-2xl d-block m-t-2"></i>icon-magnifier-remove\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-clip icons font-2xl d-block m-t-2"></i>icon-paper-clip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-plane icons font-2xl d-block m-t-2"></i>icon-paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-power icons font-2xl d-block m-t-2"></i>icon-power\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-refresh icons font-2xl d-block m-t-2"></i>icon-refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-reload icons font-2xl d-block m-t-2"></i>icon-reload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-settings icons font-2xl d-block m-t-2"></i>icon-settings\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-star icons font-2xl d-block m-t-2"></i>icon-star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-female icons font-2xl d-block m-t-2"></i>icon-symbol-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-male icons font-2xl d-block m-t-2"></i>icon-symbol-male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-target icons font-2xl d-block m-t-2"></i>icon-target\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-credit-card icons font-2xl d-block m-t-2"></i>icon-credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paypal icons font-2xl d-block m-t-2"></i>icon-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-tumblr icons font-2xl d-block m-t-2"></i>icon-social-tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-twitter icons font-2xl d-block m-t-2"></i>icon-social-twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-facebook icons font-2xl d-block m-t-2"></i>icon-social-facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-instagram icons font-2xl d-block m-t-2"></i>icon-social-instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-linkedin icons font-2xl d-block m-t-2"></i>icon-social-linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-pinterest icons font-2xl d-block m-t-2"></i>icon-social-pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-github icons font-2xl d-block m-t-2"></i>icon-social-github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-gplus icons font-2xl d-block m-t-2"></i>icon-social-gplus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-reddit icons font-2xl d-block m-t-2"></i>icon-social-reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-skype icons font-2xl d-block m-t-2"></i>icon-social-skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dribbble icons font-2xl d-block m-t-2"></i>icon-social-dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-behance icons font-2xl d-block m-t-2"></i>icon-social-behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-foursqare icons font-2xl d-block m-t-2"></i>icon-social-foursqare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-soundcloud icons font-2xl d-block m-t-2"></i>icon-social-soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-spotify icons font-2xl d-block m-t-2"></i>icon-social-spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-stumbleupon icons font-2xl d-block m-t-2"></i>icon-social-stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-youtube icons font-2xl d-block m-t-2"></i>icon-social-youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dropbox icons font-2xl d-block m-t-2"></i>icon-social-dropbox\n </div>\n </div>\n <!--/.row-->\n </div>\n </div>\n</div>\n'; -},function(t,e){t.exports='<header class="navbar">\n <div class="container-fluid">\n <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>☰</button>\n <a class="navbar-brand" href="#"></a>\n <!-- remove:seed -->\n <ul class="nav navbar-nav hidden-md-down">\n <li class="nav-item">\n <a class="nav-link navbar-toggler sidebar-toggle" href="#">☰</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Dashboard</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Users</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Settings</a>\n </li>\n </ul>\n <ul class="nav navbar-nav pull-right hidden-md-down">\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-list"></i></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-location-pin"></i></a>\n </li>\n <li class="nav-item dropdown" dropdown (onToggle)="toggled($event)">\n <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false" dropdownToggle>\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="hidden-md-down">admin</span>\n </a>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu aria-labelledby="simple-dropdown">\n\n <div class="dropdown-header text-xs-center"><strong>Account</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comment<span class="tag tag-warning">42</span></a>\n\n <div class="dropdown-header text-xs-center"><strong>Settings</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a>\n <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Setting</a>\n <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a>\n <div class="divider"></div>\n <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock account</a>\n <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a>\n </div>\n </li>\n <li class="nav-item">\n <a class="nav-link navbar-toggler aside-toggle" href="#">☰</a>\n </li>\n </ul>\n <!-- /remove:seed -->\n </div>\n</header>\n\n<div class="sidebar">\n <nav class="sidebar-nav">\n <ul class="nav">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/dashboard\']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>\n </li>\n <!-- remove:seed -->\n <li class="divider"></li>\n <li class="nav-title">\n UI Elements\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/buttons\']"><i class="icon-puzzle"></i> Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/social-buttons\']"><i class="icon-puzzle"></i> Social Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/cards\']"><i class="icon-puzzle"></i> Cards</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/forms\']"><i class="icon-puzzle"></i> Forms</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/switches\']"><i class="icon-puzzle"></i> Switches</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/tables\']"><i class="icon-puzzle"></i> Tables</a>\n </li>\n </ul>\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/font-awesome\']"><i class="icon-star"></i> Font Awesome</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/simple-line-icons\']"><i class="icon-star"></i> Simple Line Icons</a>\n </li>\n </ul>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/widgets\']"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/charts\']"><i class="icon-pie-chart"></i> Charts</a>\n </li>\n <li class="divider"></li>\n <li class="nav-title">\n Extras\n </li>\n <li class="nav-item nav-dropdown">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/login\']"><i class="icon-star"></i> Login</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/register\']"><i class="icon-star"></i> Register</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/404\']"><i class="icon-star"></i> Error 404</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/500\']"><i class="icon-star"></i> Error 500</a>\n </li>\n </ul>\n </li>\n <!-- /remove:seed -->\n </ul>\n </nav>\n</div>\n\n<!-- Main content -->\n<main class="main">\n\n <!-- Breadcrumb -->\n <ol class="breadcrumb">\n <breadcrumbs></breadcrumbs>\n <!-- remove:seed -->\n <!-- Breadcrumb Menu-->\n <li class="breadcrumb-menu">\n <div class="btn-group" role="group" aria-label="Button group with nested dropdown">\n <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a>\n <a class="btn btn-secondary" [routerLink]="[\'/dashboard\']"><i class="icon-graph"></i> Dashboard</a>\n <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> Settings</a>\n </div>\n </li>\n <!-- /remove:seed -->\n </ol>\n\n <div class="container-fluid">\n <router-outlet></router-outlet>\n </div><!-- /.conainer-fluid -->\n</main>\n\n<aside class="aside-menu">\n <tabset>\n <tab>\n <template tabHeading><i class="icon-list"></i></template>\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Today</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-warning m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Meeting with <strong>Lucas</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-info m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Skype with <strong>Megan</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 5pm</small>\n <small class="text-muted"><i class="icon-social-skype"></i> On-line </small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Tomorrow</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-danger m-a-0 p-y-1">\n <div>New UI Project - <strong>deadline</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 10 - 11pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-success m-a-0 p-y-1">\n <div><strong>#10 Startups.Garden</strong> Meetup</div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-primary m-a-0 p-y-1">\n <div><strong>Team meeting</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 6pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n </tab>\n <tab>\n <template tabHeading><i class="icon-speech"></i></template>\n <div class="p-a-1">\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n </div>\n </tab>\n <tab>\n <template tabHeading><i class="icon-settings"></i></template>\n <div class="p-a-1">\n <h6>Settings</h6>\n\n <div class="aside-options">\n <div class="clearfix m-t-2">\n <small><b>Option 1</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 2</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 3</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 4</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <hr>\n <h6>System Utilization</h6>\n\n <div class="text-uppercase m-b-q m-t-2"><small><b>CPU Usage</b></small></div>\n <progress class="progress progress-xs progress-info m-a-0" value="25" max="100">25%</progress>\n <small class="text-muted">348 Processes. 1/4 Cores.</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>Memory Usage</b></small></div>\n <progress class="progress progress-xs progress-warning m-a-0" value="70" max="100">70%</progress>\n <small class="text-muted">11444GB/16384MB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 1 Usage</b></small></div>\n <progress class="progress progress-xs progress-danger m-a-0" value="95" max="100">95%</progress>\n <small class="text-muted">243GB/256GB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 2 Usage</b></small></div>\n <progress class="progress progress-xs progress-success m-a-0" value="10" max="100">10%</progress>\n <small class="text-muted">25GB/256GB</small>\n </div>\n </tab>\n </tabset>\n</aside>\n\n<footer class="footer">\n <span class="text-left">\n <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.\n </span>\n <span class="pull-right">\n Powered by <a href="http://coreui.io">CoreUI</a>\n </span>\n</footer>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">404</h1>\n <h4 class="p-t-1">Oops! You\'re lost.</h4>\n <p class="text-muted">The page you are looking for was not found.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-6 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">500</h1>\n <h4 class="p-t-1">Houston, we have a problem!</h4>\n <p class="text-muted">The page you are looking for is temporarily unavailable.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-8 m-x-auto pull-xs-none">\n <div class="card-group">\n <div class="card p-a-2">\n <div class="card-block">\n <h1>Login</h1>\n <p class="text-muted">Sign In to your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="row">\n <div class="col-xs-6">\n <button type="button" class="btn btn-primary p-x-2">Login</button>\n </div>\n <div class="col-xs-6 text-xs-right">\n <button type="button" class="btn btn-link p-x-0">Forgot password?</button>\n </div>\n </div>\n </div>\n </div>\n <div class="card card-inverse card-primary p-y-3 hidden-md-down" style="width:44%">\n <div class="card-block text-xs-center">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\n <button type="button" class="btn btn-primary active m-t-1">Register Now!</button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="card">\n <div class="card-block p-a-2">\n <h1>Register</h1>\n <p class="text-muted">Create your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon">@</span>\n <input type="text" class="form-control" placeholder="Email">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Repeat password">\n </div>\n <button type="button" class="btn btn-block btn-success">Create Account</button>\n </div>\n <div class="card-footer p-a-2">\n <div class="row">\n <div class="col-xs-6">\n <button class="btn btn-block btn-facebook" type="button">\n <span>facebook</span>\n </button>\n </div>\n <div class="col-xs-6">\n <button class="btn btn-block btn-twitter" type="button">\n <span>twitter</span>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1">\n <base-chart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <base-chart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <base-chart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <base-chart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:70px;"></base-chart>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-primary">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-danger">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-success">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-warning">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:38px;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Primary"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:80px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Danger"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:80px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Success"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:80px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Info"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:100px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Success"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:100px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper">\n <base-chart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Warning"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)" style="height:40px;width:100px;display:inline-block !important;"></base-chart>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-3 col-sm-6">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card-group m-b-1">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-success">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n</div>\n'; -},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=function(t){function InnerSubscriber(e,n,r){t.call(this),this.parent=e,this.outerValue=n,this.outerIndex=r,this.index=0}return r(InnerSubscriber,t),InnerSubscriber.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},InnerSubscriber.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},InnerSubscriber.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},InnerSubscriber}(i.Subscriber);e.InnerSubscriber=o},function(t,e,n){"use strict";var r=n(9),i=function(){function Notification(t,e,n){this.kind=t,this.value=e,this.exception=n,this.hasValue="N"===t}return Notification.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.exception);case"C":return t.complete&&t.complete()}},Notification.prototype.do=function(t,e,n){var r=this.kind;switch(r){case"N":return t&&t(this.value);case"E":return e&&e(this.exception);case"C":return n&&n()}},Notification.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},Notification.prototype.toObservable=function(){var t=this.kind;switch(t){case"N":return r.Observable.of(this.value);case"E":return r.Observable.throw(this.exception);case"C":return r.Observable.empty()}throw new Error("unexpected notification kind value")},Notification.createNext=function(t){return"undefined"!=typeof t?new Notification("N",t):this.undefinedValueNotification},Notification.createError=function(t){return new Notification("E",(void 0),t)},Notification.createComplete=function(){return this.completeNotification},Notification.completeNotification=new Notification("C"),Notification.undefinedValueNotification=new Notification("N",(void 0)),Notification}();e.Notification=i},function(t,e){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e){"use strict";var n=function(){function Scheduler(t,e){void 0===e&&(e=Scheduler.now),this.SchedulerAction=t,this.now=e}return Scheduler.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},Scheduler.now=Date.now?Date.now:function(){return+new Date},Scheduler}();e.Scheduler=n},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(142),o=function(t){function SubjectSubscription(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return r(SubjectSubscription,t),SubjectSubscription.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);n!==-1&&e.splice(n,1)}}},SubjectSubscription}(i.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var r=n(9),i=n(240);r.Observable.from=i.from},function(t,e,n){"use strict";var r=n(9),i=n(743);r.Observable.prototype.debounceTime=i.debounceTime},function(t,e,n){"use strict";var r=n(9),i=n(97);r.Observable.prototype.map=i.map},function(t,e,n){"use strict";var r=n(9),i=n(143);r.Observable.prototype.mergeMap=i.mergeMap,r.Observable.prototype.flatMap=i.mergeMap},function(t,e,n){"use strict";var r=n(9),i=n(749);r.Observable.prototype.toArray=i.toArray},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(9),o=n(420),a=n(418),s=function(t){function ArrayLikeObservable(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return r(ArrayLikeObservable,t),ArrayLikeObservable.create=function(t,e){var n=t.length;return 0===n?new a.EmptyObservable:1===n?new o.ScalarObservable(t[0],e):new ArrayLikeObservable(t,e)},ArrayLikeObservable.dispatch=function(t){var e=t.arrayLike,n=t.index,r=t.length,i=t.subscriber;if(!i.closed){if(n>=r)return void i.complete();i.next(e[n]),t.index=n+1,this.schedule(t)}},ArrayLikeObservable.prototype._subscribe=function(t){var e=0,n=this,r=n.arrayLike,i=n.scheduler,o=r.length;if(i)return i.schedule(ArrayLikeObservable.dispatch,0,{arrayLike:r,index:e,length:o,subscriber:t});for(var a=0;a<o&&!t.closed;a++)t.next(r[a]);t.complete()},ArrayLikeObservable}(i.Observable);e.ArrayLikeObservable=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(247),o=n(426),a=n(419),s=n(741),c=n(417),l=n(739),u=n(243),p=n(9),d=n(747),f=n(244),h=function(t){return t&&"number"==typeof t.length},m=function(t){function FromObservable(e,n){t.call(this,null),this.ish=e,this.scheduler=n}return r(FromObservable,t),FromObservable.create=function(t,e){if(null!=t){if("function"==typeof t[f.$$observable])return t instanceof p.Observable&&!e?t:new FromObservable(t,e);if(i.isArray(t))return new c.ArrayObservable(t,e);if(o.isPromise(t))return new a.PromiseObservable(t,e);if("function"==typeof t[u.$$iterator]||"string"==typeof t)return new s.IteratorObservable(t,e);if(h(t))return new l.ArrayLikeObservable(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")},FromObservable.prototype._subscribe=function(t){var e=this.ish,n=this.scheduler;return null==n?e[f.$$observable]().subscribe(t):e[f.$$observable]().subscribe(new d.ObserveOnSubscriber(t,n,0))},FromObservable}(p.Observable);e.FromObservable=m},function(t,e,n){"use strict";function getIterator(t){var e=t[a.$$iterator];if(!e&&"string"==typeof t)return new c(t);if(!e&&void 0!==t.length)return new l(t);if(!e)throw new TypeError("object is not iterable");return t[a.$$iterator]()}function toLength(t){var e=+t.length;return isNaN(e)?0:0!==e&&numberIsFinite(e)?(e=sign(e)*Math.floor(Math.abs(e)),e<=0?0:e>u?u:e):e}function numberIsFinite(t){return"number"==typeof t&&i.root.isFinite(t)}function sign(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(53),o=n(9),a=n(243),s=function(t){function IteratorObservable(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=getIterator(e)}return r(IteratorObservable,t),IteratorObservable.create=function(t,e){return new IteratorObservable(t,e)},IteratorObservable.dispatch=function(t){var e=t.index,n=t.hasError,r=t.iterator,i=t.subscriber;if(n)return void i.error(t.error);var o=r.next();return o.done?void i.complete():(i.next(o.value),t.index=e+1,void(i.closed||this.schedule(t)))},IteratorObservable.prototype._subscribe=function(t){var e=0,n=this,r=n.iterator,i=n.scheduler;if(i)return i.schedule(IteratorObservable.dispatch,0,{index:e,iterator:r,subscriber:t});for(;;){var o=r.next();if(o.done){t.complete();break}if(t.next(o.value),t.closed)break}},IteratorObservable}(o.Observable);e.IteratorObservable=s;var c=function(){function StringIterator(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return StringIterator.prototype[a.$$iterator]=function(){return this},StringIterator.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},StringIterator}(),l=function(){function ArrayIterator(t,e,n){void 0===e&&(e=0),void 0===n&&(n=toLength(t)),this.arr=t,this.idx=e,this.len=n}return ArrayIterator.prototype[a.$$iterator]=function(){return this},ArrayIterator.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},ArrayIterator}(),u=Math.pow(2,53)-1},function(t,e,n){"use strict";function _catch(t){var e=new a(t),n=this.lift(e);return e.caught=n}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(239),o=n(248);e._catch=_catch;var a=function(){function CatchOperator(t){this.selector=t}return CatchOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.selector,this.caught))},CatchOperator}(),s=function(t){function CatchSubscriber(e,n,r){t.call(this,e),this.selector=n,this.caught=r}return r(CatchSubscriber,t),CatchSubscriber.prototype.error=function(t){if(!this.isStopped){var e=void 0;try{e=this.selector(t,this.caught)}catch(t){return void this.destination.error(t)}this.unsubscribe(),this.destination.remove(this),o.subscribeToResult(this,e)}},CatchSubscriber}(i.OuterSubscriber)},function(t,e,n){"use strict";function debounceTime(t,e){return void 0===e&&(e=o.async),this.lift(new a(t,e))}function dispatchNext(t){t.debouncedNext()}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=n(754);e.debounceTime=debounceTime;var a=function(){function DebounceTimeOperator(t,e){this.dueTime=t,this.scheduler=e}return DebounceTimeOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.dueTime,this.scheduler))},DebounceTimeOperator}(),s=function(t){function DebounceTimeSubscriber(e,n,r){t.call(this,e),this.dueTime=n,this.scheduler=r,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return r(DebounceTimeSubscriber,t),DebounceTimeSubscriber.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(dispatchNext,this.dueTime,this))},DebounceTimeSubscriber.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},DebounceTimeSubscriber.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},DebounceTimeSubscriber.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},DebounceTimeSubscriber}(i.Subscriber)},function(t,e,n){"use strict";function filter(t,e){return this.lift(new o(t,e))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29);e.filter=filter;var o=function(){function FilterOperator(t,e){this.predicate=t,this.thisArg=e}return FilterOperator.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg))},FilterOperator}(),a=function(t){function FilterSubscriber(e,n,r){t.call(this,e),this.predicate=n,this.thisArg=r,this.count=0,this.predicate=n}return r(FilterSubscriber,t),FilterSubscriber.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},FilterSubscriber}(i.Subscriber)},function(t,e,n){"use strict";function first(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=n(246);e.first=first;var a=function(){function FirstOperator(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return FirstOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},FirstOperator}(),s=function(t){function FirstSubscriber(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.index=0,this.hasCompleted=!1}return r(FirstSubscriber,t),FirstSubscriber.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},FirstSubscriber.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(r){return void this.destination.error(r)}n&&this._emit(t,e)},FirstSubscriber.prototype._emit=function(t,e){return this.resultSelector?void this._tryResultSelector(t,e):void this._emitFinal(t)},FirstSubscriber.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(r){return void this.destination.error(r)}this._emitFinal(n)},FirstSubscriber.prototype._emitFinal=function(t){var e=this.destination;e.next(t),e.complete(),this.hasCompleted=!0},FirstSubscriber.prototype._complete=function(){var t=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||t.error(new o.EmptyError):(t.next(this.defaultValue),t.complete())},FirstSubscriber}(i.Subscriber)},function(t,e,n){"use strict";function last(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=n(246);e.last=last;var a=function(){function LastOperator(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return LastOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},LastOperator}(),s=function(t){function LastSubscriber(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof i&&(this.lastValue=i,this.hasValue=!0)}return r(LastSubscriber,t),LastSubscriber.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},LastSubscriber.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(r){return void this.destination.error(r)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},LastSubscriber.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(r){return void this.destination.error(r)}this.lastValue=n,this.hasValue=!0},LastSubscriber.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new o.EmptyError)},LastSubscriber}(i.Subscriber)},function(t,e,n){"use strict";function observeOn(t,e){return void 0===e&&(e=0),this.lift(new a(t,e))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29),o=n(730);e.observeOn=observeOn;var a=function(){function ObserveOnOperator(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return ObserveOnOperator.prototype.call=function(t,e){return e._subscribe(new s(t,this.scheduler,this.delay))},ObserveOnOperator}();e.ObserveOnOperator=a;var s=function(t){function ObserveOnSubscriber(e,n,r){void 0===r&&(r=0),t.call(this,e),this.scheduler=n,this.delay=r}return r(ObserveOnSubscriber,t),ObserveOnSubscriber.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n)},ObserveOnSubscriber.prototype.scheduleMessage=function(t){this.add(this.scheduler.schedule(ObserveOnSubscriber.dispatch,this.delay,new c(t,this.destination)))},ObserveOnSubscriber.prototype._next=function(t){this.scheduleMessage(o.Notification.createNext(t))},ObserveOnSubscriber.prototype._error=function(t){this.scheduleMessage(o.Notification.createError(t))},ObserveOnSubscriber.prototype._complete=function(){this.scheduleMessage(o.Notification.createComplete())},ObserveOnSubscriber}(i.Subscriber);e.ObserveOnSubscriber=s;var c=function(){function ObserveOnMessage(t,e){this.notification=t,this.destination=e}return ObserveOnMessage}();e.ObserveOnMessage=c},function(t,e,n){"use strict";function reduce(t,e){return this.lift(new o(t,e))}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29);e.reduce=reduce;var o=function(){function ReduceOperator(t,e){this.accumulator=t,this.seed=e}return ReduceOperator.prototype.call=function(t,e){return e._subscribe(new a(t,this.accumulator,this.seed))},ReduceOperator}();e.ReduceOperator=o;var a=function(t){function ReduceSubscriber(e,n,r){t.call(this,e),this.accumulator=n,this.hasValue=!1,this.acc=r,this.accumulator=n,this.hasSeed="undefined"!=typeof r}return r(ReduceSubscriber,t),ReduceSubscriber.prototype._next=function(t){this.hasValue||(this.hasValue=this.hasSeed)?this._tryReduce(t):(this.acc=t,this.hasValue=!0)},ReduceSubscriber.prototype._tryReduce=function(t){var e;try{e=this.accumulator(this.acc,t)}catch(n){return void this.destination.error(n)}this.acc=e},ReduceSubscriber.prototype._complete=function(){(this.hasValue||this.hasSeed)&&this.destination.next(this.acc),this.destination.complete()},ReduceSubscriber}(i.Subscriber);e.ReduceSubscriber=a},function(t,e,n){"use strict";function toArray(){return this.lift(new o)}var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(29);e.toArray=toArray;var o=function(){function ToArrayOperator(){}return ToArrayOperator.prototype.call=function(t,e){return e._subscribe(new a(t))},ToArrayOperator}(),a=function(t){function ToArraySubscriber(e){t.call(this,e),this.array=[]}return r(ToArraySubscriber,t),ToArraySubscriber.prototype._next=function(t){this.array.push(t)},ToArraySubscriber.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},ToArraySubscriber}(i.Subscriber)},function(t,e,n){"use strict";function toPromise(t){var e=this;if(t||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?t=r.root.Rx.config.Promise:r.root.Promise&&(t=r.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}var r=n(53);e.toPromise=toPromise},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(142),o=function(t){function Action(e,n){t.call(this)}return r(Action,t),Action.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},Action}(i.Subscription);e.Action=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(53),o=n(751),a=function(t){function AsyncAction(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return r(AsyncAction,t),AsyncAction.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},AsyncAction.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),i.root.setInterval(t.flush.bind(t,this),n)},AsyncAction.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:i.root.clearInterval(e)&&void 0||void 0},AsyncAction.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},AsyncAction.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r},AsyncAction.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,r!==-1&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},AsyncAction}(o.Action);e.AsyncAction=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},i=n(732),o=function(t){function AsyncScheduler(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return r(AsyncScheduler,t),AsyncScheduler.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},AsyncScheduler}(i.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var r=n(752),i=n(753);e.async=new i.AsyncScheduler(r.AsyncAction)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},r=function(t){function UnsubscriptionError(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return n(UnsubscriptionError,t),UnsubscriptionError}(Error);e.UnsubscriptionError=r},function(t,e){"use strict";function isObject(t){return null!=t&&"object"==typeof t}e.isObject=isObject},function(t,e){"use strict";function isScheduler(t){return t&&"function"==typeof t.schedule}e.isScheduler=isScheduler},function(t,e,n){"use strict";function toSubscriber(t,e,n){if(t){if(t instanceof r.Subscriber)return t;if(t[i.$$rxSubscriber])return t[i.$$rxSubscriber]()}return t||e||n?new r.Subscriber(t,e,n):new r.Subscriber}var r=n(29),i=n(245);e.toSubscriber=toSubscriber},function(t,e,n){"use strict";function tryCatcher(){try{return r.apply(this,arguments)}catch(t){return i.errorObject.e=t,i.errorObject}}function tryCatch(t){return r=t,tryCatcher}var r,i=n(424);e.tryCatch=tryCatch},function(t,e,n){(function(t,e){function bindArguments(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function patchPrototype(t,e){for(var n=t.constructor.name,r=function(r){var i=e[r],o=t[i];o&&(t[i]=function(t){return function(){return t.apply(this,bindArguments(arguments,n+"."+i))}}(o))},i=0;i<e.length;i++)r(i)}function patchProperty(t,e){var n=Object.getOwnPropertyDescriptor(t,e)||{enumerable:!0,configurable:!0};delete n.writable,delete n.value;var r=e.substr(2),i="_"+e;n.set=function(t){if(this[i]&&this.removeEventListener(r,this[i]),"function"==typeof t){var e=function(e){var n;n=t.apply(this,arguments),void 0==n||n||e.preventDefault()};this[i]=e,this.addEventListener(r,e,!1)}else this[i]=null},n.get=function(){return this[i]||null},Object.defineProperty(t,e,n)}function patchOnProperties(t,e){var n=[];for(var r in t)"on"==r.substr(0,2)&&n.push(r);for(var i=0;i<n.length;i++)patchProperty(t,n[i]);if(e)for(var o=0;o<e.length;o++)patchProperty(t,"on"+e[o])}function findExistingRegisteredTask(t,e,n,r,i){var o=t[s];if(o)for(var a=0;a<o.length;a++){var c=o[a],l=c.data;if(l.handler===e&&l.useCapturing===r&&l.eventName===n)return i&&o.splice(a,1),c}return null}function attachRegisteredEvent(t,e){var n=t[s];n||(n=t[s]=[]),n.push(e)}function scheduleEventListener(t){var e=t.data;return attachRegisteredEvent(e.target,t),e.target[u](e.eventName,t.invoke,e.useCapturing)}function cancelEventListener(t){var e=t.data;findExistingRegisteredTask(e.target,t.invoke,e.eventName,e.useCapturing,!0),e.target[p](e.eventName,t.invoke,e.useCapturing)}function zoneAwareAddEventListener(t,e){var n=e[0],i=e[1],o=e[2]||!1,a=t||r,s=null;"function"==typeof i?s=i:i&&i.handleEvent&&(s=function(t){return i.handleEvent(t)});var c=!1;try{c=i&&"[object FunctionWrapper]"===i.toString()}catch(l){return}if(!s||c)return a[u](n,i,o);var p=findExistingRegisteredTask(a,i,n,o,!1);if(p)return a[u](n,p.invoke,o);var d=Zone.current,f=a.constructor.name+".addEventListener:"+n,h={target:a,eventName:n,name:n,useCapturing:o,handler:i};d.scheduleEventTask(f,s,h,scheduleEventListener,cancelEventListener)}function zoneAwareRemoveEventListener(t,e){var n=e[0],i=e[1],o=e[2]||!1,a=t||r,s=findExistingRegisteredTask(a,i,n,o,!0);s?s.zone.cancelTask(s):a[p](n,i,o)}function patchEventTargetMethods(t){return!(!t||!t.addEventListener)&&(patchMethod(t,c,function(){return zoneAwareAddEventListener}),patchMethod(t,l,function(){return zoneAwareRemoveEventListener}),!0)}function patchClass(t){var e=r[t];if(e){r[t]=function(){var n=bindArguments(arguments,t);switch(n.length){case 0:this[d]=new e;break;case 1:this[d]=new e(n[0]);break;case 2:this[d]=new e(n[0],n[1]);break;case 3:this[d]=new e(n[0],n[1],n[2]);break;case 4:this[d]=new e(n[0],n[1],n[2],n[3]);break;default:throw new Error("Arg list too long.")}};var n,i=new e(function(){});for(n in i)"XMLHttpRequest"===t&&"responseBlob"===n||!function(e){"function"==typeof i[e]?r[t].prototype[e]=function(){return this[d][e].apply(this[d],arguments)}:Object.defineProperty(r[t].prototype,e,{set:function(n){"function"==typeof n?this[d][e]=Zone.current.wrap(n,t+"."+e):this[d][e]=n},get:function(){return this[d][e]}})}(n);for(n in e)"prototype"!==n&&e.hasOwnProperty(n)&&(r[t][n]=e[n])}}function createNamedFn(t,e){try{return Function("f","return function "+t+"(){return f(this, arguments)}")(e)}catch(n){return function(){return e(this,arguments)}}}function patchMethod(t,e,r){for(var i=t;i&&!i.hasOwnProperty(e);)i=Object.getPrototypeOf(i);!i&&t[e]&&(i=t);var o,a=n(e);return i&&!(o=i[a])&&(o=i[a]=i[e],i[e]=createNamedFn(e,r(o,a,e))),o}function eventTargetPatch(t){var e=[],n=t.wtf;n?e=f.split(",").map(function(t){return"HTML"+t+"Element"}).concat(h):t[m]?e.push(m):e=h;for(var r=0;r<e.length;r++){var i=t[e[r]];patchEventTargetMethods(i&&i.prototype)}}function propertyPatch(){Object.defineProperty=function(t,e,n){if(isUnconfigurable(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var r=n.configurable;return"prototype"!==e&&(n=rewriteDescriptor(t,e,n)),_tryDefineProperty(t,e,n,r)},Object.defineProperties=function(t,e){return Object.keys(e).forEach(function(n){Object.defineProperty(t,n,e[n])}),t},Object.create=function(t,e){return"object"!=typeof e||Object.isFrozen(e)||Object.keys(e).forEach(function(n){e[n]=rewriteDescriptor(t,n,e[n])}),b(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var n=g(t,e);return isUnconfigurable(t,e)&&(n.configurable=!1),n}}function _redefineProperty(t,e,n){var r=n.configurable;return n=rewriteDescriptor(t,e,n),_tryDefineProperty(t,e,n,r)}function isUnconfigurable(t,e){return t&&t[y]&&t[y][e]}function rewriteDescriptor(t,e,n){return n.configurable=!0,n.configurable||(t[y]||v(t,y,{writable:!0,value:{}}),t[y][e]=!0),n}function _tryDefineProperty(t,e,n,r){try{return v(t,e,n)}catch(i){if(!n.configurable)throw i;"undefined"==typeof r?delete n.configurable:n.configurable=r;try{return v(t,e,n)}catch(i){var o=null;try{o=JSON.stringify(n)}catch(i){o=o.toString()}console.log("Attempting to configure '"+e+"' with descriptor '"+o+"' on object '"+t+"' and got error, giving up: "+i)}}}function registerElementPatch(t){if(a&&"registerElement"in t.document){var e=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(t,r){return r&&r.prototype&&n.forEach(function(t){var e="Document.registerElement::"+t;if(r.prototype.hasOwnProperty(t)){var n=Object.getOwnPropertyDescriptor(r.prototype,t);n&&n.value?(n.value=Zone.current.wrap(n.value,e),_redefineProperty(r.prototype,t,n)):r.prototype[t]=Zone.current.wrap(r.prototype[t],e)}else r.prototype[t]&&(r.prototype[t]=Zone.current.wrap(r.prototype[t],e))}),e.apply(document,[t,r])}}}function apply(t){var e=t.WebSocket;t.EventTarget||patchEventTargetMethods(e.prototype),t.WebSocket=function(t,n){var r,i=arguments.length>1?new e(t,n):new e(t),o=Object.getOwnPropertyDescriptor(i,"onmessage");return o&&o.configurable===!1?(r=Object.create(i),["addEventListener","removeEventListener","send","close"].forEach(function(t){r[t]=function(){return i[t].apply(i,arguments)}})):r=i,patchOnProperties(r,["close","error","message","open"]),r};for(var n in e)t.WebSocket[n]=e[n]}function propertyDescriptorPatch(t){if(!o){var e="undefined"!=typeof WebSocket;canPatchViaPropertyDescriptor()?(a&&patchOnProperties(HTMLElement.prototype,_),patchOnProperties(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(patchOnProperties(IDBIndex.prototype,null),patchOnProperties(IDBRequest.prototype,null),patchOnProperties(IDBOpenDBRequest.prototype,null),patchOnProperties(IDBDatabase.prototype,null),patchOnProperties(IDBTransaction.prototype,null),patchOnProperties(IDBCursor.prototype,null)),e&&patchOnProperties(WebSocket.prototype,null)):(patchViaCapturingAllTheEvents(),patchClass("XMLHttpRequest"),e&&apply(t))}}function canPatchViaPropertyDescriptor(){if(a&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{get:function(){return!0}});var e=new XMLHttpRequest,n=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{}),n}function patchViaCapturingAllTheEvents(){for(var t=function(t){var e=_[t],n="on"+e;document.addEventListener(e,function(t){var e,r,i=t.target;for(r=i?i.constructor.name+"."+n:"unknown."+n;i;)i[n]&&!i[n][w]&&(e=Zone.current.wrap(i[n],r),e[w]=i[n],i[n]=e),i=i.parentElement},!0)},e=0;e<_.length;e++)t(e)}function patchTimer(t,e,n,r){function scheduleTask(e){var n=e.data;return n.args[0]=e.invoke,n.handleId=i.apply(t,n.args),e}function clearTask(t){return o(t.data.handleId)}var i=null,o=null;e+=r,n+=r,i=patchMethod(t,e,function(n){return function(i,o){if("function"==typeof o[0]){var a=Zone.current,s={handleId:null,isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?o[1]||0:null,args:o},c=a.scheduleMacroTask(e,o[0],s,scheduleTask,clearTask);if(!c)return c;var l=c.data.handleId;return l.ref&&l.unref&&(c.ref=l.ref.bind(l),c.unref=l.unref.bind(l)),c}return n.apply(t,o)}}),o=patchMethod(t,n,function(e){return function(n,r){var i=r[0];i&&"string"==typeof i.type?(i.cancelFn&&i.data.isPeriodic||0===i.runCount)&&i.zone.cancelTask(i):e.apply(t,r)}})}function patchXHR(t){function findPendingTask(t){var e=t[A];return e}function scheduleTask(t){var e=t.data;e.target.addEventListener("readystatechange",function(){e.target.readyState===e.target.DONE&&(e.aborted||t.invoke())});var r=e.target[A];return r||(e.target[A]=t),n.apply(e.target,e.args),t}function placeholderCallback(){}function clearTask(t){var e=t.data;return e.aborted=!0,r.apply(e.target,e.args)}var e=patchMethod(t.XMLHttpRequest.prototype,"open",function(){return function(t,n){return t[T]=0==n[2],e.apply(t,n)}}),n=patchMethod(t.XMLHttpRequest.prototype,"send",function(){return function(t,e){var r=Zone.current;if(t[T])return n.apply(t,e);var i={target:t,isPeriodic:!1,delay:null,args:e,aborted:!1 -};return r.scheduleMacroTask("XMLHttpRequest.send",placeholderCallback,i,scheduleTask,clearTask)}}),r=patchMethod(t.XMLHttpRequest.prototype,"abort",function(t){return function(t,e){var n=findPendingTask(t);if(n&&"string"==typeof n.type){if(null==n.cancelFn)return;n.zone.cancelTask(n)}}})}var n=(function(t){function __symbol__(t){return"__zone_symbol__"+t}function scheduleQueueDrain(){0==d&&0==l.length&&(t[o]?t[o].resolve(0)[a](drainMicroTaskQueue):t[i](drainMicroTaskQueue,0))}function scheduleMicroTask(t){scheduleQueueDrain(),l.push(t)}function consoleError(t){var e=t&&t.rejection;e&&console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0),console.error(t)}function drainMicroTaskQueue(){if(!u){for(u=!0;l.length;){var t=l;l=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(r){consoleError(r)}}}for(;p.length;)for(var i=function(){var t=p.shift();try{t.zone.runGuarded(function(){throw t})}catch(e){consoleError(e)}};p.length;)i();u=!1}}function isThenable(t){return t&&t.then}function forwardResolution(t){return t}function forwardRejection(t){return _.reject(t)}function makeResolver(t,e){return function(n){resolvePromise(t,e,n)}}function resolvePromise(t,n,r){if(t[f]===v)if(r instanceof _&&r[f]!==v)clearRejectedNoCatch(r),resolvePromise(t,r[f],r[h]);else if(isThenable(r))r.then(makeResolver(t,n),makeResolver(t,!1));else{t[f]=n;var i=t[h];t[h]=r;for(var o=0;o<i.length;)scheduleResolveOrReject(t,i[o++],i[o++],i[o++],i[o++]);if(0==i.length&&n==b){t[f]=y;try{throw new Error("Uncaught (in promise): "+r)}catch(a){var s=a;s.rejection=r,s.promise=t,s.zone=e.current,s.task=e.currentTask,p.push(s),scheduleQueueDrain()}}}return t}function clearRejectedNoCatch(t){if(t[f]===y){t[f]=b;for(var e=0;e<p.length;e++)if(t===p[e].promise){p.splice(e,1);break}}}function scheduleResolveOrReject(t,e,n,r,i){clearRejectedNoCatch(t);var o=t[f]?r||forwardResolution:i||forwardRejection;e.scheduleMicroTask(m,function(){try{resolvePromise(n,!0,e.run(o,null,[t[h]]))}catch(r){resolvePromise(n,!1,r)}})}function patchThen(t){var e=t.prototype,n=e[__symbol__("then")]=e.then;e.then=function(t,e){var r=this;return new _(function(t,e){n.call(r,t,e)}).then(t,e)}}if(t.Zone)throw new Error("Zone already loaded.");var e=function(){function Zone(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new n(this,this._parent&&this._parent._zoneDelegate,e)}return Zone.assertZonePatched=function(){if(t.Promise!==_)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(Zone,"current",{get:function(){return s},enumerable:!0,configurable:!0}),Object.defineProperty(Zone,"currentTask",{get:function(){return c},enumerable:!0,configurable:!0}),Object.defineProperty(Zone.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(Zone.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),Zone.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},Zone.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},Zone.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},Zone.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},Zone.prototype.run=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null);var i=s;s=this;try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{s=i}},Zone.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null);var i=s;s=this;try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{s=i}},Zone.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var r=c;c=t;var i=s;s=this;try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{s=i,c=r}},Zone.prototype.scheduleMicroTask=function(t,e,n,i){return this._zoneDelegate.scheduleTask(this,new r("microTask",this,t,e,n,i,null))},Zone.prototype.scheduleMacroTask=function(t,e,n,i,o){return this._zoneDelegate.scheduleTask(this,new r("macroTask",this,t,e,n,i,o))},Zone.prototype.scheduleEventTask=function(t,e,n,i,o){return this._zoneDelegate.scheduleTask(this,new r("eventTask",this,t,e,n,i,o))},Zone.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},Zone.__symbol__=__symbol__,Zone}(),n=function(){function ZoneDelegate(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt)}return ZoneDelegate.prototype.fork=function(t,n){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,n):new e(t,n)},ZoneDelegate.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this.zone,t,e,n):e},ZoneDelegate.prototype.invoke=function(t,e,n,r,i){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this.zone,t,e,n,r,i):e.apply(n,r)},ZoneDelegate.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this.zone,t,e)},ZoneDelegate.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this.zone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");scheduleMicroTask(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},ZoneDelegate.prototype.invokeTask=function(t,e,n,r){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this.zone,t,e,n,r):e.callback.apply(n,r)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},ZoneDelegate.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this.zone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},ZoneDelegate.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this.zone,t,e)},ZoneDelegate.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,r=n[t],i=n[t]=r+e;if(i<0)throw new Error("More tasks executed then were scheduled.");if(0==r||0==i){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},ZoneDelegate}(),r=function(){function ZoneTask(t,e,n,r,i,o,a){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=i,this.scheduleFn=o,this.cancelFn=a,this.callback=r;var s=this;this.invoke=function(){d++;try{return e.runTask(s,this,arguments)}finally{1==d&&drainMicroTaskQueue(),d--}}}return ZoneTask.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:this.toString()},ZoneTask}(),i=__symbol__("setTimeout"),o=__symbol__("Promise"),a=__symbol__("then"),s=new e(null,null),c=null,l=[],u=!1,p=[],d=0,f=__symbol__("state"),h=__symbol__("value"),m="Promise.then",v=null,g=!0,b=!1,y=0,_=function(){function ZoneAwarePromise(t){var e=this;if(!(e instanceof ZoneAwarePromise))throw new Error("Must be an instanceof Promise.");e[f]=v,e[h]=[];try{t&&t(makeResolver(e,g),makeResolver(e,b))}catch(n){resolvePromise(e,!1,n)}}return ZoneAwarePromise.resolve=function(t){return resolvePromise(new this(null),g,t)},ZoneAwarePromise.reject=function(t){return resolvePromise(new this(null),b,t)},ZoneAwarePromise.race=function(t){function onResolve(t){r&&(r=e(t))}function onReject(t){r&&(r=n(t))}for(var e,n,r=new this(function(t,r){e=t,n=r}),i=0,o=t;i<o.length;i++){var a=o[i];isThenable(a)||(a=this.resolve(a)),a.then(onResolve,onReject)}return r},ZoneAwarePromise.all=function(t){for(var e,n,r=new this(function(t,r){e=t,n=r}),i=0,o=[],a=0,s=t;a<s.length;a++){var c=s[a];isThenable(c)||(c=this.resolve(c)),c.then(function(t){return function(n){o[t]=n,i--,i||e(o)}}(i),n),i++}return i||e(o),r},ZoneAwarePromise.prototype.then=function(t,n){var r=new this.constructor(null),i=e.current;return this[f]==v?this[h].push(i,r,t,n):scheduleResolveOrReject(this,i,r,t,n),r},ZoneAwarePromise.prototype.catch=function(t){return this.then(null,t)},ZoneAwarePromise}();_.resolve=_.resolve,_.reject=_.reject,_.race=_.race,_.all=_.all;var w=t[__symbol__("Promise")]=t.Promise;if(t.Promise=_,w&&(patchThen(w),"undefined"!=typeof t.fetch)){var x=t.fetch();x.then(function(){return null},function(){return null}),x.constructor!=w&&patchThen(x.constructor)}return Promise[e.__symbol__("uncaughtPromiseErrors")]=p,t.Zone=e}("object"==typeof window&&window||"object"==typeof self&&self||t),Zone.__symbol__),r="object"==typeof window&&window||"object"==typeof self&&self||t,i="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,o="undefined"!=typeof e&&"[object process]"==={}.toString.call(e),a=!o&&!i&&!("undefined"==typeof window||!window.HTMLElement),s=n("eventTasks"),c="addEventListener",l="removeEventListener",u=n(c),p=n(l),d=n("originalInstance"),f="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",h="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex".split(","),m="EventTarget",v=Object[n("defineProperty")]=Object.defineProperty,g=Object[n("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,b=Object.create,y=n("unconfigurables"),_="copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror".split(" "),w=n("unbound"),x="set",C="clear",S=["alert","prompt","confirm"],k="object"==typeof window&&window||"object"==typeof self&&self||t;patchTimer(k,x,C,"Timeout"),patchTimer(k,x,C,"Interval"),patchTimer(k,x,C,"Immediate"),patchTimer(k,"request","cancel","AnimationFrame"),patchTimer(k,"mozRequest","mozCancel","AnimationFrame"),patchTimer(k,"webkitRequest","webkitCancel","AnimationFrame");for(var E=0;E<S.length;E++){var P=S[E];patchMethod(k,P,function(t,e,n){return function(e,r){return Zone.current.run(t,k,r,n)}})}eventTargetPatch(k),propertyDescriptorPatch(k),patchClass("MutationObserver"),patchClass("WebKitMutationObserver"),patchClass("FileReader"),propertyPatch(),registerElementPatch(k),patchXHR(k);var A=n("xhrTask"),T=n("xhrSync");k.navigator&&k.navigator.geolocation&&patchPrototype(k.navigator.geolocation,["getCurrentPosition","watchPosition"])}).call(e,n(59),n(710))},function(t,e){function webpackEmptyContext(t){throw new Error("Cannot find module '"+t+"'.")}webpackEmptyContext.keys=function(){return[]},webpackEmptyContext.resolve=webpackEmptyContext,t.exports=webpackEmptyContext,webpackEmptyContext.id=761},function(t,e,n){t.exports=n(429)}],[762]); \ No newline at end of file diff --git a/demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js.gz b/demo/Angular2_Demo/main.386b62d50903aa6ad827.bundle.js.gz deleted file mode 100644 index 4fac61aecfdda5b208a3cdad781590bfb2b0df7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301182 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≧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	ujO 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 H4uKm0VvJn> diff --git a/demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js b/demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js new file mode 100644 index 0000000..8d0a50e --- /dev/null +++ b/demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js @@ -0,0 +1,2025 @@ +webpackJsonp([0,3],[function(t,e,n){"use strict";var i=n(492);n.d(e,"assertPlatform",function(){return i.a}),n.d(e,"destroyPlatform",function(){return i.b}),n.d(e,"getPlatform",function(){return i.c}),n.d(e,"createPlatform",function(){return i.d}),n.d(e,"ApplicationRef",function(){return i.e}),n.d(e,"enableProdMode",function(){return i.f}),n.d(e,"isDevMode",function(){return i.g}),n.d(e,"createPlatformFactory",function(){return i.h}),n.d(e,"PlatformRef",function(){return i.i}),n.d(e,"APP_ID",function(){return i.j}),n.d(e,"PACKAGE_ROOT_URL",function(){return i.k}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return i.l}),n.d(e,"PLATFORM_INITIALIZER",function(){return i.m}),n.d(e,"ApplicationInitStatus",function(){return i.n}),n.d(e,"APP_INITIALIZER",function(){return i.o}),n.d(e,"DebugElement",function(){return i.p}),n.d(e,"DebugNode",function(){return i.q}),n.d(e,"asNativeElements",function(){return i.r}),n.d(e,"getDebugNode",function(){return i.s}),n.d(e,"Testability",function(){return i.t}),n.d(e,"TestabilityRegistry",function(){return i.u}),n.d(e,"setTestabilityGetter",function(){return i.v}),n.d(e,"TRANSLATIONS",function(){return i.w}),n.d(e,"TRANSLATIONS_FORMAT",function(){return i.x}),n.d(e,"LOCALE_ID",function(){return i.y}),n.d(e,"ApplicationModule",function(){return i.z}),n.d(e,"wtfCreateScope",function(){return i.A}),n.d(e,"wtfLeave",function(){return i.B}),n.d(e,"wtfStartTimeRange",function(){return i.C}),n.d(e,"wtfEndTimeRange",function(){return i.D}),n.d(e,"Type",function(){return i.E}),n.d(e,"EventEmitter",function(){return i.F}),n.d(e,"ErrorHandler",function(){return i.G}),n.d(e,"AnimationTransitionEvent",function(){return i.H}),n.d(e,"AnimationPlayer",function(){return i.I}),n.d(e,"Sanitizer",function(){return i.J}),n.d(e,"SecurityContext",function(){return i.K}),n.d(e,"Attribute",function(){return i.L}),n.d(e,"ContentChild",function(){return i.M}),n.d(e,"ContentChildren",function(){return i.N}),n.d(e,"Query",function(){return i.O}),n.d(e,"ViewChild",function(){return i.P}),n.d(e,"ViewChildren",function(){return i.Q}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return i.R}),n.d(e,"Component",function(){return i.S}),n.d(e,"Directive",function(){return i.T}),n.d(e,"HostBinding",function(){return i.U}),n.d(e,"HostListener",function(){return i.V}),n.d(e,"Input",function(){return i.W}),n.d(e,"Output",function(){return i.X}),n.d(e,"Pipe",function(){return i.Y}),n.d(e,"OnDestroy",function(){return i.Z}),n.d(e,"AfterContentInit",function(){return i._0}),n.d(e,"AfterViewChecked",function(){return i._1}),n.d(e,"AfterViewInit",function(){return i._2}),n.d(e,"DoCheck",function(){return i._3}),n.d(e,"OnChanges",function(){return i._4}),n.d(e,"AfterContentChecked",function(){return i._5}),n.d(e,"OnInit",function(){return i._6}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return i._7}),n.d(e,"NO_ERRORS_SCHEMA",function(){return i._8}),n.d(e,"NgModule",function(){return i._9}),n.d(e,"ViewEncapsulation",function(){return i._10}),n.d(e,"Class",function(){return i._11}),n.d(e,"forwardRef",function(){return i._12}),n.d(e,"resolveForwardRef",function(){return i._13}),n.d(e,"Injector",function(){return i._14}),n.d(e,"ReflectiveInjector",function(){return i._15}),n.d(e,"ResolvedReflectiveFactory",function(){return i._16}),n.d(e,"ReflectiveKey",function(){return i._17}),n.d(e,"OpaqueToken",function(){return i._18}),n.d(e,"NgZone",function(){return i._19}),n.d(e,"RenderComponentType",function(){return i._20}),n.d(e,"Renderer",function(){return i._21}),n.d(e,"RootRenderer",function(){return i._22}),n.d(e,"COMPILER_OPTIONS",function(){return i._23}),n.d(e,"CompilerFactory",function(){return i._24}),n.d(e,"ModuleWithComponentFactories",function(){return i._25}),n.d(e,"Compiler",function(){return i._26}),n.d(e,"ComponentFactory",function(){return i._27}),n.d(e,"ComponentRef",function(){return i._28}),n.d(e,"ComponentFactoryResolver",function(){return i._29}),n.d(e,"ElementRef",function(){return i._30}),n.d(e,"NgModuleFactory",function(){return i._31}),n.d(e,"NgModuleRef",function(){return i._32}),n.d(e,"NgModuleFactoryLoader",function(){return i._33}),n.d(e,"getModuleFactory",function(){return i._34}),n.d(e,"QueryList",function(){return i._35}),n.d(e,"SystemJsNgModuleLoader",function(){return i._36}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return i._37}),n.d(e,"TemplateRef",function(){return i._38}),n.d(e,"ViewContainerRef",function(){return i._39}),n.d(e,"EmbeddedViewRef",function(){return i._40}),n.d(e,"ViewRef",function(){return i._41}),n.d(e,"ChangeDetectionStrategy",function(){return i._42}),n.d(e,"ChangeDetectorRef",function(){return i._43}),n.d(e,"CollectionChangeRecord",function(){return i._44}),n.d(e,"DefaultIterableDiffer",function(){return i._45}),n.d(e,"IterableDiffers",function(){return i._46}),n.d(e,"KeyValueChangeRecord",function(){return i._47}),n.d(e,"KeyValueDiffers",function(){return i._48}),n.d(e,"SimpleChange",function(){return i._49}),n.d(e,"WrappedValue",function(){return i._50}),n.d(e,"platformCore",function(){return i._51}),n.d(e,"__core_private__",function(){return i._52}),n.d(e,"AUTO_STYLE",function(){return i._53}),n.d(e,"AnimationEntryMetadata",function(){return i._54}),n.d(e,"AnimationStateMetadata",function(){return i._55}),n.d(e,"AnimationStateDeclarationMetadata",function(){return i._56}),n.d(e,"AnimationStateTransitionMetadata",function(){return i._57}),n.d(e,"AnimationMetadata",function(){return i._58}),n.d(e,"AnimationKeyframesSequenceMetadata",function(){return i._59}),n.d(e,"AnimationStyleMetadata",function(){return i._60}),n.d(e,"AnimationAnimateMetadata",function(){return i._61}),n.d(e,"AnimationWithStepsMetadata",function(){return i._62}),n.d(e,"AnimationSequenceMetadata",function(){return i._63}),n.d(e,"AnimationGroupMetadata",function(){return i._64}),n.d(e,"animate",function(){return i._65}),n.d(e,"group",function(){return i._66}),n.d(e,"sequence",function(){return i._67}),n.d(e,"style",function(){return i._68}),n.d(e,"state",function(){return i._69}),n.d(e,"keyframes",function(){return i._70}),n.d(e,"transition",function(){return i._71}),n.d(e,"trigger",function(){return i._72}),n.d(e,"Inject",function(){return i._73}),n.d(e,"Optional",function(){return i._74}),n.d(e,"Injectable",function(){return i._75}),n.d(e,"Self",function(){return i._76}),n.d(e,"SkipSelf",function(){return i._77}),n.d(e,"Host",function(){return i._78})},function(t,e,n){var i=n(11),r=n(10),o=n(47),s=n(27),a=n(73),c="prototype",l=function(t,e,n){var u,d,p,f,h=t&l.F,m=t&l.G,v=t&l.S,g=t&l.P,b=t&l.B,y=m?i:v?i[e]||(i[e]={}):(i[e]||{})[c],w=m?r:r[e]||(r[e]={}),_=w[c]||(w[c]={});m&&(n=e);for(u in n)d=!h&&y&&void 0!==y[u],p=(d?y:n)[u],f=b&&d?a(p,i):g&&"function"==typeof p?a(Function.call,p):p,y&&s(y,u,p,t&l.U),w[u]!=p&&o(w,u,f),g&&_[u]!=p&&(_[u]=p)};i.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"string"==typeof t}function s(t){return"object"==typeof t&&null!==t}function a(t){return s(t)&&Object.getPrototypeOf(t)===y}function c(t){return Array.isArray(t)}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return r(t)?null:t}function d(t){return!r(t)&&t}function p(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function f(){if(r(x))if(i(g.Symbol)&&i(Symbol.iterator))x=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(x=n)}return x}function h(t,e,n,i){var r=n+"\nreturn "+e+"\n//# sourceURL="+t,o=[],s=[];for(var a in i)o.push(a),s.push(i[a]);return(new(Function.bind.apply(Function,[void 0].concat(o.concat(r))))).apply(void 0,s)}function m(t){return!p(t)}function v(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}n.d(e,"o",function(){return b}),e.a=i,e.b=r,e.f=o,e.k=s,e.g=a,e.c=c,e.p=l,n.d(e,"m",function(){return w}),n.d(e,"l",function(){return _}),e.j=u,e.i=d,e.d=p,e.e=f,e.q=h,e.h=m,e.n=v;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var g;g="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var b=g;b.assert=function(t){};var y=Object.getPrototypeOf({}),w=function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),_=function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),x=(b.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return b.JSON.parse(t)},t.stringify=function(t){return b.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){"use strict";(function(t){function i(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function r(t){return t.name||typeof t}function o(t){return void 0!==t&&null!==t}function s(t){return void 0===t||null===t}function a(t){return"string"==typeof t}function c(t){return"function"==typeof t}function l(t){return Array.isArray(t)}function u(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function d(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function p(t){return t}function f(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function h(t){console.log(t)}function m(t){console.warn(t)}function v(){if(s(w))if(o(b.Symbol)&&o(Symbol.iterator))w=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(w=n)}return w}function g(t){return!f(t)}e.o=i,n.d(e,"a",function(){return y}),e.m=r,e.e=o,e.c=s,e.p=a,e.d=c,e.f=l,e.b=u,e.k=d,e.l=p,e.g=f,e.i=h,e.j=m,e.h=v,e.n=g;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var b;b="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var y=b;y.assert=function(t){};var w=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),y.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return y.JSON.parse(t)},t.stringify=function(t){return y.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){var i=n(7);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";function i(t,e,n){var i=new mt(t,e);return n.visitExpression(i,null)}function r(t){var e=new vt;return e.visitAllStatements(t,null),e.varNames}function o(t,e){return void 0===e&&(e=null),new A(t,e)}function s(t,e){return void 0===e&&(e=null),new H(t,null,e)}function a(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),n.i(f.a)(t)?new w(t,e,i):null}function c(t,e){return void 0===e&&(e=null),new K(t,e)}function l(t,e){return void 0===e&&(e=null),new Z(t,e)}function u(t){return new B(t)}function d(t,e,n){return void 0===n&&(n=null),new W(t,e,n)}function p(t,e){return void 0===e&&(e=null),new V(t,e)}var f=n(2);n.d(e,"d",function(){return h}),n.d(e,"Q",function(){return g}),n.d(e,"R",function(){return v}),n.d(e,"I",function(){return w}),n.d(e,"q",function(){return _}),n.d(e,"w",function(){return x}),n.d(e,"l",function(){return C}),n.d(e,"D",function(){return k}),n.d(e,"L",function(){return E}),n.d(e,"K",function(){return S}),n.d(e,"E",function(){return O}),n.d(e,"y",function(){return b}),n.d(e,"m",function(){return P}),n.d(e,"O",function(){return T}),n.d(e,"B",function(){return A}),n.d(e,"r",function(){return M}),n.d(e,"G",function(){return V}),n.d(e,"S",function(){return H}),n.d(e,"k",function(){return z}),n.d(e,"z",function(){return G}),n.d(e,"o",function(){return Y}),n.d(e,"n",function(){return Q}),n.d(e,"J",function(){return J}),n.d(e,"h",function(){return X}),n.d(e,"u",function(){return N}),n.d(e,"P",function(){return tt}),n.d(e,"x",function(){return et}),n.d(e,"F",function(){return it}),n.d(e,"t",function(){return rt}),n.d(e,"s",function(){return st}),n.d(e,"C",function(){return at}),n.d(e,"v",function(){return ct}),n.d(e,"M",function(){return lt}),n.d(e,"i",function(){return ut}),n.d(e,"H",function(){return dt}),e.p=i,e.N=r,e.e=o,e.b=s,e.c=a,e.g=c,e.f=l,e.A=u,e.j=d,e.a=p;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h,m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.Const=0]="Const"}(h||(h={}));var v,g=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}();!function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function"}(v||(v={}));var b,y=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.name=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},e}(g),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,i),this.value=e,this.typeParams=n}return m(e,t),e.prototype.visitType=function(t,e){return t.visitExternalType(this,e)},e}(g),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.of=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},e}(g),x=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.valueType=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitMapType(this,e)},e}(g),C=new y(v.Dynamic),k=new y(v.Bool),E=(new y(v.Int),new y(v.Number)),S=new y(v.String),O=new y(v.Function);!function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.Lower=11]="Lower",t[t.LowerEquals=12]="LowerEquals",t[t.Bigger=13]="Bigger",t[t.BiggerEquals=14]="BiggerEquals"}(b||(b={}));var T,P=function(){function t(t){this.type=t}return t.prototype.prop=function(t){return new Y(this,t)},t.prototype.key=function(t,e){return void 0===e&&(e=null),new $(this,t,e)},t.prototype.callMethod=function(t,e){return new j(this,t,e)},t.prototype.callFn=function(t){return new L(this,t)},t.prototype.instantiate=function(t,e){return void 0===e&&(e=null),new F(this,t,e)},t.prototype.conditional=function(t,e){return void 0===e&&(e=null),new U(this,t,e)},t.prototype.equals=function(t){return new G(b.Equals,this,t)},t.prototype.notEquals=function(t){return new G(b.NotEquals,this,t)},t.prototype.identical=function(t){return new G(b.Identical,this,t)},t.prototype.notIdentical=function(t){return new G(b.NotIdentical,this,t)},t.prototype.minus=function(t){return new G(b.Minus,this,t)},t.prototype.plus=function(t){return new G(b.Plus,this,t)},t.prototype.divide=function(t){return new G(b.Divide,this,t)},t.prototype.multiply=function(t){return new G(b.Multiply,this,t)},t.prototype.modulo=function(t){return new G(b.Modulo,this,t)},t.prototype.and=function(t){return new G(b.And,this,t)},t.prototype.or=function(t){return new G(b.Or,this,t)},t.prototype.lower=function(t){return new G(b.Lower,this,t)},t.prototype.lowerEquals=function(t){return new G(b.LowerEquals,this,t)},t.prototype.bigger=function(t){return new G(b.Bigger,this,t)},t.prototype.biggerEquals=function(t){return new G(b.BiggerEquals,this,t)},t.prototype.isBlank=function(){return this.equals(X)},t.prototype.cast=function(t){return new q(this,t)},t.prototype.toStmt=function(){return new it(this)},t}();!function(t){t[t.This=0]="This",t[t.Super=1]="Super",t[t.CatchError=2]="CatchError",t[t.CatchStack=3]="CatchStack"}(T||(T={}));var M,A=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),n.i(f.f)(e)?(this.name=e,this.builtin=null):(this.name=null,this.builtin=e)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},e.prototype.set=function(t){return new I(this.name,t)},e}(P),I=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i||n.type),this.name=e,this.value=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===t&&(t=null),void 0===e&&(e=null),new et(this.name,this.value,t,e)},e}(P),D=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.index=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},e}(P),R=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.name=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},e}(P);!function(t){t[t.ConcatArray=0]="ConcatArray",t[t.SubscribeObservable=1]="SubscribeObservable",t[t.Bind=2]="Bind"}(M||(M={}));var N,j=function(t){function e(e,i,r,o){void 0===o&&(o=null),t.call(this,o),this.receiver=e,this.args=r,n.i(f.f)(i)?(this.name=i,this.builtin=null):(this.name=null,this.builtin=i)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},e}(P),L=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.fn=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},e}(P),F=function(t){function e(e,n,i){t.call(this,i),this.classExpr=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},e}(P),V=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},e}(P),H=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n),this.value=e,this.typeParams=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},e}(P),U=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r||n.type),this.condition=e,this.falseCase=i,this.trueCase=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},e}(P),B=function(t){function e(e){t.call(this,k),this.condition=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},e}(P),q=function(t){function e(e,n){t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},e}(P),z=function(){function t(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return t}(),W=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.params=e,this.statements=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new nt(t,this.params,this.statements,this.type,e)},e}(P),G=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||n.type),this.operator=e,this.rhs=i,this.lhs=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},e}(P),Y=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.name=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},e.prototype.set=function(t){return new R(this.receiver,this.name,t)},e}(P),$=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.index=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},e.prototype.set=function(t){return new D(this.receiver,this.index,t)},e}(P),K=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.entries=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},e}(P),Z=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),this.entries=e,this.valueType=null,n.i(f.a)(i)&&(this.valueType=i.valueType)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},e}(P),Q=new A(T.This),J=new A(T.Super),X=(new A(T.CatchError),new A(T.CatchStack),new V(null,null));!function(t){t[t.Final=0]="Final",t[t.Private=1]="Private"}(N||(N={}));var tt=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),et=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r),this.name=e,this.value=n,this.type=i||n.type}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},e}(tt),nt=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,o),this.name=e,this.params=n,this.statements=i,this.type=r}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},e}(tt),it=function(t){function e(e){t.call(this),this.expr=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},e}(tt),rt=function(t){function e(e){t.call(this),this.value=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},e}(tt),ot=function(){function t(t,e){void 0===t&&(t=null),this.type=t,this.modifiers=e,e||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),st=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.name=e}return m(e,t),e}(ot),at=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,r,o),this.name=e,this.params=n,this.body=i}return m(e,t),e}(ot),ct=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,i,r),this.name=e,this.body=n}return m(e,t),e}(ot),lt=function(t){function e(e,n,i,r,o,s,a){void 0===a&&(a=null),t.call(this,a),this.name=e,this.parent=n,this.fields=i,this.getters=r,this.constructorMethod=o,this.methods=s}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},e}(tt),ut=function(t){function e(e,n,i){void 0===i&&(i=[]),t.call(this),this.condition=e,this.trueCase=n,this.falseCase=i}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},e}(tt),dt=(function(t){function e(e){t.call(this),this.comment=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)},e}(tt),function(t){function e(e,n){t.call(this),this.bodyStmts=e,this.catchStmts=n}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},e}(tt)),pt=function(t){function e(e){t.call(this),this.error=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},e}(tt),ft=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return new I(t.name,t.value.visitExpression(this,e))},t.prototype.visitWriteKeyExpr=function(t,e){return new D(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e))},t.prototype.visitWritePropExpr=function(t,e){return new R(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e))},t.prototype.visitInvokeMethodExpr=function(t,e){var n=t.builtin||t.name;return new j(t.receiver.visitExpression(this,e),n,this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInvokeFunctionExpr=function(t,e){return new L(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInstantiateExpr=function(t,e){return new F(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return new U(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e))},t.prototype.visitNotExpr=function(t,e){return new B(t.condition.visitExpression(this,e))},t.prototype.visitCastExpr=function(t,e){return new q(t.value.visitExpression(this,e),e)},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return new G(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type)},t.prototype.visitReadPropExpr=function(t,e){return new Y(t.receiver.visitExpression(this,e),t.name,t.type)},t.prototype.visitReadKeyExpr=function(t,e){return new $(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type)},t.prototype.visitLiteralArrayExpr=function(t,e){return new K(this.visitAllExpressions(t.entries,e))},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i=t.entries.map(function(t){return[t[0],t[1].visitExpression(n,e)]});return new Z(i)},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return new et(t.name,t.value.visitExpression(this,e),t.type,t.modifiers)},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return new it(t.expr.visitExpression(this,e))},t.prototype.visitReturnStmt=function(t,e){return new rt(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return new ut(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e))},t.prototype.visitTryCatchStmt=function(t,e){return new dt(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e))},t.prototype.visitThrowStmt=function(t,e){return new pt(t.error.visitExpression(this,e))},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;return t.map(function(t){return t.visitStatement(n,e)})},t}(),ht=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},t.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},t.prototype.visitLiteralMapExpr=function(t,e){var n=this;return t.entries.forEach(function(t){return t[1].visitExpression(n,e)}),t},t.prototype.visitAllExpressions=function(t,e){var n=this;t.forEach(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},t.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},t.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},t.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}(),mt=function(t){function e(e,n){t.call(this),this._varName=e,this._newValue=n}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return t.name==this._varName?this._newValue:t},e}(ft),vt=function(t){function e(){t.apply(this,arguments),this.varNames=new Set}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return this.varNames.add(t.name),null},e}(ht)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";var i=n(51),r=n(773),o=n(246),s=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var i=this.operator,o=r.toSubscriber(t,e,n);if(i?i.call(o,this):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype.forEach=function(t,e){var n=this;if(e||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?e=i.root.Rx.config.Promise:i.root.Promise&&(e=i.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,i){var r=n.subscribe(function(e){if(r)try{t(e)}catch(t){i(t),r.unsubscribe()}else t(e)},i,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[o.$$observable]=function(){return this},t.create=function(e){return new t(e)},t}();e.Observable=s},function(t,e,n){var i=n(133)("wks"),r=n(98),o=n(11).Symbol,s="function"==typeof o,a=t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))};a.store=i},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function i(){return o}function r(t){o||(o=t)}e.a=i,e.c=r,n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=null,s=function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t){return new c.a({name:t.name,moduleUrl:t.moduleUrl,reference:l.P.resolveIdentifier(t.name,t.moduleUrl,t.runtime)})}function r(t){return new c.b({identifier:t})}function o(t){return r(i(t))}function s(t,e){var n=l.P.resolveEnum(t.reference,e);return new c.a({name:t.name+"."+e,moduleUrl:t.moduleUrl,reference:n})}var a=n(0),c=n(19),l=n(14),u=n(22);n.d(e,"b",function(){return m}),e.d=i,e.c=r,e.a=o,e.e=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=n.i(u.c)("core","linker/view"),p=n.i(u.c)("core","linker/view_utils"),f=n.i(u.c)("core","change_detection/change_detection"),h=n.i(u.c)("core","animation/animation_style_util"),m=function(){function t(){}return t.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:n.i(u.c)("core","metadata/di"),runtime:a.ANALYZE_FOR_ENTRY_COMPONENTS},t.ViewUtils={name:"ViewUtils",moduleUrl:n.i(u.c)("core","linker/view_utils"),runtime:l.a},t.AppView={name:"AppView",moduleUrl:d,runtime:l.b},t.DebugAppView={name:"DebugAppView",moduleUrl:d,runtime:l.c},t.AppElement={name:"AppElement",moduleUrl:n.i(u.c)("core","linker/element"),runtime:l.d},t.ElementRef={name:"ElementRef",moduleUrl:n.i(u.c)("core","linker/element_ref"),runtime:a.ElementRef},t.ViewContainerRef={name:"ViewContainerRef",moduleUrl:n.i(u.c)("core","linker/view_container_ref"),runtime:a.ViewContainerRef},t.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:n.i(u.c)("core","change_detection/change_detector_ref"),runtime:a.ChangeDetectorRef},t.RenderComponentType={name:"RenderComponentType",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.RenderComponentType},t.QueryList={name:"QueryList",moduleUrl:n.i(u.c)("core","linker/query_list"),runtime:a.QueryList},t.TemplateRef={name:"TemplateRef",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:a.TemplateRef},t.TemplateRef_={name:"TemplateRef_",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:l.e},t.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:l.f},t.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:a.ComponentFactoryResolver},t.ComponentFactory={name:"ComponentFactory",runtime:a.ComponentFactory,moduleUrl:n.i(u.c)("core","linker/component_factory")},t.NgModuleFactory={name:"NgModuleFactory",runtime:a.NgModuleFactory,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.NgModuleInjector={name:"NgModuleInjector",runtime:l.g,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.RegisterModuleFactoryFn={name:"registerModuleFactory",runtime:l.h,moduleUrl:n.i(u.c)("core","linker/ng_module_factory_loader")},t.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:f,runtime:l.i},t.Injector={name:"Injector",moduleUrl:n.i(u.c)("core","di/injector"),runtime:a.Injector},t.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:n.i(u.c)("core","metadata/view"),runtime:a.ViewEncapsulation},t.ViewType={name:"ViewType",moduleUrl:n.i(u.c)("core","linker/view_type"),runtime:l.j},t.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:f,runtime:a.ChangeDetectionStrategy},t.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.k},t.DebugContext={name:"DebugContext",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.l},t.Renderer={name:"Renderer",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.Renderer},t.SimpleChange={name:"SimpleChange",moduleUrl:f,runtime:a.SimpleChange},t.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:f,runtime:l.m},t.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:f,runtime:l.n},t.checkBinding={name:"checkBinding",moduleUrl:p,runtime:l.o},t.flattenNestedViewRenderNodes={name:"flattenNestedViewRenderNodes",moduleUrl:p,runtime:l.p},t.devModeEqual={name:"devModeEqual",moduleUrl:f,runtime:l.q},t.interpolate={name:"interpolate",moduleUrl:p,runtime:l.r},t.castByValue={name:"castByValue",moduleUrl:p,runtime:l.s},t.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:p,runtime:l.t},t.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:p,runtime:l.u},t.pureProxies=[null,{name:"pureProxy1",moduleUrl:p,runtime:l.v},{name:"pureProxy2",moduleUrl:p,runtime:l.w},{name:"pureProxy3",moduleUrl:p,runtime:l.x},{name:"pureProxy4",moduleUrl:p,runtime:l.y},{name:"pureProxy5",moduleUrl:p,runtime:l.z},{name:"pureProxy6",moduleUrl:p,runtime:l.A},{name:"pureProxy7",moduleUrl:p,runtime:l.B},{name:"pureProxy8",moduleUrl:p,runtime:l.C},{name:"pureProxy9",moduleUrl:p,runtime:l.D},{name:"pureProxy10",moduleUrl:p,runtime:l.E}],t.SecurityContext={name:"SecurityContext",moduleUrl:n.i(u.c)("core","security"),runtime:a.SecurityContext},t.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:n.i(u.c)("core","animation/animation_keyframe"),runtime:l.F},t.AnimationStyles={name:"AnimationStyles",moduleUrl:n.i(u.c)("core","animation/animation_styles"),runtime:l.G},t.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:n.i(u.c)("core","animation/animation_player"),runtime:l.H},t.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:n.i(u.c)("core","animation/animation_group_player"),runtime:l.I},t.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:n.i(u.c)("core","animation/animation_sequence_player"),runtime:l.J},t.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:h,runtime:l.K},t.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:h,runtime:l.L},t.clearStyles={name:"clearStyles",moduleUrl:h,runtime:l.M},t.renderStyles={name:"renderStyles",moduleUrl:h,runtime:l.N},t.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:h,runtime:l.O},t.LOCALE_ID={name:"LOCALE_ID",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.LOCALE_ID},t.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.TRANSLATIONS_FORMAT},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"X",function(){return r}),n.d(e,"n",function(){return o}),n.d(e,"W",function(){return s}),n.d(e,"Z",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"b",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"g",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"j",function(){return m}),n.d(e,"R",function(){return v}),n.d(e,"o",function(){return g}),n.d(e,"p",function(){return b}),n.d(e,"r",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"l",function(){return _}),n.d(e,"k",function(){return x}),n.d(e,"q",function(){return C}),n.d(e,"m",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"e",function(){return S}),n.d(e,"t",function(){return O}),n.d(e,"u",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"w",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"z",function(){return D}),n.d(e,"A",function(){return R}),n.d(e,"B",function(){return N}),n.d(e,"C",function(){return j}),n.d(e,"D",function(){return L}),n.d(e,"E",function(){return F}),n.d(e,"s",function(){return V}),n.d(e,"Q",function(){return H}),n.d(e,"P",function(){return U}),n.d(e,"_1",function(){return B}),n.d(e,"_2",function(){return q}),n.d(e,"H",function(){return z}),n.d(e,"J",function(){return W}),n.d(e,"I",function(){return G}),n.d(e,"F",function(){return Y}),n.d(e,"G",function(){return $}),n.d(e,"S",function(){return K}),n.d(e,"T",function(){return Z}),n.d(e,"U",function(){return Q}),n.d(e,"V",function(){return J}),n.d(e,"K",function(){return X}),n.d(e,"L",function(){return tt}),n.d(e,"M",function(){return et}),n.d(e,"O",function(){return nt}),n.d(e,"N",function(){return it}),n.d(e,"_0",function(){return rt});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.__core_private__.isDefaultChangeDetectionStrategy,o=i.__core_private__.ChangeDetectorStatus,s=i.__core_private__.LifecycleHooks,a=i.__core_private__.LIFECYCLE_HOOKS_VALUES,c=i.__core_private__.ReflectorReader,l=i.__core_private__.AppElement,u=i.__core_private__.CodegenComponentFactoryResolver,d=i.__core_private__.AppView,p=i.__core_private__.DebugAppView,f=i.__core_private__.NgModuleInjector,h=i.__core_private__.registerModuleFactory,m=i.__core_private__.ViewType,v=i.__core_private__.MAX_INTERPOLATION_VALUES,g=i.__core_private__.checkBinding,b=i.__core_private__.flattenNestedViewRenderNodes,y=i.__core_private__.interpolate,w=i.__core_private__.ViewUtils,_=i.__core_private__.DebugContext,x=i.__core_private__.StaticNodeDebugInfo,C=i.__core_private__.devModeEqual,k=i.__core_private__.UNINITIALIZED,E=i.__core_private__.ValueUnwrapper,S=i.__core_private__.TemplateRef_,O=(i.__core_private__.RenderDebugInfo,i.__core_private__.EMPTY_ARRAY),T=i.__core_private__.EMPTY_MAP,P=i.__core_private__.pureProxy1,M=i.__core_private__.pureProxy2,A=i.__core_private__.pureProxy3,I=i.__core_private__.pureProxy4,D=i.__core_private__.pureProxy5,R=i.__core_private__.pureProxy6,N=i.__core_private__.pureProxy7,j=i.__core_private__.pureProxy8,L=i.__core_private__.pureProxy9,F=i.__core_private__.pureProxy10,V=i.__core_private__.castByValue,H=i.__core_private__.Console,U=i.__core_private__.reflector,B=i.__core_private__.Reflector,q=i.__core_private__.ReflectionCapabilities,z=i.__core_private__.NoOpAnimationPlayer,W=(i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer),G=i.__core_private__.AnimationGroupPlayer,Y=i.__core_private__.AnimationKeyframe,$=i.__core_private__.AnimationStyles,K=i.__core_private__.ANY_STATE,Z=i.__core_private__.DEFAULT_STATE,Q=i.__core_private__.EMPTY_STATE,J=i.__core_private__.FILL_STYLE_FLAG,X=i.__core_private__.prepareFinalAnimationStyles,tt=i.__core_private__.balanceAnimationKeyframes,et=i.__core_private__.clearStyles,nt=i.__core_private__.collectAndResolveStyles,it=i.__core_private__.renderStyles,rt=(i.__core_private__.ViewMetadata,i.__core_private__.ComponentStillLoadingError)},function(t,e,n){var i=n(4),r=n(363),o=n(65),s=Object.defineProperty;e.f=n(20)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var i=n(447),r=n(101),o=n(439),s=n(251),a=n(255);n.d(e,"PlatformLocation",function(){return i.e}),n.d(e,"LocationStrategy",function(){return i.a}),n.d(e,"APP_BASE_HREF",function(){return i.f}),n.d(e,"HashLocationStrategy",function(){return i.c}),n.d(e,"PathLocationStrategy",function(){return i.b}),n.d(e,"Location",function(){return i.d}),n.d(e,"NgLocalization",function(){return r.b}),n.d(e,"CommonModule",function(){return o.a}),n.d(e,"NgClass",function(){return s.b}),n.d(e,"NgFor",function(){return s.c}),n.d(e,"NgIf",function(){return s.d}),n.d(e,"NgPlural",function(){return s.e}),n.d(e,"NgPluralCase",function(){return s.f}),n.d(e,"NgStyle",function(){return s.g}),n.d(e,"NgSwitch",function(){return s.h}),n.d(e,"NgSwitchCase",function(){return s.i}),n.d(e,"NgSwitchDefault",function(){return s.j}),n.d(e,"NgTemplateOutlet",function(){return s.k}),n.d(e,"LowerCasePipe",function(){return a.b}),n.d(e,"DatePipe",function(){return a.c}),n.d(e,"I18nPluralPipe",function(){return a.d}),n.d(e,"I18nSelectPipe",function(){return a.e}),n.d(e,"JsonPipe",function(){return a.f}),n.d(e,"AsyncPipe",function(){return a.g}),n.d(e,"CurrencyPipe",function(){return a.h}),n.d(e,"DecimalPipe",function(){return a.i}),n.d(e,"PercentPipe",function(){return a.j}),n.d(e,"SlicePipe",function(){return a.k}),n.d(e,"UpperCasePipe",function(){return a.l})},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(2);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(a.e)(t))for(var r=0;r<t.length;r++){var o=t[r];n.i(a.f)(o)?i(o,e):e.push(o)}return e}function r(t){return!!n.i(a.g)(t)&&(n.i(a.f)(t)||!(t instanceof Map)&&n.i(a.h)()in t)}function o(t,e,i){for(var r=t[n.i(a.h)()](),o=e[n.i(a.h)()]();;){var s=r.next(),c=o.next();if(s.done&&c.done)return!0;if(s.done||c.done)return!1;if(!i(s.value,c.value))return!1}}function s(t,e){if(n.i(a.f)(t))for(var i=0;i<t.length;i++)e(t[i]);else for(var r,o=t[n.i(a.h)()]();!(r=o.next()).done;)e(r.value)}var a=n(3);n.d(e,"b",function(){return u}),n.d(e,"f",function(){return d}),n.d(e,"a",function(){return p}),e.c=r,e.e=o,e.d=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),l=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),u=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return c(t)},t.iterable=function(t){return t},t.keys=function(t){return l(t,!1)},t.values=function(t){return l(t,!0)},t}(),d=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),p=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(a.e)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),o=0;o<t.length;o++){var s=t[o];if(!n.i(a.c)(s)){var c=e(s);c>r&&(i=s,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}function r(t){var e=d.a.parse(t.selector)[0].getMatchingElementTemplate();return N.create({type:new A({reference:Object,name:t.type.name+"_Host",moduleUrl:t.type.moduleUrl,isHost:!0}),template:new R({encapsulation:c.ViewEncapsulation.None,template:e,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:c.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function o(t){var e=new Map;return t.forEach(function(t){e.get(t.identifier.reference)||e.set(t.identifier.reference,t)}),l.b.values(e)}function s(t){return t||[]}function a(t){return n.i(u.k)(t)&&n.i(u.a)(t.name)&&n.i(u.a)(t.filePath)}var c=n(0),l=n(17),u=n(2),d=n(159),p=n(22);n.d(e,"r",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"s",function(){return b}),n.d(e,"m",function(){return w}),n.d(e,"k",function(){return _}),n.d(e,"l",function(){return x}),n.d(e,"j",function(){return C}),n.d(e,"h",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"a",function(){return S}),n.d(e,"c",function(){return O}),n.d(e,"d",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"b",function(){return M}),n.d(e,"e",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"o",function(){return D}),n.d(e,"p",function(){return R}),n.d(e,"q",function(){return N}),e.n=r,n.d(e,"w",function(){return j}),n.d(e,"t",function(){return L}),n.d(e,"u",function(){return F}),e.f=o,e.z=a,n.d(e,"x",function(){return V});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,m=(new Object,function(){function t(){}return Object.defineProperty(t.prototype,"identifier",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return t}()),v=function(){function t(){}return t}(),g=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return f(e,t),e}(v),b=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return f(e,t),e}(v),y=function(){function t(){}return t}(),w=function(t){function e(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return f(e,t),e}(y),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return f(e,t),e}(y),x=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return f(e,t),e}(y),C=function(t){function e(e){void 0===e&&(e=null),t.call(this),this.steps=e}return f(e,t),e}(y),k=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),E=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),S=function(){function t(t){var e=void 0===t?{}:t,n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,s=e.value;this.reference=n,this.name=i,this.prefix=o,this.moduleUrl=r,this.value=s}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this},enumerable:!0,configurable:!0}),t}(),O=function(){function t(t){var e=void 0===t?{}:t,i=e.isAttribute,r=e.isSelf,o=e.isHost,s=e.isSkipSelf,a=e.isOptional,c=e.isValue,l=e.query,d=e.viewQuery,p=e.token,f=e.value;this.isAttribute=n.i(u.i)(i),this.isSelf=n.i(u.i)(r),this.isHost=n.i(u.i)(o),this.isSkipSelf=n.i(u.i)(s),this.isOptional=n.i(u.i)(a),this.isValue=n.i(u.i)(c),this.query=l,this.viewQuery=d,this.token=p,this.value=f}return t}(),T=function(){function t(t){var e=t.token,i=t.useClass,r=t.useValue,o=t.useExisting,s=t.useFactory,a=t.deps,c=t.multi;this.token=e,this.useClass=i,this.useValue=r,this.useExisting=o,this.useFactory=s,this.deps=n.i(u.j)(a),this.multi=n.i(u.i)(c)}return t}(),P=function(t){function e(e){var n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,a=e.diDeps,c=e.value;t.call(this,{reference:n,name:i,prefix:o,moduleUrl:r,value:c}),this.diDeps=s(a)}return f(e,t),e}(S),M=function(){function t(t){var e=t.value,i=t.identifier,r=t.identifierIsInstance;this.value=e,this.identifier=i,this.identifierIsInstance=n.i(u.i)(r)}return Object.defineProperty(t.prototype,"reference",{get:function(){return n.i(u.a)(this.identifier)?this.identifier.reference:this.value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return n.i(u.a)(this.value)?n.i(p.a)(this.value):this.identifier.name},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){var i=void 0===e?{}:e,r=i.reference,o=i.name,a=i.moduleUrl,c=i.prefix,l=i.isHost,d=i.value,p=i.diDeps,f=i.lifecycleHooks;t.call(this,{reference:r,name:o,moduleUrl:a,prefix:c,value:d}),this.isHost=n.i(u.i)(l),this.diDeps=s(p),this.lifecycleHooks=s(f)}return f(e,t),e}(S),I=function(){function t(t){var e=void 0===t?{}:t,i=e.selectors,r=e.descendants,o=e.first,s=e.propertyName,a=e.read;this.selectors=i,this.descendants=n.i(u.i)(r),this.first=n.i(u.i)(o),this.propertyName=s,this.read=a}return t}(),D=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,i=e.styles,r=e.styleUrls;this.moduleUrl=n,this.styles=s(i),this.styleUrls=s(r)}return t}(),R=function(){function t(t){var e=void 0===t?{}:t,i=e.encapsulation,r=e.template,o=e.templateUrl,a=e.styles,c=e.styleUrls,d=e.externalStylesheets,p=e.animations,f=e.ngContentSelectors,h=e.interpolation;if(this.encapsulation=i,this.template=r,this.templateUrl=o,this.styles=s(a),this.styleUrls=s(c),this.externalStylesheets=s(d),this.animations=n.i(u.a)(p)?l.a.flatten(p):[],this.ngContentSelectors=f||[],n.i(u.a)(h)&&2!=h.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=h}return t}(),N=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.isComponent,r=e.selector,o=e.exportAs,a=e.changeDetection,c=e.inputs,l=e.outputs,u=e.hostListeners,d=e.hostProperties,p=e.hostAttributes,f=e.providers,h=e.viewProviders,m=e.queries,v=e.viewQueries,g=e.entryComponents,b=e.template;this.type=n,this.isComponent=i,this.selector=r,this.exportAs=o,this.changeDetection=a,this.inputs=c,this.outputs=l,this.hostListeners=u,this.hostProperties=d,this.hostAttributes=p,this.providers=s(f),this.viewProviders=s(h),this.queries=s(m),this.viewQueries=s(v),this.entryComponents=s(g),this.template=b}return t.create=function(e){var i=void 0===e?{}:e,r=i.type,o=i.isComponent,s=i.selector,a=i.exportAs,c=i.changeDetection,l=i.inputs,d=i.outputs,f=i.host,m=i.providers,v=i.viewProviders,g=i.queries,b=i.viewQueries,y=i.entryComponents,w=i.template,_={},x={},C={};n.i(u.a)(f)&&Object.keys(f).forEach(function(t){var e=f[t],i=t.match(h);null===i?C[t]=e:n.i(u.a)(i[1])?x[i[1]]=e:n.i(u.a)(i[2])&&(_[i[2]]=e)});var k={};n.i(u.a)(l)&&l.forEach(function(t){var e=n.i(p.b)(t,[t,t]);k[e[0]]=e[1]});var E={};return n.i(u.a)(d)&&d.forEach(function(t){var e=n.i(p.b)(t,[t,t]);E[e[0]]=e[1]}),new t({type:r,isComponent:n.i(u.i)(o),selector:s,exportAs:a,changeDetection:c,inputs:k,outputs:E,hostListeners:_,hostProperties:x,hostAttributes:C,providers:m,viewProviders:v,queries:g,viewQueries:b,entryComponents:y,template:w})},Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t){var e=void 0===t?{}:t,i=e.type,r=e.name,o=e.pure;this.type=i,this.name=r,this.pure=n.i(u.i)(o)}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),L=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.providers,r=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,c=e.exportedPipes,l=e.entryComponents,u=e.bootstrapComponents,d=e.importedModules,p=e.exportedModules,f=e.schemas,h=e.transitiveModule,m=e.id;this.type=n,this.declaredDirectives=s(r),this.exportedDirectives=s(o),this.declaredPipes=s(a),this.exportedPipes=s(c),this.providers=s(i),this.entryComponents=s(l),this.bootstrapComponents=s(u),this.importedModules=s(d),this.exportedModules=s(p),this.schemas=s(f),this.id=m,this.transitiveModule=h}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),F=function(){function t(t,e,n,i,r){var o=this;this.modules=t,this.providers=e,this.entryComponents=n,this.directives=i,this.pipes=r,this.directivesSet=new Set,this.pipesSet=new Set,i.forEach(function(t){return o.directivesSet.add(t.type.reference)}),r.forEach(function(t){return o.pipesSet.add(t.type.reference)})}return t}(),V=function(){function t(t,e){var n=e.useClass,i=e.useValue,r=e.useExisting,o=e.useFactory,s=e.deps,a=e.multi;this.token=t,this.useClass=n,this.useValue=i,this.useExisting=r,this.useFactory=o,this.dependencies=s,this.multi=!!a}return t}()},function(t,e,n){t.exports=!n(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";(function(t){function i(t){return t.name||typeof t}function r(t){return void 0!==t&&null!==t}function o(t){return void 0===t||null===t}function s(t){return"object"==typeof t&&null!==t}function a(t){return Array.isArray(t)}function c(t){return t instanceof Date&&!isNaN(t.valueOf())}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function d(){if(o(v))if(r(p.Symbol)&&r(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}e.f=i,e.a=r,e.b=o,e.j=s,e.c=a,e.i=c,e.g=l,n.d(e,"h",function(){return h}),e.d=u,n.d(e,"k",function(){return m}),e.e=d;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){"use strict";function i(t){return t.replace(h,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t,e){return s(t,":",e)}function o(t,e){return s(t,".",e)}function s(t,e,n){var i=t.indexOf(e);return i==-1?n:[t.slice(0,i).trim(),t.slice(i+1).trim()]}function a(t){return t.replace(/\W/g,"_")}function c(t,e,i){return n.i(d.c)(t)?e.visitArray(t,i):n.i(d.g)(t)?e.visitStringMap(t,i):n.i(d.b)(t)||n.i(d.h)(t)?e.visitPrimitive(t,i):e.visitOther(t,i)}function l(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"asset:@angular/lib/"+t+"/index":"asset:@angular/lib/"+t+"/src/"+e}function u(t){return n.i(d.a)(t.value)?p.a(t.value):t.identifierIsInstance?p.b(t.identifier).instantiate([],p.c(t.identifier,[],[p.d.Const])):p.b(t.identifier)}var d=n(2),p=n(6);n.d(e,"i",function(){return f}),e.g=i,e.b=r,e.d=o,e.a=a,e.e=c,n.d(e,"j",function(){return m}),e.c=l,e.f=u,n.d(e,"h",function(){return v});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f="",h=/([A-Z])/g,m=function(){function t(){}return t.prototype.visitArray=function(t,e){var n=this;return t.map(function(t){return c(t,n,e)})},t.prototype.visitStringMap=function(t,e){var n=this,i={};return Object.keys(t).forEach(function(r){i[r]=c(t[r],n,e)}),i},t.prototype.visitPrimitive=function(t,e){return t},t.prototype.visitOther=function(t,e){return t},t}(),v=function(){function t(t,e){void 0===e&&(e=null),this.syncResult=t,this.asyncResult=e,e||(this.asyncResult=Promise.resolve(t))}return t}()},function(t,e,n){"use strict";var i=n(513);n.d(e,"AbstractControlDirective",function(){return i.a}),n.d(e,"AbstractFormGroupDirective",function(){return i.b}),n.d(e,"CheckboxControlValueAccessor",function(){return i.c}),n.d(e,"ControlContainer",function(){return i.d}),n.d(e,"NG_VALUE_ACCESSOR",function(){return i.e}),n.d(e,"DefaultValueAccessor",function(){return i.f}),n.d(e,"NgControl",function(){return i.g}),n.d(e,"NgControlStatus",function(){return i.h}),n.d(e,"NgControlStatusGroup",function(){return i.i}),n.d(e,"NgForm",function(){return i.j}),n.d(e,"NgModel",function(){return i.k}),n.d(e,"NgModelGroup",function(){return i.l}),n.d(e,"RadioControlValueAccessor",function(){return i.m}),n.d(e,"FormControlDirective",function(){return i.n}),n.d(e,"FormControlName",function(){return i.o}),n.d(e,"FormGroupDirective",function(){return i.p}),n.d(e,"FormArrayName",function(){return i.q}),n.d(e,"FormGroupName",function(){return i.r}),n.d(e,"NgSelectOption",function(){return i.s}),n.d(e,"SelectControlValueAccessor",function(){return i.t}),n.d(e,"SelectMultipleControlValueAccessor",function(){return i.u}),n.d(e,"MaxLengthValidator",function(){return i.v}),n.d(e,"MinLengthValidator",function(){return i.w}),n.d(e,"PatternValidator",function(){return i.x}),n.d(e,"RequiredValidator",function(){return i.y}),n.d(e,"FormBuilder",function(){return i.z}),n.d(e,"AbstractControl",function(){return i.A}),n.d(e,"FormArray",function(){return i.B}),n.d(e,"FormControl",function(){return i.C}),n.d(e,"FormGroup",function(){return i.D}),n.d(e,"NG_ASYNC_VALIDATORS",function(){return i.E}),n.d(e,"NG_VALIDATORS",function(){return i.F}),n.d(e,"Validators",function(){return i.G}),n.d(e,"FormsModule",function(){return i.H}),n.d(e,"ReactiveFormsModule",function(){return i.I})},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";(function(t){function n(t){return void 0!==t&&null!==t}function i(t){return void 0===t||null===t}function r(t){return"string"==typeof t}function o(t){return"object"==typeof t&&null!==t}function s(t){return Array.isArray(t)}function a(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function c(t){return!i(t)&&t}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(i(m))if(n(f.Symbol)&&n(Symbol.iterator))m=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var r=t[e];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(m=r)}return m}function d(t){return!l(t)}function p(t,e){return t.constructor===e}e.a=n,e.b=i,e.h=r,e.k=o,e.c=s,e.g=a,e.j=c,e.d=l,e.e=u,e.f=d,e.i=p;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f;f="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var h=f;h.assert=function(t){};var m=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),h.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return h.JSON.parse(t)},t.stringify=function(t){return h.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(11),r=n(47),o=n(26),s=n(98)("src"),a="toString",c=Function[a],l=(""+c).split(a);n(10).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,a){var c="function"==typeof n;c&&(o(n,"name")||r(n,"name",e)),t[e]!==n&&(c&&(o(n,s)||r(n,s,t[e]?""+t[e]:l.join(String(e)))),t===i?t[e]=n:a?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,a,function(){return"function"==typeof this&&this[s]||c.call(this)})},function(t,e,n){var i=n(1),r=n(5),o=n(46),s=/"/g,a=function(t,e,n,i){var r=String(o(t)),a="<"+e;return""!==n&&(a+=" "+n+'="'+String(i).replace(s,""")+'"'),a+">"+r+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(a),i(i.P+i.F*r(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(431),o=n(140),s=n(418),a=n(247),c=function(t){function e(n,i,r){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!n){this.destination=s.empty;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,n,i,r)}}return i(e,t),e.prototype[a.$$rxSubscriber]=function(){return this},e.create=function(t,n,i){var r=new e(t,n,i);return r.syncErrorThrowable=!1,r},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e}(o.Subscription);e.Subscriber=c;var l=function(t){function e(e,n,i,o){t.call(this),this._parent=e;var s,a=this;r.isFunction(n)?s=n:n&&(a=n,s=n.next,i=n.error,o=n.complete,r.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this)),this._context=a,this._next=s,this._error=i,this._complete=o}return i(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parent;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parent;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){if(!this.isStopped){var t=this._parent;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parent;this._context=null,this._parent=null,t.unsubscribe()},e}(c)},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}e.a=i,n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error),s=function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e}(o)},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"number"==typeof t}function s(t){return"string"==typeof t}function a(t){return Array.isArray(t)}function c(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(t,e,n){for(var r=e.split("."),o=t;r.length>1;){var s=r.shift();o=o.hasOwnProperty(s)&&i(o[s])?o[s]:o[s]={}}void 0!==o&&null!==o||(o={}),o[r.shift()]=n}function d(){if(r(v))if(i(p.Symbol)&&i(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}n.d(e,"e",function(){return f}),e.a=i,e.c=r,e.b=o,e.i=s,e.f=a,e.k=c,n.d(e,"l",function(){return h}),e.g=l,n.d(e,"j",function(){return m}),e.d=u,e.h=d;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){var i=n(76),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){"use strict";var i=n(114),r=n(167),o=n(113),s=n(495),a=n(170),c=n(169),l=n(168);n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.b}),n.d(e,"d",function(){return i.c}),n.d(e,"e",function(){return i.f}),n.d(e,"l",function(){return i.d}),n.d(e,"m",function(){return i.e}),n.d(e,"h",function(){return r.b}),n.d(e,"i",function(){return r.a}),n.d(e,"g",function(){return o.b}),n.d(e,"f",function(){return s.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"a",function(){return l.a})},function(t,e,n){var i=n(5);t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var i=n(94),r=n(46);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(46);t.exports=function(t){return Object(i(t))}},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=new i.OpaqueToken("NgValueAccessor")},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return null==t||"string"==typeof t&&0===t.length}function r(t){return n.i(p.a)(t)?t:l.toPromise.call(t)}function o(t,e){return e.map(function(e){return e(t)})}function s(t,e){return e.map(function(e){return e(t)})}function a(t){var e=t.reduce(function(t,e){return n.i(d.a)(e)?u.a.merge(t,e):t},{});return 0===Object.keys(e).length?null:e}var c=n(0),l=n(765),u=(n.n(l),n(56)),d=n(25),p=n(313);n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"a",function(){return m});var f=new c.OpaqueToken("NgValidators"),h=new c.OpaqueToken("NgAsyncValidators"),m=function(){function t(){}return t.required=function(t){return i(t.value)?{required:!0}:null},t.minLength=function(t){return function(e){if(i(e.value))return null;var n="string"==typeof e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n="string"==typeof e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(t){return function(e){if(i(e.value))return null;var n=new RegExp("^"+t+"$"),r=e.value;return n.test(r)?null:{pattern:{requiredPattern:"^"+t+"$",actualValue:r}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){return a(o(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){var n=s(t,e).map(r);return Promise.all(n).then(a)}},t}()},function(t,e,n){var i=n(1),r=n(10),o=n(5);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",s)}},function(t,e,n){"use strict";var i=n(258);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e){this.start=t,this.end=e}return t.fromArray=function(e){return e?(n.i(i.a)("interpolation",e),new t(e[0],e[1])):o},t}(),o=new r("{{","}}")},function(t,e,n){"use strict";var i=n(2);n.d(e,"c",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return r}),n.d(e,"a",function(){return c});var r,o=function(){function t(t,e,n,i){this.file=t,this.offset=e,this.line=n,this.col=i}return t.prototype.toString=function(){return n.i(i.a)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},t}(),s=function(){function t(t,e){this.content=t,this.url=e}return t}(),a=function(){function t(t,e,n){void 0===n&&(n=null),this.start=t,this.end=e,this.details=n}return t.prototype.toString=function(){return this.start.file.content.substring(this.start.offset,this.end.offset)},t}();!function(t){t[t.WARNING=0]="WARNING",t[t.FATAL=1]="FATAL"}(r||(r={}));var c=function(){function t(t,e,n){void 0===n&&(n=r.FATAL),this.span=t,this.msg=e,this.level=n}return t.prototype.toString=function(){var t=this.span.start.file.content,e=this.span.start.offset,r="",o="";if(n.i(i.a)(e)){e>t.length-1&&(e=t.length-1);for(var s=e,a=0,c=0;a<100&&e>0&&(e--,a++,"\n"!=t[e]||3!=++c););for(a=0,c=0;a<100&&s<t.length-1&&(s++,a++,"\n"!=t[s]||3!=++c););var l=t.substring(e,this.span.start.offset)+"[ERROR ->]"+t.substring(this.span.start.offset,s+1);r=' ("'+l+'")'}return this.span.details&&(o=", "+this.span.details),""+this.msg+r+": "+this.span.start+o},t}()},function(t,e,n){"use strict";var i=n(180);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(){t.apply(this,arguments)}return r(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r="primary",o=function(t){function e(e){t.call(this,e),this.message=e,this.stack=new Error(e).stack}return i(e,t),e.prototype.toString=function(){return this.message},e}(Error)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!r(t[n],e[n]))return!1;return!0}function r(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r,o=0;o<n.length;o++)if(r=n[o],t[r]!==e[r])return!1;return!0}function o(t){for(var e=[],n=0;n<t.length;++n)for(var i=0;i<t[n].length;++i)e.push(t[n][i]);return e}function s(t){return t.length>0?t[t.length-1]:null}function a(t,e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n}function c(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function l(t,e){var i=[],r={};if(c(t,function(t,n){n===w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),c(t,function(t,n){n!==w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),i.length>0){var o=m.concatAll.call(h.of.apply(void 0,i)),s=g.last.call(o);return b.map.call(s,function(){return r})}return n.i(h.of)(r)}function u(t){var e=y.mergeAll.call(t);return v.every.call(e,function(t){return t===!0})}function d(t){return t instanceof p.Observable?t:t instanceof Promise?n.i(f.fromPromise)(t):n.i(h.of)(t)}var p=n(8),f=(n.n(p),n(244)),h=(n.n(f),n(79)),m=(n.n(h),n(425)),v=(n.n(m),n(427)),g=(n.n(v),n(761)),b=(n.n(g),n(100)),y=(n.n(b),n(142)),w=(n.n(y),n(43));e.h=i,e.d=r,e.a=o,e.i=s,e.g=a,e.c=c,e.e=l,e.f=u,e.b=d},function(t,e,n){var i=n(73),r=n(94),o=n(36),s=n(32),a=n(574);t.exports=function(t,e){var n=1==t,c=2==t,l=3==t,u=4==t,d=6==t,p=5==t||d,f=e||a;return function(e,a,h){for(var m,v,g=o(e),b=r(g),y=i(a,h,3),w=s(b.length),_=0,x=n?f(e,w):c?f(e,0):void 0;w>_;_++)if((p||_ in b)&&(m=b[_],v=y(m,_,g),t))if(n)x[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:x.push(m)}else if(u)return!1;return d?-1:l||u?u:x}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(15),r=n(64);t.exports=n(20)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(382),r=n(1),o=n(133)("metadata"),s=o.store||(o.store=new(n(695))),a=function(t,e,n){var r=s.get(t);if(!r){if(!n)return;s.set(t,r=new i)}var o=r.get(e);if(!o){if(!n)return;r.set(e,o=new i)}return o},c=function(t,e,n){var i=a(e,n,!1);return void 0!==i&&i.has(t)},l=function(t,e,n){var i=a(e,n,!1);return void 0===i?void 0:i.get(t)},u=function(t,e,n,i){a(n,i,!0).set(t,e)},d=function(t,e){var n=a(t,e,!1),i=[];return n&&n.forEach(function(t,e){i.push(e)}),i},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){r(r.S,"Reflect",t)};t.exports={store:s,map:a,has:c,get:l,set:u,keys:d,key:p,exp:f}},function(t,e,n){var i=n(26),r=n(36),o=n(212)("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){"use strict";var i=n(0),r=n(187),o=function(){function t(t,e,n){this.applicationRef=t,this.componentFactoryResolver=e,this.injector=n}return t.prototype.getDocument=function(){return this.injector.get(r.DOCUMENT)},t.prototype.setRootViewContainerRef=function(t){this.root=t},t.prototype.getRootViewContainerRef=function(){if(this.root)return this.root;var t=this.applicationRef.components;if(!t.length)throw new Error("ApplicationRef instance not found");try{var e=this.applicationRef._rootComponents[0];return this.root=e._hostElement.vcRef,this.root}catch(t){throw new Error("ApplicationRef instance not found")}},t.prototype.appendNextToLocation=function(t,e,n){var r=this.componentFactoryResolver.resolveComponentFactory(t),o=e.parentInjector,s=o;return n&&n.length>0&&(s=i.ReflectiveInjector.fromResolvedProviders(n,o)),e.createComponent(r,e.length,s)},t.prototype.appendNextToRoot=function(t,e,n){var r=this.getRootViewContainerRef(),o=i.ReflectiveInjector.resolve([{provide:e,useValue:n}]);return this.appendNextToLocation(t,r,o)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:i.ApplicationRef},{type:i.ComponentFactoryResolver},{type:i.Injector}],t}();e.ComponentsHelper=o},function(t,e,n){"use strict";(function(t){if(e.root="object"==typeof window&&window.window===window&&window||"object"==typeof self&&self.self===self&&self||"object"==typeof t&&t.global===t&&t,!e.root)throw new Error("RxJS could not find any global context (window, self, global)")}).call(e,n(24))},function(t,e,n){"use strict";var i=n(446),r=n(21);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,i){t.call(this,"Invalid argument '"+i+"' for pipe '"+n.i(r.g)(e)+"'")}return o(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"d",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"a",function(){return l}),e.g=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e,n,i,r){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=i,this.switchValueSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),s=function(){function t(t,e,n,i,r){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=i,this.expSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),a=function(){function t(t,e,n,i){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=i}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=i,this.startSourceSpan=r,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),l=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}()},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"e",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"k",function(){return c}),n.d(e,"m",function(){return l}),n.d(e,"n",function(){return u}),n.d(e,"j",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"p",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"b",function(){return v}),n.d(e,"a",function(){return r}),n.d(e,"g",function(){return b}),n.d(e,"l",function(){return g}),e.c=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r,o=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),s=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitBoundText(this,e)},t}(),a=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitAttr(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.type=e,this.securityContext=n,this.value=i,this.unit=r,this.sourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElementProperty(this,e)},Object.defineProperty(t.prototype,"isAnimation",{get:function(){return this.type===g.Animation},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e,n,i,r){this.name=t,this.target=e,this.phase=n,this.handler=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitEvent(this,e)},Object.defineProperty(t.prototype,"fullName",{get:function(){return this.target?this.target+":"+this.name:this.name},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAnimation",{get:function(){return!!this.phase},enumerable:!0,configurable:!0}),t}(),u=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitReference(this,e)},t}(),d=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitVariable(this,e)},t}(),p=function(){function t(t,e,n,i,r,o,s,a,c,l,u,d){this.name=t,this.attrs=e,this.inputs=n,this.outputs=i,this.references=r,this.directives=o,this.providers=s,this.hasViewContainer=a,this.children=c,this.ngContentIndex=l,this.sourceSpan=u,this.endSourceSpan=d}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),f=function(){function t(t,e,n,i,r,o,s,a,c,l){this.attrs=t,this.outputs=e,this.references=n,this.variables=i,this.directives=r,this.providers=o,this.hasViewContainer=s,this.children=a,this.ngContentIndex=c,this.sourceSpan=l}return t.prototype.visit=function(t,e){return t.visitEmbeddedTemplate(this,e)},t}(),h=function(){function t(t,e,n,i){this.directiveName=t,this.templateName=e,this.value=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitDirectiveProperty(this,e)},t}(),m=function(){function t(t,e,n,i,r){this.directive=t,this.inputs=e,this.hostProperties=n,this.hostEvents=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitDirective(this,e)},t}(),v=function(){function t(t,e,n,i,r,o,s){this.token=t,this.multiProvider=e,this.eager=n,this.providers=i,this.providerType=r,this.lifecycleHooks=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return null},t}();!function(t){t[t.PublicService=0]="PublicService",t[t.PrivateService=1]="PrivateService",t[t.Component=2]="Component",t[t.Directive=3]="Directive",t[t.Builtin=4]="Builtin"}(r||(r={}));var g,b=function(){function t(t,e,n){this.index=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitNgContent(this,e)},t}();!function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation"}(g||(g={}))},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){var n=h.b.clone(e.path);return n.push(t),n}function r(t,e){t||c(e,"Cannot find control with"),e.valueAccessor||c(e,"No value accessor for form control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function o(t,e){e.valueAccessor.registerOnChange(function(){return a(e)}),e.valueAccessor.registerOnTouched(function(){return a(e)}),e._rawValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function s(t,e){n.i(m.b)(t)&&c(e,"Cannot find control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator])}function a(t){return c(t,"There is no FormControl instance attached to form control element with")}function c(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function l(t){return n.i(m.a)(t)?v.a.compose(t.map(y.a)):null}function u(t){return n.i(m.a)(t)?v.a.composeAsync(t.map(y.b)):null}function d(t,e){if(!t.hasOwnProperty("model"))return!1;var i=t.model;return!!i.isFirstChange()||!n.i(m.g)(e,i.currentValue)}function p(t){return n.i(m.i)(t,g.a)||n.i(m.i)(t,w.a)||n.i(m.i)(t,x.a)||n.i(m.i)(t,C.a)||n.i(m.i)(t,_.a)}function f(t,e){if(!e)return null;var i,r,o;return e.forEach(function(e){n.i(m.i)(e,b.a)?i=e:p(e)?(n.i(m.a)(r)&&c(t,"More than one built-in value accessor matches form control with"),r=e):(n.i(m.a)(o)&&c(t,"More than one custom value accessor matches form control with"),o=e)}),n.i(m.a)(o)?o:n.i(m.a)(r)?r:n.i(m.a)(i)?i:(c(t,"No valid value accessor for form control with"),null)}var h=n(56),m=n(25),v=n(38),g=n(119),b=n(120),y=n(511),w=n(183),_=n(88),x=n(123),C=n(124);e.a=i,e.d=r,e.h=o,e.e=s,e.b=l,e.c=u,e.g=d,e.f=f},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(25);n.d(e,"c",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";var i=n(537);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d})},function(t,e,n){var i=n(98)("meta"),r=n(7),o=n(26),s=n(15).f,a=0,c=Object.isExtensible||function(){return!0},l=!n(5)(function(){return c(Object.preventExtensions({}))}),u=function(t){s(t,i,{value:{i:"O"+ ++a,w:{}}})},d=function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,i)){if(!c(t))return"F";if(!e)return"E";u(t)}return t[i].i},p=function(t,e){if(!o(t,i)){if(!c(t))return!0;if(!e)return!1;u(t)}return t[i].w},f=function(t){return l&&h.NEED&&c(t)&&!o(t,i)&&u(t),t},h=t.exports={KEY:i,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},function(t,e,n){var i=n(131),r=n(64),o=n(35),s=n(65),a=n(26),c=n(363),l=Object.getOwnPropertyDescriptor;e.f=n(20)?l:function(t,e){if(t=o(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}var r=n(180);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return i()},enumerable:!0,configurable:!0}),e}(r.a)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(){return new C(new k([],{}),{},null)}function r(t,e,n){return n?o(t.root,e.root):s(t.root,e.root)}function o(t,e){if(!c(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!o(t.children[n],e.children[n]))return!1}return!0}function s(t,e){return a(t,e,e.segments)}function a(t,e,n){if(t.segments.length>n.length){var i=t.segments.slice(0,n.length);return!!c(i,n)&&!e.hasChildren()}if(t.segments.length===n.length){if(!c(t.segments,n))return!1;for(var r in e.children){if(!t.children[r])return!1;if(!s(t.children[r],e.children[r]))return!1}return!0}var i=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!c(t.segments,i)&&(!!t.children[_.a]&&a(t.children[_.a],e,o))}function c(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(t[n].path!==e[n].path)return!1;return!0}function l(t,e){var i=[];return n.i(x.c)(t.children,function(t,n){n===_.a&&(i=i.concat(e(t,n)))}),n.i(x.c)(t.children,function(t,n){n!==_.a&&(i=i.concat(e(t,n)))}),i}function u(t){return t.segments.map(function(t){return h(t)}).join("/")}function d(t,e){if(t.hasChildren()&&e){var i=t.children[_.a]?d(t.children[_.a],!1):"",r=[];return n.i(x.c)(t.children,function(t,e){e!==_.a&&r.push(e+":"+d(t,!1))}),r.length>0?i+"("+r.join("//")+")":""+i}if(t.hasChildren()&&!e){var o=l(t,function(e,n){return n===_.a?[d(t.children[_.a],!1)]:[n+":"+d(e,!1)]});return u(t)+"/("+o.join("//")+")"}return u(t)}function p(t){return encodeURIComponent(t)}function f(t){return decodeURIComponent(t)}function h(t){return""+p(t.path)+m(t.parameters)}function m(t){return g(t).map(function(t){return";"+p(t.first)+"="+p(t.second)}).join("")}function v(t){var e=g(t).map(function(t){return p(t.first)+"="+p(t.second)});return e.length>0?"?"+e.join("&"):""}function g(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(new T(n,t[n]));return e}function b(t){P.lastIndex=0;var e=t.match(P);return e?e[0]:""}function y(t){M.lastIndex=0;var e=t.match(P);return e?e[0]:""}function w(t){A.lastIndex=0;var e=t.match(A);return e?e[0]:""}var _=n(43),x=n(44);e.e=i,e.f=r,n.d(e,"b",function(){return C}),n.d(e,"a",function(){return k}),n.d(e,"c",function(){return E}),e.d=l,n.d(e,"g",function(){return S}),n.d(e,"h",function(){return O});var C=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return t.prototype.toString=function(){return(new O).serialize(this)},t}(),k=function(){function t(t,e){var i=this;this.segments=t,this.children=e,this.parent=null,n.i(x.c)(e,function(t,e){return t.parent=i})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return u(this)},t}(),E=function(){function t(t,e){this.path=t,this.parameters=e}return t.prototype.toString=function(){return h(this)},t}(),S=function(){function t(){}return t}(),O=function(){function t(){}return t.prototype.parse=function(t){var e=new I(t);return new C(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e="/"+d(t.root,!0),n=v(t.queryParams),i=null!==t.fragment&&void 0!==t.fragment?"#"+encodeURI(t.fragment):"";return""+e+n+i},t}(),T=function(){function t(t,e){this.first=t,this.second=e}return t}(),P=/^[^\/\(\)\?;=&#]+/,M=/^[^=\?&#]+/,A=/^[^\?&#]+/,I=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.capture=function(t){if(!this.remaining.startsWith(t))throw new Error('Expected "'+t+'".');this.remaining=this.remaining.substring(t.length)},t.prototype.parseRootSegment=function(){return this.remaining.startsWith("/")&&this.capture("/"),""===this.remaining||this.remaining.startsWith("?")||this.remaining.startsWith("#")?new k([],{}):new k([],this.parseChildren())},t.prototype.parseChildren=function(){if(0==this.remaining.length)return{};this.peekStartsWith("/")&&this.capture("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegments());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegments());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[_.a]=new k(t,e)),n},t.prototype.parseSegments=function(){var t=b(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");this.capture(t);var e={};return this.peekStartsWith(";")&&(e=this.parseMatrixParams()),new E(f(t),e)},t.prototype.parseQueryParams=function(){var t={};if(this.peekStartsWith("?"))for(this.capture("?"),this.parseQueryParam(t);this.remaining.length>0&&this.peekStartsWith("&");)this.capture("&"),this.parseQueryParam(t);return t},t.prototype.parseFragment=function(){return this.peekStartsWith("#")?decodeURI(this.remaining.substring(1)):null},t.prototype.parseMatrixParams=function(){for(var t={};this.remaining.length>0&&this.peekStartsWith(";");)this.capture(";"),this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=b(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=b(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseQueryParam=function(t){var e=y(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=w(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.peekStartsWith(")")&&this.remaining.length>0;){var n=b(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '"+this.url+"'");var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=_.a);var o=this.parseChildren();e[r]=1===Object.keys(o).length?o[_.a]:new k([],o),this.peekStartsWith("//")&&this.capture("//")}return this.capture(")"),e},t}()},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(7);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";function i(t,e){return t.length>0&&t[t.length-1]===e}var r=n(17),o=n(2),s=n(41),a=n(53),c=n(40),l=n(469),u=n(67);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(t){function e(e,n,i){t.call(this,n,i),this.elementName=e}return d(e,t),e.create=function(t,n,i){return new e(t,n,i)},e}(s.a),f=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),h=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,i){void 0===n&&(n=!1),void 0===i&&(i=c.a);var r=l.a(t,e,this.getTagDefinition,n,i),o=new m(r.tokens,this.getTagDefinition).build();return new f(o.rootNodes,r.errors.concat(o.errors))},t}(),m=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==l.b.EOF;)this._peek.type===l.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===l.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===l.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===l.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===l.b.TEXT||this._peek.type===l.b.RAW_TEXT||this._peek.type===l.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===l.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new f(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t},t.prototype._advanceIf=function(t){return this._peek.type===t?this._advance():null},t.prototype._consumeCdata=function(t){this._consumeText(this._advance()),this._advanceIf(l.b.CDATA_END)},t.prototype._consumeComment=function(t){var e=this._advanceIf(l.b.RAW_TEXT);this._advanceIf(l.b.COMMENT_END);var i=n.i(o.a)(e)?e.parts[0].trim():null;this._addToParent(new a.a(i,t.sourceSpan))},t.prototype._consumeExpansion=function(t){for(var e=this._advance(),n=this._advance(),i=[];this._peek.type===l.b.EXPANSION_CASE_VALUE;){var r=this._parseExpansionCase();if(!r)return;i.push(r)}if(this._peek.type!==l.b.EXPANSION_FORM_END)return void this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));var o=new s.d(t.sourceSpan.start,this._peek.sourceSpan.end);this._addToParent(new a.b(e.parts[0],n.parts[0],i,o,e.sourceSpan)),this._advance()},t.prototype._parseExpansionCase=function(){var e=this._advance();if(this._peek.type!==l.b.EXPANSION_CASE_EXP_START)return this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;var n=this._advance(),i=this._collectExpansionExpTokens(n);if(!i)return null;var r=this._advance();i.push(new l.c(l.b.EOF,[],r.sourceSpan));var o=new t(i,this.getTagDefinition).build();if(o.errors.length>0)return this._errors=this._errors.concat(o.errors),null;var c=new s.d(e.sourceSpan.start,r.sourceSpan.end),u=new s.d(n.sourceSpan.start,r.sourceSpan.end);return new a.c(e.parts[0],o.rootNodes,c,e.sourceSpan,u)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[l.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==l.b.EXPANSION_FORM_START&&this._peek.type!==l.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===l.b.EXPANSION_CASE_EXP_END){if(!i(n,l.b.EXPANSION_CASE_EXP_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===l.b.EXPANSION_FORM_END){if(!i(n,l.b.EXPANSION_FORM_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===l.b.EOF)return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var i=this._getParentElement();n.i(o.a)(i)&&0==i.children.length&&this.getTagDefinition(i.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=r.a.last(this._elementStack);this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],i=t.parts[1],r=[];this._peek.type===l.b.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var o=this._getElementFullName(e,i,this._getParentElement()),c=!1;if(this._peek.type===l.b.TAG_OPEN_END_VOID){this._advance(),c=!0;var d=this.getTagDefinition(o);d.canSelfClose||null!==n.i(u.c)(o)||d.isVoid||this._errors.push(p.create(o,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===l.b.TAG_OPEN_END&&(this._advance(),c=!1);var f=this._peek.sourceSpan.start,h=new s.d(t.sourceSpan.start,f),m=new a.e(o,r,[],h,h,null);this._pushElement(m),c&&(this._popElement(o),m.endSourceSpan=h)},t.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=r.a.last(this._elementStack);this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var i=this.getTagDefinition(t.name),s=this._getParentElementSkippingContainers(),c=s.parent,l=s.container;if(n.i(o.a)(c)&&i.requireExtraParent(c.name)){var u=new a.e(i.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(c,l,u)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(p.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(p.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return r.a.splice(this._elementStack,e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e,i=n.i(u.d)(t.parts[0],t.parts[1]),r=t.sourceSpan.end,o="";if(this._peek.type===l.b.ATTR_VALUE){var c=this._advance();o=c.parts[0],r=c.sourceSpan.end,e=c.sourceSpan}return new a.f(i,o,new s.d(t.sourceSpan.start,r),e)},t.prototype._getParentElement=function(){return this._elementStack.length>0?r.a.last(this._elementStack):null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:r.a.last(this._elementStack),container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();n.i(o.a)(e)?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var i=t.children.indexOf(e);t.children[i]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,i){return n.i(o.b)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(o.b)(t)&&n.i(o.a)(i)&&(t=n.i(u.c)(i.name))),n.i(u.d)(t,e)},t}()},function(t,e,n){"use strict";function i(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function r(t){return null===t?null:i(t)[0]}function o(t,e){return t?":"+t+":"+e:e}n.d(e,"a",function(){return s}),e.e=i,e.c=r,e.d=o,n.d(e,"b",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s;!function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"}(s||(s={}));var a={Aacute:"Ã",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à ",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Ã…",aring:"Ã¥",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Î’",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"Æ’",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"â„",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Ã",iacute:"Ã",Icirc:"ÃŽ",icirc:"î",iexcl:"¡",Igrave:"ÃŒ",igrave:"ì",image:"â„‘",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ã",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"â†",lArr:"â‡",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"â—Š",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Î",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Å’",oelig:"Å“",Ograve:"Ã’",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Î ",pi:"Ï€",piv:"Ï–",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"âˆ",prop:"âˆ",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"â€",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"Ï",rlm:"â€",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Å ",scaron:"Å¡",sdot:"â‹…",sect:"§",shy:"Â",Sigma:"Σ",sigma:"σ",sigmaf:"Ï‚",sim:"∼",spades:"â™ ",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"Ï„",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"Ï‘",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"Ëœ",times:"×",trade:"â„¢",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"Ï’",Upsilon:"Î¥",upsilon:"Ï…",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ã",yacute:"ý",yen:"Â¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"â€",zwnj:"‌"}},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){return s.b(n.i(o.e)(t,e))}var r=n(0),o=n(13),s=n(6),a=n(14);n.d(e,"f",function(){return c}),n.d(e,"h",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),n.d(e,"d",function(){return m});var c=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewType);switch(t){case a.j.HOST:return i(e,"HOST");case a.j.COMPONENT:return i(e,"COMPONENT");case a.j.EMBEDDED:return i(e,"EMBEDDED");default:throw Error("Inavlid ViewType value: "+t)}},t}(),l=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewEncapsulation);switch(t){case r.ViewEncapsulation.Emulated:return i(e,"Emulated");case r.ViewEncapsulation.Native:return i(e,"Native");case r.ViewEncapsulation.None:return i(e,"None");default:throw Error("Inavlid ViewEncapsulation value: "+t)}},t}(),u=(function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectionStrategy);switch(t){case r.ChangeDetectionStrategy.OnPush:return i(e,"OnPush");case r.ChangeDetectionStrategy.Default:return i(e,"Default");default:throw Error("Inavlid ChangeDetectionStrategy value: "+t)}},t}(),function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectorStatus);switch(t){case a.n.CheckOnce:return i(e,"CheckOnce");case a.n.Checked:return i(e,"Checked");case a.n.CheckAlways:return i(e,"CheckAlways");case a.n.Detached:return i(e,"Detached");case a.n.Errored:return i(e,"Errored");case a.n.Destroyed:return i(e,"Destroyed");default:throw Error("Inavlid ChangeDetectorStatus value: "+t)}},t}()),d=function(){function t(){}return t.viewUtils=s.e("viewUtils"),t.parentInjector=s.e("parentInjector"),t.declarationEl=s.e("declarationEl"),t}(),p=function(){function t(){}return t.renderer=s.n.prop("renderer"),t.projectableNodes=s.n.prop("projectableNodes"),t.viewUtils=s.n.prop("viewUtils"),t}(),f=function(){function t(){}return t.event=s.e("$event"),t}(),h=function(){function t(){}return t.token=s.e("token"),t.requestNodeIndex=s.e("requestNodeIndex"),t.notFoundResult=s.e("notFoundResult"),t}(),m=function(){function t(){}return t.throwOnChange=s.e("throwOnChange"),t.changes=s.e("changes"),t.changed=s.e("changed"),t.valUnwrapper=s.e("valUnwrapper"),t}()},function(t,e,n){"use strict";function i(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function r(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(u.b)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var r=t,o=r.length-1,s=t[o];if("function"!=typeof s)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(u.b)(s)+"'");if(o!=s.length)throw new Error("Number of annotations ("+o+") does not match number of arguments ("+s.length+") in the function: "+n.i(u.b)(s));for(var a=[],c=0,l=r.length-1;c<l;c++){var d=[];a.push(d);var f=r[c];if(Array.isArray(f))for(var h=0;h<f.length;h++)d.push(i(f[h]));else"function"==typeof f?d.push(i(f)):d.push(f)}return p.defineMetadata("parameters",a,s),s}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+n.i(u.b)(t)+"'")}function o(t){var e=r(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),i=e.prototype;if(t.hasOwnProperty("extends")){if("function"!=typeof t.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+n.i(u.b)(t.extends));e.prototype=i=Object.create(t.extends.prototype)}for(var o in t)"extends"!==o&&"prototype"!==o&&t.hasOwnProperty(o)&&(i[o]=r(t[o],o));this&&this.annotations instanceof Array&&p.defineMetadata("annotations",this.annotations,e);var s=e.name;return s&&"constructor"!==s||(e.overriddenName="class"+d++),e}function s(t,e,n,i){function r(t){if(!p||!p.getMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof r)return s.call(this,t),this;var e=new r(t),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(e);var a=function(t){var n=p.getOwnMetadata("annotations",t)||[];return n.push(e),p.defineMetadata("annotations",n,t),t};return a.annotations=n,a.Class=o,i&&i(a),a}void 0===i&&(i=null);var s=a([e]);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function a(t){function e(){for(var e=this,n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];t.forEach(function(t,i){var r=n[i];if(Array.isArray(t))e[t[0]]=r&&void 0!==r?r:t[1];else for(var o in t)e[o]=r&&void 0!==r[o]?r[o]:t[o]})}return e}function c(t,e,n){function i(){function t(t,e,n){for(var i=p.getMetadata("parameters",t)||[];i.length<=n;)i.push(null);return i[n]=i[n]||[],i[n].push(o),p.defineMetadata("parameters",i,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=new((s=i).bind.apply(s,[void 0].concat(e)));return t.annotation=o,t;var s}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}function l(t,e,n){function i(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(this instanceof i)return r.apply(this,t),this;var n=new((o=i).bind.apply(o,[void 0].concat(t)));return function(t,e){var i=p.getOwnMetadata("propMetadata",t.constructor)||{};i[e]=i[e]||[],i[e].unshift(n),p.defineMetadata("propMetadata",i,t.constructor)};var o}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}var u=n(3);e.d=o,e.c=s,e.a=c,e.b=l;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=0,p=u.a.Reflect},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(0);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=new i.OpaqueToken("EventManagerPlugins"),o=function(){function t(t,e){var n=this;this._zone=e,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){for(var e=this._plugins,n=0;n<e.length;n++){var i=e[n];if(i.supports(t))return i}throw new Error("No event manager plugin found for event "+t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:i.Inject,args:[r]}]},{type:i.NgZone}],t}(),s=function(){function t(){}return t.prototype.supports=function(t){return!1},t.prototype.addEventListener=function(t,e,n){throw"not implemented"},t.prototype.addGlobalEventListener=function(t,e,n){throw"not implemented"},t}()},function(t,e,n){"use strict";function i(t,e){var n=r(t,e),i=new c.BehaviorSubject([new u.c("",{})]),o=new c.BehaviorSubject({}),s=new c.BehaviorSubject({}),a=new c.BehaviorSubject({}),d=new c.BehaviorSubject(""),f=new m(i,o,a,d,s,l.a,e,n.root);return f.snapshot=n.root,new h(new p.b(f,[]),n)}function r(t,e){var n={},i={},r={},o="",s=new g([],n,r,o,i,l.a,e,null,t.root,-1,v.empty);return new b("",new p.b(s,[]))}function o(t,e){e.value._routerState=t,e.children.forEach(function(e){return o(t,e)})}function s(t){var e=t.children.length>0?" { "+t.children.map(s).join(", ")+" } ":"";return""+t.value+e}function a(t){t.snapshot?(n.i(d.d)(t.snapshot.queryParams,t._futureSnapshot.queryParams)||t.queryParams.next(t._futureSnapshot.queryParams),t.snapshot.fragment!==t._futureSnapshot.fragment&&t.fragment.next(t._futureSnapshot.fragment),n.i(d.d)(t.snapshot.params,t._futureSnapshot.params)||(t.params.next(t._futureSnapshot.params),t.data.next(t._futureSnapshot.data)),n.i(d.h)(t.snapshot.url,t._futureSnapshot.url)||t.url.next(t._futureSnapshot.url),t.snapshot=t._futureSnapshot):(t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data))}var c=n(417),l=(n.n(c),n(43)),u=n(61),d=n(44),p=n(196);n.d(e,"a",function(){return h}),e.f=i,n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return b}),e.g=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n){t.call(this,e),this.snapshot=n,o(this,e)}return f(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(p.a),m=function(){function t(t,e,n,i,r,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=a}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}(),v=function(){function t(t,e){this.parent=t,this.current=e,this.resolvedData={}}return Object.defineProperty(t.prototype,"flattenedResolvedData",{get:function(){return this.parent?n.i(d.g)(this.parent.flattenedResolvedData,this.resolvedData):this.resolvedData},enumerable:!0,configurable:!0}),Object.defineProperty(t,"empty",{get:function(){return new t(null,{})},enumerable:!0,configurable:!0}),t}(),g=function(){function t(t,e,n,i,r,o,s,a,c,l,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._routeConfig=a,this._urlSegment=c,this._lastPathIndex=l,this._resolve=u}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){var t=this.url.map(function(t){return t.toString()}).join("/"),e=this._routeConfig?this._routeConfig.path:"";return"Route(url:'"+t+"', path:'"+e+"')"},t}(),b=function(t){function e(e,n){t.call(this,n),this.url=e,o(this,n)}return f(e,t),e.prototype.toString=function(){return s(this._root)},e}(p.a)},function(t,e,n){var i=n(62);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(4),r=n(372),o=n(199),s=n(212)("IE_PROTO"),a=function(){},c="prototype",l=function(){var t,e=n(361)("iframe"),i=o.length,r="<",s=">";for(e.style.display="none",n(362).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+s+"document.F=Object"+r+"/script"+s),t.close(),l=t.F;i--;)delete l[c][o[i]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[c]=i(t),n=new a,a[c]=null,n[s]=t):n=l(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(374),r=n(199);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){"use strict";var i=n(242);!function(t){t[t.BS3=1]="BS3",t[t.BS4=2]="BS4"}(e.Ng2BootstrapTheme||(e.Ng2BootstrapTheme={}));var r=e.Ng2BootstrapTheme,o=function(){function t(){}return Object.defineProperty(t,"theme",{get:function(){return"bs4"===i.window.__theme?r.BS4:this._theme||r.BS3},set:function(t){this._theme=t},enumerable:!0,configurable:!0}),t}();e.Ng2BootstrapConfig=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(29),s=n(140),a=n(429),c=n(750),l=n(247),u=function(t){function e(e){t.call(this,e),this.destination=e}return i(e,t),e}(o.Subscriber);e.SubjectSubscriber=u;var d=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return i(e,t),e.prototype[l.$$rxSubscriber]=function(){return new u(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].next(t)},e.prototype.error=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new a.ObjectUnsubscribedError;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),i=0;i<e;i++)n[i].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._subscribe=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;return this.hasError?(t.error(this.thrownError),s.Subscription.EMPTY):this.isStopped?(t.complete(),s.Subscription.EMPTY):(this.observers.push(t),new c.SubjectSubscription(this,t))},e.prototype.asObservable=function(){var t=new r.Observable;return t.source=this,t},e.create=function(t,e){return new p(t,e)},e}(r.Observable);e.Subject=d;var p=function(t){function e(e,n){t.call(this),this.destination=e,this.source=n}return i(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){var e=this.source;return e?this.source.subscribe(t):s.Subscription.EMPTY},e}(d);e.AnonymousSubject=p},function(t,e,n){"use strict";var i=n(420);e.of=i.ArrayObservable.of},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(250),s=n(243);e.mergeMap=i;var a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector,this.concurrent))},t}();e.MergeMapOperator=a;var c=function(t){function e(e,n,i,r){void 0===r&&(r=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=i,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){this.add(o.subscribeToResult(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,i,r){this.resultSelector?this._notifyResultSelector(t,e,n,i):this.destination.next(e)},e.prototype._notifyResultSelector=function(t,e,n,i){var r;try{r=this.resultSelector(t,e,n,i)}catch(t){return void this.destination.error(t)}this.destination.next(r)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(s.OuterSubscriber);e.MergeMapSubscriber=c},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(){throw new Error("unimplemented")}var r=n(0),o=n(13);n.d(e,"a",function(){return s});var s=function(){function t(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.ViewEncapsulation.Emulated:o,c=e.genDebugInfo,l=e.logBindingUpdate,u=e.useJit,d=void 0===u||u;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=c,this._logBindingUpdate=l,this.useJit=d}return Object.defineProperty(t.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.isDevMode)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.isDevMode)():this._logBindingUpdate},enumerable:!0,configurable:!0}),t}(),a=(function(){function t(){}return Object.defineProperty(t.prototype,"renderer",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderText",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderElement",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderComment",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderEvent",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(t.prototype,"renderer",{get:function(){return n.i(o.d)(o.b.Renderer)},enumerable:!0,configurable:!0}),t}())},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){var e=o(t);return e&&e[d.Scheme]||""}function r(t,e,i,r,o,s,a){var c=[];return n.i(u.a)(t)&&c.push(t+":"),n.i(u.a)(i)&&(c.push("//"),n.i(u.a)(e)&&c.push(e+"@"),c.push(i),n.i(u.a)(r)&&c.push(":"+r)),n.i(u.a)(o)&&c.push(o),n.i(u.a)(s)&&c.push("?"+s),n.i(u.a)(a)&&c.push("#"+a),c.join("")}function o(t){return t.match(m)}function s(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",i=t.split("/"),r=[],o=0,s=0;s<i.length;s++){var a=i[s];switch(a){case"":case".":break;case"..":r.length>0?r.pop():o++;break;default:r.push(a)}}if(""==e){for(;o-- >0;)r.unshift("..");0===r.length&&r.push(".")}return e+r.join("/")+n}function a(t){var e=t[d.Path];return e=n.i(u.b)(e)?"":s(e),t[d.Path]=e,r(t[d.Scheme],t[d.UserInfo],t[d.Domain],t[d.Port],e,t[d.QueryData],t[d.Fragment])}function c(t,e){var i=o(encodeURI(e)),r=o(t);if(n.i(u.a)(i[d.Scheme]))return a(i);i[d.Scheme]=r[d.Scheme];for(var s=d.Scheme;s<=d.Port;s++)n.i(u.b)(i[s])&&(i[s]=r[s]);if("/"==i[d.Path][0])return a(i);var c=r[d.Path];n.i(u.b)(c)&&(c="/");var l=c.lastIndexOf("/");return c=c.substring(0,l+1)+i[d.Path],i[d.Path]=c,a(i)}var l=n(0),u=n(2);n.d(e,"c",function(){return f}),n.d(e,"a",function(){return h}),e.b=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d,p="asset:",f={provide:l.PACKAGE_ROOT_URL,useValue:"/"},h=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var i=e;n.i(u.a)(t)&&t.length>0&&(i=c(t,i));var r=o(i),s=this._packagePrefix;if(n.i(u.a)(s)&&n.i(u.a)(r)&&"package"==r[d.Scheme]){var a=r[d.Path];if(this._packagePrefix!==p)return s=s.replace(/\/+$/,""),a=a.replace(/^\/+/,""),s+"/"+a;var l=a.split(/\//);i="asset:"+l[0]+"/lib/"+l.slice(1).join("/")}return i},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:void 0,decorators:[{type:l.Inject,args:[l.PACKAGE_ROOT_URL]}]}],t}(),m=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");!function(t){t[t.Scheme=1]="Scheme",t[t.UserInfo=2]="UserInfo",t[t.Domain=3]="Domain",t[t.Port=4]="Port",t[t.Path=5]="Path",t[t.QueryData=6]="QueryData",t[t.Fragment=7]="Fragment"}(d||(d={}))},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e,i){if(e===i)return t;for(var r=u.n,o=e;o!==i&&n.i(c.a)(o.declarationElement.view);)o=o.declarationElement.view,r=r.prop("parent");if(o!==i)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);if(t instanceof u.o){var s=t;(i.fields.some(function(t){return t.name==s.name})||i.getters.some(function(t){return t.name==s.name}))&&(r=r.cast(i.classType))}return u.p(u.n.name,r,t)}function r(t,e){var i=[n.i(d.f)(t)];return e&&i.push(u.h),u.n.prop("parentInjector").callMethod("get",i)}function o(t,e){return"viewFactory_"+t.type.name+e}function s(t){for(var e=[],n=u.g([]),i=0;i<t.length;i++){var r=t[i];r.type instanceof u.q?(e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)]),e=[]),n=n.callMethod(u.r.ConcatArray,[r])):e.push(r)}return e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)])),n}function a(t,e,i,r){r.fields.push(new u.s(i.name,null));var o=e<l.b.pureProxies.length?l.b.pureProxies[e]:null;if(!o)throw new Error("Unsupported number of argument for pure functions: "+e);r.createMethod.addStmt(u.n.prop(i.name).set(u.b(n.i(l.d)(o)).callFn([t])).toStmt())}var c=n(2),l=n(13),u=n(6),d=n(22);e.a=i,e.b=r,e.d=o,e.e=s,e.c=a},function(t,e,n){"use strict";function i(){throw new Error("Runtime compiler is not loaded")}var r=n(33),o=n(30),s=n(3);n.d(e,"e",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this,"Can't compile synchronously as "+n.i(s.b)(e)+" is still being loaded!"),this.compType=e}return a(e,t),e}(o.b),l=function(){function t(t,e){this.ngModuleFactory=t,this.componentFactories=e}return t}(),u=function(){function t(){}return t.prototype.compileModuleSync=function(t){throw i()},t.prototype.compileModuleAsync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsSync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsAsync=function(t){throw i()},t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t}(),d=new r.a("compilerOptions"),p=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(42),r=n(55);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(r.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(r.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(r.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(i.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(25),a=n(125),c=n(38),l=n(42),u=n(55);n.d(e,"a",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return h})},f=Promise.resolve(null),h=function(t){function e(e,i){t.call(this),this._submitted=!1,this.ngSubmit=new r.a,this.form=new a.a({},n.i(u.b)(e),n.i(u.c)(i))}return d(e,t),Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);t._control=i.registerControl(t.name,t.control),n.i(u.d)(t.control,t),t.control.updateValueAndValidity({emitEvent:!1})})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.addFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path),r=new a.a({});n.i(u.e)(r,t),i.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;f.then(function(){var i=n.form.get(t.path);i.setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._findContainer=function(t){return t.pop(),o.b.isEmpty(t)?this.form:this.form.get(t)},e.decorators=[{type:i.Directive,args:[{selector:"form:not([ngNoForm]):not([formGroup]),ngForm,[ngForm]",providers:[p],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.c]}]}],e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(56),o=n(37),s=n(60);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},c=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=-1,n=0;n<this._accessors.length;++n)this._accessors[n][1]===t&&(e=n);r.b.removeAt(this._accessors,e)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(){function t(t,e,n,i){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(s.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')},t.decorators=[{type:i.Directive,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef},{type:c},{type:i.Injector}],t.propDecorators={name:[{type:i.Input}],formControlName:[{type:i.Input}],value:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(38),a=n(42),c=n(122),l=n(55);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new r.a}return u(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return n.i(l.d)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){o.b.remove(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var i=t.form.get(e.path);e._control!==i&&(n.i(l.h)(e._control,e),i&&n.i(l.d)(i,e),e._control=i)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=n.i(l.b)(this._validators);this.form.validator=s.a.compose([this.form.validator,t]);var e=n.i(l.c)(this._asyncValidators);this.form.asyncValidator=s.a.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||c.a.missingFormException()},e.decorators=[{type:i.Directive,args:[{selector:"[formGroup]",providers:[d],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]}],e.propDecorators={form:[{type:i.Input,args:["formGroup"]}],ngSubmit:[{type:i.Output}]},e}(a.a)},function(t,e,n){"use strict";function i(t){return!(t instanceof f||t instanceof u.a||t instanceof m)}var r=n(0),o=n(38),s=n(86),a=n(42),c=n(122),l=n(55),u=n(89);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return f})},f=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype._checkParentType=function(){i(this._parent)&&c.a.groupParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formGroupName]",providers:[p]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formGroupName"]}]},e}(s.a),h={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return m})},m=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(l.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){i(this._parent)&&c.a.arrayParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formArrayName]",providers:[h]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formArrayName"]}]},e}(a.a)},function(t,e,n){"use strict";function i(t){throw t}function r(t){for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null;e=e.parent}return null}function o(t){if(!t)return null;for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;e=e.parent}return null}function s(t){return t?t.children.reduce(function(t,e){return t[e.value.outlet]=e,t},{}):{}}function a(t,e){var n=t._outlets[e.outlet];if(!n){var i=e.component.name;throw e.outlet===S.a?new Error("Cannot find primary outlet to load '"+i+"'"):new Error("Cannot find the outlet "+e.outlet+" to load '"+i+"'")}return n}var c=n(0),l=n(78),u=(n.n(l),n(141)),d=(n.n(u),n(79)),p=(n.n(d),n(426)),f=(n.n(p),n(427)),h=(n.n(f),n(100)),m=(n.n(h),n(142)),v=(n.n(m),n(80)),g=(n.n(v),n(763)),b=(n.n(g),n(533)),y=n(534),w=n(535),_=n(536),x=n(539),C=n(92),k=n(127),E=n(72),S=n(43),O=n(61),T=n(44);n.d(e,"b",function(){return M}),n.d(e,"a",function(){return R});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var P=function(){function t(t,e){this.id=t,this.url=e}return t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(),M=function(){function t(t,e,n){this.id=t,this.url=e,this.urlAfterRedirects=n}return t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(),A=function(){function t(t,e,n){this.id=t,this.url=e,this.reason=n}return t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(),I=function(){function t(t,e,n){this.id=t,this.url=e,this.error=n}return t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(),D=function(){function t(t,e,n,i){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=i}return t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),R=function(){function t(t,e,r,o,s,a,c,u){this.rootComponentType=t,this.urlSerializer=e,this.outletMap=r,this.location=o,this.injector=s,this.config=u,this.navigationId=0,this.errorHandler=i,this.navigated=!1,this.resetConfig(u),this.routerEvents=new l.Subject,this.currentUrlTree=n.i(O.e)(),this.configLoader=new C.b(a,c),this.currentRouterState=n.i(E.f)(this.currentUrlTree,this.rootComponentType)}return t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.currentRouterState.root.component=this.rootComponentType},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription=this.location.subscribe(Zone.current.wrap(function(e){var n=t.urlSerializer.parse(e.url);return t.currentUrlTree.toString()!==n.toString()?t.scheduleNavigation(n,{skipLocationChange:e.pop,replaceUrl:!0}):null}))},Object.defineProperty(t.prototype,"routerState",{get:function(){return this.currentRouterState},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"events",{get:function(){return this.routerEvents},enumerable:!0,configurable:!0}),t.prototype.resetConfig=function(t){n.i(y.a)(t),this.config=t},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription.unsubscribe()},t.prototype.createUrlTree=function(t,e){var i=void 0===e?{}:e,r=i.relativeTo,o=i.queryParams,s=i.fragment,a=i.preserveQueryParams,c=i.preserveFragment,l=r?r:this.routerState.root,u=a?this.currentUrlTree.queryParams:o,d=c?this.currentUrlTree.fragment:s;return n.i(_.a)(l,this.currentUrlTree,t,u,d)},t.prototype.navigateByUrl=function(t,e){if(void 0===e&&(e={skipLocationChange:!1}),t instanceof O.b)return this.scheduleNavigation(t,e);var n=this.urlSerializer.parse(t);return this.scheduleNavigation(n,e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),this.scheduleNavigation(this.createUrlTree(t,e),e)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){return this.urlSerializer.parse(t)},t.prototype.isActive=function(t,e){if(t instanceof O.b)return n.i(O.f)(this.currentUrlTree,t,e);var i=this.urlSerializer.parse(t);return n.i(O.f)(this.currentUrlTree,i,e)},t.prototype.scheduleNavigation=function(t,e){var n=this,i=++this.navigationId;return this.routerEvents.next(new P(i,this.serializeUrl(t))),Promise.resolve().then(function(r){return n.runNavigate(t,e.skipLocationChange,e.replaceUrl,i)})},t.prototype.runNavigate=function(t,e,i,r){var o=this;return r!==this.navigationId?(this.location.go(this.urlSerializer.serialize(this.currentUrlTree)),this.routerEvents.next(new A(r,this.serializeUrl(t),"Navigation ID "+r+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(s,a){var c,l,u,p,f=o.currentRouterState,m=o.currentUrlTree,g=n.i(b.a)(o.injector,o.configLoader,t,o.config),y=v.mergeMap.call(g,function(t){return p=t,n.i(x.a)(o.rootComponentType,o.config,p,o.serializeUrl(p))}),_=h.map.call(y,function(e){return o.routerEvents.next(new D(r,o.serializeUrl(t),o.serializeUrl(p),e)),e}),C=h.map.call(_,function(t){return n.i(w.a)(t,o.currentRouterState)}),k=h.map.call(C,function(t){c=t,u=new L(c.snapshot,o.currentRouterState.snapshot,o.injector),u.traverse(o.outletMap)}),E=v.mergeMap.call(k,function(){return u.checkGuards()}),O=v.mergeMap.call(E,function(t){return t?h.map.call(u.resolveData(),function(){return t}):n.i(d.of)(t)});O.forEach(function(t){if(!t||r!==o.navigationId)return void(l=!1);if(o.currentUrlTree=p,o.currentRouterState=c,!e){var n=o.urlSerializer.serialize(p);o.location.isCurrentPathEqualTo(n)||i?o.location.replaceState(n):o.location.go(n)}new F(c,f).activate(o.outletMap),l=!0}).then(function(){o.navigated=!0,l?(o.routerEvents.next(new M(r,o.serializeUrl(t),o.serializeUrl(p))),s(!0)):(o.routerEvents.next(new A(r,o.serializeUrl(t),"")),s(!1))},function(e){if(e instanceof S.b)o.navigated=!0,o.routerEvents.next(new A(r,o.serializeUrl(t),e.message)),s(!1);else{o.routerEvents.next(new I(r,o.serializeUrl(t),e));try{s(o.errorHandler(e))}catch(t){a(t)}}r===o.navigationId&&(o.currentRouterState=f,o.currentUrlTree=m,o.location.replaceState(o.serializeUrl(m)))})})},t}(),N=function(){function t(t){this.path=t}return Object.defineProperty(t.prototype,"route",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t,e){this.component=t,this.route=e}return t}(),L=function(){function t(t,e,n){this.future=t,this.curr=e,this.injector=n,this.checks=[]}return t.prototype.traverse=function(t){var e=this.future._root,n=this.curr?this.curr._root:null;this.traverseChildRoutes(e,n,t,[e.value])},t.prototype.checkGuards=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(!0);var e=n.i(u.from)(this.checks),i=h.map.call(e,function(e){if(e instanceof N)return n.i(T.f)(n.i(u.from)([t.runCanActivateChild(e.path),t.runCanActivate(e.route)]));if(e instanceof j){var i=e;return t.runCanDeactivate(i.component,i.route)}throw new Error("Cannot be reached")}),r=m.mergeAll.call(i);return f.every.call(r,function(t){return t===!0})},t.prototype.resolveData=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(null);var e=n.i(u.from)(this.checks),i=p.concatMap.call(e,function(e){return e instanceof N?t.runResolve(e.route):n.i(d.of)(null)});return g.reduce.call(i,function(t,e){return t})},t.prototype.traverseChildRoutes=function(t,e,i,r){var o=this,a=s(e);t.children.forEach(function(t){o.traverseRoutes(t,a[t.value.outlet],i,r.concat([t.value])),delete a[t.value.outlet]}),n.i(T.c)(a,function(t,e){return o.deactivateOutletAndItChildren(t,i._outlets[e])})},t.prototype.traverseRoutes=function(t,e,i,r){var o=t.value,s=e?e.value:null,a=i?i._outlets[t.value.outlet]:null;s&&o._routeConfig===s._routeConfig?(n.i(T.d)(o.params,s.params)?o.data=s.data:this.checks.push(new j(a.component,s),new N(r)),o.component?this.traverseChildRoutes(t,e,a?a.outletMap:null,r):this.traverseChildRoutes(t,e,i,r)):(s&&(s.component?this.deactivateOutletAndItChildren(s,a):this.deactivateOutletMap(i)),this.checks.push(new N(r)),o.component?this.traverseChildRoutes(t,null,a?a.outletMap:null,r):this.traverseChildRoutes(t,null,i,r))},t.prototype.deactivateOutletAndItChildren=function(t,e){e&&e.isActivated&&(this.deactivateOutletMap(e.outletMap),this.checks.push(new j(e.component,t)))},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){t.isActivated&&e.deactivateOutletAndItChildren(t.activatedRoute.snapshot,t)})},t.prototype.runCanActivate=function(t){var e=this,i=t._routeConfig?t._routeConfig.canActivate:null;if(!i||0===i.length)return n.i(d.of)(!0);var r=h.map.call(n.i(u.from)(i),function(i){var r=e.getToken(i,t);return r.canActivate?n.i(T.b)(r.canActivate(t,e.future)):n.i(T.b)(r(t,e.future))});return n.i(T.f)(r)},t.prototype.runCanActivateChild=function(t){var e=this,i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return n.i(T.f)(h.map.call(n.i(u.from)(r),function(t){var r=h.map.call(n.i(u.from)(t.guards),function(t){var r=e.getToken(t,t.node);return r.canActivateChild?n.i(T.b)(r.canActivateChild(i,e.future)):n.i(T.b)(r(i,e.future))});return n.i(T.f)(r)}))},t.prototype.extractCanActivateChild=function(t){var e=t._routeConfig?t._routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},t.prototype.runCanDeactivate=function(t,e){var i=this,r=e&&e._routeConfig?e._routeConfig.canDeactivate:null;if(!r||0===r.length)return n.i(d.of)(!0);var o=h.map.call(n.i(u.from)(r),function(r){var o=i.getToken(r,e);return o.canDeactivate?n.i(T.b)(o.canDeactivate(t,e,i.curr)):n.i(T.b)(o(t,e,i.curr))}),s=m.mergeAll.call(o);return f.every.call(s,function(t){return t===!0})},t.prototype.runResolve=function(t){var e=t._resolve;return h.map.call(this.resolveNode(e.current,t),function(i){return e.resolvedData=i,t.data=n.i(T.g)(t.data,e.flattenedResolvedData),null})},t.prototype.resolveNode=function(t,e){var i=this;return n.i(T.e)(t,function(t,r){var o=i.getToken(r,e);return o.resolve?n.i(T.b)(o.resolve(e,i.future)):n.i(T.b)(o(e,i.future))})},t.prototype.getToken=function(t,e){var n=o(e),i=n?n.injector:this.injector;return i.get(t)},t}(),F=function(){function t(t,e){this.futureState=t,this.currState=e}return t.prototype.activate=function(t){var e=this.futureState._root,i=this.currState?this.currState._root:null;n.i(E.g)(this.futureState.root),this.activateChildRoutes(e,i,t)},t.prototype.activateChildRoutes=function(t,e,i){var r=this,o=s(e);t.children.forEach(function(t){r.activateRoutes(t,o[t.value.outlet],i),delete o[t.value.outlet]}),n.i(T.c)(o,function(t,e){return r.deactivateOutletAndItChildren(i._outlets[e])})},t.prototype.activateRoutes=function(t,e,i){var r=t.value,o=e?e.value:null;if(r===o)if(n.i(E.g)(r),r.component){var s=a(i,t.value);this.activateChildRoutes(t,e,s.outletMap)}else this.activateChildRoutes(t,e,i);else{if(o)if(o.component){var s=a(i,t.value);this.deactivateOutletAndItChildren(s)}else this.deactivateOutletMap(i);if(r.component){n.i(E.g)(r);var s=a(i,t.value),c=new k.a;this.placeComponentIntoOutlet(c,r,s),this.activateChildRoutes(t,null,c)}else n.i(E.g)(r),this.activateChildRoutes(t,null,i)}},t.prototype.placeComponentIntoOutlet=function(t,e,n){var i=[{provide:E.b,useValue:e},{provide:k.a,useValue:t}],o=r(e.snapshot),s=null,a=null;o&&(s=o.factoryResolver,a=o.injector,i.push({provide:c.ComponentFactoryResolver,useValue:s})),n.activate(e,s,a,c.ReflectiveInjector.resolve(i),t)},t.prototype.deactivateOutletAndItChildren=function(t){t&&t.isActivated&&(this.deactivateOutletMap(t.outletMap),t.deactivate())},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){return e.deactivateOutletAndItChildren(t)})},t}()},function(t,e,n){"use strict";var i=n(0),r=n(244),o=(n.n(r),n(79)),s=(n.n(o),n(100)),a=(n.n(s),n(80)),c=(n.n(a),n(44));n.d(e,"c",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=new i.OpaqueToken("ROUTES"),u=function(){function t(t,e,n){this.routes=t,this.injector=e,this.factoryResolver=n}return t}(),d=function(){function t(t,e){this.loader=t,this.compiler=e}return t.prototype.load=function(t,e){return s.map.call(this.loadModuleFactory(e),function(e){var i=e.create(t);return new u(n.i(c.a)(i.injector.get(l)),i.injector,i.componentFactoryResolver)})},t.prototype.loadModuleFactory=function(t){var e=this;if("string"==typeof t)return n.i(r.fromPromise)(this.loader.load(t));var s=this.compiler instanceof i.Compiler;return a.mergeMap.call(n.i(c.b)(t()),function(t){return s?n.i(o.of)(t):n.i(r.fromPromise)(e.compiler.compileModuleAsync(t))})},t}()},function(t,e,n){var i=n(9)("unscopables"),r=Array.prototype;void 0==r[i]&&n(47)(r,i,{}),t.exports=function(t){r[i][t]=!0}},function(t,e,n){var i=n(63);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var i=n(374),r=n(199).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i=n(76),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){"use strict";var i=n(0),r=n(398),o="DD",s="MMMM",a="YYYY",c="dd",l="MMMM YYYY",u="YYYY",d="day",p="day",f="year",h=!0,m=!1,v=0,g=20,b=!1,y=function(){function t(){this.selectionDone=new i.EventEmitter(void 0),this.update=new i.EventEmitter(!1),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new r.DateFormatter}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.formatDay=this.formatDay||o,this.formatMonth=this.formatMonth||s,this.formatYear=this.formatYear||a,this.formatDayHeader=this.formatDayHeader||c,this.formatDayTitle=this.formatDayTitle||l,this.formatMonthTitle=this.formatMonthTitle||u,this.showWeeks=void 0===this.showWeeks?h:this.showWeeks,this.onlyCurrentMonth=void 0===this.onlyCurrentMonth?m:this.onlyCurrentMonth,this.startingDay=this.startingDay||v,this.yearRange=this.yearRange||g,this.shortcutPropagation=this.shortcutPropagation||b,this.datepickerMode=this.datepickerMode||d,this.minMode=this.minMode||p,this.maxMode=this.maxMode||f,this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView()},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),i=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,i,1),this.refreshView()}},t.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.isDisabled=function(t){return this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:i.Component,args:[{selector:"datepicker-inner",template:'\n <div *ngIf="datepickerMode" class="well well-sm bg-faded p-a card" role="application" ><!--<!–ng-keydown="keydown($event)"–>-->\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={datepickerMode:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],initDate:[{type:i.Input}],selectionDone:[{type:i.Output}],update:[{type:i.Output}],activeDate:[{type:i.Input}]},t}();e.DatePickerInnerComponent=y},function(t,e,n){"use strict";function i(t,e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.map=i;var s=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.project,this.thisArg))},t}();e.MapOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.project=n,this.count=0,this.thisArg=i||this}return r(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){var i="="+t;return e.indexOf(i)>-1?i:n.getPluralCategory(t)}function r(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,i=n.toString().replace(/^[^.]*\.?/,""),r=Math.floor(Math.abs(n)),o=i.length,a=parseInt(i,10),c=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,l=t.split("-")[0].toLowerCase();switch(l){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?s.One:s.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?s.One:s.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===r||1===n?s.One:s.Other;case"ar":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?s.Many:s.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===r&&0===o?s.One:s.Other;case"be":return n%10===1&&n%100!==11?s.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?s.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?s.Many:s.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?s.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?s.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?s.Few:0!==n&&n%1e6===0?s.Many:s.Other;case"bs":case"hr":case"sr":return 0===o&&r%10===1&&r%100!==11||a%10===1&&a%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?s.Few:s.Other;case"cs":case"sk":return 1===r&&0===o?s.One:r===Math.floor(r)&&r>=2&&r<=4&&0===o?s.Few:0!==o?s.Many:s.Other;case"cy":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:3===n?s.Few:6===n?s.Many:s.Other;case"da":return 1===n||0!==c&&(0===r||1===r)?s.One:s.Other;case"dsb":case"hsb":return 0===o&&r%100===1||a%100===1?s.One:0===o&&r%100===2||a%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?s.Few:s.Other;case"ff":case"fr":case"hy":case"kab":return 0===r||1===r?s.One:s.Other;case"fil":return 0===o&&(1===r||2===r||3===r)||0===o&&r%10!==4&&r%10!==6&&r%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?s.One:s.Other;case"ga":return 1===n?s.One:2===n?s.Two:n===Math.floor(n)&&n>=3&&n<=6?s.Few:n===Math.floor(n)&&n>=7&&n<=10?s.Many:s.Other;case"gd":return 1===n||11===n?s.One:2===n||12===n?s.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?s.Few:s.Other;case"gv":return 0===o&&r%10===1?s.One:0===o&&r%10===2?s.Two:0!==o||r%100!==0&&r%100!==20&&r%100!==40&&r%100!==60&&r%100!==80?0!==o?s.Many:s.Other:s.Few;case"he":return 1===r&&0===o?s.One:2===r&&0===o?s.Two:0!==o||n>=0&&n<=10||n%10!==0?s.Other:s.Many;case"is":return 0===c&&r%10===1&&r%100!==11||0!==c?s.One:s.Other;case"ksh":return 0===n?s.Zero:1===n?s.One:s.Other;case"kw":case"naq":case"se":case"smn":return 1===n?s.One:2===n?s.Two:s.Other;case"lag":return 0===n?s.Zero:0!==r&&1!==r||0===n?s.Other:s.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?s.Few:0!==a?s.Many:s.Other:s.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?s.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?s.One:s.Other;case"mk":return 0===o&&r%10===1||a%10===1?s.One:s.Other;case"mt":return 1===n?s.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?s.Many:s.Other;case"pl":return 1===r&&0===o?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&1!==r&&r%10===Math.floor(r%10)&&r%10>=0&&r%10<=1||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=12&&r%100<=14?s.Many:s.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?s.One:s.Other;case"ro":return 1===r&&0===o?s.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?s.Few:s.Other;case"ru":case"uk":return 0===o&&r%10===1&&r%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&r%10===0||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=11&&r%100<=14?s.Many:s.Other;case"shi":return 0===r||1===n?s.One:n===Math.floor(n)&&n>=2&&n<=10?s.Few:s.Other;case"si":return 0===n||1===n||0===r&&1===a?s.One:s.Other;case"sl":return 0===o&&r%100===1?s.One:0===o&&r%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||0!==o?s.Few:s.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?s.One:s.Other;default:return s.Other}}var o=n(0);n.d(e,"b",function(){return c}),e.a=i,n.d(e,"c",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s,a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=r(this._locale,t);switch(e){case s.Zero:return"zero";case s.One:return"one";case s.Two:return"two";case s.Few:return"few";case s.Many:return"many";default:return"other"}},e.decorators=[{type:o.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:o.Inject,args:[o.LOCALE_ID]}]}],e}(c);!function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(s||(s={}))},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t}(),o=new i.OpaqueToken("appBaseHref")},function(t,e,n){"use strict";var i=n(466);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){return new C(t,w.Character,e,String.fromCharCode(e))}function r(t,e){return new C(t,w.Identifier,0,e)}function o(t,e){return new C(t,w.Keyword,0,e)}function s(t,e){return new C(t,w.Operator,0,e)}function a(t,e){return new C(t,w.String,0,e)}function c(t,e){return new C(t,w.Number,e,"")}function l(t,e){return new C(t,w.Error,0,e)}function u(t){return b.H<=t&&t<=b.I||b.J<=t&&t<=b.K||t==b.L||t==b.M}function d(t){if(0==t.length)return!1;var e=new E(t);if(!u(e.peek))return!1;for(e.advance();e.peek!==b.a;){if(!p(e.peek))return!1;e.advance()}return!0}function p(t){return b.N(t)||b.c(t)||t==b.L||t==b.M}function f(t){return t==b.O||t==b.P}function h(t){return t==b.r||t==b.q}function m(t){return t===b.n||t===b.o||t===b.Q}function v(t){switch(t){case b.R:return b.S;case b.T:return b.U;case b.V:return b.W;case b.X:return b.Y;case b.Z:return b._0;default:return t}}var g=n(0),b=n(146),y=n(2);n.d(e,"e",function(){return w}),n.d(e,"c",function(){return x}),n.d(e,"d",function(){return k}),e.a=d,e.b=m;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var w;!function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.Keyword=2]="Keyword",t[t.String=3]="String",t[t.Operator=4]="Operator",t[t.Number=5]="Number",t[t.Error=6]="Error"}(w||(w={}));var _=["var","let","null","undefined","true","false","if","else","this"],x=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new E(t),n=[],i=e.scanToken();null!=i;)n.push(i),i=e.scanToken();return n},t.decorators=[{type:g.Injectable}],t.ctorParameters=[],t}(),C=function(){function t(t,e,n,i){this.index=t,this.type=e,this.numValue=n,this.strValue=i}return t.prototype.isCharacter=function(t){return this.type==w.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==w.Number},t.prototype.isString=function(){return this.type==w.String},t.prototype.isOperator=function(t){return this.type==w.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==w.Identifier},t.prototype.isKeyword=function(){return this.type==w.Keyword},t.prototype.isKeywordLet=function(){return this.type==w.Keyword&&"let"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==w.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==w.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==w.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==w.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==w.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==w.Error},t.prototype.toNumber=function(){return this.type==w.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case w.Character:case w.Identifier:case w.Keyword:case w.Operator:case w.String:case w.Error:return this.strValue;case w.Number:return this.numValue.toString();default:return null}},t}(),k=new C(-1,w.Character,0,""),E=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?b.a:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,r=this.index;n<=b.b;){if(++r>=e){n=b.a;break}n=t.charCodeAt(r)}if(this.peek=n,this.index=r,r>=e)return null;if(u(n))return this.scanIdentifier();if(b.c(n))return this.scanNumber(r);var o=r;switch(n){case b.d:return this.advance(),b.c(this.peek)?this.scanNumber(o):i(o,b.d);case b.e:case b.f:case b.g:case b.h:case b.i:case b.j:case b.k:case b.l:case b.m:return this.scanCharacter(o,n);case b.n:case b.o:return this.scanString();case b.p:case b.q:case b.r:case b.s:case b.t:case b.u:case b.v:return this.scanOperator(o,String.fromCharCode(n));case b.w:return this.scanComplexOperator(o,"?",b.d,".");case b.x:case b.y:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=");case b.A:case b.z:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=",b.z,"=");case b.B:return this.scanComplexOperator(o,"&",b.B,"&");case b.C:return this.scanComplexOperator(o,"|",b.C,"|");case b.D:for(;b.E(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),i(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),s(t,e)},t.prototype.scanComplexOperator=function(t,e,i,r,o,a){this.advance();var c=e;return this.peek==i&&(this.advance(),c+=r),n.i(y.a)(o)&&this.peek==o&&(this.advance(),c+=a),s(t,c)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();p(this.peek);)this.advance();var e=this.input.substring(t,this.index);return _.indexOf(e)>-1?o(t,e):r(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(b.c(this.peek));else if(this.peek==b.d)e=!1;else{if(!f(this.peek))break;if(this.advance(),h(this.peek)&&this.advance(),!b.c(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),i=e?y.l.parseIntAutoRadix(n):parseFloat(n);return c(t,i)},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n,i=this.index,r=this.input;this.peek!=e;)if(this.peek==b.F){null==n&&(n=new y.m),n.add(r.substring(i,this.index)),this.advance();var o;if(this.peek==b.G){var s=r.substring(this.index+1,this.index+5);try{o=y.l.parseInt(s,16)}catch(t){return this.error("Invalid unicode escape [\\u"+s+"]",0)}for(var c=0;c<5;c++)this.advance()}else o=v(this.peek),this.advance();n.add(String.fromCharCode(o)),i=this.index}else{if(this.peek==b.a)return this.error("Unterminated quote",0);this.advance()}var l=r.substring(i,this.index);this.advance();var u=l;return null!=n&&(n.add(l),u=n.toString()),a(t,u)},t.prototype.error=function(t,e){var n=this.index+e;return l(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}()},function(t,e,n){"use strict";function i(t){var e=n.i(s.n)(t.start)+"([\\s\\S]*?)"+n.i(s.n)(t.end);return new RegExp(e,"g")}var r=n(0),o=n(146),s=n(2),a=n(40),c=n(149),l=n(104);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),d=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),p=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=a.a),this._checkNoInterpolation(t,e,n);var i=this._stripComments(t),r=this._lexer.tokenize(this._stripComments(t)),o=new f(t,e,r,i.length,!0,this.errors,t.length-i.length).parseChain();return new c.a(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return new c.a(i,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return h.check(i)||this._reportError("Host binding expression can only contain field access and constants",t,e),new c.a(i,t,e,this.errors)},t.prototype._reportError=function(t,e,n,i){this.errors.push(new c.b(t,e,n,i))},t.prototype._parseBindingAst=function(t,e,i){var r=this._parseQuote(t,e);if(n.i(s.a)(r))return r;this._checkNoInterpolation(t,e,i);var o=this._stripComments(t),a=this._lexer.tokenize(o);return new f(t,e,a,o.length,!1,this.errors,t.length-o.length).parseChain()},t.prototype._parseQuote=function(t,e){if(n.i(s.b)(t))return null;var i=t.indexOf(":");if(i==-1)return null;var r=t.substring(0,i).trim();if(!n.i(l.a)(r))return null;var o=t.substring(i+1);return new c.c(new c.d(0,t.length),r,o,e)},t.prototype.parseTemplateBindings=function(t,e){var n=this._lexer.tokenize(t);return new f(t,e,n,t.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,i){void 0===i&&(i=a.a);var r=this.splitInterpolation(t,e,i);if(null==r)return null;for(var o=[],l=0;l<r.expressions.length;++l){var u=r.expressions[l],d=this._stripComments(u),p=this._lexer.tokenize(this._stripComments(r.expressions[l])),h=new f(t,e,p,d.length,!1,this.errors,r.offsets[l]+(u.length-d.length)).parseChain();o.push(h)}return new c.a(new c.e(new c.d(0,n.i(s.b)(t)?0:t.length),r.strings,o),t,e,this.errors)},t.prototype.splitInterpolation=function(t,e,n){void 0===n&&(n=a.a);var r=i(n),o=t.split(r);if(o.length<=1)return null;for(var s=[],c=[],l=[],d=0,p=0;p<o.length;p++){var f=o[p];p%2===0?(s.push(f),d+=f.length):f.trim().length>0?(d+=n.start.length,c.push(f),l.push(d),d+=f.length+n.end.length):this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(o,p,n)+" in",e)}return new u(s,c,l)},t.prototype.wrapLiteralPrimitive=function(t,e){return new c.a(new c.f(new c.d(0,n.i(s.b)(t)?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(s.a)(e)?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,i=0;i<t.length-1;i++){var r=t.charCodeAt(i),a=t.charCodeAt(i+1);if(r===o.t&&a==o.t&&n.i(s.b)(e))return i;e===r?e=null:n.i(s.b)(e)&&n.i(l.b)(r)&&(e=r)}return null},t.prototype._checkNoInterpolation=function(t,e,n){var r=i(n),o=t.split(r);o.length>1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var i="",r=0;r<e;r++)i+=r%2===0?t[r]:""+n.start+t[r]+n.end;return i.length},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:l.c}],t}(),f=function(){function t(t,e,n,i,r,o,s){this.input=t,this.location=e,this.tokens=n,this.inputLength=i,this.parseAction=r,this.errors=o,this.offset=s,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.index=0}return t.prototype.peek=function(t){var e=this.index+t;return e<this.tokens.length?this.tokens[e]:l.d},Object.defineProperty(t.prototype,"next",{get:function(){return this.peek(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputIndex",{get:function(){return this.index<this.tokens.length?this.next.index+this.offset:this.inputLength+this.offset},enumerable:!0,configurable:!0}),t.prototype.span=function(t){return new c.d(t,this.inputIndex)},t.prototype.advance=function(){this.index++},t.prototype.optionalCharacter=function(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)},t.prototype.peekKeywordLet=function(){return this.next.isKeywordLet()},t.prototype.expectCharacter=function(t){this.optionalCharacter(t)||this.error("Missing expected "+String.fromCharCode(t))},t.prototype.optionalOperator=function(t){return!!this.next.isOperator(t)&&(this.advance(),!0)},t.prototype.expectOperator=function(t){this.optionalOperator(t)||this.error("Missing expected operator "+t)},t.prototype.expectIdentifierOrKeyword=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier or keyword"),"")},t.prototype.expectIdentifierOrKeywordOrString=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier, keyword, or string"),"")},t.prototype.parseChain=function(){for(var t=[],e=this.inputIndex;this.index<this.tokens.length;){var n=this.parsePipe();if(t.push(n),this.optionalCharacter(o.m))for(this.parseAction||this.error("Binding expression cannot contain chained expression");this.optionalCharacter(o.m););else this.index<this.tokens.length&&this.error("Unexpected token '"+this.next+"'")}return 0==t.length?new c.g(this.span(e)):1==t.length?t[0]:new c.h(this.span(e),t)},t.prototype.parsePipe=function(){var t=this.parseExpression();if(this.optionalOperator("|")){this.parseAction&&this.error("Cannot have a pipe in an action expression");do{for(var e=this.expectIdentifierOrKeyword(),n=[];this.optionalCharacter(o.l);)n.push(this.parseExpression());t=new c.i(this.span(t.span.start-this.offset),t,e,n)}while(this.optionalOperator("|"))}return t},t.prototype.parseExpression=function(){return this.parseConditional()},t.prototype.parseConditional=function(){var t=this.inputIndex,e=this.parseLogicalOr();if(this.optionalOperator("?")){var n=this.parsePipe(),i=void 0;if(this.optionalCharacter(o.l))i=this.parsePipe();else{var r=this.inputIndex,s=this.input.substring(t,r);this.error("Conditional expression "+s+" requires all 3 expressions"),i=new c.g(this.span(t))}return new c.j(this.span(t),e,n,i)}return e},t.prototype.parseLogicalOr=function(){for(var t=this.parseLogicalAnd();this.optionalOperator("||");){var e=this.parseLogicalAnd();t=new c.k(this.span(t.span.start),"||",t,e)}return t},t.prototype.parseLogicalAnd=function(){for(var t=this.parseEquality();this.optionalOperator("&&");){var e=this.parseEquality();t=new c.k(this.span(t.span.start),"&&",t,e)}return t},t.prototype.parseEquality=function(){for(var t=this.parseRelational();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"==":case"===":case"!=":case"!==":this.advance();var n=this.parseRelational();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseRelational=function(){for(var t=this.parseAdditive();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"<":case">":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==l.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new c.k(this.span(t),e,new c.f(new c.d(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new c.l(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(o.d))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(o.j),this.optionalOperator("=")){var n=this.parseConditional();t=new c.m(this.span(t.span.start),t,e,n)}else t=new c.n(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(o.e))return t;this.rparensExpected++;var i=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(o.f),t=new c.o(this.span(t.span.start),t,i)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(o.e)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(o.f),e}if(this.next.isKeywordNull())return this.advance(),new c.f(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new c.f(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new c.f(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new c.f(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new c.p(this.span(t));if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var n=this.parseExpressionList(o.j);return this.rbracketsExpected--,this.expectCharacter(o.j),new c.q(this.span(t),n)}if(this.next.isCharacter(o.g))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new c.p(this.span(t)),!1);if(this.next.isNumber()){var i=this.next.toNumber();return this.advance(),new c.f(this.span(t),i)}if(this.next.isString()){var r=this.next.toString();return this.advance(),new c.f(this.span(t),r)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new c.g(this.span(t))):(this.error("Unexpected token "+this.next),new c.g(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(o.k));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(o.g),!this.optionalCharacter(o.h)){this.rbracesExpected++;do{var i=this.expectIdentifierOrKeywordOrString();t.push(i),this.expectCharacter(o.l),e.push(this.parsePipe())}while(this.optionalCharacter(o.k));this.rbracesExpected--,this.expectCharacter(o.h)}return new c.r(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,i=this.expectIdentifierOrKeyword();if(this.optionalCharacter(o.e)){this.rparensExpected++;var r=this.parseCallArguments();this.expectCharacter(o.f),this.rparensExpected--;var s=this.span(n);return e?new c.s(s,t,i,r):new c.t(s,t,i,r)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new c.g(this.span(n))):new c.u(this.span(n),t,i);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new c.g(this.span(n));var a=this.parseConditional();return new c.v(this.span(n),t,i,a)}return new c.w(this.span(n),t,i)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(o.f))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(o.k));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index<this.tokens.length;){var i=this.peekKeywordLet();i&&this.advance();var r=this.expectTemplateBindingKey();i||(null==e?e=r:r=e+r[0].toUpperCase()+r.substring(1)),this.optionalCharacter(o.l);var s=null,a=null;if(i)s=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.next!==l.d&&!this.peekKeywordLet()){var u=this.inputIndex,p=this.parsePipe(),f=this.input.substring(u,this.inputIndex);a=new c.a(p,f,this.location,this.errors)}t.push(new c.x(r,i,s,a)),this.optionalCharacter(o.m)||this.optionalCharacter(o.k)}return new d(t,n,this.errors)},t.prototype.error=function(t,e){void 0===e&&(e=null),this.errors.push(new c.b(t,this.input,this.locationText(e),this.location)),this.skip()},t.prototype.locationText=function(t){return void 0===t&&(t=null),n.i(s.b)(t)&&(t=this.index),t<this.tokens.length?"at column "+(this.tokens[t].index+1)+" in":"at the end of the expression"},t.prototype.skip=function(){for(var t=this.next;this.index<this.tokens.length&&!t.isCharacter(o.m)&&(this.rparensExpected<=0||!t.isCharacter(o.f))&&(this.rbracesExpected<=0||!t.isCharacter(o.h))&&(this.rbracketsExpected<=0||!t.isCharacter(o.j));)this.next.isError()&&this.errors.push(new c.b(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next},t}(),h=function(){function t(){this.simple=!0}return t.check=function(e){var n=new t;return e.visit(n),n.simple},t.prototype.visitImplicitReceiver=function(t,e){},t.prototype.visitInterpolation=function(t,e){this.simple=!1},t.prototype.visitLiteralPrimitive=function(t,e){},t.prototype.visitPropertyRead=function(t,e){},t.prototype.visitPropertyWrite=function(t,e){this.simple=!1},t.prototype.visitSafePropertyRead=function(t,e){this.simple=!1},t.prototype.visitMethodCall=function(t,e){this.simple=!1},t.prototype.visitSafeMethodCall=function(t,e){this.simple=!1},t.prototype.visitFunctionCall=function(t,e){this.simple=!1},t.prototype.visitLiteralArray=function(t,e){this.visitAll(t.expressions)},t.prototype.visitLiteralMap=function(t,e){this.visitAll(t.values)},t.prototype.visitBinary=function(t,e){this.simple=!1},t.prototype.visitPrefixNot=function(t,e){this.simple=!1},t.prototype.visitConditional=function(t,e){this.simple=!1},t.prototype.visitPipe=function(t,e){this.simple=!1},t.prototype.visitKeyedRead=function(t,e){this.simple=!1},t.prototype.visitKeyedWrite=function(t,e){this.simple=!1},t.prototype.visitAll=function(t){var e=this;return t.map(function(t){return t.visit(e)})},t.prototype.visitChain=function(t,e){this.simple=!1},t.prototype.visitQuote=function(t,e){this.simple=!1},t}()},function(t,e,n){"use strict";var i=n(0),r=n(153),o=n(40),s=n(66);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return s.a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this,r.a)}return a(e,t),e.prototype.parse=function(e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=o.a),t.prototype.parse.call(this,e,n,i,r)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(s.b)},function(t,e,n){"use strict";function i(t){return t.trim().split(/\s+/g)}function r(t,e){var r=new C.a,o=n.i(b.e)(t)[1];r.setElement(o);for(var s=0;s<e.length;s++){var a=e[s][0],c=n.i(b.e)(a)[1],l=e[s][1];if(r.addAttribute(c,l),a.toLowerCase()==z){var u=i(l);u.forEach(function(t){return r.addClassName(t)})}}return r}function o(t){return"@"==t[0]}function s(t){return t instanceof h.d&&0==t.value.trim().length}var a=n(0),c=n(19),l=n(149),u=n(105),d=n(2),p=n(261),f=n(13),h=n(53),m=n(106),v=n(468),g=n(40),b=n(67),y=n(41),w=n(14),_=n(272),x=n(82),C=n(159),k=n(275),E=n(22),S=n(54),O=n(276);n.d(e,"a",function(){return X});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var T=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},P=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,M=1,A=2,I=3,D=4,R=5,N=6,j=7,L=8,F=9,V=10,H="animate-",U="template",B="template",q="*",z="class",W=".",G="attr",Y="class",$="style",K=C.a.parse("*")[0],Z=new a.OpaqueToken("TemplateTransforms"),Q=function(t){function e(e,n,i){t.call(this,n,e,i)}return T(e,t),e}(y.a),J=function(){function t(t,e){this.templateAst=t,this.errors=e}return t}(),X=function(){function t(t,e,n,i,r){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=i,this.transforms=r}return t.prototype.parse=function(t,e,n,i,r,o){var s=this.tryParse(t,e,n,i,r,o),a=s.errors.filter(function(t){return t.level===y.e.WARNING}),c=s.errors.filter(function(t){return t.level===y.e.FATAL});if(a.length>0&&this._console.warn("Template parse warnings:\n"+a.join("\n")),c.length>0){var l=c.join("\n");throw new Error("Template parse errors:\n"+l)}return s.templateAst},t.prototype.tryParse=function(t,e,n,i,r,o){return this.tryParseHtml(this.expandHtml(this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t))),t,e,n,i,r,o)},t.prototype.tryParseHtml=function(t,e,i,r,o,s,a){var l,u=t.errors;if(t.rootNodes.length>0){var p=n.i(c.f)(r),f=n.i(c.f)(o),m=new _.a(e,t.rootNodes[0].sourceSpan),v=new tt(m,p,f,s,this._exprParser,this._schemaRegistry);l=h.g(v,t.rootNodes,ot),u.push.apply(u,v.errors.concat(m.errors))}else l=[];return this._assertNoReferenceDuplicationOnTemplate(l,u),u.length>0?new J(l,u):(n.i(d.a)(this.transforms)&&this.transforms.forEach(function(t){l=n.i(S.c)(t,l)}),new J(l,u))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var i=t.errors;if(0==i.length||e){var r=n.i(v.a)(t.rootNodes);i.push.apply(i,r.errors),t=new m.a(r.nodes,i)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return g.b.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var i=t.name;if(n.indexOf(i)<0)n.push(i);else{var r=new Q('Reference "#'+i+'" is defined several times',t.sourceSpan,y.e.FATAL);e.push(r)}})})},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:u.a},{type:x.a},{type:p.a},{type:w.Q},{type:Array,decorators:[{type:a.Optional},{type:a.Inject,args:[Z]}]}],t}(),tt=function(){function t(t,e,n,i,r,o){var s=this;this.providerViewContext=t,this._schemas=i,this._exprParser=r,this._schemaRegistry=o,this.selectorMatcher=new C.b,this.errors=[],this.directivesIndex=new Map,this.ngContentCount=0,this.pipesByName=new Map;var a=t.component.template;a&&a.interpolation&&(this._interpolationConfig={start:a.interpolation[0],end:a.interpolation[1]}),e.forEach(function(t,e){var n=C.a.parse(t.selector);s.selectorMatcher.addSelectables(n,t),s.directivesIndex.set(t,e)}),n.forEach(function(t){return s.pipesByName.set(t.name,t)})}return t.prototype._reportError=function(t,e,n){void 0===n&&(n=y.e.FATAL),this.errors.push(new Q(t,e,n))},t.prototype._reportParserErrors=function(t,e){for(var n=0,i=t;n<i.length;n++){var r=i[n];this._reportError(r.message,e)}},t.prototype._parseInterpolation=function(t,e){var i=e.start.toString();try{var r=this._exprParser.parseInterpolation(t,i,this._interpolationConfig);if(r&&this._reportParserErrors(r.errors,e),this._checkPipes(r,e),n.i(d.a)(r)&&r.ast.expressions.length>w.R)throw new Error("Only support at most "+w.R+" interpolation values!");return r}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",i)}},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseAction(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),!i||i.ast instanceof l.g?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(i,e),i)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseBinding=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseBinding(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),this._checkPipes(i,e),i}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseTemplateBindings=function(t,e){var i=this,r=e.start.toString();try{var o=this._exprParser.parseTemplateBindings(t,r);return this._reportParserErrors(o.errors,e),o.templateBindings.forEach(function(t){n.i(d.a)(t.expression)&&i._checkPipes(t.expression,e)}),o.warnings.forEach(function(t){i._reportError(t,e,y.e.WARNING)}),o.templateBindings}catch(t){return this._reportError(""+t,e),[]}},t.prototype._checkPipes=function(t,e){var i=this;if(n.i(d.a)(t)){var r=new at;t.visit(r),r.pipes.forEach(function(t){i.pipesByName.has(t)||i._reportError("The pipe '"+t+"' could not be found",e)})}},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var i=e.findNgContentIndex(K),r=this._parseInterpolation(t.value,t.sourceSpan);return n.i(d.a)(r)?new S.d(r,i,t.sourceSpan):new S.e(t.value,i,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this,o=t.name,a=n.i(O.a)(t);if(a.type===O.b.SCRIPT||a.type===O.b.STYLE)return null;if(a.type===O.b.STYLESHEET&&n.i(k.a)(a.hrefAttr))return null;var c=[],l=[],u=[],p=[],f=[],m=[],v=[],g=[],y=[],w=!1,x=[],E=n.i(b.e)(o.toLowerCase())[1],T=E==U;t.attrs.forEach(function(t){var e=i._parseAttr(T,t,c,l,f,m,u,p),n=i._parseInlineTemplateBinding(t,g,v,y);n&&w&&i._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),e||n||(x.push(i.visitAttribute(t,null)),c.push([t.name,t.value])),n&&(w=!0)});var P=r(o,c),M=this._parseDirectives(this.selectorMatcher,P),A=M.directives,I=M.matchElement,D=[],R=this._createDirectiveAsts(T,t.name,A,l,u,t.sourceSpan,D),N=this._createElementPropertyAsts(t.name,l,R).concat(f),j=e.isTemplateElement||w,L=new _.b(this.providerViewContext,e.providerContext,j,R,x,D,t.sourceSpan),F=h.g(a.nonBindable?st:this,t.children,rt.create(T,R,T?e.providerContext:L));L.afterElement();var V,H=n.i(d.a)(a.projectAs)?C.a.parse(a.projectAs)[0]:P,B=e.findNgContentIndex(H);if(a.type===O.b.NG_CONTENT)t.children&&!t.children.every(s)&&this._reportError("<ng-content> element cannot have content.",t.sourceSpan),V=new S.g(this.ngContentCount++,w?null:B,t.sourceSpan);else if(T)this._assertAllEventsPublishedByDirectives(R,m),this._assertNoComponentsNorElementBindingsOnTemplate(R,N,t.sourceSpan),V=new S.h(x,m,D,p,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:B,t.sourceSpan);else{this._assertElementExists(I,t),this._assertOnlyOneComponent(R,t.sourceSpan);var q=w?null:e.findNgContentIndex(H);V=new S.i(o,x,N,m,D,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:q,t.sourceSpan,t.endSourceSpan),this._findComponentDirectives(R).forEach(function(t){return i._validateElementAnimationInputOutputs(t.hostProperties,t.hostEvents,t.directive.template)});var z=L.viewContext.component.template;this._validateElementAnimationInputOutputs(N,m,z)}if(w){var W=r(U,g),G=this._parseDirectives(this.selectorMatcher,W).directives,Y=this._createDirectiveAsts(!0,t.name,G,v,[],t.sourceSpan,[]),$=this._createElementPropertyAsts(t.name,v,Y);this._assertNoComponentsNorElementBindingsOnTemplate(Y,$,t.sourceSpan);var K=new _.b(this.providerViewContext,e.providerContext,e.isTemplateElement,Y,[],[],t.sourceSpan);K.afterElement(),V=new S.h([],[],[],y,K.transformedDirectiveAsts,K.transformProviders,K.transformedHasViewContainer,[V],B,t.sourceSpan)}return V},t.prototype._validateElementAnimationInputOutputs=function(t,e,n){var i=this,r=new Set;n.animations.forEach(function(t){r.add(t.name)});var o=t.filter(function(t){return t.isAnimation});o.forEach(function(t){var e=t.name;r.has(e)||i._reportError("Couldn't find an animation entry for \""+e+'"',t.sourceSpan)}),e.forEach(function(t){if(t.isAnimation){var e=o.find(function(e){return e.name==t.name});e||i._reportError("Unable to listen on (@"+t.name+"."+t.phase+") because the animation trigger [@"+t.name+"] isn't being used on the same element",t.sourceSpan)}})},t.prototype._parseInlineTemplateBinding=function(t,e,i,r){var o=null;if(this._normalizeAttributeName(t.name)==B)o=t.value;else if(t.name.startsWith(q)){var s=t.name.substring(q.length);o=0==t.value.length?s:s+" "+t.value}if(n.i(d.a)(o)){for(var a=this._parseTemplateBindings(o,t.sourceSpan),c=0;c<a.length;c++){var l=a[c];l.keyIsVar?r.push(new S.j(l.key,l.name,t.sourceSpan)):n.i(d.a)(l.expression)?this._parsePropertyAst(l.key,l.expression,t.sourceSpan,e,i):(e.push([l.key,""]),this._parseLiteralAttr(l.key,null,t.sourceSpan,i))}return!0}return!1},t.prototype._parseAttr=function(t,e,i,r,s,a,c,l){var u=this._normalizeAttributeName(e.name),p=e.value,f=e.sourceSpan,h=u.match(P),m=!1;if(null!==h)if(m=!0,n.i(d.a)(h[M]))this._parsePropertyOrAnimation(h[j],p,f,i,r,s);else if(h[A])if(t){var v=h[j];this._parseVariable(v,p,f,l)}else this._reportError('"let-" is only supported on template elements.',f);else if(h[I]){var v=h[j];this._parseReference(v,p,f,c)}else h[D]?this._parseEventOrAnimationEvent(h[j],p,f,i,a):h[R]?(this._parsePropertyOrAnimation(h[j],p,f,i,r,s),this._parseAssignmentEvent(h[j],p,f,i,a)):h[N]?(o(u)&&n.i(d.a)(p)&&p.length>0&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',f,y.e.FATAL),this._parseAnimation(h[j],p,f,i,s)):h[L]?(this._parsePropertyOrAnimation(h[L],p,f,i,r,s),this._parseAssignmentEvent(h[L],p,f,i,a)):h[F]?this._parsePropertyOrAnimation(h[F],p,f,i,r,s):h[V]&&this._parseEventOrAnimationEvent(h[V],p,f,i,a);else m=this._parsePropertyInterpolation(u,p,f,i,r);return m||this._parseLiteralAttr(u,p,f,r),m},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),i.push(new S.j(t,e,n))},t.prototype._parseReference=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),i.push(new it(t,e,n))},t.prototype._parsePropertyOrAnimation=function(t,e,n,i,r,s){var a=H.length,c=o(t),l=1;t.substring(0,a)==H&&(c=!0,l=a),c?this._parseAnimation(t.substr(l),e,n,i,s):this._parsePropertyAst(t,this._parseBinding(e,n),n,i,r)},t.prototype._parseAnimation=function(t,e,i,r,o){n.i(d.a)(e)&&0!=e.length||(e="null");var s=this._parseBinding(e,i);r.push([t,s.source]),o.push(new S.k(t,S.l.Animation,a.SecurityContext.NONE,s,null,i))},t.prototype._parsePropertyInterpolation=function(t,e,i,r,o){var s=this._parseInterpolation(e,i);return!!n.i(d.a)(s)&&(this._parsePropertyAst(t,s,i,r,o),!0)},t.prototype._parsePropertyAst=function(t,e,n,i,r){i.push([t,e.source]),r.push(new nt(t,e,!1,n))},t.prototype._parseAssignmentEvent=function(t,e,n,i,r){this._parseEventOrAnimationEvent(t+"Change",e+"=$event",n,i,r)},t.prototype._parseEventOrAnimationEvent=function(t,e,n,i,r){o(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,r)):this._parseEvent(t,e,n,i,r)},t.prototype._parseAnimationEvent=function(t,e,i,r){var o=n.i(E.d)(t,[t,""]),s=o[0],a=o[1].toLowerCase();if(a)switch(a){case"start":case"done":var c=this._parseAction(e,i);r.push(new S.m(s,null,a,c,i));break;default:this._reportError('The provided animation output phase value "'+a+'" for "@'+s+'" is not supported (use start or done)',i)}else this._reportError("The animation trigger output event (@"+s+") is missing its phase value name (start or done are currently supported)",i)},t.prototype._parseEvent=function(t,e,i,r,o){var s=n.i(E.b)(t,[null,t]),a=s[0],c=s[1],l=this._parseAction(e,i);r.push([t,l.source]),o.push(new S.m(c,a,null,l,i))},t.prototype._parseLiteralAttr=function(t,e,n,i){i.push(new nt(t,this._exprParser.wrapLiteralPrimitive(e,""),!0,n))},t.prototype._parseDirectives=function(t,e){var n=this,i=new Array(this.directivesIndex.size),r=!1;return t.match(e,function(t,e){i[n.directivesIndex.get(e)]=e,r=r||t.hasElementSelector()}),{directives:i.filter(function(t){return!!t}),matchElement:r}},t.prototype._createDirectiveAsts=function(t,e,i,r,o,s,a){var c=this,l=new Set,u=null,d=i.map(function(t){var i=new y.d(s.start,s.end,"Directive "+t.type.name);t.isComponent&&(u=t);var d=[],p=[],h=[];return c._createDirectiveHostPropertyAsts(e,t.hostProperties,i,d),c._createDirectiveHostEventAsts(t.hostListeners,i,p),c._createDirectivePropertyAsts(t.inputs,r,h),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(a.push(new S.n(e.name,n.i(f.c)(t.type),e.sourceSpan)),l.add(e.name))}),new S.o(t,h,d,p,i)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!u){var i=null;t&&(i=n.i(f.a)(f.b.TemplateRef)),a.push(new S.n(e.name,i,e.sourceSpan))}}),d},t.prototype._createDirectiveHostPropertyAsts=function(t,e,i,r){var o=this;e&&Object.keys(e).forEach(function(s){var a=e[s];if(n.i(d.f)(a)){var c=o._parseBinding(a,i);r.push(o._createElementPropertyAst(t,s,c,i))}else o._reportError('Value of the host property binding "'+s+'" needs to be a string representing an expression but got "'+a+'" ('+typeof a+")",i)})},t.prototype._createDirectiveHostEventAsts=function(t,e,i){var r=this;t&&Object.keys(t).forEach(function(o){var s=t[o];n.i(d.f)(s)?r._parseEventOrAnimationEvent(o,s,e,[],i):r._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+s+'" ('+typeof s+")",e)})},t.prototype._createDirectivePropertyAsts=function(t,e,n){if(t){var i=new Map;e.forEach(function(t){var e=i.get(t.name);e&&!e.isLiteral||i.set(t.name,t)}),Object.keys(t).forEach(function(e){var r=t[e],o=i.get(r);o&&n.push(new S.p(e,o.name,o.expression,o.sourceSpan))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var i=this,r=[],o=new Map;return n.forEach(function(t){t.inputs.forEach(function(t){o.set(t.templateName,t)})}),e.forEach(function(e){e.isLiteral||o.get(e.name)||r.push(i._createElementPropertyAst(t,e.name,e.expression,e.sourceSpan))}),r},t.prototype._createElementPropertyAst=function(t,e,i,r){var s,c,l,u=null,d=e.split(W);if(1===d.length){var p=d[0];if(o(p))c=p.substr(1),s=S.l.Animation,l=a.SecurityContext.NONE;else if(c=this._schemaRegistry.getMappedPropName(p),l=this._schemaRegistry.securityContext(t,c),s=S.l.Property,this._validatePropertyOrAttributeName(c,r,!1),!this._schemaRegistry.hasProperty(t,c,this._schemas)){var f="Can't bind to '"+c+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(f+="\n1. If '"+t+"' is an Angular component and it has '"+c+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.\n")),this._reportError(f,r)}}else if(d[0]==G){c=d[1],this._validatePropertyOrAttributeName(c,r,!0);var h=this._schemaRegistry.getMappedPropName(c);l=this._schemaRegistry.securityContext(t,h);var m=c.indexOf(":");if(m>-1){var v=c.substring(0,m),g=c.substring(m+1);c=n.i(b.d)(v,g)}s=S.l.Attribute}else d[0]==Y?(c=d[1],s=S.l.Class,l=a.SecurityContext.NONE):d[0]==$?(u=d.length>2?d[2]:null,c=d[1],s=S.l.Style,l=a.SecurityContext.STYLE):(this._reportError("Invalid property name '"+e+"'",r),s=null,l=null);return new S.k(c,s,l,i,u,r)},t.prototype._validatePropertyOrAttributeName=function(t,e,n){var i=n?this._schemaRegistry.validateAttribute(t):this._schemaRegistry.validateProperty(t);i.error&&this._reportError(i.msg,e,y.e.FATAL)},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return t.directive.type.name})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var i="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.");this._reportError(i,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var i=this,r=this._findComponentDirectiveNames(t);r.length>0&&this._reportError("Components on an embedded template: "+r.join(","),n),e.forEach(function(t){i._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "directives" section.',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var i=this,r=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];r.add(n)})}),e.forEach(function(t){!n.i(d.a)(t.target)&&r.has(t.name)||i._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "directives" section.',t.sourceSpan)})},t}(),et=function(){function t(){}return t.prototype.visitElement=function(t,e){var i=n.i(O.a)(t);if(i.type===O.b.SCRIPT||i.type===O.b.STYLE||i.type===O.b.STYLESHEET)return null;var o=t.attrs.map(function(t){return[t.name,t.value]}),s=r(t.name,o),a=e.findNgContentIndex(s),c=h.g(this,t.children,ot);return new S.i(t.name,h.g(this,t.attrs),[],[],[],[],[],!1,c,a,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(K);return new S.e(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),nt=function(){function t(t,e,n,i){this.name=t,this.expression=e,this.isLiteral=n,this.sourceSpan=i}return t}(),it=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t}(),rt=function(){function t(t,e,n,i){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=i}return t.create=function(e,n,i){var r=new C.b,o=null,s=n.find(function(t){return t.directive.isComponent});if(s)for(var a=s.directive.template.ngContentSelectors,c=0;c<a.length;c++){var l=a[c];"*"===l?o=c:r.addSelectables(C.a.parse(a[c]),c)}return new t(e,r,o,i)},t.prototype.findNgContentIndex=function(t){var e=[];return this._ngContentIndexMatcher.match(t,function(t,n){e.push(n)}),e.sort(),n.i(d.a)(this._wildcardNgContentIndex)&&e.push(this._wildcardNgContentIndex),e.length>0?e[0]:null},t}(),ot=new rt(!0,new C.b,null,null),st=new et,at=function(t){function e(){t.apply(this,arguments),this.pipes=new Set}return T(e,t),e.prototype.visitPipe=function(t,e){return this.pipes.add(t.name),t.exp.visit(this),this.visitAll(t.args,e),null},e}(l.y)},function(t,e,n){"use strict";var i=n(0),r=n(145),o=n(81),s=n(278),a=n(280),c=n(483),l=n(282);n.d(e,"c",function(){return d}),n.d(e,"b",function(){return l.d}),n.d(e,"a",function(){return l.c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=function(){function t(t,e,n){this.statements=t,this.viewFactoryVar=e,this.dependencies=n}return t}(),d=function(){function t(t){this._genConfig=t,this._animationCompiler=new r.a}return t.prototype.compileComponent=function(t,e,i,r,o){var d=[],p=new a.a(t,this._genConfig,r,i,o,0,s.a.createNull(),[]),f=[];return n.i(l.a)(p,e,d),n.i(c.a)(p,e),n.i(l.b)(p,f),new u(f,p.viewFactory.name,d)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:o.a}],t}()},function(t,e,n){"use strict";function i(){return""+r()+r()+r()}function r(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var o=n(33);n.d(e,"a",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"b",function(){return c}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=new o.a("AppId"),a={provide:s,useFactory:i,deps:[]},c=new o.a("Platform Initializer"),l=new o.a("appBootstrapListener"),u=new o.a("Application Packages Root URL")},function(t,e,n){"use strict";var i=n(165),r=n(288),o=n(289),s=n(290),a=n(111),c=n(491),l=n(112);n.d(e,"k",function(){return p}),n.d(e,"l",function(){return f}),n.d(e,"i",function(){return a.c}),n.d(e,"j",function(){return a.d}),n.d(e,"a",function(){return a.b}),n.d(e,"c",function(){return c.a}),n.d(e,"b",function(){return l.a}),n.d(e,"m",function(){return l.b}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return i.c}),n.d(e,"g",function(){return r.b}),n.d(e,"f",function(){return o.a}),n.d(e,"h",function(){return s.a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=[new r.a],d=[new i.a],p=new o.a(d),f=new s.a(u)},function(t,e,n){"use strict";function i(t,e){return n.i(r.c)(t)&&n.i(r.c)(e)?n.i(r.e)(t,e,i):!(n.i(r.c)(t)||n.i(o.n)(t)||n.i(r.c)(e)||n.i(o.n)(e))||n.i(o.k)(t,e)}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),e.b=i,n.d(e,"d",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"c",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s={toString:function(){return"CD_INIT_VALUE"}},a=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),c=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),l=function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===s},t}()},function(t,e,n){"use strict";function i(t){return n.i(r.c)(t)||t===o.Default}var r=n(3);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s}),e.c=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o;!function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(o||(o={}));var s;!function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(s||(s={}))},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new Object,s=o,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(r.b)(t)+"!");return e},t}(),c=function(){function t(){}return t.prototype.get=function(t,e){return n.i(i.a)()},t.THROW_IF_NOT_FOUND=o,t.NULL=new a,t}()},function(t,e,n){"use strict";var i=n(69);n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"f",function(){return c}),n.d(e,"e",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=n.i(i.a)("Inject",[["token",void 0]]),o=n.i(i.a)("Optional",[]),s=n.i(i.a)("Injectable",[]),a=n.i(i.a)("Self",[]),c=n.i(i.a)("SkipSelf",[]),l=n.i(i.a)("Host",[])},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){t.call(this,"No component factory found for "+n.i(r.b)(e)),this.component=e}return o(e,t),e}(i.b),a=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw new s(t)},t}(),c=function(){function t(){}return t.NULL=new a,t}(),l=function(){function t(t,e){this._parent=e,this._factories=new Map;for(var n=0;n<t.length;n++){var i=t[n];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);return e||(e=this._parent.resolveComponentFactory(t)),e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i;!function(t){t[t.HOST=0]="HOST",t[t.COMPONENT=1]="COMPONENT",t[t.EMBEDDED=2]="EMBEDDED"}(i||(i={}))},function(t,e,n){"use strict";function i(t){return r(t,[])}function r(t,e){for(var i=0;i<t.length;i++){var o=t[i];if(o instanceof O.a){var s=o;if(e.push(s.nativeElement),n.i(k.e)(s.nestedViews))for(var a=0;a<s.nestedViews.length;a++)r(s.nestedViews[a].rootNodesOrAppElements,e)}else e.push(o)}return e}function o(t,e){var n;if(t)if(t.length<e){var i=t.length;n=new Array(e);for(var r=0;r<e;r++)n[r]=r<i?t[r]:M}else n=t;else n=M;return n}function s(t,e,n,i,r,o,s,c,l,u,d,p,f,h,m,v,g,b,y,w){switch(t){case 1:return e+a(n)+i;case 2:return e+a(n)+i+a(r)+o;case 3:return e+a(n)+i+a(r)+o+a(s)+c;case 4:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u;case 5:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p;case 6:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h;case 7:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v;case 8:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b;case 9:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b+a(y)+w;default:throw new Error("Does not support more than 9 expressions")}}function a(t){return null!=t?t.toString():""}function c(t,e,i){if(t){if(!n.i(_.a)(e,i))throw new T.a(e,i);return!1}return!n.i(k.k)(e,i)}function l(t,e){return t}function u(t){var e,i=x.a;return function(r){return n.i(k.k)(i,r)||(i=r,e=t(r)),e}}function d(t){var e,i=x.a,r=x.a;return function(o,s){return n.i(k.k)(i,o)&&n.i(k.k)(r,s)||(i=o,r=s,e=t(o,s)),e}}function p(t){var e,i=x.a,r=x.a,o=x.a;return function(s,a,c){return n.i(k.k)(i,s)&&n.i(k.k)(r,a)&&n.i(k.k)(o,c)||(i=s,r=a,o=c,e=t(s,a,c)),e}}function f(t){var e,i,r,o,s;return i=r=o=s=x.a,function(a,c,l,u){return n.i(k.k)(i,a)&&n.i(k.k)(r,c)&&n.i(k.k)(o,l)&&n.i(k.k)(s,u)||(i=a,r=c,o=l,s=u,e=t(a,c,l,u)),e}}function h(t){var e,i,r,o,s,a;return i=r=o=s=a=x.a,function(c,l,u,d,p){return n.i(k.k)(i,c)&&n.i(k.k)(r,l)&&n.i(k.k)(o,u)&&n.i(k.k)(s,d)&&n.i(k.k)(a,p)||(i=c,r=l,o=u,s=d,a=p,e=t(c,l,u,d,p)),e}}function m(t){var e,i,r,o,s,a,c;return i=r=o=s=a=c=x.a,function(l,u,d,p,f,h){return n.i(k.k)(i,l)&&n.i(k.k)(r,u)&&n.i(k.k)(o,d)&&n.i(k.k)(s,p)&&n.i(k.k)(a,f)&&n.i(k.k)(c,h)||(i=l,r=u,o=d,s=p,a=f,c=h,e=t(l,u,d,p,f,h)),e}}function v(t){var e,i,r,o,s,a,c,l;return i=r=o=s=a=c=l=x.a,function(u,d,p,f,h,m,v){return n.i(k.k)(i,u)&&n.i(k.k)(r,d)&&n.i(k.k)(o,p)&&n.i(k.k)(s,f)&&n.i(k.k)(a,h)&&n.i(k.k)(c,m)&&n.i(k.k)(l,v)||(i=u,r=d,o=p,s=f,a=h,c=m,l=v,e=t(u,d,p,f,h,m,v)),e}}function g(t){var e,i,r,o,s,a,c,l,u;return i=r=o=s=a=c=l=u=x.a,function(d,p,f,h,m,v,g,b){return n.i(k.k)(i,d)&&n.i(k.k)(r,p)&&n.i(k.k)(o,f)&&n.i(k.k)(s,h)&&n.i(k.k)(a,m)&&n.i(k.k)(c,v)&&n.i(k.k)(l,g)&&n.i(k.k)(u,b)||(i=d,r=p,o=f,s=h,a=m,c=v,l=g,u=b,e=t(d,p,f,h,m,v,g,b)),e}}function b(t){var e,i,r,o,s,a,c,l,u,d;return i=r=o=s=a=c=l=u=d=x.a,function(p,f,h,m,v,g,b,y,w){return n.i(k.k)(i,p)&&n.i(k.k)(r,f)&&n.i(k.k)(o,h)&&n.i(k.k)(s,m)&&n.i(k.k)(a,v)&&n.i(k.k)(c,g)&&n.i(k.k)(l,b)&&n.i(k.k)(u,y)&&n.i(k.k)(d,w)||(i=p,r=f,o=h,s=m,a=v,c=g,l=b,u=y,d=w,e=t(p,f,h,m,v,g,b,y,w)),e}}function y(t){var e,i,r,o,s,a,c,l,u,d,p;return i=r=o=s=a=c=l=u=d=p=x.a,function(f,h,m,v,g,b,y,w,_,x){return n.i(k.k)(i,f)&&n.i(k.k)(r,h)&&n.i(k.k)(o,m)&&n.i(k.k)(s,v)&&n.i(k.k)(a,g)&&n.i(k.k)(c,b)&&n.i(k.k)(l,y)&&n.i(k.k)(u,w)&&n.i(k.k)(d,_)&&n.i(k.k)(p,x)||(i=f,r=h,o=m,s=v,a=g,c=b,l=y,u=w,d=_,p=x,e=t(f,h,m,v,g,b,y,w,_,x)),e}}var w=n(109),_=n(110),x=n(111),C=n(33),k=n(3),E=n(175),S=n(309),O=n(172),T=n(298);n.d(e,"a",function(){return P}),e.c=i,e.b=o,n.d(e,"d",function(){return A}),e.f=s,e.e=c,e.s=l,n.d(e,"g",function(){return I}),n.d(e,"h",function(){return D}),e.i=u,e.j=d,e.k=p,e.l=f,e.m=h,e.n=m,e.o=v,e.p=g,e.q=b,e.r=y;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var P=function(){function t(t,e,n){this._renderer=t,this._appId=e,this._nextCompTypeId=0,this.sanitizer=n}return t.prototype.createRenderComponentType=function(t,e,n,i,r){return new E.a(this._appId+"-"+this._nextCompTypeId++,t,e,n,i,r)},t.prototype.renderComponent=function(t){return this._renderer.renderComponent(t)},t.decorators=[{type:C.b}],t.ctorParameters=[{type:E.b},{type:void 0,decorators:[{type:C.c,args:[w.a]}]},{type:S.a}],t}(),M=[],A=9,I=[],D={}},function(t,e,n){"use strict";function i(t,e){return null}var r=n(506);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=n.i(r.a)(),s=o?r.b:function(t,e){return i},a=o?r.c:function(t,e){return e},c=o?r.d:function(t,e){return null},l=o?r.e:function(t){return null}},function(t,e,n){"use strict";var i=n(0),r=n(37);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o={provide:r.a,useExisting:n.i(i.forwardRef)(function(){return s}),multi:!0},s=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[o]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(38),o=n(86),s=n(42),a=n(87),c=n(311);n.d(e,"a",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u={provide:s.a,useExisting:n.i(i.forwardRef)(function(){return d})},d=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return l(e,t),e.prototype._checkParentType=function(){this._parent instanceof e||this._parent instanceof a.a||c.a.modelGroupParentException()},e.decorators=[{type:i.Directive,args:[{selector:"[ngModelGroup]",providers:[u],exportAs:"ngModelGroup"}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.c]}]}],e.propDecorators={name:[{type:i.Input,args:["ngModelGroup"]}]},e}(o.a)},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formControlName)},t.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+i.a.formGroupName+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+i.a.ngModelGroup)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+i.a.formControlName)},t.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formGroupName)},t.arrayParentException=function(){throw new Error("formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formArrayName)},t.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this.value=t;var e=i(this._getOptionId(t),t);this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=n,t(e._getOptionValue(n))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r),t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e:t},t.decorators=[{type:o.Directive,args:[{selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}(),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),n.i(a.a)(this._select)&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.h)(e)&&(e="'"+e+"'"),n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=(function(){function t(){}return t}(),function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=this;if(this.value=t,null!=t){var n=t,i=n.map(function(t){return e._getOptionId(t)});this._optionMap.forEach(function(t,e){t._setSelected(i.indexOf(e.toString())>-1)})}},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var i=[];if(n.hasOwnProperty("selectedOptions"))for(var r=n.selectedOptions,o=0;o<r.length;o++){var s=r.item(o),a=e._getOptionValue(s.value);i.push(a)}else for(var r=n.options,o=0;o<r.length;o++){var s=r.item(o);if(s.selected){var a=e._getOptionValue(s.value);i.push(a)}}t(i)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r)._value,t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e._value:t},t.decorators=[{type:o.Directive,args:[{selector:"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]",host:{"(change)":"onChange($event.target)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}()),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){n.i(a.a)(this._select)?(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setElementProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e,i){return n.i(d.b)(e)?null:(e instanceof Array||(e=e.split(i)),e instanceof Array&&u.b.isEmpty(e)?null:e.reduce(function(t,e){return t instanceof w?t.controls[e]||null:t instanceof _?t.at(e)||null:null},t))}function r(t){return n.i(p.a)(t)?n.i(a.fromPromise)(t):t}function o(t){return Array.isArray(t)?n.i(c.b)(t):t}function s(t){return Array.isArray(t)?n.i(c.c)(t):t}var a=n(244),c=(n.n(a),n(55)),l=n(70),u=n(56),d=n(25),p=n(313);n.d(e,"d",function(){return b}),n.d(e,"b",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h="VALID",m="INVALID",v="PENDING",g="DISABLED",b=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this._pristine=!0,this._touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this._status===h},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this._status===m},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this._status==v},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._status===g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._status!==g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this._errors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this._pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this._valueChanges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this._statusChanges},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=o(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=s(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._touched=!0,n.i(d.a)(this._parent)&&!e&&this._parent.markAsTouched({onlySelf:e})},t.prototype.markAsUntouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype.markAsDirty=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._pristine=!1,n.i(d.a)(this._parent)&&!e&&this._parent.markAsDirty({onlySelf:e})},t.prototype.markAsPristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!0,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype.markAsPending=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._status=v,n.i(d.a)(this._parent)&&!e&&this._parent.markAsPending({onlySelf:e})},t.prototype.disable=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;r=!n.i(d.a)(r)||r,this._status=g,this._errors=null,this._forEachChild(function(t){t.disable({onlySelf:!0})}),this._updateValue(),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._updateAncestors(i),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){var e=void 0===t?{}:t,n=e.onlySelf,i=e.emitEvent;this._status=h,this._forEachChild(function(t){t.enable({onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i}),this._updateAncestors(n),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){n.i(d.a)(this._parent)&&!t&&(this._parent.updateValueAndValidity(),this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;i=n.i(d.j)(i),r=!n.i(d.a)(r)||r,this._setInitialStatus(),this._updateValue(),this.enabled&&(this._errors=this._runValidator(),this._status=this._calculateStatus(),this._status!==h&&this._status!==v||this._runAsyncValidator(r)),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),n.i(d.a)(this._parent)&&!i&&this._parent.updateValueAndValidity({onlySelf:i,emitEvent:r})},t.prototype._updateTreeValidity=function(t){var e=(void 0===t?{emitEvent:!0}:t).emitEvent;this._forEachChild(function(t){return t._updateTreeValidity({emitEvent:e})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e})},t.prototype._setInitialStatus=function(){this._status=this._allControlsDisabled()?g:h},t.prototype._runValidator=function(){return n.i(d.a)(this.validator)?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(n.i(d.a)(this.asyncValidator)){this._status=v,this._cancelExistingSubscription();var i=r(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe({next:function(n){return e.setErrors(n,{emitEvent:t})}})}},t.prototype._cancelExistingSubscription=function(){n.i(d.a)(this._asyncValidationSubscription)&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){var i=(void 0===e?{}:e).emitEvent;i=!n.i(d.a)(i)||i,this._errors=t,this._updateControlsErrors(i)},t.prototype.get=function(t){return i(this,t,".")},t.prototype.getError=function(t,e){void 0===e&&(e=null);var i=n.i(d.a)(e)&&!u.b.isEmpty(e)?this.get(e):this;return n.i(d.a)(i)&&n.i(d.a)(i._errors)?i._errors[t]:null},t.prototype.hasError=function(t,e){return void 0===e&&(e=null),n.i(d.a)(this.getError(t,e))},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;n.i(d.a)(t._parent);)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this._status=this._calculateStatus(),t&&this._statusChanges.emit(this._status),n.i(d.a)(this._parent)&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this._valueChanges=new l.a,this._statusChanges=new l.a},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?g:n.i(d.a)(this._errors)?m:this._anyControlsHaveStatus(v)?v:this._anyControlsHaveStatus(m)?m:h},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status==t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!this._anyControlsDirty(),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype._updateTouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=this._anyControlsTouched(),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype._isBoxedValue=function(t){return n.i(d.k)(t)&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t}(),y=function(t){function e(e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,o(n),s(i)),this._onChange=[],this._applyFormState(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}return f(e,t),e.prototype.setValue=function(t,e){var i=this,r=void 0===e?{}:e,o=r.onlySelf,s=r.emitEvent,a=r.emitModelToViewChange,c=r.emitViewToModelChange;a=!n.i(d.a)(a)||a,c=!n.i(d.a)(c)||c,this._value=t,this._onChange.length&&a&&this._onChange.forEach(function(t){return t(i._value,c)}),this.updateValueAndValidity({onlySelf:o,emitEvent:s})},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null);var n=(void 0===e?{}:e).onlySelf;this._applyFormState(t),this.markAsPristine({onlySelf:n}),this.markAsUntouched({onlySelf:n}),this.setValue(this._value,{onlySelf:n})},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this._value=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this._value=t},e}(b),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),Object.keys(t).forEach(function(e){n._throwIfControlMissing(e),n.controls[e].setValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;Object.keys(t).forEach(function(e){n.controls[e]&&n.controls[e].patchValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t={});var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e.value,t})},e.prototype._throwIfControlMissing=function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this._value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(i,r){n=n||e.contains(r)&&t(i)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,i){return(n.enabled||t.disabled)&&(e[i]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,i){n=e(n,t,i)}),n},e.prototype._allControlsDisabled=function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(b),_=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){u.b.insert(this.controls,t,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),e&&(u.b.insert(this.controls,t,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t<e.length;t++){var n=e[t];if(n.enabled)return!1}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(b)},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=new i.OpaqueToken("DocumentToken")},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){this._outlets={}}return t.prototype.registerOutlet=function(t,e){this._outlets[t]=e},t.prototype.removeOutlet=function(t){this._outlets[t]=void 0},t}()},function(t,e,n){"use strict";var i=n(47),r=n(27),o=n(5),s=n(46),a=n(9);t.exports=function(t,e,n){var c=a(t),l=n(s,c,""[t]),u=l[0],d=l[1];o(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,u),i(RegExp.prototype,c,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){var i=n(73),r=n(366),o=n(364),s=n(4),a=n(32),c=n(380),l={},u={},e=t.exports=function(t,e,n,d,p){var f,h,m,v,g=p?function(){return t}:c(t),b=i(n,d,e?2:1),y=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(f=a(t.length);f>y;y++)if(v=e?b(s(h=t[y])[0],h[1]):b(t[y]),v===l||v===u)return v}else for(m=g.call(t);!(h=m.next()).done;)if(v=r(m,b,h.value,e),v===l||v===u)return v};e.BREAK=l,e.RETURN=u},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(15).f,r=n(26),o=n(9)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(11),r="__core-js_shared__",o=i[r]||(i[r]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var i=n(1),r=n(46),o=n(5),s=n(214),a="["+s+"]",c="​…",l=RegExp("^"+a+a+"*"),u=RegExp(a+a+"*$"),d=function(t,e,n){var r={},a=o(function(){return!!s[t]()||c[t]()!=c}),l=r[t]=a?e(p):s[t];n&&(r[n]=l),i(i.P+i.F*a,"String",r)},p=d.trim=function(t,e){return t=String(r(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(u,"")),t};t.exports=d},function(t,e,n){"use strict";var i=n(358),r={};r[n(9)("toStringTag")]="z",r+""!="[object z]"&&n(27)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(t,e,n){"use strict";var i=n(377)(!0);n(205)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var i=n(0),r=n(396),o=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.CollapseDirective],exports:[r.CollapseDirective]}]}],t.ctorParameters=[],t}();e.CollapseModule=o},function(t,e,n){"use strict";var i=n(0),r=n(405),o=function(){function t(t,e){this.onToggle=new i.EventEmitter(!1),this.isOpenChange=new i.EventEmitter(!1),this.addClass=!0,this.el=t,this._changeDetector=e}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),r.dropdownService.open(this)):(r.dropdownService.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.autoClose=this.autoClose||r.NONINPUT,this.isOpen},t.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(t.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},t.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},t.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},t.decorators=[{type:i.Directive,args:[{selector:"[dropdown]",exportAs:"bs-dropdown"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef}],t.propDecorators={isOpen:[{type:i.HostBinding,args:["class.open"]},{type:i.Input}],autoClose:[{type:i.Input}],keyboardNav:[{type:i.Input}],appendToBody:[{type:i.Input}],onToggle:[{type:i.Output}],isOpenChange:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.dropdown"]}]},t}();e.DropdownDirective=o},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(727))},function(t,e,n){"use strict";var i=n(249),r=n(771),o=n(431),s=n(774),a=n(430),c=n(770),l=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,l=n._unsubscribe,u=n._subscriptions;if(this._subscriptions=null,o.isFunction(l)){var d=s.tryCatch(l).call(this);d===a.errorObject&&(e=!0,(t=t||[]).push(a.errorObject.e))}if(i.isArray(u))for(var p=-1,f=u.length;++p<f;){var h=u[p];if(r.isObject(h)){var d=s.tryCatch(h.unsubscribe).call(h);if(d===a.errorObject){e=!0,t=t||[];var m=a.errorObject.e;m instanceof c.UnsubscriptionError?t=t.concat(m.errors):t.push(m)}}}if(e)throw new c.UnsubscriptionError(t)}},t.prototype.add=function(e){if(!e||e===t.EMPTY)return t.EMPTY;if(e===this)return this;var n=e;switch(typeof e){case"function":n=new t(e);case"object":if(n.closed||"function"!=typeof n.unsubscribe)break;this.closed?n.unsubscribe():(this._subscriptions||(this._subscriptions=[])).push(n);break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return n},t.prototype.remove=function(e){if(null!=e&&e!==this&&e!==t.EMPTY){var n=this._subscriptions;if(n){var i=n.indexOf(e);i!==-1&&n.splice(i,1)}}},t.EMPTY=function(t){return t.closed=!0,t}(new t),t}();e.Subscription=l},function(t,e,n){"use strict";var i=n(757);e.from=i.FromObservable.create},function(t,e,n){"use strict";function i(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new a(t))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e.mergeAll=i;var a=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.concurrent))},t}();e.MergeAllOperator=a;var c=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?(this.active++,this.add(s.subscribeToResult(this,t))):this.buffer.push(t)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=c},function(t,e,n){"use strict";function i(t,e){return t.length>0&&e.startsWith(t)?e.substring(t.length):e}function r(t){return/\/index.html$/g.test(t)?t.substring(0,t.length-11):t}var o=n(0),s=n(102);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(e){var n=this;this._subject=new o.EventEmitter,this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(r(i)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(i(this._baseHref,r(e)))},t.prototype.prepareExternalUrl=function(t){return t.length>0&&!t.startsWith("/")&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t.length>0&&"?"!=t.substring(0,1)?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return/\/$/g.test(t)&&(t=t.substring(0,t.length-1)),t},t.decorators=[{type:o.Injectable}],t.ctorParameters=[{type:s.a}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return Object.defineProperty(t.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e){var n=c.a(l.U);switch(e){case l.U:return t.equals(n);case l.S:return c.a(!0);default:return t.equals(c.a(e))}}function r(t){if(t instanceof u.a&&t.duration>0&&2==t.keyframes.length){var e=o(t.keyframes[0])[0],n=o(t.keyframes[1])[0];return 0===Object.keys(e).length&&0===Object.keys(n).length}return!1}function o(t){return t.styles.styles}var s=n(2),a=n(13),c=n(6),l=n(14),u=n(256);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=function(){function t(t,e,n){this.name=t,this.statements=e,this.fnExp=n}return t}(),p=function(){function t(){}return t.prototype.compile=function(t,e){return e.map(function(e){var n=t+"_"+e.name,i=new E(e.name,n);return i.build(e)})},t}(),f=c.e("element"),h=c.e("defaultStateStyles"),m=c.e("view"),v=m.prop("renderer"),g=c.e("currentState"),b=c.e("nextState"),y=c.e("player"),w=c.e("totalTime"),_=c.e("startStateStyles"),x=c.e("endStateStyles"),C=c.e("collectedStyles"),k=c.f([]),E=function(){function t(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=c.e(this._statesMapVarName)}return t.prototype.visitAnimationStyles=function(t,e){var i=[];return e.isExpectingFirstStyleStep&&(i.push(_),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){var e=Object.keys(t).map(function(e){return[e,c.a(t[e])]});i.push(c.f(e))}),c.b(n.i(a.d)(a.b.AnimationStyles)).instantiate([c.b(n.i(a.d)(a.b.collectAndResolveStyles)).callFn([C,c.g(i)])])},t.prototype.visitAnimationKeyframe=function(t,e){return c.b(n.i(a.d)(a.b.AnimationKeyframe)).instantiate([c.a(t.offset),t.styles.visit(this,e)])},t.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var i=t.startingStyles.visit(this,e),r=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,i,c.g(r),e)},t.prototype._visitEndStateAnimation=function(t,e){var i=this,r=t.startingStyles.visit(this,e),o=t.keyframes.map(function(t){return t.visit(i,e)}),s=c.b(n.i(a.d)(a.b.balanceAnimationKeyframes)).callFn([C,x,c.g(o)]);return this._callAnimateMethod(t,r,s,e)},t.prototype._callAnimateMethod=function(t,e,n,i){return i.totalTransitionTime+=t.duration+t.delay,v.callMethod("animate",[f,e,n,c.a(t.duration),c.a(t.delay),c.a(t.easing)])},t.prototype.visitAnimationSequence=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationSequencePlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationGroup=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationGroupPlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationStateDeclaration=function(t,e){var n={};o(t).forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e]})}),e.stateMap.registerState(t.stateName,n)},t.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,o=n[n.length-1];r(o)&&(e.endStateAnimateStep=o),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0;var s=[];t.stateChanges.forEach(function(t){s.push(i(g,t.fromState).and(i(b,t.toState))),t.fromState!=l.S&&e.stateMap.registerState(t.fromState),t.toState!=l.S&&e.stateMap.registerState(t.toState)});var a=t.animation.visit(this,e),u=s.reduce(function(t,e){return t.or(e)}),d=y.equals(c.h).and(u),p=y.set(a).toStmt(),f=w.set(c.a(e.totalTransitionTime)).toStmt();return new c.i(d,[p,f])},t.prototype.visitAnimationEntry=function(t,e){var i=this;t.stateDeclarations.forEach(function(t){return t.visit(i,e)}),e.stateMap.registerState(l.T,{});var r=[];r.push(m.callMethod("cancelActiveAnimation",[f,c.a(this.animationName),b.equals(c.a(l.U))]).toStmt()),r.push(C.set(k).toDeclStmt()),r.push(y.set(c.h).toDeclStmt()),r.push(w.set(c.a(0)).toDeclStmt()),r.push(h.set(this._statesMapVar.key(c.a(l.T))).toDeclStmt()),r.push(_.set(this._statesMapVar.key(g)).toDeclStmt()),r.push(new c.i(_.equals(c.h),[_.set(h).toStmt()])),r.push(x.set(this._statesMapVar.key(b)).toDeclStmt()),r.push(new c.i(x.equals(c.h),[x.set(h).toStmt()]));var o=c.b(n.i(a.d)(a.b.renderStyles));return r.push(o.callFn([f,v,c.b(n.i(a.d)(a.b.clearStyles)).callFn([_])]).toStmt()),t.stateTransitions.forEach(function(t){return r.push(t.visit(i,e))}),r.push(new c.i(y.equals(c.h),[y.set(c.b(n.i(a.d)(a.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),r.push(y.callMethod("onDone",[c.j([],[o.callFn([f,v,c.b(n.i(a.d)(a.b.prepareFinalAnimationStyles)).callFn([_,x])]).toStmt()])]).toStmt()),r.push(m.callMethod("queueAnimation",[f,c.a(this.animationName),y,w,g,b]).toStmt()),c.j([new c.k(m.name,c.c(n.i(a.d)(a.b.AppView),[c.l])),new c.k(f.name,c.l),new c.k(g.name,c.l),new c.k(b.name,c.l)],r)},t.prototype.build=function(t){var e=new S,i=t.visit(this,e).toDeclStmt(this._fnVarName),r=c.e(this._fnVarName),o=[];Object.keys(e.stateMap.states).forEach(function(t){var i=e.stateMap.states[t],r=k;if(n.i(s.a)(i)){var a=[];Object.keys(i).forEach(function(t){a.push([t,c.a(i[t])])}),r=c.f(a)}o.push([t,r])});var a=this._statesMapVar.set(c.f(o)).toDeclStmt(),l=[a,i];return new d(this.animationName,l,r)},t}(),S=function(){function t(){this.stateMap=new O,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.totalTransitionTime=0}return t}(),O=function(){function t(){this._states={}}return Object.defineProperty(t.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),t.prototype.registerState=function(t,e){void 0===e&&(e=null);var n=this._states[t];n||(this._states[t]=e)},t}()},function(t,e,n){"use strict";function i(t){return t>=c&&t<=f||t==st}function r(t){return N<=t&&t<=j}function o(t){return t>=Y&&t<=nt||t>=L&&t<=U}function s(t){return t>=Y&&t<=K||t>=L&&t<=V||r(t)}n.d(e,"a",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"S",function(){return l}),n.d(e,"_0",function(){return u}),n.d(e,"U",function(){return d}),n.d(e,"W",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"A",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"p",function(){return v}),n.d(e,"M",function(){return g}),n.d(e,"u",function(){return b}),n.d(e,"B",function(){return y}),n.d(e,"n",function(){return w}),n.d(e,"e",function(){return _}),n.d(e,"f",function(){return x}),n.d(e,"s",function(){return C}),n.d(e,"q",function(){return k}),n.d(e,"k",function(){return E}),n.d(e,"r",function(){return S}),n.d(e,"d",function(){return O}),n.d(e,"t",function(){return T}),n.d(e,"l",function(){return P}),n.d(e,"m",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"z",function(){return I}),n.d(e,"y",function(){return D}),n.d(e,"w",function(){return R}),n.d(e,"_3",function(){return N}),n.d(e,"_4",function(){return j}),n.d(e,"J",function(){return L}),n.d(e,"P",function(){return F}),n.d(e,"_2",function(){return H}),n.d(e,"K",function(){return U}),n.d(e,"i",function(){return B}),n.d(e,"F",function(){return q}),n.d(e,"j",function(){return z}),n.d(e,"v",function(){return W}),n.d(e,"L",function(){return G}),n.d(e,"H",function(){return Y}),n.d(e,"O",function(){return $}),n.d(e,"T",function(){return K}),n.d(e,"R",function(){return Z}),n.d(e,"V",function(){return Q}),n.d(e,"X",function(){return J}),n.d(e,"G",function(){return X}),n.d(e,"Z",function(){return tt}),n.d(e,"_1",function(){return et}),n.d(e,"I",function(){return nt}),n.d(e,"g",function(){return it}),n.d(e,"C",function(){return rt}),n.d(e,"h",function(){return ot}),n.d(e,"D",function(){return st}),n.d(e,"Q",function(){return at}),e.E=i,e.c=r,e.N=o,e._5=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=0,c=9,l=10,u=11,d=12,p=13,f=32,h=33,m=34,v=35,g=36,b=37,y=38,w=39,_=40,x=41,C=42,k=43,E=44,S=45,O=46,T=47,P=58,M=59,A=60,I=61,D=62,R=63,N=48,j=57,L=65,F=69,V=70,H=88,U=90,B=91,q=92,z=93,W=94,G=95,Y=97,$=101,K=102,Z=110,Q=114,J=116,X=117,tt=118,et=120,nt=122,it=123,rt=124,ot=125,st=160,at=96},function(t,e,n){"use strict";function i(t,e){return new o.q({type:t.type,isComponent:t.isComponent,selector:t.selector,exportAs:t.exportAs,changeDetection:t.changeDetection,inputs:t.inputs,outputs:t.outputs,hostListeners:t.hostListeners,hostProperties:t.hostProperties,hostAttributes:t.hostAttributes,providers:t.providers,viewProviders:t.viewProviders,queries:t.queries,viewQueries:t.viewQueries,entryComponents:t.entryComponents,template:e})}var r=n(0),o=n(19),s=n(81),a=n(17),c=n(2),l=n(53),u=n(106),d=n(40),p=n(158),f=n(275),h=n(276),m=n(83),v=n(22);n.d(e,"a",function(){return g});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var g=function(){function t(t,e,n,i){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=i,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeDirective=function(t){var e=this;if(!t.isComponent)return new v.h(t,Promise.resolve(t));var r,o=null;if(n.i(c.a)(t.template.template))o=this.normalizeTemplateSync(t.type,t.template),r=Promise.resolve(o);else{if(!t.template.templateUrl)throw new Error("No template specified for component "+t.type.name);r=this.normalizeTemplateAsync(t.type,t.template)}if(o&&0===o.styleUrls.length){var s=i(t,o);return new v.h(s,Promise.resolve(s))}return new v.h(null,r.then(function(t){return e.normalizeExternalStylesheets(t)}).then(function(e){return i(t,e)}))},t.prototype.normalizeTemplateSync=function(t,e){return this.normalizeLoadedTemplate(t,e,e.template,t.moduleUrl)},t.prototype.normalizeTemplateAsync=function(t,e){var n=this,i=this._urlResolver.resolve(t.moduleUrl,e.templateUrl);return this._fetch(i).then(function(r){return n.normalizeLoadedTemplate(t,e,r,i)})},t.prototype.normalizeLoadedTemplate=function(t,e,i,s){var a=d.b.fromArray(e.interpolation),u=this._htmlParser.parse(i,t.name,!1,a);if(u.errors.length>0){var p=u.errors.join("\n");throw new Error("Template parse errors:\n"+p)}var f=this.normalizeStylesheet(new o.o({styles:e.styles,styleUrls:e.styleUrls,moduleUrl:t.moduleUrl})),h=new b;l.g(h,u.rootNodes);var m=this.normalizeStylesheet(new o.o({styles:h.styles,styleUrls:h.styleUrls,moduleUrl:s})),v=e.encapsulation;n.i(c.b)(v)&&(v=this._config.defaultEncapsulation);var g=f.styles.concat(m.styles),y=f.styleUrls.concat(m.styleUrls);return v===r.ViewEncapsulation.Emulated&&0===g.length&&0===y.length&&(v=r.ViewEncapsulation.None),new o.p({encapsulation:v,template:i,templateUrl:s,styles:g,styleUrls:y,externalStylesheets:e.externalStylesheets,ngContentSelectors:h.ngContentSelectors,animations:e.animations,interpolation:e.interpolation})},t.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new o.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(i){var r=n.normalizeStylesheet(new o.o({styles:[i],moduleUrl:t}));return e.set(t,r),n._loadMissingExternalStylesheets(r.styleUrls,e)})})).then(function(t){return a.b.values(e)})},t.prototype.normalizeStylesheet=function(t){var e=this,i=t.styleUrls.filter(f.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),r=t.styles.map(function(r){var o=n.i(f.b)(e._urlResolver,t.moduleUrl,r);return i.push.apply(i,o.styleUrls),o.style});return new o.o({styles:r,styleUrls:i,moduleUrl:t.moduleUrl})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:p.a},{type:m.a},{type:u.b},{type:s.a}],t}(),b=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var i=n.i(h.a)(t);switch(i.type){case h.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(i.selectAttr);break;case h.b.STYLE:var r="";t.children.forEach(function(t){t instanceof l.d&&(r+=t.value)}),this.styles.push(r);break;case h.b.STYLESHEET:this.styleUrls.push(i.hrefAttr)}return i.nonBindable&&this.ngNonBindableStackCount++,l.g(this,t.children),i.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t}()},function(t,e,n){"use strict";function i(t){return t instanceof r.Directive}var r=n(0),o=n(17),s=n(2),a=n(14),c=n(22);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=function(){function t(t){void 0===t&&(t=a.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var o=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(o){var a=o.find(i);if(a){var c=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(a,c,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(s.p)(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var i=[],o=[],s={},a={};return Object.keys(e).forEach(function(t){e[t].forEach(function(e){if(e instanceof r.Input)e.bindingPropertyName?i.push(t+": "+e.bindingPropertyName):i.push(t);else if(e instanceof r.Output){var n=e;n.bindingPropertyName?o.push(t+": "+n.bindingPropertyName):o.push(t)}else if(e instanceof r.HostBinding){var c=e;if(c.hostPropertyName){var l=c.hostPropertyName[0];if("("===l)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===l)throw new Error("@HostBinding parameter should be a property name, 'class.<name>', or 'attr.<name>'.");s["["+c.hostPropertyName+"]"]=t}else s["["+t+"]"]=t}else if(e instanceof r.HostListener){var u=e,d=u.args||[];s["("+u.eventName+")"]=t+"("+d.join(",")+")"}else e instanceof r.Query&&(a[t]=e)})}),this._merge(t,i,o,s,a,n)},t.prototype._extractPublicName=function(t){return n.i(c.b)(t,[null,t])[1].trim()},t.prototype._merge=function(t,e,i,a,c,l){var u=this,d=e;if(t.inputs){var p=t.inputs.map(function(t){return u._extractPublicName(t)});e.forEach(function(t){var e=u._extractPublicName(t);if(p.indexOf(e)>-1)throw new Error("Input '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),d.unshift.apply(d,t.inputs)}var f=i;if(t.outputs){var h=t.outputs.map(function(t){return u._extractPublicName(t)});i.forEach(function(t){var e=u._extractPublicName(t);if(h.indexOf(e)>-1)throw new Error("Output event '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),f.unshift.apply(f,t.outputs)}var m=t.host?o.c.merge(t.host,a):a,v=t.queries?o.c.merge(t.queries,c):c;return t instanceof r.Component?new r.Component({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,moduleId:t.moduleId,queries:v,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new r.Directive({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,queries:v,providers:t.providers})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:a.Y}],t}()},function(t,e,n){"use strict";var i=n(2);n.d(e,"b",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"p",function(){return u}),n.d(e,"h",function(){return d}),n.d(e,"j",function(){return p}),n.d(e,"w",function(){return f}),n.d(e,"v",function(){return h}),n.d(e,"u",function(){return m}),n.d(e,"n",function(){return v}),n.d(e,"m",function(){return g}),n.d(e,"i",function(){return b}),n.d(e,"f",function(){return y}),n.d(e,"q",function(){return w}),n.d(e,"r",function(){return _}),n.d(e,"e",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),n.d(e,"t",function(){return E}),n.d(e,"s",function(){return S}),n.d(e,"o",function(){return O}),n.d(e,"a",function(){return T}),n.d(e,"x",function(){return P}),n.d(e,"y",function(){return M});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(t,e,n,i){this.input=e,this.errLocation=n,this.ctxLocation=i,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+i}return t}(),s=function(){function t(t,e){this.start=t,this.end=e}return t}(),a=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),c=function(t){function e(e,n,i,r){t.call(this,e),this.prefix=n,this.uninterpretedExpression=i,this.location=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(a),l=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(a),u=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(a),d=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(a),p=function(t){function e(e,n,i,r){t.call(this,e),this.condition=n,this.trueExp=i,this.falseExp=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(a),f=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(a),h=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(a),m=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(a),v=function(t){function e(e,n,i){t.call(this,e),this.obj=n,this.key=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(a),g=function(t){function e(e,n,i,r){t.call(this,e),this.obj=n,this.key=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(a),b=function(t){function e(e,n,i,r){t.call(this,e),this.exp=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(a),y=function(t){function e(e,n){t.call(this,e),this.value=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(a),w=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(a),_=function(t){function e(e,n,i){t.call(this,e),this.keys=n,this.values=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(a),x=function(t){function e(e,n,i){t.call(this,e),this.strings=n,this.expressions=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(a),C=function(t){function e(e,n,i,r){t.call(this,e),this.operation=n,this.left=i,this.right=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(a),k=function(t){function e(e,n){t.call(this,e),this.expression=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(a),E=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(a),S=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(a),O=function(t){function e(e,n,i){t.call(this,e),this.target=n,this.args=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(a),T=function(t){function e(e,r,o,a){t.call(this,new s(0,n.i(i.b)(r)?0:r.length)),this.ast=e,this.source=r,this.location=o,this.errors=a}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(a),P=function(){function t(t,e,n,i){this.key=t,this.keyIsVar=e,this.name=n,this.expression=i}return t}(),M=function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}();(function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new x(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new y(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new f(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new h(t.span,t.receiver.visit(this),t.name,t.value)},t.prototype.visitSafePropertyRead=function(t,e){return new m(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new S(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new O(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new w(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new _(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new C(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new k(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new p(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new b(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new v(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new g(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=t[n].visit(this);return e},t.prototype.visitChain=function(t,e){return new d(t.span,this.visitAll(t.expressions))},t.prototype.visitQuote=function(t,e){return new c(t.span,t.prefix,t.uninterpretedExpression,t.location)},t})()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return o(r(t.nodes).join("")+("["+t.meaning+"]"))}function r(t){return t.map(function(t){return t.visit(h,null)})}function o(t){var e=s(t),n=c(e),i=8*e.length,r=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],f=o[1],h=o[2],m=o[3],v=o[4];n[i>>5]|=128<<24-i%32,n[(i+64>>9<<4)+15]=i;for(var g=0;g<n.length;g+=16){for(var b=[a,f,h,m,v],y=b[0],w=b[1],_=b[2],x=b[3],C=b[4],k=0;k<80;k++){k<16?r[k]=n[g+k]:r[k]=p(r[k-3]^r[k-8]^r[k-14]^r[k-16],1);var E=u(k,f,h,m),S=E[0],O=E[1],T=[p(a,5),S,v,O,r[k]].reduce(d);I=[m,h,p(f,30),a,T],v=I[0],m=I[1],h=I[2],f=I[3],a=I[4]}D=[d(a,y),d(f,w),d(h,_),d(m,x),d(v,C)],a=D[0],f=D[1],h=D[2],m=D[3],v=D[4]}for(var P=l([a,f,h,m,v]),M="",g=0;g<P.length;g++){var A=P.charCodeAt(g);M+=(A>>>4&15).toString(16)+(15&A).toString(16)}return M.toLowerCase();var I,D}function s(t){for(var e="",n=0;n<t.length;n++){var i=a(t,n);i<=127?e+=String.fromCharCode(i):i<=2047?e+=String.fromCharCode(192|i>>>6,128|63&i):i<=65535?e+=String.fromCharCode(224|i>>>12,128|i>>>6&63,128|63&i):i<=2097151&&(e+=String.fromCharCode(240|i>>>18,128|i>>>12&63,128|i>>>6&63,128|63&i))}return e}function a(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n,i=t.charCodeAt(e);return i>=55296&&i<=57343&&t.length>e+1&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?1024*(i-55296)+n-56320+65536:i}function c(t){for(var e=Array(t.length>>>2),n=0;n<e.length;n++)e[n]=0;for(var n=0;n<t.length;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<8*(3-n&3);return e}function l(t){for(var e="",n=0;n<4*t.length;n++)e+=String.fromCharCode(t[n>>>2]>>>8*(3-n&3)&255);return e}function u(t,e,n,i){return t<20?[e&n|~e&i,1518500249]:t<40?[e^n^i,1859775393]:t<60?[e&n|e&i|n&i,2400959708]:[e^n^i,3395469782]}function d(t,e){var n=(65535&t)+(65535&e),i=(t>>16)+(e>>16)+(n>>16);return i<<16|65535&n}function p(t,e){return t<<e|t>>>32-e}e.a=i;var f=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,i=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+i.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'<ph tag name="'+t.startName+'"/>':'<ph tag name="'+t.startName+'">'+t.children.map(function(t){return t.visit(n)}).join(", ")+'</ph name="'+t.closeName+'">'},t.prototype.visitPlaceholder=function(t,e){return'<ph name="'+t.name+'">'+t.value+"</ph>"},t.prototype.visitIcuPlaceholder=function(t,e){return'<ph icu name="'+t.name+'">'+t.value.visit(this)+"</ph>"},t}(),h=new f},function(t,e,n){"use strict";var i=n(41);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n)}return r(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n,r){return void 0===n&&(n=[]),void 0===r&&(r=new Set),t.forEach(function(t){if(!r.has(t.type.reference)){r.add(t.type.reference);var o=e?t.importedModules.concat(t.exportedModules):t.exportedModules;i(o,e,n,r),n.push(t)}}),n}function r(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i<t.length;i++){var o=n.i(l.resolveForwardRef)(t[i]);Array.isArray(o)?r(o,e):e.push(o)}return e}function o(t){return d.z(t)||t instanceof l.Type}function s(t){return d.z(t)?t.filePath:null}function a(t,e,i){if(d.z(e))return s(e);var r=i.moduleId;if("string"==typeof r){var o=n.i(w.b)(r);return o?r:"package:"+r+_.i}if(null!==r&&void 0!==r)throw new Error('moduleId should be a string in "'+n.i(f.p)(e)+"\". See https://goo.gl/wIDDiL for more information.\nIf you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.");return t.importUri(e)}function c(t,e){return n.i(_.e)(t,new k,e)}var l=n(0),u=n(258),d=n(19),p=n(148),f=n(2),h=n(13),m=n(467),v=n(155),g=n(157),b=n(14),y=n(82),w=n(83),_=n(22);n.d(e,"a",function(){return C});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var x=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},C=function(){function t(t,e,n,i,r){void 0===r&&(r=b.P),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._schemaRegistry=i,this._reflector=r,this._directiveCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._anonymousTypes=new Map,this._anonymousTypeIndex=0}return t.prototype.sanitizeTokenName=function(t){var e=n.i(f.p)(t);if(e.indexOf("(")>=0){var i=this._anonymousTypes.get(t);i||(this._anonymousTypes.set(t,this._anonymousTypeIndex++),i=this._anonymousTypes.get(t)),e="anonymous_token_"+i+"_"}return n.i(_.a)(e)},t.prototype.clearCacheFor=function(t){this._directiveCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear()},t.prototype.clearCache=function(){this._directiveCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear()},t.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e.getAnimationStateMetadata(t)});return new d.r(t.name,n)},t.prototype.getAnimationStateMetadata=function(t){if(t instanceof l.AnimationStateDeclarationMetadata){var e=this.getAnimationStyleMetadata(t.styles);return new d.g(t.stateNameExpr,e)}return t instanceof l.AnimationStateTransitionMetadata?new d.s(t.stateChangeExpr,this.getAnimationMetadata(t.steps)):null},t.prototype.getAnimationStyleMetadata=function(t){return new d.k(t.offset,t.styles)},t.prototype.getAnimationMetadata=function(t){var e=this;if(t instanceof l.AnimationStyleMetadata)return this.getAnimationStyleMetadata(t);if(t instanceof l.AnimationKeyframesSequenceMetadata)return new d.m(t.steps.map(function(t){return e.getAnimationStyleMetadata(t)}));if(t instanceof l.AnimationAnimateMetadata){var n=this.getAnimationMetadata(t.styles);return new d.l(t.timings,n)}if(t instanceof l.AnimationWithStepsMetadata){var i=t.steps.map(function(t){return e.getAnimationMetadata(t)});return t instanceof l.AnimationGroupMetadata?new d.i(i):new d.h(i)}return null},t.prototype.getDirectiveMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var o=this._directiveCache.get(t);if(!o){var c=this._directiveResolver.resolve(t,e);if(!c)return null;var p=null,h=null,m=[],v=s(t),g=[],b=c.selector;if(c instanceof l.Component){n.i(u.b)("styles",c.styles),n.i(u.b)("styleUrls",c.styleUrls),n.i(u.a)("interpolation",c.interpolation);var y=c.animations?c.animations.map(function(t){return i.getAnimationEntryMetadata(t)}):null;p=new d.p({encapsulation:c.encapsulation,template:c.template,templateUrl:c.templateUrl,styles:c.styles,styleUrls:c.styleUrls,animations:y,interpolation:c.interpolation}),h=c.changeDetection,c.viewProviders&&(m=this.getProvidersMetadata(c.viewProviders,g,'viewProviders for "'+n.i(f.p)(t)+'"')),v=a(this._reflector,t,c),c.entryComponents&&(g=r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))}).concat(g)),b||(b=this._schemaRegistry.getDefaultComponentElementName())}else if(!b)throw new Error("Directive "+n.i(f.p)(t)+" has no selector, please add it!");var w=[];n.i(f.a)(c.providers)&&(w=this.getProvidersMetadata(c.providers,g,'providers for "'+n.i(f.p)(t)+'"'));var _=[],x=[];n.i(f.a)(c.queries)&&(_=this.getQueriesMetadata(c.queries,!1,t),x=this.getQueriesMetadata(c.queries,!0,t)),o=d.q.create({selector:b,exportAs:c.exportAs,isComponent:!!p,type:this.getTypeMetadata(t,v),template:p,changeDetection:h,inputs:c.inputs,outputs:c.outputs,host:c.host,providers:w,viewProviders:m,queries:_,viewQueries:x,entryComponents:g}),this._directiveCache.set(t,o)}return o},t.prototype.getNgModuleMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var a=this._ngModuleCache.get(t);if(!a){var c=this._ngModuleResolver.resolve(t,e);if(!c)return null;var u=[],p=[],h=[],m=[],v=[],g=[],b=[],y=[],w=[],_=[];c.imports&&r(c.imports).forEach(function(e){var r;if(o(e))r=e;else if(e&&e.ngModule){var s=e;r=s.ngModule,s.providers&&b.push.apply(b,i.getProvidersMetadata(s.providers,y,"provider for the NgModule '"+n.i(f.p)(r)+"'"))}if(!r)throw new Error("Unexpected value '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");var a=i.getNgModuleMetadata(r,!1);if(null===a)throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");v.push(a)}),c.exports&&r(c.exports).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");var r,s,a;if(r=i.getDirectiveMetadata(e,!1))p.push(r);else if(s=i.getPipeMetadata(e,!1))m.push(s);else{if(!(a=i.getNgModuleMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");g.push(a)}});var x=this._getTransitiveNgModuleMetadata(v,g);if(c.declarations&&r(c.declarations).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");var r,s;if(r=i.getDirectiveMetadata(e,!1))i._addDirectiveToModule(r,t,x,u,!0);else{if(!(s=i.getPipeMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");i._addPipeToModule(s,t,x,h,!0)}}),c.providers&&b.push.apply(b,this.getProvidersMetadata(c.providers,y,"provider for the NgModule '"+n.i(f.p)(t)+"'")),c.entryComponents&&y.push.apply(y,r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))})),c.bootstrap){var C=r(c.bootstrap).map(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' used in the bootstrap property of module '"+n.i(f.p)(t)+"'");return i.getTypeMetadata(e,s(e))});w.push.apply(w,C)}y.push.apply(y,w),c.schemas&&_.push.apply(_,r(c.schemas)),(k=x.entryComponents).push.apply(k,y),(E=x.providers).push.apply(E,b),a=new d.t({type:this.getTypeMetadata(t,s(t)),providers:b,entryComponents:y,bootstrapComponents:w,schemas:_,declaredDirectives:u,exportedDirectives:p,declaredPipes:h,exportedPipes:m,importedModules:v,exportedModules:g,transitiveModule:x,id:c.id}),x.modules.push(a),this._verifyModule(a),this._ngModuleCache.set(t,a)}return a;var k,E},t.prototype._verifyModule=function(t){t.exportedDirectives.forEach(function(e){if(!t.transitiveModule.directivesSet.has(e.type.reference))throw new Error("Can't export directive "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")}),t.exportedPipes.forEach(function(e){if(!t.transitiveModule.pipesSet.has(e.type.reference))throw new Error("Can't export pipe "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")})},t.prototype._getTypeDescriptor=function(t){return null!==this._directiveResolver.resolve(t,!1)?"directive":null!==this._pipeResolver.resolve(t,!1)?"pipe":null!==this._ngModuleResolver.resolve(t,!1)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var i=this._ngModuleOfTypes.get(t);if(i&&i!==e)throw new Error("Type "+n.i(f.p)(t)+" is part of the declarations of 2 modules: "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"! "+("Please consider moving "+n.i(f.p)(t)+" to a higher module that imports "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+". ")+("You can also create a new NgModule that exports and includes "+n.i(f.p)(t)+" then import that NgModule in "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"."));this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=i(t.concat(e),!0),o=r(n.map(function(t){return t.providers})),s=r(n.map(function(t){return t.entryComponents})),a=i(t,!1),c=r(a.map(function(t){return t.exportedDirectives})),l=r(a.map(function(t){return t.exportedPipes}));return new d.u(n,o,s,c,l)},t.prototype._addDirectiveToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.directivesSet.has(t.type.reference))&&(n.directivesSet.add(t.type.reference),n.directives.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype._addPipeToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.pipesSet.has(t.type.reference))&&(n.pipesSet.add(t.type.reference),n.pipes.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype.getTypeMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.e({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i),lifecycleHooks:b.Z.filter(function(e){return n.i(m.a)(e,t)})})},t.prototype.getFactoryMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.v({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i)})},t.prototype.getPipeMetadata=function(t,e){void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var i=this._pipeCache.get(t);if(!i){var r=this._pipeResolver.resolve(t,e);if(!r)return null;i=new d.w({type:this.getTypeMetadata(t,s(t)),name:r.name,pure:r.pure}),this._pipeCache.set(t,i)}return i},t.prototype.getDependenciesMetadata=function(t,e){var i=this,r=!1,s=e||this._reflector.parameters(t)||[],a=s.map(function(e){var s=!1,a=!1,c=!1,u=!1,p=!1,h=null,m=null,v=null;return Array.isArray(e)?e.forEach(function(t){t instanceof l.Host?a=!0:t instanceof l.Self?c=!0:t instanceof l.SkipSelf?u=!0:t instanceof l.Optional?p=!0:t instanceof l.Attribute?(s=!0,v=t.attributeName):t instanceof l.Query?t.isViewQuery?m=t:h=t:t instanceof l.Inject?v=t.token:o(t)&&n.i(f.b)(v)&&(v=t)}):v=e,n.i(f.b)(v)?(r=!0,null):new d.c({isAttribute:s,isHost:a,isSelf:c,isSkipSelf:u,isOptional:p,query:h?i.getQueryMetadata(h,null,t):null,viewQuery:m?i.getQueryMetadata(m,null,t):null,token:i.getTokenMetadata(v)})});if(r){var c=a.map(function(t){return t?n.i(f.p)(t.token):"?"}).join(", ");throw new Error("Can't resolve all parameters for "+n.i(f.p)(t)+": ("+c+").")}return a},t.prototype.getTokenMetadata=function(t){t=n.i(l.resolveForwardRef)(t);var e;return e=n.i(f.f)(t)?new d.b({value:t}):new d.b({identifier:new d.a({reference:t,name:this.sanitizeTokenName(t),moduleUrl:s(t)})})},t.prototype.getProvidersMetadata=function(t,e,i){var r=this,a=[];return t.forEach(function(c,u){c=n.i(l.resolveForwardRef)(c),c&&"object"==typeof c&&c.hasOwnProperty("provide")&&(c=new d.x(c.provide,c));var p;if(Array.isArray(c))p=r.getProvidersMetadata(c,e,i);else if(c instanceof d.x){var m=r.getTokenMetadata(c.token);m.reference===n.i(h.a)(h.b.ANALYZE_FOR_ENTRY_COMPONENTS).reference?e.push.apply(e,r._getEntryComponentsFromProvider(c)):p=r.getProviderMetadata(c)}else{if(!o(c)){var v=t.reduce(function(t,e,i){return i<u?t.push(""+n.i(f.p)(e)):i==u?t.push("?"+n.i(f.p)(e)+"?"):i==u+1&&t.push("..."),t},[]).join(", ");throw new Error("Invalid "+(i?i:"provider")+" - only instances of Provider and Type are allowed, got: ["+v+"]")}p=r.getTypeMetadata(c,s(c))}p&&a.push(p)}),a},t.prototype._getEntryComponentsFromProvider=function(t){var e=this,n=[],i=[];if(t.useFactory||t.useExisting||t.useClass)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports useValue!");if(!t.multi)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports 'multi = true'!");return c(t.useValue,i),i.forEach(function(t){var i=e.getDirectiveMetadata(t.reference,!1);i&&n.push(i.type)}),n},t.prototype.getProviderMetadata=function(t){var e,n=null,i=null;return t.useClass?(n=this.getTypeMetadata(t.useClass,s(t.useClass),t.dependencies),e=n.diDeps):t.useFactory&&(i=this.getFactoryMetadata(t.useFactory,s(t.useFactory),t.dependencies),e=i.diDeps),new d.d({token:this.getTokenMetadata(t.token),useClass:n,useValue:c(t.useValue,[]),useFactory:i,useExisting:t.useExisting?this.getTokenMetadata(t.useExisting):null,deps:e,multi:t.multi})},t.prototype.getQueriesMetadata=function(t,e,n){var i=this,r=[];return Object.keys(t).forEach(function(o){var s=t[o];s.isViewQuery===e&&r.push(i.getQueryMetadata(s,o,n))}),r},t.prototype._queryVarBindings=function(t){return t.split(/\s*,\s*/)},t.prototype.getQueryMetadata=function(t,e,i){var r,o=this;if("string"==typeof t.selector)r=this._queryVarBindings(t.selector).map(function(t){return o.getTokenMetadata(t)});else{if(!t.selector)throw new Error("Can't construct a query for the property \""+e+'" of "'+n.i(f.p)(i)+"\" since the query selector wasn't defined.");r=[this.getTokenMetadata(t.selector)]}return new d.y({selectors:r,first:t.first,descendants:t.descendants,propertyName:e,read:t.read?this.getTokenMetadata(t.read):null})},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:v.a},{type:p.a},{type:g.a},{type:y.a},{type:b.Y}],t}(),k=function(t){function e(){t.apply(this,arguments)}return x(e,t),e.prototype.visitOther=function(t,e){var n;return n=d.z(t)?new d.a({name:t.name,moduleUrl:t.filePath,reference:t}):new d.a({reference:t}),e.push(n),n},e}(_.j)},function(t,e,n){"use strict";function i(t){return s[t.toLowerCase()]||a}var r=n(67);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this,n=void 0===t?{}:t,i=n.closedByChildren,o=n.requiredParents,s=n.implicitNamespacePrefix,a=n.contentType,c=void 0===a?r.a.PARSABLE_DATA:a,l=n.closedByParent,u=void 0!==l&&l,d=n.isVoid,p=void 0!==d&&d,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=p,this.closedByParent=u||p,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=s,this.contentType=c,this.ignoreFirstLf=h}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),s={base:new o({isVoid:!0}),meta:new o({isVoid:!0}),area:new o({isVoid:!0}),embed:new o({isVoid:!0}),link:new o({isVoid:!0}),img:new o({isVoid:!0}),input:new o({isVoid:!0}),param:new o({isVoid:!0}),hr:new o({isVoid:!0}),br:new o({isVoid:!0}),source:new o({isVoid:!0}),track:new o({isVoid:!0}),wbr:new o({isVoid:!0}),p:new o({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new o({closedByChildren:["tbody","tfoot"]}),tbody:new o({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new o({closedByChildren:["tbody"],closedByParent:!0}),tr:new o({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new o({closedByChildren:["td","th"],closedByParent:!0}),th:new o({closedByChildren:["td","th"],closedByParent:!0}),col:new o({requiredParents:["colgroup"],isVoid:!0}),svg:new o({implicitNamespacePrefix:"svg"}),math:new o({implicitNamespacePrefix:"math"}),li:new o({closedByChildren:["li"],closedByParent:!0}),dt:new o({closedByChildren:["dt","dd"]}),dd:new o({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new o({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new o({closedByChildren:["optgroup"],closedByParent:!0}),option:new o({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new o({ignoreFirstLf:!0}),listing:new o({ignoreFirstLf:!0}),style:new o({contentType:r.a.RAW_TEXT}),script:new o({contentType:r.a.RAW_TEXT}),title:new o({contentType:r.a.ESCAPABLE_RAW_TEXT}),textarea:new o({contentType:r.a.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},a=new o},function(t,e,n){"use strict";var i=n(0),r=n(19),o=n(2),s=n(13),a=n(6),c=n(271),l=n(41),u=n(14),d=n(272),p=n(22);n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),h=function(){function t(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return t}(),m=function(){function t(){}return t.prototype.compile=function(t,e){var i=n.i(o.a)(t.type.moduleUrl)?"in NgModule "+t.type.name+" in "+t.type.moduleUrl:"in NgModule "+t.type.name,c=new l.b("",i),u=new l.d(new l.c(c,null,null,null),new l.c(c,null,null,null)),p=[],m=[],g=t.transitiveModule.entryComponents.map(function(e){var n=new r.a({name:e.name});return t.bootstrapComponents.indexOf(e)>-1&&m.push(n),p.push(new f(e,n)),n}),b=new v(t,g,m,u),y=new d.c(t,e,u);y.parse().forEach(function(t){return b.addProvider(t)});var w=b.build(),_=t.type.name+"NgFactory",x=a.e(_).set(a.b(n.i(s.d)(s.b.NgModuleFactory)).instantiate([a.e(w.name),a.b(t.type)],a.c(n.i(s.d)(s.b.NgModuleFactory),[a.c(t.type)],[a.d.Const]))).toDeclStmt(null,[a.u.Final]),C=[w,x];if(t.id){var k=a.b(n.i(s.d)(s.b.RegisterModuleFactoryFn)).callFn([a.a(t.id),a.e(_)]).toStmt();C.push(k)}return new h(C,_,p)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),v=function(){function t(t,e,n,i){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=i,this._tokens=[],this._instances=new Map,this._fields=[],this._createStmts=[],this._destroyStmts=[],this._getters=[]}return t.prototype.addProvider=function(t){var e=this,n=t.providers.map(function(t){return e._getProviderValue(t)}),i="_"+t.token.name+"_"+this._instances.size,r=this._createProviderProperty(i,t,n,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(u.W.OnDestroy)!==-1&&this._destroyStmts.push(r.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(t.token.reference,r)},t.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var i=t._instances.get(e.reference);return new a.i(b.token.identical(n.i(p.f)(e)),[new a.t(i)])}),i=[new a.C("createInternal",[],this._createStmts.concat(new a.t(this._instances.get(this._ngModuleMeta.type.reference))),a.c(this._ngModuleMeta.type)),new a.C("getInternal",[new a.k(b.token.name,a.l),new a.k(b.notFoundResult.name,a.l)],e.concat([new a.t(b.notFoundResult)]),a.l),new a.C("destroyInternal",[],this._destroyStmts)],r=new a.C(null,[new a.k(g.parent.name,a.c(n.i(s.d)(s.b.Injector)))],[a.J.callFn([a.e(g.parent.name),a.g(this._entryComponentFactories.map(function(t){return a.b(t)})),a.g(this._bootstrapComponentFactories.map(function(t){return a.b(t)}))]).toStmt()]),o=this._ngModuleMeta.type.name+"Injector";return new a.M(o,a.b(n.i(s.d)(s.b.NgModuleInjector),[a.c(this._ngModuleMeta.type)]),this._fields,this._getters,r,i)},t.prototype._getProviderValue=function(t){var e,i=this;if(n.i(o.a)(t.useExisting))e=this._getDependency(new r.c({token:t.useExisting}));else if(n.i(o.a)(t.useFactory)){var s=t.deps||t.useFactory.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useFactory).callFn(l)}else if(n.i(o.a)(t.useClass)){var s=t.deps||t.useClass.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useClass).instantiate(l,a.c(t.useClass))}else e=n.i(c.a)(t.useValue);return e},t.prototype._createProviderProperty=function(t,e,n,i,r){var o,s;if(i?(o=a.g(n),s=new a.q(a.l)):(o=n[0],s=n[0].type),s||(s=a.l),r)this._fields.push(new a.s(t,s)),this._createStmts.push(a.n.prop(t).set(o).toStmt());else{var c="_"+t;this._fields.push(new a.s(c,s));var l=[new a.i(a.n.prop(c).isBlank(),[a.n.prop(c).set(o).toStmt()]),new a.t(a.n.prop(c))];this._getters.push(new a.v(t,l,s))}return a.n.prop(t)},t.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=a.a(t.value)),t.isSkipSelf||(!t.token||t.token.reference!==n.i(s.a)(s.b.Injector).reference&&t.token.reference!==n.i(s.a)(s.b.ComponentFactoryResolver).reference||(e=a.n),e||(e=this._instances.get(t.token.reference))),!e){var i=[n.i(p.f)(t.token)];t.isOptional&&i.push(a.h),e=g.parent.callMethod("get",i)}return e},t}(),g=function(){function t(){}return t.parent=a.n.prop("parent"),t}(),b=function(){function t(){}return t.token=a.e("token"),t.notFoundResult=a.e("notFoundResult"),t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return t instanceof r.NgModule}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var r=this._reflector.annotations(t).find(i);if(n.i(o.a)(r))return r;if(e)throw new Error("No NgModule metadata found for '"+n.i(o.p)(t)+"'.");return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";function i(t,e,i){if(void 0===i&&(i=!0),n.i(o.b)(t))return null;var r=t.replace(a,function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];return"$"==t[0]?e?"\\$":"$":"\n"==t[0]?"\\n":"\r"==t[0]?"\\r":"\\"+t[0]}),s=i||!c.test(r);return s?"'"+r+"'":r}function r(t){for(var e="",n=0;n<t;n++)e+=" ";return e}var o=n(2),s=n(6);n.d(e,"b",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/'|\\|\n|\r|\$/g,c=/^[$A-Z_][0-9A-Z_$]*$/i,l=s.e("error"),u=s.e("stack"),d=(function(){function t(){}return t}(),function(){function t(t){this.indent=t,this.parts=[]}return t}()),p=function(){function t(t,e){this._exportedVars=t,this._indent=e,this._classes=[],this._lines=[new d(e)]}return t.createRoot=function(e){return new t(e,0)},Object.defineProperty(t.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),t.prototype.isExportedVar=function(t){return this._exportedVars.indexOf(t)!==-1},t.prototype.println=function(t){void 0===t&&(t=""),this.print(t,!0)},t.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},t.prototype.print=function(t,e){void 0===e&&(e=!1),t.length>0&&this._currentLine.parts.push(t),e&&this._lines.push(new d(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},t.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?r(t.indent)+t.parts.join(""):""}).join("\n")},t}(),f=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},t.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var i=n.i(o.a)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!i?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),i&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},t.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},t.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var i=t.name;return n.i(o.a)(t.builtin)&&(i=this.getBuiltinMethodName(t.builtin),n.i(o.b)(i))?null:(e.print("."+i+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(o.a)(t.builtin))switch(t.builtin){case s.O.Super:i="super";break;case s.O.This:i="this";break;case s.O.CatchError:i=l.name;break;case s.O.CatchStack:i=u.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(i),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitLiteralExpr=function(t,e,r){void 0===r&&(r="null");var s=t.value;return n.i(o.f)(s)?e.print(i(s,this._escapeDollarInStrings)):n.i(o.b)(s)?e.print(r):e.print(""+s),null},t.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},t.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case s.y.Equals:n="==";break;case s.y.Identical:n="===";break;case s.y.NotEquals:n="!=";break;case s.y.NotIdentical:n="!==";break;case s.y.And:n="&&";break;case s.y.Or:n="||";break;case s.y.Plus:n="+";break;case s.y.Minus:n="-";break;case s.y.Divide:n="/";break;case s.y.Multiply:n="*";break;case s.y.Modulo:n="%";break;case s.y.Lower:n="<";break;case s.y.LowerEquals:n="<=";break;case s.y.Bigger:n=">";break;case s.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r=t.entries.length>1;return e.print("{",r),e.incIndent(),this.visitAllObjects(function(t){e.print(i(t[0],n._escapeDollarInStrings,!1)+": "),t[1].visitExpression(n,e)},t.entries,e,",",r),e.decIndent(),e.print("}",r),null},t.prototype.visitAllExpressions=function(t,e,n,i){var r=this;void 0===i&&(i=!1),this.visitAllObjects(function(t){return t.visitExpression(r,e)},t,e,n,i)},t.prototype.visitAllObjects=function(t,e,n,i,r){void 0===r&&(r=!1);for(var o=0;o<e.length;o++)o>0&&n.print(i,r),t(e[o]);r&&n.println()},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return t instanceof r.Pipe}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(n.i(o.a)(s)){var a=s.find(i);if(n.i(o.a)(a))return a}if(e)throw new Error("No Pipe decorator found on "+n.i(o.p)(t));return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.get=function(t){return null},t}()},function(t,e,n){"use strict";var i=n(153);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),o=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,i=[],o=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},s=new t,a=s,c=!1;for(r.lastIndex=0;n=r.exec(e);){if(n[1]){if(c)throw new Error("Nesting :not is not allowed in a selector");c=!0,a=new t,s.notSelectors.push(a)}if(n[2]&&a.setElement(n[2]),n[3]&&a.addClassName(n[3]),n[4]&&a.addAttribute(n[4],n[5]),n[6]&&(c=!1,a=s),n[7]){if(c)throw new Error("Multiple selectors in :not are not supported");o(i,s),s=a=new t}}return o(i,s),i},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",r="",o=0;o<this.attrs.length;o+=2){var s=this.attrs[o],a=""!==this.attrs[o+1]?'="'+this.attrs[o+1]+'"':"";r+=" "+s+a}return n.i(i.a)(t).isVoid?"<"+t+e+r+"/>":"<"+t+e+r+"></"+t+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e<this.attrs.length;e+=2){var n=this.attrs[e],i=this.attrs[e+1];t+="["+n+(i?"="+i:"")+"]"}return this.notSelectors.forEach(function(e){return t+=":not("+e+")"}),t},t}(),s=function(){function t(){this._elementMap={},this._elementPartialMap={},this._classMap={},this._classPartialMap={},this._attrValueMap={},this._attrValuePartialMap={},this._listContexts=[]}return t.createNotMatcher=function(e){var n=new t;return n.addSelectables(e,null),n},t.prototype.addSelectables=function(t,e){var n=null;t.length>1&&(n=new a(t),this._listContexts.push(n));for(var i=0;i<t.length;i++)this._addSelectable(t[i],e,n)},t.prototype._addSelectable=function(t,e,n){var i=this,r=t.element,o=t.classNames,s=t.attrs,a=new c(t,e,n);if(r){var l=0===s.length&&0===o.length;l?this._addTerminal(i._elementMap,r,a):i=this._addPartial(i._elementPartialMap,r)}if(o)for(var u=0;u<o.length;u++){var l=0===s.length&&u===o.length-1,d=o[u];l?this._addTerminal(i._classMap,d,a):i=this._addPartial(i._classPartialMap,d)}if(s)for(var u=0;u<s.length;u+=2){var l=u===s.length-2,p=s[u],f=s[u+1];if(l){var h=i._attrValueMap,m=h[p];m||(m={},h[p]=m),this._addTerminal(m,f,a)}else{var v=i._attrValuePartialMap,g=v[p];g||(g={},v[p]=g),i=this._addPartial(g,f)}}},t.prototype._addTerminal=function(t,e,n){var i=t[e];i||(i=[],t[e]=i),i.push(n)},t.prototype._addPartial=function(e,n){var i=e[n];return i||(i=new t,e[n]=i),i},t.prototype.match=function(t,e){for(var n=!1,i=t.element,r=t.classNames,o=t.attrs,s=0;s<this._listContexts.length;s++)this._listContexts[s].alreadyMatched=!1;if(n=this._matchTerminal(this._elementMap,i,t,e)||n,n=this._matchPartial(this._elementPartialMap,i,t,e)||n,r)for(var s=0;s<r.length;s++){var a=r[s];n=this._matchTerminal(this._classMap,a,t,e)||n,n=this._matchPartial(this._classPartialMap,a,t,e)||n}if(o)for(var s=0;s<o.length;s+=2){var c=o[s],l=o[s+1],u=this._attrValueMap[c];l&&(n=this._matchTerminal(u,"",t,e)||n),n=this._matchTerminal(u,l,t,e)||n;var d=this._attrValuePartialMap[c];l&&(n=this._matchPartial(d,"",t,e)||n),n=this._matchPartial(d,l,t,e)||n}return n},t.prototype._matchTerminal=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e],o=t["*"];if(o&&(r=r.concat(o)),!r)return!1;for(var s,a=!1,c=0;c<r.length;c++)s=r[c],a=s.finalize(n,i)||a;return a},t.prototype._matchPartial=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e];return!!r&&r.match(n,i)},t}(),a=function(){function t(t){this.selectors=t,this.alreadyMatched=!1}return t}(),c=function(){function t(t,e,n){this.selector=t,this.cbContext=e,this.listContext=n,this.notSelectors=t.notSelectors}return t.prototype.finalize=function(t,e){var n=!0;if(this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)){var i=s.createNotMatcher(this.notSelectors);n=!i.match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}()},function(t,e,n){"use strict";function i(t){var e="styles";return t&&(e+="_"+t.type.name),e}var r=n(0),o=n(19),s=n(6),a=n(478),c=n(83);n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l="%COMP%",u="_nghost-"+l,d="_ngcontent-"+l,p=function(){function t(t,e,n){this.moduleUrl=t,this.isShimmed=e,this.valuePlaceholder=n}return t}(),f=function(){function t(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return t}(),h=function(){function t(t,e,n,i,r){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=i,this.meta=r}return t}(),m=function(){function t(t){this._urlResolver=t,this._shadowCss=new a.a}return t.prototype.compileComponent=function(t){var e=this,n=[],i=this._compileStyles(t,new o.o({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:t.type.moduleUrl}),!0);return t.template.externalStylesheets.forEach(function(i){var r=e._compileStyles(t,i,!1);n.push(r)}),new f(i,n)},t.prototype._compileStyles=function(t,e,n){for(var a=this,c=t.template.encapsulation===r.ViewEncapsulation.Emulated,l=e.styles.map(function(t){return s.a(a._shimIfNeeded(t,c))}),u=[],d=0;d<e.styleUrls.length;d++){var f=new o.a({name:i(null)});u.push(new p(e.styleUrls[d],c,f)),l.push(new s.S(f))}var m=i(n?t:null),v=s.e(m).set(s.g(l,new s.q(s.l,[s.d.Const]))).toDeclStmt(null,[s.u.Final]);return new h([v],m,u,c,e)},t.prototype._shimIfNeeded=function(t,e){return e?this._shadowCss.shimCssText(t,d,u):t},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:c.a}],t}()},function(t,e,n){"use strict";var i=n(17),r=n(2),o=n(6);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t,e){this.nodeIndex=t,this.sourceAst=e}return t}(),a=new s(null,null),c=function(){function t(t){this._view=t,this._newState=a,this._currState=a,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return t.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);n.i(r.a)(t)&&this._bodyStatements.push(t.toStmt())}},t.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=n.i(r.a)(t.sourceAst)?t.sourceAst.sourceSpan.start:null;return o.n.callMethod("debug",[o.a(t.nodeIndex),n.i(r.a)(e)?o.a(e.line):o.h,n.i(r.a)(e)?o.a(e.col):o.h])}return null},t.prototype.resetDebugInfoExpr=function(t,e){var n=this._updateDebugContext(new s(t,e));return n||o.h},t.prototype.resetDebugInfo=function(t,e){this._newState=new s(t,e)},t.prototype.addStmt=function(t){this._updateDebugContextIfNeeded(),this._bodyStatements.push(t)},t.prototype.addStmts=function(t){this._updateDebugContextIfNeeded(),i.a.addAll(this._bodyStatements,t)},t.prototype.finish=function(){return this._bodyStatements},t.prototype.isEmpty=function(){return 0===this._bodyStatements.length},t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return Object.defineProperty(t.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),t}(),o=function(){function t(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(i.o)(function(){return t._onFinish()})}return t.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t}()},function(t,e,n){"use strict";var i=n(178),r=n(33);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new r.a("Application Initializer"),s=function(){function t(t){var e=this;this._done=!1;var r=[];if(t)for(var o=0;o<t.length;o++){var s=t[o]();n.i(i.a)(s)&&r.push(s)}this._donePromise=Promise.all(r).then(function(){e._done=!0}),0===r.length&&(this._done=!0)}return Object.defineProperty(t.prototype,"done",{get:function(){return this._done},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"donePromise",{get:function(){return this._donePromise},enumerable:!0,configurable:!0}),t.decorators=[{type:r.b}],t.ctorParameters=[{type:Array,decorators:[{type:r.c,args:[o]},{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(){if(P)throw new Error("Cannot enable prod mode after platform setup.");T=!1}function r(){return P=!0,T}function o(t){if(S&&!S.destroyed)throw new Error("There can be only one platform. Destroy the previous one to create a new one.");S=t.get(M);var e=t.get(g.b,null);return e&&e.forEach(function(t){return t()}),S}function s(t,e,n){void 0===n&&(n=[]);var i=new y.a("Platform: "+e);return function(e){return void 0===e&&(e=[]),l()||(t?t(n.concat(e).concat({provide:i,useValue:!0})):o(y.f.resolveAndCreate(n.concat(e).concat({provide:i,useValue:!0})))),a(i)}}function a(t){var e=l();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function c(){S&&!S.destroyed&&S.destroy()}function l(){return S&&!S.destroyed?S:null}function u(t,e){try{var i=e();return n.i(m.a)(i)?i.catch(function(e){throw t.handleError(e),e}):i}catch(e){throw t.handleError(e),e}}var d=n(293),p=n(18),f=n(30),h=n(3),m=n(178),v=n(163),g=n(109),b=n(166),y=n(33),w=n(85),_=n(295),x=n(115),C=n(118),k=n(176),E=n(179);e.f=i,e.g=r,e.d=o,e.h=s,e.a=a,e.b=c,e.c=l,n.d(e,"i",function(){return M}),n.d(e,"j",function(){return A}),n.d(e,"e",function(){return I}),n.d(e,"k",function(){return D});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var S,O=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},T=!0,P=!1,M=function(){function t(){}return t.prototype.bootstrapModuleFactory=function(t){throw n.i(f.a)()},t.prototype.bootstrapModule=function(t,e){throw void 0===e&&(e=[]),n.i(f.a)()},Object.defineProperty(t.prototype,"injector",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){t.call(this),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return O(e,t),e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},e.prototype.bootstrapModuleFactory=function(t){return this._bootstrapModuleFactoryWithZone(t,null)},e.prototype._bootstrapModuleFactoryWithZone=function(t,e){var n=this;return e||(e=new E.a({enableLongStackTrace:r()})),e.run(function(){var i=y.f.resolveAndCreate([{provide:E.a,useValue:e}],n.injector),r=t.create(i),o=r.injector.get(d.a,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.onDestroy(function(){return p.a.remove(n._modules,r)}),e.onError.subscribe({next:function(t){o.handleError(t)}}),u(o,function(){var t=r.injector.get(v.a);return t.donePromise.then(function(){return n._moduleDoBootstrap(r),r})})})},e.prototype.bootstrapModule=function(t,e){return void 0===e&&(e=[]),this._bootstrapModuleWithZone(t,e,null)},e.prototype._bootstrapModuleWithZone=function(t,e,n,i){var r=this;void 0===e&&(e=[]);var o=this.injector.get(w.a),s=o.createCompiler(Array.isArray(e)?e:[e]);return i?s.compileModuleAndAllComponentsAsync(t).then(function(t){var e=t.ngModuleFactory,o=t.componentFactories;return i(o),r._bootstrapModuleFactoryWithZone(e,n)}):s.compileModuleAsync(t).then(function(t){return r._bootstrapModuleFactoryWithZone(t,n)})},e.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(I);if(t.bootstrapFactories.length>0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(h.b)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}},e.decorators=[{type:y.b}],e.ctorParameters=[{type:y.g}],e}(M),I=function(){function t(){}return Object.defineProperty(t.prototype,"componentTypes",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"components",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),D=function(t){function e(e,n,i,o,s,a,c,l){var u=this;t.call(this),this._zone=e,this._console=n,this._injector=i,this._exceptionHandler=o,this._componentFactoryResolver=s,this._initStatus=a,this._testabilityRegistry=c,this._testability=l,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._changeDetectorRefs=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=r(),this._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run(function(){u.tick()})}})}return O(e,t),e.prototype.registerChangeDetector=function(t){this._changeDetectorRefs.push(t)},e.prototype.unregisterChangeDetector=function(t){p.a.remove(this._changeDetectorRefs,t)},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof _.a?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var i=n.create(this._injector,[],n.selector);i.onDestroy(function(){e._unloadComponent(i)});var o=i.injector.get(k.a,null);return o&&i.injector.get(k.b).registerApplication(i.location.nativeElement,o),this._loadComponent(i),r()&&this._console.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype._loadComponent=function(t){this._changeDetectorRefs.push(t.changeDetectorRef),this.tick(),this._rootComponents.push(t);var e=this._injector.get(g.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this._rootComponents.indexOf(t)!=-1&&(this.unregisterChangeDetector(t.changeDetectorRef),p.a.remove(this._rootComponents,t))},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._changeDetectorRefs.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._changeDetectorRefs.forEach(function(t){return t.checkNoChanges()})}finally{this._runningTick=!1,n.i(C.b)(t)}},e.prototype.ngOnDestroy=function(){this._rootComponents.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(C.a)("ApplicationRef#tick()"),e.decorators=[{type:y.b}],e.ctorParameters=[{type:E.a},{type:b.a},{type:y.g},{type:d.a},{type:x.a},{type:v.a},{type:k.b,decorators:[{type:y.d}]},{type:k.a,decorators:[{type:y.d}]}],e}(I)},function(t,e,n){"use strict";function i(t,e,n){var i=t.previousIndex;if(null===i)return i;var r=0;return n&&i<n.length&&(r=n[i]),i+e+r}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.supports=function(t){return n.i(r.c)(t)},t.prototype.create=function(t,e){return new c(e)},t}(),a=function(t,e){return e},c=function(){function t(t){this._trackByFn=t,this._length=null,this._collection=null,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=this._trackByFn||a}return Object.defineProperty(t.prototype,"collection",{get:function(){return this._collection},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._length},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,o=null;e||n;){var s=!n||e&&e.currentIndex<i(n,r,o)?e:n,a=i(s,r,o),c=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(e=e._next,null==s.previousIndex)r++;else{o||(o=[]);var l=a-r,u=c-r;if(l!=u){for(var d=0;d<l;d++){var p=d<o.length?o[d]:o[d]=0,f=p+d;u<=f&&f<l&&(o[d]=p+1)}var h=s.previousIndex;o[h]=u-l}}a!==c&&t(s,a,c)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(n.i(o.c)(t)&&(t=[]),!n.i(r.c)(t))throw new Error("Error trying to diff '"+t+"'");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var i,s,a,c=this._itHead,l=!1;if(n.i(o.f)(t)){var u=t;for(this._length=t.length,i=0;i<this._length;i++)s=u[i],a=this._trackByFn(i,s),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=this._verifyReinsertion(c,s,a,i)),n.i(o.k)(c.item,s)||this._addIdentityChange(c,s)):(c=this._mismatch(c,s,a,i),l=!0),c=c._next}else i=0,n.i(r.d)(t,function(t){a=e._trackByFn(i,t),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=e._verifyReinsertion(c,t,a,i)),n.i(o.k)(c.item,t)||e._addIdentityChange(c,t)):(c=e._mismatch(c,t,a,i),l=!0),c=c._next,i++}),this._length=i;return this._truncate(c),this._collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,i,r){var s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),t=null===this._linkedRecords?null:this._linkedRecords.get(i,r),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):t=this._addAfter(new l(e,i),s,r)),t},t.prototype._verifyReinsertion=function(t,e,n,i){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n);return null!==r?t=this._reinsertAfter(r,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var i=t._prevRemoved,r=t._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new d),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new d),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},t.prototype.toString=function(){var t=[];this.forEachItem(function(e){return t.push(e)});var e=[];this.forEachPreviousItem(function(t){return e.push(t)});var n=[];this.forEachAddedItem(function(t){return n.push(t)});var i=[];this.forEachMovedItem(function(t){return i.push(t)});var r=[];this.forEachRemovedItem(function(t){return r.push(t)});var o=[];return this.forEachIdentityChange(function(t){return o.push(t)}),"collection: "+t.join(", ")+"\nprevious: "+e.join(", ")+"\nadditions: "+n.join(", ")+"\nmoves: "+i.join(", ")+"\nremovals: "+r.join(", ")+"\nidentityChanges: "+o.join(", ")+"\n"},t}(),l=function(){function t(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}return t.prototype.toString=function(){return this.previousIndex===this.currentIndex?n.i(o.b)(this.item):n.i(o.b)(this.item)+"["+n.i(o.b)(this.previousIndex)+"->"+n.i(o.b)(this.currentIndex)+"]"},t}(),u=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<i.currentIndex)&&n.i(o.k)(i.trackById,t))return i;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),d=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);n.i(o.e)(i)||(i=new u,this.map.set(e,i)),i.add(t)},t.prototype.get=function(t,e){void 0===e&&(e=null);var i=n.i(o.l)(t),r=this.map.get(i);return r?r.get(t,e):null},t.prototype.remove=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);return i.remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t.prototype.toString=function(){return"_DuplicateMap("+n.i(o.b)(this.map)+")"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(3);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.log=function(t){n.i(r.i)(t)},t.prototype.warn=function(t){n.i(r.j)(t)},t.decorators=[{type:i.b}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return t.__forward_ref__=i,t.toString=function(){return n.i(o.b)(this())},t}function r(t){return n.i(o.d)(t)&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===i?t():t}var o=n(3);e.b=i,e.a=r},function(t,e,n){"use strict";var i=n(114);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t){this._desc=t}return t.prototype.toString=function(){return"Token "+this._desc},t.decorators=[{type:i.a}],t.ctorParameters=[null],t}()},function(t,e,n){"use strict";var i=n(3),r=n(167);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!")}return Object.defineProperty(t.prototype,"displayName",{get:function(){return n.i(i.b)(this.token)},enumerable:!0,configurable:!0}),t.get=function(t){return a.get(n.i(r.a)(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return a.numberOfKeys},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof o)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new o(t,o.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}(),a=new s},function(t,e,n){"use strict";function i(t){var e,i;if(n.i(f.e)(t.useClass)){var r=n.i(v.a)(t.useClass);e=h.a.factory(r),i=l(r)}else n.i(f.e)(t.useExisting)?(e=function(t){return t},i=[w.fromKey(y.a.get(t.useExisting))]):n.i(f.e)(t.useFactory)?(e=t.useFactory,i=c(t.useFactory,t.deps)):(e=function(){return t.useValue},i=_);return new C(e,i)}function r(t){return new x(y.a.get(t.provide),[i(t)],t.multi)}function o(t){var e=a(t,[]),n=e.map(r);return p.b.values(s(n,new Map))}function s(t,e){for(var i=0;i<t.length;i++){var r=t[i],o=e.get(r.key.id);if(n.i(f.e)(o)){if(r.multiProvider!==o.multiProvider)throw new b.a(o,r);if(r.multiProvider)for(var s=0;s<r.resolvedFactories.length;s++)o.resolvedFactories.push(r.resolvedFactories[s]);else e.set(r.key.id,r)}else{var a;a=r.multiProvider?new x(r.key,p.a.clone(r.resolvedFactories),r.multiProvider):r,e.set(r.key.id,a)}}return e}function a(t,e){return t.forEach(function(t){if(t instanceof m.a)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw new b.b(t);a(t,e)}}),e}function c(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return u(t,e,n)})}return l(t)}function l(t){var e=h.a.parameters(t);if(!e)return[];if(e.some(f.c))throw new b.c(t,e);return e.map(function(n){return u(t,n,e)})}function u(t,e,i){var r=[],o=null,s=!1;if(!n.i(f.f)(e))return e instanceof g.b?d(e.token,s,null,null,r):d(e,s,null,null,r);for(var a=null,c=null,l=0;l<e.length;++l){var u=e[l];u instanceof m.a?o=u:u instanceof g.b?o=u.token:u instanceof g.c?s=!0:u instanceof g.d?c=u:u instanceof g.e?c=u:u instanceof g.f&&(a=u)}if(o=n.i(v.a)(o),n.i(f.e)(o))return d(o,s,a,c,r);throw new b.c(t,i)}function d(t,e,n,i,r){return new w(y.a.get(t),e,n,i,r)}var p=n(18),f=n(3),h=n(173),m=n(177),v=n(167),g=n(114),b=n(292),y=n(169);n.d(e,"b",function(){return C}),e.a=o,e.c=c;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var w=function(){function t(t,e,n,i,r){this.key=t,this.optional=e,this.lowerBoundVisibility=n,this.upperBoundVisibility=i,this.properties=r}return t.fromKey=function(e){return new t(e,!1,null,null,[])},t}(),_=[],x=function(){function t(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n}return Object.defineProperty(t.prototype,"resolvedFactory",{get:function(){return this.resolvedFactories[0]},enumerable:!0,configurable:!0}),t}(),C=function(){function t(t,e){this.factory=t,this.dependencies=e}return t}()},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(18),r=n(3),o=n(297),s=n(302),a=n(116);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=function(){function t(t,e,n,i){this.index=t,this.parentIndex=e,this.parentView=n,this.nativeElement=i,this.nestedViews=null,this.componentView=null}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return new o.a(this.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"vcRef",{get:function(){return new s.a(this)},enumerable:!0,configurable:!0}),t.prototype.initComponent=function(t,e,n){this.component=t,this.componentConstructorViewQueries=e,this.componentView=n},Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this.parentView.injector(this.parentIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this.parentView.injector(this.index)},enumerable:!0,configurable:!0}),t.prototype.mapNestedViews=function(t,e){var i=[];return n.i(r.e)(this.nestedViews)&&this.nestedViews.forEach(function(n){n.clazz===t&&i.push(e(n))}),i},t.prototype.moveView=function(t,e){var o=this.nestedViews.indexOf(t);if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var s=this.nestedViews;null==s&&(s=[],this.nestedViews=s),i.a.removeAt(s,o),i.a.insert(s,e,t);var c;if(e>0){var l=s[e-1];c=l.lastRootNode}else c=this.nativeElement;n.i(r.e)(c)&&t.renderer.attachViewAfter(c,t.flatRootNodes),t.markContentChildAsMoved(this)},t.prototype.attachView=function(t,e){if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var o=this.nestedViews;null==o&&(o=[],this.nestedViews=o),i.a.insert(o,e,t);var s;if(e>0){var c=o[e-1];s=c.lastRootNode}else s=this.nativeElement;n.i(r.e)(s)&&t.renderer.attachViewAfter(s,t.flatRootNodes),t.addToContentChildren(this)},t.prototype.detachView=function(t){var e=i.a.removeAt(this.nestedViews,t);if(e.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e.removeFromContentChildren(this),e},t}()},function(t,e,n){"use strict";var i=n(307),r=n(308);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r.a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new r.a(new i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(30);n.d(e,"a",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e,n,i,r,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=i,this.styles=r,this.animations=o}return t}(),o=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){d=t}var r=n(33),o=n(18),s=n(3),a=n(179);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),e.c=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){a.a.assertNotInAngularZone(),n.i(s.o)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(s.o)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t.decorators=[{type:r.b}],t.ctorParameters=[{type:a.a}],t}(),l=function(){function t(){this._applications=new Map,d.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)},t.prototype.getAllTestabilities=function(){return o.b.values(this._applications)},t.prototype.getAllRootElements=function(){return o.b.keys(this._applications)},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),d.findTestabilityInTree(this,t,e)},t.decorators=[{type:r.b}],t.ctorParameters=[],t}(),u=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),d=new u},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=Function},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return!!t&&"function"==typeof t.then}e.a=i},function(t,e,n){"use strict";var i=n(171);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t){var e=t.enableLongStackTrace,n=void 0!==e&&e;if(this._hasPendingMicrotasks=!1,this._hasPendingMacrotasks=!1,this._isStable=!0,this._nesting=0,this._onUnstable=new i.a(!1),this._onMicrotaskEmpty=new i.a(!1),this._onStable=new i.a(!1),this._onErrorEvents=new i.a(!1),"undefined"==typeof Zone)throw new Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched(),this.outer=this.inner=Zone.current,Zone.wtfZoneSpec&&(this.inner=this.inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this.inner=this.inner.fork(Zone.longStackTraceZoneSpec)),this.forkInnerZoneWithAngularBehavior()}return t.isInAngularZone=function(){return Zone.current.get("isAngularZone")===!0},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t){return this.inner.run(t)},t.prototype.runGuarded=function(t){return this.inner.runGuarded(t)},t.prototype.runOutsideAngular=function(t){return this.outer.run(t)},Object.defineProperty(t.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),t.prototype.checkStable=function(){var t=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return t._onStable.emit(null)})}finally{this._isStable=!0}}},t.prototype.forkInnerZoneWithAngularBehavior=function(){var t=this;this.inner=this.inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,i,r,o,s){try{return t.onEnter(),e.invokeTask(i,r,o,s)}finally{t.onLeave()}},onInvoke:function(e,n,i,r,o,s,a){try{return t.onEnter(),e.invoke(i,r,o,s,a)}finally{t.onLeave()}},onHasTask:function(e,n,i,r){e.hasTask(i,r),n===i&&("microTask"==r.change?t.setHasMicrotask(r.microTask):"macroTask"==r.change&&t.setHasMacrotask(r.macroTask))},onHandleError:function(e,n,i,r){return e.handleError(i,r),t.triggerError(r),!1}})},t.prototype.onEnter=function(){this._nesting++,this._isStable&&(this._isStable=!1,this._onUnstable.emit(null))},t.prototype.onLeave=function(){this._nesting--,this.checkStable()},t.prototype.setHasMicrotask=function(t){this._hasPendingMicrotasks=t,this.checkStable()},t.prototype.setHasMacrotask=function(t){this._hasPendingMacrotasks=t},t.prototype.triggerError=function(t){this._onErrorEvents.emit(t)},t}()},function(t,e,n){"use strict";var i=n(25);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return Object.defineProperty(t.prototype,"control",{get:function(){throw new Error("unimplemented")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return n.i(i.a)(this.control)?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return n.i(i.a)(this.control)?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return n.i(i.a)(this.control)?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return n.i(i.a)(this.control)?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return n.i(i.a)(this.control)?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return n.i(i.a)(this.control)?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return n.i(i.a)(this.control)?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return n.i(i.a)(this.control)?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return n.i(i.a)(this.control)?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return n.i(i.a)(this.control)?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return n.i(i.a)(this.control)?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return n.i(i.a)(this.control)?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return n.i(i.a)(this.control)?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),n.i(i.a)(this.control)&&this.control.reset(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(42),s=n(60);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.invalid},enumerable:!0,configurable:!0}),t}(),l={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid"},u=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formControlName],[ngModel],[formControl]",host:l}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Self}]}],e}(c),d=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:l}]}],e.ctorParameters=[{type:o.a,decorators:[{type:i.Self}]}],e}(c)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(125),s=n(38),a=n(86),c=n(42),l=n(37),u=n(60),d=n(87),p=n(121),f=n(55),h=n(311);n.d(e,"a",function(){return b});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},v={provide:u.a,useExisting:n.i(i.forwardRef)(function(){return b})},g=Promise.resolve(null),b=function(t){function e(e,i,s,a){t.call(this),this._control=new o.b,this._registered=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=s||[],this.valueAccessor=n.i(f.f)(this,a)}return m(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),n.i(f.g)(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?n.i(f.a)(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(f.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(f.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._isStandalone=function(){return!this._parent||this.options&&this.options.standalone},e.prototype._setUpStandalone=function(){n.i(f.d)(this._control,this),this._control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof p.a)&&this._parent instanceof a.a?h.a.formGroupNameException():this._parent instanceof p.a||this._parent instanceof d.a||h.a.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||h.a.missingNameException()},e.prototype._updateValue=function(t){var e=this;g.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;g.then(function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()})},e.decorators=[{type:i.Directive,args:[{selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[v],exportAs:"ngModel"}]}],e.ctorParameters=[{type:c.a,decorators:[{type:i.Optional},{type:i.Host}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[l.a]}]}],e.propDecorators={name:[{type:i.Input}],isDisabled:[{type:i.Input,args:["disabled"]}],model:[{type:i.Input,args:["ngModel"]}],options:[{type:i.Input,args:["ngModelOptions"]}],update:[{type:i.Output,args:["ngModelChange"]}]},e}(u.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(37),a=n(60),c=n(122),l=n(55);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,i,o){t.call(this),this.update=new r.a,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=n.i(l.f)(this,o)}return u(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){c.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(n.i(l.d)(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),n.i(l.g)(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e.decorators=[{type:i.Directive,args:[{selector:"[formControl]",providers:[d],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.a]}]}],e.propDecorators={form:[{type:i.Input,args:["formControl"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(a.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(86),a=n(42),c=n(37),l=n(60),u=n(122),d=n(55),p=n(89),f=n(90);n.d(e,"a",function(){return v});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},m={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return v})},v=function(t){function e(e,i,o,s){t.call(this),this._added=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=o||[],this.valueAccessor=n.i(d.f)(this,s)}return h(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){u.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),n.i(d.g)(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return n.i(d.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(d.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(d.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof f.a)&&this._parent instanceof s.a?u.a.ngModelGroupException():this._parent instanceof f.a||this._parent instanceof p.a||this._parent instanceof f.b||u.a.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this._control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e.decorators=[{type:i.Directive,args:[{selector:"[formControlName]",providers:[m]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:i.Optional},{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.a]}]}],e.propDecorators={name:[{type:i.Input,args:["formControlName"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(38);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=n.i(r.a)(t)&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?o.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[required][formControlName],[required][formControl],[required][ngModel]",providers:[s],host:{"[attr.required]":'required? "" : null'}}]}],t.ctorParameters=[],t.propDecorators={required:[{type:i.Input}]},t}(),c={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},l=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.minLength(parseInt(this.minlength,10))},t.prototype.ngOnChanges=function(t){t.minlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.minlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[c],host:{"[attr.minlength]":"minlength? minlength : null"}}]}],t.ctorParameters=[],t.propDecorators={minlength:[{type:i.Input}]},t}(),u={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return d}),multi:!0},d=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.maxLength(parseInt(this.maxlength,10))},t.prototype.ngOnChanges=function(t){t.maxlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.maxlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[u],host:{"[attr.maxlength]":"maxlength? maxlength : null"}}]}],t.ctorParameters=[],t.propDecorators={maxlength:[{type:i.Input}]},t}(),p={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return f}),multi:!0},f=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.pattern(this.pattern)},t.prototype.ngOnChanges=function(t){t.pattern&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.pattern)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[p],host:{"[attr.pattern]":"pattern? pattern : null"}}]}],t.ctorParameters=[],t.propDecorators={pattern:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(529);n.d(e,"BrowserModule",function(){return i.b}),n.d(e,"platformBrowser",function(){return i.c}),n.d(e,"Title",function(){return i.d}),n.d(e,"disableDebugTools",function(){return i.e}),n.d(e,"enableDebugTools",function(){return i.f}),n.d(e,"AnimationDriver",function(){return i.g}),n.d(e,"By",function(){return i.h}),n.d(e,"NgProbeToken",function(){return i.i}),n.d(e,"DOCUMENT",function(){return i.j}),n.d(e,"EVENT_MANAGER_PLUGINS",function(){return i.k}),n.d(e,"EventManager",function(){return i.l}),n.d(e,"HAMMER_GESTURE_CONFIG",function(){return i.m}),n.d(e,"HammerGestureConfig",function(){return i.n}),n.d(e,"DomSanitizer",function(){return i.o}),n.d(e,"__platform_browser_private__",function(){return i.a})},function(t,e,n){"use strict";var i=n(324);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.animate=function(t,e,n,r,o,s){return new i.a},t}(),o=function(){function t(){}return t.NOOP=new r,t}()},function(t,e,n){"use strict";function i(t){return n.i(a.getDebugNode)(t)}function r(t,e){return n.i(a.isDevMode)()?o(t,e):t}function o(t,e){return n.i(u.a)().setGlobalVar(f,i),n.i(u.a)().setGlobalVar(h,c.b.merge(p,s(e||[]))),new l.b(t)}function s(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var a=n(0),c=n(193),l=n(324),u=n(12),d=n(190);n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p={ApplicationRef:a.ApplicationRef,NgZone:a.NgZone},f="ng.probe",h="ng.coreTokens",m=function(){function t(t,e){this.name=t,this.token=e}return t}(),v=[{provide:a.RootRenderer,useFactory:r,deps:[d.a,[m,new a.Optional]]}];[{provide:a.RootRenderer,useFactory:o,deps:[d.a,[m,new a.Optional]]}]},function(t,e,n){"use strict";function i(t,e){var i=n.i(f.a)().parentElement(t);if(e.length>0&&n.i(d.a)(i)){var r=n.i(f.a)().nextSibling(t);if(n.i(d.a)(r))for(var o=0;o<e.length;o++)n.i(f.a)().insertBefore(r,e[o]);else for(var o=0;o<e.length;o++)n.i(f.a)().appendChild(i,e[o])}}function r(t,e){for(var i=0;i<e.length;i++)n.i(f.a)().appendChild(t,e[i])}function o(t){return function(e){var i=t(e);i===!1&&n.i(f.a)().preventDefault(e)}}function s(t){return T.replace(E,t)}function a(t){return O.replace(E,t)}function c(t,e,i){for(var r=0;r<e.length;r++){var o=e[r];n.i(d.f)(o)?c(t,o,i):(o=o.replace(E,t),i.push(o))}return i}function l(t){if(":"!=t[0])return[null,t];var e=t.match(P);return[e[1],e[2]]}var u=n(0),d=n(31),p=n(188),f=n(12),h=n(126),m=n(71),v=n(192),g=n(323);n.d(e,"a",function(){return x}),n.d(e,"b",function(){return C});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var b=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml"},w="template bindings={}",_=/^template bindings=(.*)$/,x=function(){function t(t,e,n,i){this.document=t,this.eventManager=e,this.sharedStylesHost=n,this.animationDriver=i,this.registeredComponents=new Map}return t.prototype.renderComponent=function(t){var e=this.registeredComponents.get(t.id);return e||(e=new k(this,t,this.animationDriver),this.registeredComponents.set(t.id,e)),e},t}(),C=function(t){function e(e,n,i,r){t.call(this,e,n,i,r)}return b(e,t),e.decorators=[{type:u.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:u.Inject,args:[h.a]}]},{type:m.a},{type:v.a},{type:p.a}],e}(x),k=function(){function t(t,e,n){this._rootRenderer=t,this.componentProto=e,this._animationDriver=n,this._styles=c(e.id,e.styles,[]),e.encapsulation!==u.ViewEncapsulation.Native&&this._rootRenderer.sharedStylesHost.addStyles(this._styles),this.componentProto.encapsulation===u.ViewEncapsulation.Emulated?(this._contentAttr=s(e.id),this._hostAttr=a(e.id)):(this._contentAttr=null,this._hostAttr=null)}return t.prototype.selectRootElement=function(t,e){var i;if(n.i(d.i)(t)){if(i=n.i(f.a)().querySelector(this._rootRenderer.document,t),n.i(d.c)(i))throw new Error('The selector "'+t+'" did not match any elements')}else i=t;return n.i(f.a)().clearNodes(i),i},t.prototype.createElement=function(t,e,i){var r=l(e),o=n.i(d.a)(r[0])?n.i(f.a)().createElementNS(y[r[0]],r[1]):n.i(f.a)().createElement(r[1]);return n.i(d.a)(this._contentAttr)&&n.i(f.a)().setAttribute(o,this._contentAttr,""),n.i(d.a)(t)&&n.i(f.a)().appendChild(t,o),o},t.prototype.createViewRoot=function(t){var e;if(this.componentProto.encapsulation===u.ViewEncapsulation.Native){e=n.i(f.a)().createShadowRoot(t),this._rootRenderer.sharedStylesHost.addHost(e);for(var i=0;i<this._styles.length;i++)n.i(f.a)().appendChild(e,n.i(f.a)().createStyleElement(this._styles[i]))}else n.i(d.a)(this._hostAttr)&&n.i(f.a)().setAttribute(t,this._hostAttr,""),e=t;return e},t.prototype.createTemplateAnchor=function(t,e){var i=n.i(f.a)().createComment(w);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,i),i},t.prototype.createText=function(t,e,i){var r=n.i(f.a)().createTextNode(e);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,r),r},t.prototype.projectNodes=function(t,e){n.i(d.c)(t)||r(t,e)},t.prototype.attachViewAfter=function(t,e){i(t,e)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++)n.i(f.a)().remove(t[e])},t.prototype.destroyView=function(t,e){this.componentProto.encapsulation===u.ViewEncapsulation.Native&&n.i(d.a)(t)&&this._rootRenderer.sharedStylesHost.removeHost(n.i(f.a)().getShadowRoot(t))},t.prototype.listen=function(t,e,n){return this._rootRenderer.eventManager.addEventListener(t,e,o(n))},t.prototype.listenGlobal=function(t,e,n){return this._rootRenderer.eventManager.addGlobalEventListener(t,e,o(n))},t.prototype.setElementProperty=function(t,e,i){n.i(f.a)().setProperty(t,e,i)},t.prototype.setElementAttribute=function(t,e,i){var r,o=l(e);n.i(d.a)(o[0])&&(e=o[0]+":"+o[1],r=y[o[0]]),n.i(d.a)(i)?n.i(d.a)(r)?n.i(f.a)().setAttributeNS(t,r,e,i):n.i(f.a)().setAttribute(t,e,i):n.i(d.a)(r)?n.i(f.a)().removeAttributeNS(t,r,o[1]):n.i(f.a)().removeAttribute(t,e)},t.prototype.setBindingDebugInfo=function(t,e,i){var r=n.i(g.b)(e);if(n.i(f.a)().isCommentNode(t)){var o=n.i(f.a)().getText(t).replace(/\n/g,"").match(_),s=d.j.parse(o[1]);s[r]=i,n.i(f.a)().setText(t,w.replace("{}",d.j.stringify(s)))}else this.setElementAttribute(t,e,i)},t.prototype.setElementClass=function(t,e,i){i?n.i(f.a)().addClass(t,e):n.i(f.a)().removeClass(t,e)},t.prototype.setElementStyle=function(t,e,i){n.i(d.a)(i)?n.i(f.a)().setStyle(t,e,n.i(d.k)(i)):n.i(f.a)().removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,i){n.i(f.a)().invoke(t,e,i)},t.prototype.setText=function(t,e){n.i(f.a)().setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._animationDriver.animate(t,e,n,i,r,o)},t}(),E=/%COMP%/g,S="%COMP%",O="_nghost-"+S,T="_ngcontent-"+S,P=/^:([^:]+):(.+)$/},function(t,e,n){"use strict";var i=n(0),r=n(31),o=n(525);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=new i.OpaqueToken("HammerGestureConfig"),c=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(var n in this.overrides)e.get(n).set(this.overrides[n]);return e},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(t){function e(e){t.call(this),this._config=e}return s(e,t),e.prototype.supports=function(e){if(!t.prototype.supports.call(this,e)&&!this.isCustomEvent(e))return!1;if(!n.i(r.a)(window.Hammer))throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},e.prototype.addEventListener=function(t,e,n){var i=this,r=this.manager.getZone();return e=e.toLowerCase(),r.runOutsideAngular(function(){var o=i._config.buildHammer(t),s=function(t){r.runGuarded(function(){n(t)})};return o.on(e,s),function(){o.off(e,s)}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:c,decorators:[{type:i.Inject,args:[a]}]}],e}(o.a)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(126);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){this._styles=[],this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=[];t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),e._styles.push(t),n.push(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return this._styles},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),c=function(t){function e(e){t.call(this),this._hostNodes=new Set,this._hostNodes.add(e.head)}return s(e,t),e.prototype._addStylesToHost=function(t,e){for(var i=0;i<t.length;i++){var o=t[i];n.i(r.a)().appendChild(e,n.i(r.a)().createStyleElement(o))}},e.prototype.addHost=function(t){this._addStylesToHost(this._styles,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){e._addStylesToHost(t,n)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[o.a]}]}],e}(a)},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.f)(s)?i(s,e):e.push(s)}return e}var r=n(31);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}()),c=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.c)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t){return t=String(t),t.match(a)||t.match(c)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function r(t){return t=String(t),t.split(",").map(function(t){return i(t.trim())}).join(", ")}var o=n(0),s=n(12);e.a=i,e.b=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,c=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";function i(t){return""===t||!!t}var r=n(16),o=n(0),s=n(91),a=n(72);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=function(){function t(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[]}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||(this.router.navigateByUrl(this.urlTree),!1)},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:":not(a)[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={queryParams:[{type:o.Input}],fragment:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}(),l=function(){function t(t,e,n){var i=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(function(t){t instanceof s.b&&i.updateTargetUrlAndHref()})}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||("string"==typeof this.target&&"_self"!=this.target||(this.router.navigateByUrl(this.urlTree),!1))},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:"a[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={target:[{type:o.Input}],queryParams:[{type:o.Input}],fragment:[{type:o.Input}],routerLinkOptions:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],href:[{type:o.HostBinding}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}()},function(t,e,n){"use strict";function i(t,e){if(t===e.value)return e;for(var n=0,r=e.children;n<r.length;n++){var o=r[n],s=i(t,o);if(s)return s}return null}function r(t,e,n){if(n.push(e),t===e.value)return n;for(var i=0,o=e.children;i<o.length;i++){var s=o[i],a=n.slice(0),c=r(t,s,a);if(c.length>0)return c}return[]}n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=i(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=i(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=r(t,this._root,[]);if(e.length<2)return[];var n=e[e.length-2].children.map(function(t){return t.value});return n.filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return r(t,this._root,[]).map(function(t){return t.value})},t}(),s=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}()},function(t,e){t.exports=function(t,e,n,i){if(!(t instanceof e)||void 0!==i&&i in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var i=n(11),r=n(1),o=n(27),s=n(209),a=n(58),c=n(129),l=n(197),u=n(7),d=n(5),p=n(368),f=n(132),h=n(202);t.exports=function(t,e,n,m,v,g){var b=i[t],y=b,w=v?"set":"add",_=y&&y.prototype,x={},C=function(t){var e=_[t];o(_,t,"delete"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof y&&(g||_.forEach&&!d(function(){(new y).entries().next()}))){var k=new y,E=k[w](g?{}:-0,1)!=k,S=d(function(){k.has(1)}),O=p(function(t){new y(t)}),T=!g&&d(function(){for(var t=new y,e=5;e--;)t[w](e,e);return!t.has(-0)});O||(y=e(function(e,n){l(e,y,t);var i=h(new b,e,y);return void 0!=n&&c(n,v,i[w],i),i}),y.prototype=_,_.constructor=y),(S||T)&&(C("delete"),C("has"),v&&C("get")),(T||E)&&C(w),g&&_.clear&&delete _.clear}else y=m.getConstructor(e,t,v,w),s(y.prototype,n),a.NEED=!0;return f(y,t),x[t]=y,r(r.G+r.W+r.F*(y!=b),x),g||m.setStrong(y,t,v),y}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(9)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[i]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var i=n(4);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var i=n(7),r=n(210).set;t.exports=function(t,e,n){var o,s=e.constructor;return s!==n&&"function"==typeof s&&(o=s.prototype)!==n.prototype&&i(o)&&r&&r(t,o),t}},function(t,e,n){var i=n(63);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){var i=n(7),r=n(63),o=n(9)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){"use strict";var i=n(206),r=n(1),o=n(27),s=n(47),a=n(26),c=n(95),l=n(367),u=n(132),d=n(49),p=n(9)("iterator"),f=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};t.exports=function(t,e,n,b,y,w,_){l(n,e,b);var x,C,k,E=function(t){if(!f&&t in P)return P[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,T=!1,P=t.prototype,M=P[p]||P[h]||y&&P[y],A=M||E(y),I=y?O?E("entries"):A:void 0,D="Array"==e?P.entries||M:M;if(D&&(k=d(D.call(new t)),k!==Object.prototype&&(u(k,S,!0),i||a(k,p)||s(k,p,g))),O&&M&&M.name!==v&&(T=!0,A=function(){return M.call(this)}),i&&!_||!f&&!T&&P[p]||s(P,p,A),c[e]=A,c[S]=g,y)if(x={values:O?A:E(v),keys:w?A:E(m),entries:I},_)for(C in x)C in P||o(P,C,x[C]);else r(r.P+r.F*(f||T),e,x);return x}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var i=n(27);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},function(t,e,n){var i=n(7),r=n(4),o=function(t,e){if(r(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,i){try{i=n(73)(Function.call,n(59).f(Object.prototype,"__proto__").set,2),i(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:i(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var i=n(11),r=n(15),o=n(20),s=n(9)("species");t.exports=function(t){var e=i[t];o&&e&&!e[s]&&r.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(133)("keys"),r=n(98);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(204),r=n(46);t.exports=function(t,e,n){if(i(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},function(t,e){t.exports="\t\n\v\f\r Â áš€á Žâ€€â€â€‚         âŸã€€\u2028\u2029\ufeff"},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.addClass=!0,this.groups=[]}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},t.decorators=[{type:i.Component,args:[{selector:"accordion",template:"<ng-content></ng-content>"}]}],t.ctorParameters=[],t.propDecorators={closeOthers:[{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.panel-group"]}]},t}();e.AccordionComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(137),s=n(391),a=n(215),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.CollapseModule],declarations:[a.AccordionComponent,s.AccordionPanelComponent],exports:[a.AccordionComponent,s.AccordionPanelComponent]}]}],t.ctorParameters=[],t}();e.AccordionModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(392),s=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.AlertComponent],exports:[o.AlertComponent]}]}],t.ctorParameters=[],t}();e.AlertModule=s},function(t,e,n){"use strict";var i=n(0),r=n(23),o=n(393),s=n(394),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.FormsModule],declarations:[o.ButtonCheckboxDirective,s.ButtonRadioDirective],exports:[o.ButtonCheckboxDirective,s.ButtonRadioDirective,r.FormsModule]}]}],t.ctorParameters=[],t}();e.ButtonsModule=a},function(t,e,n){"use strict";var i=n(0),r=n(77);!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(e.Direction||(e.Direction={}));var o=e.Direction,s=function(){function t(){this.slides=[],this.destroyed=!1}return Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.select=function(t,e){void 0===e&&(e=o.UNKNOWN);var n=t.index;e===o.UNKNOWN&&(e=n>this.getCurrentIndex()?o.NEXT:o.PREV),t&&t!==this.currentSlide&&this.goNext(t,e)},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.next=function(){var t=(this.getCurrentIndex()+1)%this.slides.length;return 0===t&&this.noWrap?void this.pause():this.select(this.getSlideByIndex(t),o.NEXT)},t.prototype.prev=function(){var t=this.getCurrentIndex()-1<0?this.slides.length-1:this.getCurrentIndex()-1;return this.noWrap&&t===this.slides.length-1?void this.pause():this.select(this.getSlideByIndex(t),o.PREV)},t.prototype.addSlide=function(t){t.index=this.slides.length,this.slides.push(t),1===this.slides.length||t.active?(this.select(this.slides[this.slides.length-1]),1===this.slides.length&&this.play()):t.active=!1},t.prototype.removeSlide=function(t){if(this.slides.splice(t.index,1),0===this.slides.length)return void(this.currentSlide=void 0);for(var e=0;e<this.slides.length;e++)this.slides[e].index=e},t.prototype.goNext=function(t,e){this.destroyed||(t.direction=e,t.active=!0,this.currentSlide&&(this.currentSlide.direction=e,this.currentSlide.active=!1),this.currentSlide=t,this.restartTimer())},t.prototype.getSlideByIndex=function(t){for(var e=this.slides.length,n=0;n<e;++n)if(this.slides[n].index===t)return this.slides[n]},t.prototype.getCurrentIndex=function(){return this.currentSlide?this.currentSlide.index:0},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.next():t.pause()},e))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:i.Component,args:[{selector:"carousel",template:'\n <div (mouseenter)="pause()" (mouseleave)="play()" class="carousel slide">\n <ol class="carousel-indicators" *ngIf="slides.length > 1">\n <li *ngFor="let slidez of slides" [class.active]="slidez.active === true" (click)="select(slidez)"></li>\n </ol>\n <div class="carousel-inner"><ng-content></ng-content></div>\n <a class="left carousel-control" (click)="prev()" *ngIf="slides.length">\n <span class="icon-prev" aria-hidden="true"></span>\n <span *ngIf="isBS4" class="sr-only">Previous</span>\n </a>\n <a class="right carousel-control" (click)="next()" *ngIf="slides.length">\n <span class="icon-next" aria-hidden="true"></span>\n <span *ngIf="isBS4" class="sr-only">Next</span>\n </a>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={noWrap:[{type:i.Input}],noPause:[{type:i.Input}],noTransition:[{type:i.Input}],interval:[{type:i.Input}]},t}();e.CarouselComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(219),s=n(395),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.SlideComponent,o.CarouselComponent],exports:[s.SlideComponent,o.CarouselComponent]}]}],t.ctorParameters=[],t}();e.CarouselModule=a},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(99),a=n(399),c=n(400),l=n(401),u=n(402),d=n(50),p=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,l.MonthPickerComponent,u.YearPickerComponent],exports:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,o.FormsModule,l.MonthPickerComponent,u.YearPickerComponent],providers:[d.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.DatepickerModule=p},function(t,e,n){"use strict";var i=n(0),r=n(403),o=n(404),s=n(138),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective],exports:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective]}]}],t.ctorParameters=[],t}();e.DropdownModule=a},function(t,e,n){"use strict";var i=n(0),r=n(224),o=function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}();e.ModalBackdropOptions=o;var s=function(){function t(t,e,n){this._isShown=!1,this.element=e,this.renderer=n,this.isAnimated=t.animate!==!1}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.IN,t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"bs-modal-backdrop",template:"",host:{class:r.ClassName.BACKDROP}}]}],t.ctorParameters=[{type:o},{type:i.ElementRef},{type:i.Renderer}],t}();e.ModalBackdropComponent=s},function(t,e){"use strict";e.modalConfigDefaults={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},e.ClassName={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in"},e.Selector={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var i=n(0),r=n(223),o=n(406),s=n(50),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.ModalBackdropComponent,o.ModalDirective],exports:[r.ModalBackdropComponent,o.ModalDirective],entryComponents:[r.ModalBackdropComponent],providers:[s.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.ModalModule=a},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.MouseEvent,{maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}),s='\n <ul class="pagination" [ngClass]="classMap">\n <li class="pagination-first page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(1, $event)" [innerHTML]="getText(\'first\')"></a>\n </li>\n\n <li class="pagination-prev page-item"\n *ngIf="directionLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(page - 1, $event)" [innerHTML]="getText(\'previous\')"></a>\n </li>\n\n <li *ngFor="let pg of pages"\n [class.active]="pg.active"\n [class.disabled]="disabled&&!pg.active"\n class="pagination-page page-item">\n <a class="page-link" href (click)="selectPage(pg.number, $event)" [innerHTML]="pg.text"></a>\n </li>\n\n <li class="pagination-next page-item"\n *ngIf="directionLinks"\n [class.disabled]="noNext()||disabled">\n <a class="page-link" href (click)="selectPage(page + 1, $event)" [innerHTML]="getText(\'next\')"></a></li>\n\n <li class="pagination-last page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noNext()||disabled">\n <a class="page-link" href (click)="selectPage(totalPages, $event)" [innerHTML]="getText(\'last\')"></a></li>\n </ul>\n ',a=function(){function t(t,e,n){this.numPages=new i.EventEmitter(!1),this.pageChanged=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this.cd=t,this.renderer=e,this.elementRef=n,t.valueAccessor=this,this.config=this.config||o}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:o.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:o.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:o.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:o.directionLinks,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:o.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.page=this.cd.value,this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||o[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.cd.viewToModelUpdate(this.page)}},t.prototype.makePage=function(t,e,n){return{number:t,text:e,active:n}},t.prototype.getPages=function(t,e){var n=[],i=1,r=e,o="undefined"!=typeof this.maxSize&&this.maxSize<e;o&&(this.rotate?(i=Math.max(t-Math.floor(this.maxSize/2),1),r=i+this.maxSize-1,r>e&&(r=e,i=r-this.maxSize+1)):(i=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,r=Math.min(i+this.maxSize-1,e)));for(var s=i;s<=r;s++){var a=this.makePage(s,s.toString(),s===t);n.push(a)}if(o&&!this.rotate){if(i>1){var c=this.makePage(i-1,"...",!1);n.unshift(c)}if(r<e){var l=this.makePage(r+1,"...",!1);n.push(l)}}return n},t.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},t.decorators=[{type:i.Component,args:[{selector:"pagination[ngModel]",template:s,providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]},{type:i.Renderer},{type:i.ElementRef}],t.propDecorators={align:[{type:i.Input}],maxSize:[{type:i.Input}],boundaryLinks:[{type:i.Input}],directionLinks:[{type:i.Input}],firstText:[{type:i.Input}],previousText:[{type:i.Input}],nextText:[{type:i.Input}],lastText:[{type:i.Input}],rotate:[{type:i.Input}],disabled:[{type:i.Input}],numPages:[{type:i.Output}],pageChanged:[{type:i.Output}],itemsPerPage:[{type:i.Input}],totalItems:[{type:i.Input}]},t}();e.PaginationComponent=a}).call(e,n(24))},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(407),a=n(226),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.PagerComponent,a.PaginationComponent],exports:[o.FormsModule,s.PagerComponent,a.PaginationComponent]}]}],t.ctorParameters=[],t}();e.PaginationModule=c},function(t,e){"use strict";var n=function(){function t(){}return t.prototype.position=function(t){var e=this.offset(t),n={top:0,left:0},i=this.parentOffsetEl(t);i!==this.document&&(n=this.offset(i),n.top+=i.clientTop-i.scrollTop,n.left+=i.clientLeft-i.scrollLeft);var r=t.getBoundingClientRect();return{width:r.width||t.offsetWidth,height:r.height||t.offsetHeight,top:e.top-n.top,left:e.left-n.left}},t.prototype.offset=function(t){var e=t.getBoundingClientRect();return{width:e.width||t.offsetWidth,height:e.height||t.offsetHeight,top:e.top+(this.window.pageYOffset||this.document.documentElement.scrollTop),left:e.left+(this.window.pageXOffset||this.document.documentElement.scrollLeft)}},t.prototype.positionElements=function(t,e,n,i){var r,o=n.split("-"),s=o[0],a=o[1]||"center",c=i?this.offset(t):this.position(t),l=e.offsetWidth,u=e.offsetHeight,d={center:function(){return c.left+c.width/2-l/2},left:function(){return c.left},right:function(){return c.left+c.width}},p={center:function(){return c.top+c.height/2-u/2},top:function(){return c.top},bottom:function(){return c.top+c.height}};switch(s){case"right":r={top:p[a](),left:d[s]()};break;case"left":r={top:p[a](),left:c.left-l};break;case"bottom":r={top:p[s](),left:d[a]()};break;default:r={top:c.top-u,left:d[a]()}}return r},Object.defineProperty(t.prototype,"window",{get:function(){return window},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return window.document},enumerable:!0,configurable:!0}),t.prototype.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:this.window.getComputedStyle?this.window.getComputedStyle(t)[e]:t.style[e]},t.prototype.isStaticPositioned=function(t){return"static"===(this.getStyle(t,"position")||"static")},t.prototype.parentOffsetEl=function(t){for(var e=t.offsetParent||this.document;e&&e!==this.document&&this.isStaticPositioned(e);)e=e.offsetParent;return e||this.document},t}();e.PositionService=n,e.positionService=new n},function(t,e,n){"use strict";var i=n(0),r={animate:!0,max:100},o=function(){function t(){this.addClass=!0,this.bars=[]}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.animate=this.animate!==!1,this.max="number"==typeof this.max?this.max:r.max},t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:i.Directive,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.HostBinding,args:["attr.max"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.progress"]}]},t}();e.ProgressDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(408),s=n(229),a=n(409),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent],exports:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent]}]}],t.ctorParameters=[],t}();e.ProgressbarModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(410),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.RatingComponent],exports:[o.FormsModule,s.RatingComponent]}]}],t.ctorParameters=[],t}();e.RatingModule=a},function(t,e,n){"use strict";var i=n(0),r=n(234),o=function(){function t(t){this.select=new i.EventEmitter(!1),this.deselect=new i.EventEmitter(!1),this.removed=new i.EventEmitter(!1),this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=!!this.removable},t.prototype.ngOnDestroy=function(){this.tabset.removeTab(this)},t.decorators=[{type:i.Directive,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=[{type:r.TabsetComponent}],t.propDecorators={heading:[{type:i.Input}],disabled:[{type:i.Input}],removable:[{type:i.Input}],customClass:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],select:[{type:i.Output}],deselect:[{type:i.Output}],removed:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.tab-pane"]}]},t}();e.TabDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(397),s=n(411),a=n(232),c=n(234),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.NgTranscludeDirective,a.TabDirective,c.TabsetComponent,s.TabHeadingDirective],exports:[a.TabDirective,c.TabsetComponent,s.TabHeadingDirective]}]}],t.ctorParameters=[],t}();e.TabsModule=l},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.clazz=!0,this.tabs=[],this.classMap={}}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.type="undefined"!==this.type?this.type:"tabs"},t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},t.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var i=t-n,r=t+n;if(this.tabs[i]&&!this.tabs[i].disabled)return i;if(this.tabs[r]&&!this.tabs[r].disabled)return r}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n<e;n+=1)if(!this.tabs[n].disabled&&n!==t)return!0;return!1},t.prototype.setClassMap=function(){this.classMap=(t={"nav-stacked":this.vertical,"nav-justified":this.justified},t["nav-"+(this.type||"tabs")]=!0,t);var t},t.decorators=[{type:i.Component,args:[{selector:"tabset",template:'\n <ul class="nav" [ngClass]="classMap" (click)="$event.preventDefault()">\n <li *ngFor="let tabz of tabs" class="nav-item {{tabz.customClass}}"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled">\n <a href="javascript:void(0);" class="nav-link"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled"\n (click)="tabz.active = true">\n <span [ngTransclude]="tabz.headingRef">{{tabz.heading}}</span>\n <span *ngIf="tabz.removable">\n <span (click)="$event.preventDefault(); removeTab(tabz);" class="glyphicon glyphicon-remove-circle"></span>\n </span>\n </a>\n </li>\n </ul>\n <div class="tab-content">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={vertical:[{type:i.Input}],justified:[{type:i.Input}],type:[{type:i.Input}],clazz:[{type:i.HostBinding,args:["class.tab-container"]}]},t}();e.TabsetComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(412),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TimepickerComponent],exports:[o.FormsModule,s.TimepickerComponent]}]}],t.ctorParameters=[],t}();e.TimepickerModule=a},function(t,e,n){"use strict";var i=n(0),r=n(228),o=n(413),s=function(){function t(t,e,n){this.top="-1000px",this.left="-1000px",this.display="block",this.element=t,this.cdr=e,Object.assign(this,n),this.classMap={in:!1,fade:!1},this.classMap[n.placement]=!0,this.classMap["tooltip-"+n.placement]=!0}return t.prototype.ngAfterViewInit=function(){var t=r.positionService.positionElements(this.hostEl.nativeElement,this.element.nativeElement.children[0],this.placement,this.appendToBody);this.top=t.top+"px",this.left=t.left+"px",this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0),this.cdr.detectChanges()},Object.defineProperty(t.prototype,"isTemplate",{get:function(){return this.htmlContent instanceof i.TemplateRef},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"tooltip-container",template:'<div class="tooltip" role="tooltip"\n [ngStyle]="{top: top, left: left, display: display}"\n [ngClass]="classMap">\n <div class="tooltip-arrow"></div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && !isTemplate" \n innerHtml="{{htmlContent}}">\n </div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && isTemplate">\n <template [ngTemplateOutlet]="htmlContent"\n [ngOutletContext]="{model: context}">\n </template>\n </div>\n <div class="tooltip-inner"\n *ngIf="content">\n {{content}}\n </div>\n </div>'}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef},{type:o.TooltipOptions,decorators:[{type:i.Inject,args:[o.TooltipOptions]}]}],t}();e.TooltipContainerComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(236),s=n(414),a=n(50),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.TooltipDirective,o.TooltipContainerComponent],exports:[s.TooltipDirective,o.TooltipContainerComponent],providers:[a.ComponentsHelper],entryComponents:[o.TooltipContainerComponent]}]}],t.ctorParameters=[],t}();e.TooltipModule=c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(228),s=n(239),a=n(240),c='\n <div class="dropdown-menu"\n [ngStyle]="{top: top, left: left, display: \'block\'}"\n (mouseleave)="focusLost()">\n <template ngFor let-match let-i="index" [ngForOf]="matches">\n <h6 *ngIf="match.isHeader()" class="dropdown-header">{{match}}</h6>\n <div *ngIf="!match.isHeader() && !itemTemplate">\n <a href="#"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)"\n [innerHtml]="hightlight(match, query)"></a>\n </div>\n <div *ngIf="!match.isHeader() && itemTemplate">\n <a href="#"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match.item, index: i}">\n </template>\n </a>\n </div>\n </template>\n </div>\n',l='\n <ul class="dropdown-menu"\n [ngStyle]="{top: top, left: left, display: \'block\'}"\n (mouseleave)="focusLost()">\n <template ngFor let-match let-i="index" [ngForOf]="matches">\n <li *ngIf="match.isHeader()" class="dropdown-header">{{match}}</li>\n <li *ngIf="!match.isHeader()"\n [class.active]="isActive(match)"\n (mouseenter)="selectActive(match)">\n <a href="#"\n *ngIf="!itemTemplate"\n (click)="selectMatch(match, $event)"\n tabindex="-1"\n [innerHtml]="hightlight(match, query)"></a>\n <a href="#"\n *ngIf="itemTemplate"\n (click)="selectMatch(match, $event)"\n tabindex="-1">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match.item, index: i}">\n </template>\n </a>\n </li>\n </template>\n </ul>\n',u=r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4,d=function(){function t(t,e){this.isFocused=!1,this._matches=[],this.element=t,Object.assign(this,e)}return Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.position=function(t){this.top="0px",this.left="0px";var e=o.positionService.positionElements(t.nativeElement,this.element.nativeElement.children[0],this.placement,!1); +this.top=e.top+"px",this.left=e.left+"px"},t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch()},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch()},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,i,r=t.value,o=(this.parent&&this.parent.typeaheadLatinize?a.TypeaheadUtils.latinize(r):r).toLowerCase();if("object"==typeof e)for(var s=e.length,c=0;c<s;c+=1)n=o.indexOf(e[c]),i=e[c].length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i),o=o.substring(0,n)+" "+" ".repeat(i)+" "+o.substring(n+i));else e&&(n=o.indexOf(e),i=e.length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i)));return r},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.decorators=[{type:i.Component,args:[{selector:"typeahead-container",template:u?c:l,encapsulation:i.ViewEncapsulation.None}]}],t.ctorParameters=[{type:i.ElementRef},{type:s.TypeaheadOptions}],t}();e.TypeaheadContainerComponent=d},function(t,e){"use strict";var n=function(){function t(t){Object.assign(this,t)}return t}();e.TypeaheadOptions=n},function(t,e,n){"use strict";var i=n(724),r=function(){function t(){}return t.latinize=function(e){return e?e.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return t.latinMap[e]||e}):""},t.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},t.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var i,r="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(r,"g")),s=[],a=o.length,c=new RegExp("["+n+"]+","g"),l=0;l<a;l+=1)i=o[l],i&&i.length&&i!==e&&s.push(i.replace(c,""));return s},t.getValueFromObject=function(t,e){if(!e||"object"!=typeof t)return t.toString();if(e.endsWith("()")){var n=e.slice(0,e.length-2);return t[n]().toString()}for(var i=e.replace(/\[(\w+)\]/g,".$1").replace(/^\./,""),r=i.split("."),o=0,s=r;o<s.length;o++){var a=s[o];a in t&&(t=t[a])}return t.toString()},t.latinMap=i.latinMap,t}();e.TypeaheadUtils=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(238),a=n(416),c=n(50),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TypeaheadContainerComponent,a.TypeaheadDirective],exports:[o.FormsModule,s.TypeaheadContainerComponent,a.TypeaheadDirective],providers:[c.ComponentsHelper],entryComponents:[s.TypeaheadContainerComponent]}]}],t.ctorParameters=[],t}();e.TypeaheadModule=l},function(t,e){"use strict";var n="undefined"!=typeof window&&window||{};e.window=n,e.document=n.document,e.location=n.location,e.gc=n.gc?function(){return n.gc()}:function(){return null},e.performance=n.performance?n.performance:null,e.Event=n.Event,e.MouseEvent=n.MouseEvent,e.KeyboardEvent=n.KeyboardEvent,e.EventTarget=n.EventTarget,e.History=n.History,e.Location=n.Location,e.EventListener=n.EventListener},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.notifyNext=function(t,e,n,i,r){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(r.Subscriber);e.OuterSubscriber=o},function(t,e,n){"use strict";var i=n(422);e.fromPromise=i.PromiseObservable.create},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;if("function"==typeof r)r.iterator?e.$$iterator=r.iterator:"function"==typeof r.for&&(e.$$iterator=r.for("iterator"));else if(i.root.Set&&"function"==typeof(new i.root.Set)["@@iterator"])e.$$iterator="@@iterator";else if(i.root.Map)for(var o=Object.getOwnPropertyNames(i.root.Map.prototype),s=0;s<o.length;++s){var a=o[s];if("entries"!==a&&"size"!==a&&i.root.Map.prototype[a]===i.root.Map.prototype.entries){e.$$iterator=a;break}}else e.$$iterator="@@iterator"},function(t,e,n){"use strict";function i(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}var r=n(51);e.getSymbolObservable=i,e.$$observable=i(r.root)},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;e.$$rxSubscriber="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.EmptyError=i},function(t,e){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},function(t,e,n){"use strict";function i(t,e,n,i){var d=new l.InnerSubscriber(t,n,i);if(d.closed)return null;if(e instanceof a.Observable)return e._isScalar?(d.next(e.value),d.complete(),null):e.subscribe(d);if(o.isArray(e)){for(var p=0,f=e.length;p<f&&!d.closed;p++)d.next(e[p]);d.closed||d.complete()}else{if(s.isPromise(e))return e.then(function(t){d.closed||(d.next(t),d.complete())},function(t){return d.error(t)}).then(null,function(t){r.root.setTimeout(function(){throw t})}),d;if("function"==typeof e[c.$$iterator])for(var h=e[c.$$iterator]();;){var m=h.next();if(m.done){d.complete();break}if(d.next(m.value),d.closed)break}else if("function"==typeof e[u.$$observable]){var v=e[u.$$observable]();if("function"==typeof v.subscribe)return v.subscribe(new l.InnerSubscriber(t,n,i));d.error(new Error("invalid observable"))}else d.error(new TypeError("unknown type returned"))}return null}var r=n(51),o=n(249),s=n(432),a=n(8),c=n(245),l=n(747),u=n(246);e.subscribeToResult=i},function(t,e,n){"use strict";var i=n(440),r=n(441),o=n(442),s=n(443),a=n(444),c=n(252),l=n(445);n.d(e,"a",function(){return u}),/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return r.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return s.b}),n.d(e,"g",function(){return a.a}),n.d(e,"h",function(){return c.b}),n.d(e,"i",function(){return c.c}),n.d(e,"j",function(){return c.d}),n.d(e,"k",function(){return l.a});var u=[i.a,r.a,o.a,l.a,a.a,c.b,c.c,c.d,s.a,s.b]},function(t,e,n){"use strict";var i=n(0),r=n(253);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new Object,s=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e}return t.prototype.create=function(){this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._viewContainerRef.clear()},t}(),a=function(){function t(){this._useDefault=!1,this._valueViews=new Map,this._activeViews=[]}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._emptyAllActiveViews(),this._useDefault=!1;var e=this._valueViews.get(t);e||(this._useDefault=!0,e=this._valueViews.get(o)||null),this._activateViews(e),this._switchValue=t},enumerable:!0,configurable:!0}),t.prototype._onCaseValueChanged=function(t,e,n){this._deregisterView(t,n),this._registerView(e,n),t===this._switchValue?(n.destroy(),r.b.remove(this._activeViews,n)):e===this._switchValue&&(this._useDefault&&(this._useDefault=!1,this._emptyAllActiveViews()),n.create(),this._activeViews.push(n)),0!==this._activeViews.length||this._useDefault||(this._useDefault=!0,this._activateViews(this._valueViews.get(o)))},t.prototype._emptyAllActiveViews=function(){for(var t=this._activeViews,e=0;e<t.length;e++)t[e].destroy();this._activeViews=[]},t.prototype._activateViews=function(t){if(t){for(var e=0;e<t.length;e++)t[e].create();this._activeViews=t}},t.prototype._registerView=function(t,e){var n=this._valueViews.get(t);n||(n=[],this._valueViews.set(t,n)),n.push(e)},t.prototype._deregisterView=function(t,e){if(t!==o){var n=this._valueViews.get(t);1==n.length?this._valueViews.delete(t):r.b.remove(n,e)}},t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitch]"}]}],t.ctorParameters=[],t.propDecorators={ngSwitch:[{type:i.Input}]},t}(),c=function(){function t(t,e,n){this._value=o,this._switch=n,this._view=new s(t,e)}return Object.defineProperty(t.prototype,"ngSwitchCase",{set:function(t){this._switch._onCaseValueChanged(this._value,t,this._view),this._value=t},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchCase]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t.propDecorators={ngSwitchCase:[{type:i.Input}]},t}(),l=function(){function t(t,e,n){n._registerView(o,new s(t,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchDefault]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(o.a)(t))for(var r=0;r<t.length;r++){var s=t[r];n.i(o.c)(s)?i(s,e):e.push(s)}return e}function r(t){return!!n.i(o.d)(t)&&(n.i(o.c)(t)||!(t instanceof Map)&&n.i(o.e)()in t)}var o=n(21);n.d(e,"b",function(){return c}),e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),a=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),c=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return s(t)},t.iterable=function(t){return t},t.keys=function(t){return a(t,!1)},t.values=function(t){return a(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(o.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(o.b)(a)){var c=e(a);c>r&&(i=a,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}())},function(t,e,n){"use strict";function i(t){return function(e,n){var i=t(e,n);return 1==i.length?"0"+i:i}}function r(t){return function(e,n){var i=t(e,n);return i.split(" ")[1]}}function o(t){return function(e,n){var i=t(e,n);return i.split(" ")[0]}}function s(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function a(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var i=s(t,n,e);return i?i.substring(3):""}}function c(t,e){return t.hour12=e,t}function l(t,e){var n={};return n[t]=2==e?"2-digit":"numeric",n}function u(t,e){var n={};return n[t]=e<4?"short":"long",n}function d(t){var e={};return t.forEach(function(t){Object.assign(e,t)}),e}function p(t){return function(e,n){return s(e,n,t)}}function f(t,e,n){var i,r,o="",s=[];if(b[t])return b[t](e,n);if(w.has(t))s=w.get(t);else{for(g.exec(t);t;)i=g.exec(t),i?(s=h(s,i,1),t=s.pop()):(s.push(t),t=null);w.set(t,s)}return s.forEach(function(t){r=y[t],o+=r?r(e,n):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),o}function h(t,e,n){return t.concat(_.call(e,n))}n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"a",function(){return x});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m;!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency"}(m||(m={}));var v=function(){function t(){}return t.format=function(t,e,n,i){var r=void 0===i?{}:i,o=r.minimumIntegerDigits,s=r.minimumFractionDigits,a=r.maximumFractionDigits,c=r.currency,l=r.currencyAsSymbol,u=void 0!==l&&l,d={minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:a,style:m[n].toLowerCase()};return n==m.Currency&&(d.currency=c,d.currencyDisplay=u?"symbol":"code"),new Intl.NumberFormat(e,d).format(t)},t}(),g=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,b={yMMMdjms:p(d([l("year",1),u("month",3),l("day",1),l("hour",1),l("minute",1),l("second",1)])),yMdjm:p(d([l("year",1),l("month",1),l("day",1),l("hour",1),l("minute",1)])),yMMMMEEEEd:p(d([l("year",1),u("month",4),u("weekday",4),l("day",1)])),yMMMMd:p(d([l("year",1),u("month",4),l("day",1)])),yMMMd:p(d([l("year",1),u("month",3),l("day",1)])),yMd:p(d([l("year",1),l("month",1),l("day",1)])),jms:p(d([l("hour",1),l("second",1),l("minute",1)])),jm:p(d([l("hour",1),l("minute",1)]))},y={yyyy:p(l("year",4)),yy:p(l("year",2)),y:p(l("year",1)),MMMM:p(u("month",4)),MMM:p(u("month",3)),MM:p(l("month",2)),M:p(l("month",1)),LLLL:p(u("month",4)),dd:p(l("day",2)),d:p(l("day",1)),HH:i(o(p(c(l("hour",2),!1)))),H:o(p(c(l("hour",1),!1))),hh:i(o(p(c(l("hour",2),!0)))),h:o(p(c(l("hour",1),!0))),jj:p(l("hour",2)),j:p(l("hour",1)),mm:i(p(l("minute",2))),m:p(l("minute",1)),ss:i(p(l("second",2))),s:p(l("second",1)),sss:p(l("second",3)),EEEE:p(u("weekday",4)),EEE:p(u("weekday",3)),EE:p(u("weekday",2)),E:p(u("weekday",1)),a:r(p(c(l("hour",1),!0))),Z:a("short"),z:a("long"),ww:p({}),w:p({}),G:p(u("era",1)),GG:p(u("era",2)),GGG:p(u("era",3)),GGGG:p(u("era",4))},w=new Map,_=[].slice,x=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";var i=n(450),r=n(451),o=n(452),s=n(453),a=n(454),c=n(455),l=n(456),u=n(457),d=n(458);n.d(e,"a",function(){return p}),/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +n.d(e,"g",function(){return i.a}),n.d(e,"h",function(){return l.c}),n.d(e,"c",function(){return r.a}),n.d(e,"i",function(){return l.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return a.a}),n.d(e,"b",function(){return c.a}),n.d(e,"j",function(){return l.b}),n.d(e,"k",function(){return u.a}),n.d(e,"l",function(){return d.a});var p=[i.a,d.a,c.a,a.a,u.a,l.a,l.b,l.c,r.a,o.a,s.a]},function(t,e,n){"use strict";n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"h",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"e",function(){return f}),n.d(e,"j",function(){return h}),n.d(e,"f",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){this.startTime=0,this.playTime=0}return t}(),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e}(r),s=function(t){function e(e,n,i){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=i}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},e}(r),a=function(t){function e(e,n){t.call(this),this.stateName=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},e}(o),c=function(){function t(t,e){this.fromState=t,this.toState=e}return t}(),l=function(t){function e(e,n){t.call(this),this.stateChanges=e,this.animation=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},e}(o),u=function(t){function e(e,n,i,r,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=i,this.delay=r,this.easing=o}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},e}(r),d=function(t){function e(e){t.call(this),this.styles=e}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},e}(r),p=function(t){function e(e,n){t.call(this),this.offset=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},e}(r),f=function(t){function e(e){t.call(this),this.steps=e}return i(e,t),e}(r),h=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},e}(f),m=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},e}(f)},function(t,e,n){"use strict";function i(t,e){var i=[];t.styles.styles.forEach(function(t){n.i(w.k)(t)?i.push(t):e.push(new M("State based animations cannot contain references to other states"))});var r=new k.c(i),o=t.stateNameExpr.split(/\s*,\s*/);return o.map(function(t){return new k.d(t,r)})}function r(t,e,n){var i=new E.a,r=[],o=t.stateChangeExpr.split(/\s*,\s*/);o.forEach(function(t){r.push.apply(r,s(t,n))});var c=a(t.steps),u=l(c,e,n),d=h(u,0,i,e,n);0==n.length&&m(d,i,n);var p=d instanceof k.e?d:new k.f([d]);return new k.g(r,p)}function o(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push(new M('the transition alias value "'+t+'" is not supported')),"* => *"}}function s(t,e){var i=[];":"==t[0]&&(t=o(t,e));var r=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(!n.i(w.a)(r)||r.length<4)return e.push(new M("the provided "+t+" is not of a supported format")),i;var s=r[1],a=r[2],c=r[3];i.push(new k.h(s,c));var l=s==C.S&&c==C.S;return"<"!=a[0]||l||i.push(new k.h(c,s)),i}function a(t){return n.i(w.c)(t)?new b.h(t):t}function c(t,e,i){var r=[];return t.styles.forEach(function(t){n.i(w.f)(t)?y.a.addAll(r,p(t,e,i)):r.push(t)}),r}function l(t,e,n){var i=d(t,e,n);return t instanceof b.i?new b.i(i):new b.h(i)}function u(t,e){if(n.i(w.k)(e)&&t.length>0){var i=t.length-1,r=t[i];if(n.i(w.k)(r))return void(t[i]=y.c.merge(r,e))}t.push(e)}function d(t,e,i){var r;if(!(t instanceof b.j))return[t];r=t.steps;var o,s=[];return r.forEach(function(t){if(t instanceof b.k)n.i(w.a)(o)||(o=[]),c(t,e,i).forEach(function(t){u(o,t)});else{if(n.i(w.a)(o)&&(s.push(new b.k(0,o)),o=null),t instanceof b.l){var r=t.styles;r instanceof b.k?r.styles=c(r,e,i):r instanceof b.m&&r.steps.forEach(function(t){t.styles=c(t,e,i)})}else if(t instanceof b.j){var a=d(t,e,i);t=t instanceof b.i?new b.i(a):new b.h(a)}s.push(t)}}),n.i(w.a)(o)&&s.push(new b.k(0,o)),s}function p(t,e,i){var r=[];if(":"!=t[0])i.push(new M('Animation states via styles must be prefixed with a ":"'));else{var o=t.substring(1),s=e[o];n.i(w.a)(s)?s.styles.forEach(function(t){n.i(w.k)(t)&&r.push(t)}):i.push(new M('Unable to apply styles due to missing a state: "'+o+'"'))}return r}function f(t,e,i,r,o){var s=t.steps.length,a=0;t.steps.forEach(function(t){return a+=n.i(w.a)(t.offset)?1:0}),a>0&&a<s&&(o.push(new M("Not all style() entries contain an offset for the provided keyframe()")),a=s);var c=s-1,l=0==a?1/c:0,u=[],d=0,p=!1,f=0;t.steps.forEach(function(t){var e=t.offset,i={};t.styles.forEach(function(t){Object.keys(t).forEach(function(e){"offset"!=e&&(i[e]=t[e])})}),n.i(w.a)(e)?p=p||e<f:e=d==c?T:l*d,u.push([e,i]),f=e,d++}),p&&y.a.sort(u,function(t,e){return t[0]<=e[0]?-1:1});var h=u[0];h[0]!=O&&y.a.insert(u,0,h=[O,{}]);var m=h[1];c=u.length-1;var v=u[c];v[0]!=T&&(u.push(v=[T,{}]),c++);for(var g=v[1],b=1;b<=c;b++){var _=u[b],x=_[1];Object.keys(x).forEach(function(t){n.i(w.a)(m[t])||(m[t]=C.V)})}for(var E=function(t){var e=u[t],i=e[1];Object.keys(i).forEach(function(t){n.i(w.a)(g[t])||(g[t]=i[t])})},b=c-1;b>=0;b--)E(b);return u.map(function(t){return new k.i(t[0],new k.c([t[1]]))})}function h(t,e,i,r,o){var s,a=0,c=e;if(t instanceof b.j){var l,u=0,d=[],p=t instanceof b.i;if(t.steps.forEach(function(t){var s=p?c:e;if(t instanceof b.k)return t.styles.forEach(function(t){var e=t;Object.keys(e).forEach(function(t){i.insertAtTime(t,s,e[t])})}),void(l=t.styles);var f=h(t,s,i,r,o);if(n.i(w.a)(l)){if(t instanceof b.j){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}else{var v=f;y.a.addAll(v.startingStyles.styles,l)}l=null}var g=f.playTime;e+=g,a+=g,u=_.a.max(g,u),d.push(f)}),n.i(w.a)(l)){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}p?(s=new k.j(d),a=u,e=c+a):s=new k.f(d)}else if(t instanceof b.l){var g,x=v(t.timings,o),C=t.styles;if(C instanceof b.m)g=f(C,e,i,r,o);else{var E=C,S=T,O=new k.c(E.styles),P=new k.i(S,O);g=[P]}s=new k.a(new k.c([]),g,x.duration,x.delay,x.easing),a=x.duration+x.delay,e+=a,g.forEach(function(t){return t.styles.styles.forEach(function(t){return Object.keys(t).forEach(function(n){i.insertAtTime(n,e,t[n])})})})}else s=new k.a(null,[],0,0,"");return s.playTime=a,s.startTime=c,s}function m(t,e,n){if(t instanceof k.a&&t.keyframes.length>0){var i=t.keyframes;if(1==i.length){var r=i[0],o=g(r,t.startTime,t.playTime,e,n);t.keyframes=[o,r]}}else t instanceof k.e&&t.steps.forEach(function(t){return m(t,e,n)})}function v(t,e){var i,r=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,o=0,s=null;if(n.i(w.f)(t)){var a=t.match(r);if(null===a)return e.push(new M('The provided timing value "'+t+'" is invalid.')),new D(0,0,null);var c=parseFloat(a[1]),l=a[2];"s"==l&&(c*=P),i=_.a.floor(c);var u=a[3],d=a[4];if(n.i(w.a)(u)){var p=parseFloat(u);n.i(w.a)(d)&&"s"==d&&(p*=P),o=_.a.floor(p)}var f=a[5];n.i(w.b)(f)||(s=f)}else i=t;return new D(i,o,s)}function g(t,e,i,r,o){var s={},a=e+i;return t.styles.styles.forEach(function(t){Object.keys(t).forEach(function(i){var c=t[i];if("offset"!=i){var l,u,d,p=r.indexOfAtOrBeforeTime(i,e);n.i(w.a)(p)?(l=r.getByIndex(i,p),d=l.value,u=r.getByIndex(i,p+1)):d=C.V,n.i(w.a)(u)&&!u.matches(a,c)&&o.push(new M('The animated CSS property "'+i+'" unexpectedly changes between steps "'+l.time+'ms" and "'+a+'ms" at "'+u.time+'ms"')),s[i]=d}})}),new k.i(O,new k.c([s]))}var b=n(19),y=n(17),w=n(2),_=n(462),x=n(41),C=n(14),k=n(256),E=n(460);n.d(e,"a",function(){return I});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var S=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},O=0,T=1,P=1e3,M=function(t){function e(e){t.call(this,null,e)}return S(e,t),e.prototype.toString=function(){return""+this.msg},e}(x.a),A=function(){function t(t,e){this.ast=t,this.errors=e}return t}(),I=function(){function t(){}return t.prototype.parseComponent=function(t){var e=this,n=[],i=t.type.name,r=new Set,o=t.template.animations.map(function(t){var o=e.parseEntry(t),s=o.ast,a=s.name;if(r.has(a)?o.errors.push(new M('The animation trigger "'+a+'" has already been registered for the '+i+" component")):r.add(a),o.errors.length>0){var c='- Unable to parse the animation sequence for "'+a+'" on the '+i+" component due to the following errors:";o.errors.forEach(function(t){c+="\n-- "+t.msg}),n.push(c)}return s});if(n.length>0){var s=n.join("\n");throw new Error("Animation parse errors:\n"+s)}return o},t.prototype.parseEntry=function(t){var e=[],n={},o=[],s=[];t.definitions.forEach(function(t){t instanceof b.g?i(t,e).forEach(function(t){s.push(t),n[t.stateName]=t.styles}):o.push(t)});var a=o.map(function(t){return r(t,n,e)}),c=new k.b(t.name,s,a);return new A(c,e)},t}(),D=function(){function t(t,e,n){this.duration=t,this.delay=e,this.easing=n}return t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){if(!n.i(s.c)(e))throw new Error("Expected '"+t+"' to be an array of strings.");for(var i=0;i<e.length;i+=1)if(!n.i(s.f)(e[i]))throw new Error("Expected '"+t+"' to be an array of strings.")}}function r(t,e){if(n.i(s.a)(e)&&(!n.i(s.c)(e)||2!=e.length))throw new Error("Expected '"+t+"' to be an array, [start, end].");if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){var i=e[0],r=e[1];a.forEach(function(t){if(t.test(i)||t.test(r))throw new Error("['"+i+"', '"+r+"'] contains unusable interpolation symbol.")})}}var o=n(0),s=n(2);e.b=i,e.a=r;var a=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function i(t,e,n,i){var r=new w(n,i);return r.extract(t,e)}function r(t,e,n,i,r){var o=new w(i,r);return o.merge(t,e,n)}function o(t){return t instanceof l.a&&t.value&&t.value.startsWith("i18n")}function s(t){return t instanceof l.a&&t.value&&"/i18n"===t.value}function a(t){return t.attrs.find(function(t){return t.name===v})||null}function c(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var l=n(53),u=n(66),d=n(150),p=n(260),f=n(463),h=n(151);e.a=i,e.b=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m,v="i18n",g="i18n-",b=/^i18n:?/,y=function(){function t(t,e){this.messages=t,this.errors=e}return t}();!function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"}(m||(m={}));var w=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(m.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new y(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(m.Merge,n),this._translations=e;var i=new l.e("wrapper",[],t,null,null,null),r=i.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new u.a(r.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=l.g(this,t.expression,e);if(this._mode===m.Merge)return new l.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var i=l.g(this,t.cases,e);return this._mode===m.Merge&&(t=new l.b(t.switchValue,t.type,i,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=o(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var i=s(t);if(i&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(i){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var r=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),a=this._translateMessage(t,r);return l.g(this,a)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(b,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var i,r=this._inI18nNode,o=this._inImplicitNode,s=a(t),c=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,u=!o&&c;if(this._inImplicitNode=this._inImplicitNode||c,this._isInTranslatableSection||this._inIcu)(s||u)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==m.Extract&&l.g(this,t.children),this._mode==m.Merge&&(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}));else{if(s){this._inI18nNode=!0;var d=this._addMessage(t.children,s.value);i=this._translateMessage(t,d)}else if(u){this._inI18nNode=!0;var d=this._addMessage(t.children);i=this._translateMessage(t,d)}if(this._mode==m.Extract){var p=s||u;p&&this._openTranslatableSection(t),l.g(this,t.children),p&&this._closeTranslatableSection(t,t.children)}this._mode!==m.Merge||s||u||(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}))}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=r,this._inImplicitNode=o,this._mode===m.Merge){var f=this._translateAttributes(t);return new l.e(t.name,f,i,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(f.a)(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},i=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(g)}).forEach(function(t){return n[t.name.slice(g.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):i.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof l.f&&!t[0].value)){var n=c(e),i=n[0],r=n[1],o=this._createI18nMessage(t,i,r);return this._messages.push(o),o}},t.prototype._translateMessage=function(t,e){if(e&&this._mode===m.Merge){var i=n.i(d.a)(e),r=this._translations.get(i);if(r)return r;this._reportError(t,'Translation unavailable for message id="'+i+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,i=t.attrs,r={};i.forEach(function(t){t.name.startsWith(g)&&(r[t.name.slice(g.length)]=c(t.value)[0])});var o=[];return i.forEach(function(i){if(i.name!==v&&!i.name.startsWith(g))if(i.value&&""!=i.value&&r.hasOwnProperty(i.name)){var s=r[i.name],a=e._createI18nMessage([i],s,""),c=n.i(d.a)(a),u=e._translations.get(c);if(u)if(u[0]instanceof l.d){var p=u[0].value;o.push(new l.f(i.name,p,i.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+i.name+'" (id="'+c+'")');else e._reportError(t,'Translation unavailable for attribute "'+i.name+'" (id="'+c+'")')}else o.push(i)}),o},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,i=e.reduce(function(t,e){return t+(e instanceof l.a?0:1)},0);if(1==i)for(var r=this._messages.length-1;r>=n;r--){var o=this._messages[r].nodes;if(!(1==o.length&&o[0]instanceof p.f)){this._messages.splice(r,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new h.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"f",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"g",function(){return c}),n.d(e,"e",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e,n,i,r){this.nodes=t,this.placeholders=e,this.placeholderToMsgIds=n,this.meaning=i,this.description=r}return t}(),r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),s=function(){function t(t,e,n,i){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),a=function(){function t(t,e,n,i,r,o,s){this.tag=t,this.attrs=e,this.startName=n,this.closeName=i,this.children=r,this.isVoid=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),c=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),l=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}()},function(t,e,n){"use strict";var i=n(40),r=n(66),o=n(259),s=n(263),a=n(265),c=n(266),l=n(268),u=n(465);n.d(e,"a",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=function(){function t(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return t.prototype.parse=function(t,e,a,c){void 0===a&&(a=!1),void 0===c&&(c=i.a);var l=this._htmlParser.parse(t,e,a,c);if(!this._translations||""===this._translations)return l;var d=new s.a(this._htmlParser,[],{}),p=d.updateFromTemplate(t,e,c);if(p&&p.length)return new r.a(l.rootNodes,l.errors.concat(p));var f=this._createSerializer(c),h=u.a.load(this._translations,e,d,f);return n.i(o.b)(l.rootNodes,h,c,[],{})},t.prototype._createSerializer=function(t){var e=(this._translationsFormat||"xlf").toLowerCase();switch(e){case"xmb":return new c.a;case"xtb":return new l.a(this._htmlParser,t);case"xliff":case"xlf":default:return new a.a(this._htmlParser,t)}},t}()},function(t,e,n){"use strict";var i=n(261);n(263),n(265),n(266),n(268);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(150),r=n(259);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messageMap={}}return t.prototype.updateFromTemplate=function(t,e,o){var s=this,a=this._htmlParser.parse(t,e,!0,o);if(a.errors.length)return a.errors;var c=n.i(r.a)(a.rootNodes,o,this._implicitTags,this._implicitAttrs);return c.errors.length?c.errors:void c.messages.forEach(function(t){s._messageMap[n.i(i.a)(t)]=t})},t.prototype.getMessageMap=function(){return this._messageMap},t.prototype.write=function(t){return t.write(this._messageMap)},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholders}),n}function r(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholderToMsgIds}),n}e.a=i,e.b=r},function(t,e,n){"use strict";function i(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}var r=n(17),o=n(53),s=n(269),a=n(151),c=n(264),l=n(267);n.d(e,"a",function(){return g});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u="1.2",d="urn:oasis:names:tc:xliff:document:1.2",p="en",f="x",h="source",m="target",v="trans-unit",g=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){var e=new b,n=[];Object.keys(t).forEach(function(i){var r=t[i],o=new l.a(v,{id:i,datatype:"html"});o.children.push(new l.b(8),new l.a(h,{},e.serialize(r.nodes)),new l.b(8),new l.a(m)),r.description&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"description"},[new l.c(r.description)])),r.meaning&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"meaning"},[new l.c(r.meaning)])),o.children.push(new l.b(6)),n.push(new l.b(6),o)});var i=new l.a("body",{},n.concat([new l.b(4)])),r=new l.a("file",{"source-language":p,datatype:"plaintext",original:"ng2.template"},[new l.b(4),i,new l.b(2)]),o=new l.a("xliff",{version:u,xmlns:d},[new l.b(2),r,new l.b]);return l.d([new l.e({version:"1.0",encoding:"UTF-8"}),new l.b,o,new l.b])},t.prototype.load=function(t,e,n){var i=this,r=(new s.a).parse(t,e);if(r.errors.length)throw new Error("xtb parse errors:\n"+r.errors.join("\n"));var o=(new y).parse(r.rootNodes,n),a=o.messages,c=o.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),b=function(){function t(){}return t.prototype.visitText=function(t,e){return[new l.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},t.prototype.visitTagPlaceholder=function(t,e){var n=i(t.tag),r=new l.a(f,{id:t.startName,ctype:n});if(t.isVoid)return[r];var o=new l.a(f,{id:t.closeName,ctype:n});return[r].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,r.a.flatten(t.map(function(t){return t.visit(e)}))},t}(),y=function(){function t(){}return t.prototype.parse=function(t,e){var i=this;this._messageNodes=[],this._translatedMessages={},this._msgId="",this._target=[],this._errors=[],o.g(this,t,null);var r=e.getMessageMap(),s=n.i(c.a)(e),a=n.i(c.b)(e);return this._messageNodes.filter(function(t){return r.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(r[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(r[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];i._placeholders=s[e]||{},i._placeholderToIds=a[e]||{},i._translatedMessages[e]=o.g(i,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case v:this._target=null;var n=t.attrs.find(function(t){return"id"===t.name});n?this._msgId=n.value:this._addError(t,"<"+v+'> misses the "id" attribute'),o.g(this,t.children,null),null!==this._msgId&&this._messageNodes.push([this._msgId,this._target]);break;case h:break;case m:this._target=t.children;break;case f:var i=t.attrs.find(function(t){return"id"===t.name});if(i){var r=i.value;if(this._placeholders.hasOwnProperty(r))return this._placeholders[r];if(this._placeholderToIds.hasOwnProperty(r)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[r]))return this._translatedMessages[this._placeholderToIds[r]];this._addError(t,'The placeholder "'+r+'" does not exists in the source message')}else this._addError(t,"<"+f+'> misses the "id" attribute');break;default:o.g(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){throw new Error("unreachable code")},t.prototype.visitExpansionCase=function(t,e){throw new Error("unreachable code")},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(17),r=n(267);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o="messagebundle",s="msg",a="ph",c="ex",l='<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>',u=function(){function t(){}return t.prototype.write=function(t){var e=new d,n=new r.a(o);return Object.keys(t).forEach(function(i){var o=t[i],a={id:i};o.description&&(a.desc=o.description),o.meaning&&(a.meaning=o.meaning),n.children.push(new r.b(2),new r.a(s,a,e.serialize(o.nodes)))}),n.children.push(new r.b),r.d([new r.e({version:"1.0",encoding:"UTF-8"}),new r.b,new r.f(o,l),new r.b,n,new r.b])},t.prototype.load=function(t,e,n){throw new Error("Unsupported")},t}(),d=function(){function t(){}return t.prototype.visitText=function(t,e){return[new r.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){var n=this,i=[new r.c("{"+t.expression+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){i.push.apply(i,[new r.c(e+" {")].concat(t.cases[e].visit(n),[new r.c("} ")]))}),i.push(new r.c("}")),i},t.prototype.visitTagPlaceholder=function(t,e){var n=new r.a(c,{},[new r.c("<"+t.tag+">")]),i=new r.a(a,{name:t.startName},[n]);if(t.isVoid)return[i];var o=new r.a(c,{},[new r.c("</"+t.tag+">")]),s=new r.a(a,{name:t.closeName},[o]);return[i].concat(this.serialize(t.children),[s])},t.prototype.visitPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.serialize=function(t){var e=this;return i.a.flatten(t.map(function(t){return t.visit(e)}))},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.visit(a)}).join("")}function r(t){return f.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.d=i,n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"b",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var i=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+i.join("")+"</"+t.name+">"},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return"<?xml"+this._serializeAttributes(t.attrs)+" ?>"},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return"<!DOCTYPE "+t.rootTag+" [\n"+t.dtd+"\n]>"},t}(),a=new s,c=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=r(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),l=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),u=function(){function t(t,e,n){var i=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){i.attrs[t]=r(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),d=function(){function t(t){this.value=r(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),p=function(t){function e(e){void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))}return o(e,t),e}(d),f=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[/</g,"<"],[/>/g,">"]]},function(t,e,n){"use strict";var i=n(53),r=n(269),o=n(151),s=n(264);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a="translationbundle",c="translation",l="ph",u=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){throw new Error("Unsupported")},t.prototype.load=function(t,e,n){var i=this,o=(new r.a).parse(t,e);if(o.errors.length)throw new Error("xtb parse errors:\n"+o.errors.join("\n"));var s=(new d).parse(o.rootNodes,n),a=s.messages,c=s.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),d=function(){function t(){}return t.prototype.parse=function(t,e){var r=this;this._messageNodes=[],this._translatedMessages={},this._bundleDepth=0,this._translationDepth=0,this._errors=[],i.g(this,t,null);var o=e.getMessageMap(),a=n.i(s.a)(e),c=n.i(s.b)(e);return this._messageNodes.filter(function(t){return o.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(o[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(o[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];r._placeholders=a[e]||{},r._placeholderToIds=c[e]||{},r._translatedMessages[e]=i.g(r,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case a:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+a+"> elements can not be nested"),i.g(this,t.children,null),this._bundleDepth--;break;case c:this._translationDepth++,this._translationDepth>1&&this._addError(t,"<"+c+"> elements can not be nested");var n=t.attrs.find(function(t){return"id"===t.name});n?this._messageNodes.push([n.value,t.children]):this._addError(t,"<"+c+'> misses the "id" attribute'),this._translationDepth--;break;case l:var r=t.attrs.find(function(t){return"name"===t.name});if(r){var o=r.value;if(this._placeholders.hasOwnProperty(o))return this._placeholders[o];if(this._placeholderToIds.hasOwnProperty(o)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[o]))return this._translatedMessages[this._placeholderToIds[o]];this._addError(t,'The placeholder "'+o+'" does not exists in the source message')}else this._addError(t,"<"+l+'> misses the "name" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){var n=this;t.cases.map(function(t){return t.visit(n,null)});return"{"+t.switchValue+", "+t.type+", strCases.join(' ')}"},t.prototype.visitExpansionCase=function(t,e){return t.value+" {"+i.g(this,t.expression,null)+"}"},t.prototype._addError=function(t,e){this._errors.push(new o.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(66),r=n(470);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.call(this,r.a)}return o(e,t),e.prototype.parse=function(e,n,i){return void 0===i&&(i=!1),t.prototype.parse.call(this,e,n,i,null)},e}(i.b)},function(t,e,n){"use strict";function i(t){var e,i=new u(c),a=o.a.createRoot([]);return e=n.i(r.c)(t)?t:[t],e.forEach(function(t){if(t instanceof s.P)t.visitStatement(i,a);else if(t instanceof s.m)t.visitExpression(i,a);else{if(!(t instanceof s.Q))throw new Error("Don't know how to print debug info for "+t);t.visitType(i,a)}}),a.toSource()}var r=n(2),o=n(156),s=n(6);e.a=i,n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c="asset://debug/lib",l=function(){function t(t){this._importGenerator=t}return t.prototype.emitStatements=function(t,e,n){var i=this,r=new u(t),s=o.a.createRoot(n);r.visitAllStatements(e,s);var a=[];return r.importsWithPrefixes.forEach(function(e,n){a.push("imp"+("ort * as "+e+" from '"+i._importGenerator.getImportPath(t,n)+"';"))}),a.push(s.toSource()),a.join("\n")},t}(),u=function(t){function e(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return a(e,t),e.prototype.visitType=function(t,e,i){void 0===i&&(i="any"),n.i(r.a)(t)?t.visitType(this,e):e.print(i)},e.prototype.visitLiteralExpr=function(e,n){t.prototype.visitLiteralExpr.call(this,e,n,"(null as any)")},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print("(");var i=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(" as any[])"),i},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(s.u.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(r.a)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return i._visitClassField(t,e)}),n.i(r.a)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return i._visitClassGetter(t,e)}),t.methods.forEach(function(t){return i._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(s.u.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+o.b.name+") {"),e.incIndent();var n=[o.c.set(o.b.prop("stack")).toDeclStmt(null,[s.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case s.R.Bool:n="boolean";break;case s.R.Dynamic:n="any";break;case s.R.Function:n="Function";break;case s.R.Number:n="number";break;case s.R.Int:n="number";break;case s.R.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},e.prototype.visitExternalType=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},e.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case s.r.ConcatArray:e="concat";break;case s.r.SubscribeObservable:e="subscribe";break;case s.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,i){var o=this;if(n.i(r.b)(t.name))throw new Error("Internal error: unknown identifier "+t);if(n.i(r.a)(t.moduleUrl)&&t.moduleUrl!=this._moduleUrl){var s=this.importsWithPrefixes.get(t.moduleUrl);n.i(r.b)(s)&&(s="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(t.moduleUrl,s)),i.print(s+".")}t.reference&&t.reference.members?(i.print(t.reference.name),i.print("."),i.print(t.reference.members.join("."))):i.print(t.name),n.i(r.a)(e)&&e.length>0&&(i.print("<"),this.visitAllObjects(function(t){return t.visitType(o,i)},e,i,","),i.print(">"))},e}(o.d)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){return void 0===e&&(e=null),n.i(o.e)(t,new a,e)}var r=n(19),o=n(22),s=n(6);e.a=i;var a=function(){function t(){}return t.prototype.visitArray=function(t,e){var i=this;return s.g(t.map(function(t){return n.i(o.e)(t,i,null)}),e)},t.prototype.visitStringMap=function(t,e){var i=this,r=[];return Object.keys(t).forEach(function(e){r.push([e,n.i(o.e)(t[e],i,null)])}),s.f(r,e)},t.prototype.visitPrimitive=function(t,e){return s.a(t,e)},t.prototype.visitOther=function(t,e){if(t instanceof r.a)return s.b(t);if(t instanceof s.m)return t;throw new Error("Illegal state: Don't now how to compile value "+t)},t}()},function(t,e,n){"use strict";function i(t,e){var n=e.useExisting,i=e.useValue,r=e.deps;return new d.d({token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:i,deps:r,multi:t.multi})}function r(t,e){var n=e.eager,i=e.providers;return new v.b(t.token,t.multiProvider,t.eager||n,i,t.providerType,t.lifecycleHooks,t.sourceSpan)}function o(t,e,i,r){return void 0===r&&(r=null),r||(r=[]),n.i(f.a)(t)&&t.forEach(function(t){if(n.i(f.c)(t))o(t,e,i,r);else{var s=void 0;t instanceof d.d?s=t:t instanceof d.e?s=new d.d({token:new d.b({identifier:t}),useClass:t}):i.push(new b("Unknown provider type "+t,e)),n.i(f.a)(s)&&r.push(s)}}),r}function s(t,e,n){var i=new Map;t.forEach(function(t){var r=new d.d({token:new d.b({identifier:t.type}),useClass:t.type});a([r],t.isComponent?v.a.Component:v.a.Directive,!0,e,n,i)});var r=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return r.forEach(function(t){a(o(t.providers,e,n),v.a.PublicService,!1,e,n,i),a(o(t.viewProviders,e,n),v.a.PrivateService,!1,e,n,i)}),i}function a(t,e,i,r,o,s){t.forEach(function(t){var a=s.get(t.token.reference);if(n.i(f.a)(a)&&a.multiProvider!==t.multi&&o.push(new b("Mixing multi and non multi provider is not possible for token "+a.token.name,r)),a)t.multi||p.a.clear(a.providers),a.providers.push(t);else{var c=t.token.identifier&&t.token.identifier instanceof d.e?t.token.identifier.lifecycleHooks:[];a=new v.b(t.token,t.multi,i||c.length>0,[t],e,c,r),s.set(t.token.reference,a)}})}function c(t){var e=new Map;return n.i(f.a)(t.viewQueries)&&t.viewQueries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.viewQuery)&&u(e,t.viewQuery)}),e}function l(t){var e=new Map;return t.forEach(function(t){n.i(f.a)(t.queries)&&t.queries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.query)&&u(e,t.query)})}),e}function u(t,e){e.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var d=n(19),p=n(17),f=n(2),h=n(13),m=n(41),v=n(54);n.d(e,"a",function(){return y}),n.d(e,"b",function(){return w}),n.d(e,"c",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(t){function e(e,n){t.call(this,n,e)}return g(e,t),e}(m.a),y=function(){function t(t,e){var i=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=c(t),this.viewProviders=new Map,o(t.viewProviders,e,this.errors).forEach(function(t){n.i(f.b)(i.viewProviders.get(t.token.reference))&&i.viewProviders.set(t.token.reference,!0)})}return t}(),w=function(){function t(t,e,i,r,o,a,c){var u=this;this.viewContext=t,this._parent=e,this._isViewRoot=i,this._directiveAsts=r,this._sourceSpan=c,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},o.forEach(function(t){return u._attrs[t.name]=t.value});var m=r.map(function(t){return t.directive});this._allProviders=s(m,c,t.errors),this._contentQueries=l(m);var v=new Map;p.b.values(this._allProviders).forEach(function(t){u._addQueryReadsTo(t.token,v)}),a.forEach(function(t){u._addQueryReadsTo(new d.b({value:t.name}),v)}),n.i(f.a)(v.get(n.i(h.a)(h.b.ViewContainerRef).reference))&&(this._hasViewContainer=!0),p.b.values(this._allProviders).forEach(function(t){var e=t.eager||n.i(f.a)(v.get(t.token.reference));e&&u._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){return p.b.values(this._transformedProviders)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=p.a.clone(this._directiveAsts);return p.a.sort(e,function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(i){var r=i.read||t;n.i(f.b)(e.get(r.reference))&&e.set(r.reference,!0)})},t.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;null!==r;)e=r._contentQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e.filter(function(t){return t.descendants||o<=1})),r._directiveAsts.length>0&&o++,r=r._parent;return e=this.viewContext.viewQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e),i},t.prototype._getOrCreateLocalProvider=function(t,e,o){var s=this,a=this._allProviders.get(e.reference);if(!a||(t===v.a.Directive||t===v.a.PublicService)&&a.providerType===v.a.PrivateService||(t===v.a.PrivateService||t===v.a.PublicService)&&a.providerType===v.a.Builtin)return null;var c=this._transformedProviders.get(e.reference);if(n.i(f.a)(c))return c;if(n.i(f.a)(this._seenProviders.get(e.reference)))return this.viewContext.errors.push(new b("Cannot instantiate cyclic dependency! "+e.name,this._sourceSpan)),null;this._seenProviders.set(e.reference,!0);var l=a.providers.map(function(t){var e,r=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=s._getDependency(a.providerType,new d.c({token:t.useExisting}),o);n.i(f.a)(l.token)?c=l.token:(c=null,r=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}return i(t,{useExisting:c,useValue:r,deps:e})});return c=r(a,{eager:o,providers:l}),this._transformedProviders.set(e.reference,c),c},t.prototype._getLocalDependency=function(t,e,i){if(void 0===i&&(i=null),e.isAttribute){var r=this._attrs[e.token.value];return new d.c({isValue:!0,value:n.i(f.j)(r)})}if(n.i(f.a)(e.query)||n.i(f.a)(e.viewQuery))return e;if(n.i(f.a)(e.token)){if(t===v.a.Directive||t===v.a.Component){if(e.token.reference===n.i(h.a)(h.b.Renderer).reference||e.token.reference===n.i(h.a)(h.b.ElementRef).reference||e.token.reference===n.i(h.a)(h.b.ChangeDetectorRef).reference||e.token.reference===n.i(h.a)(h.b.TemplateRef).reference)return e;e.token.reference===n.i(h.a)(h.b.ViewContainerRef).reference&&(this._hasViewContainer=!0)}if(e.token.reference===n.i(h.a)(h.b.Injector).reference)return e;if(n.i(f.a)(this._getOrCreateLocalProvider(t,e.token,i)))return e}return null},t.prototype._getDependency=function(t,e,i){void 0===i&&(i=null);var r=this,o=i,s=null;if(e.isSkipSelf||(s=this._getLocalDependency(t,e,i)),e.isSelf)!s&&e.isOptional&&(s=new d.c({isValue:!0,value:null}));else{for(;!s&&n.i(f.a)(r._parent);){var a=r;r=r._parent,a._isViewRoot&&(o=!1),s=r._getLocalDependency(v.a.PublicService,e,o)}s||(s=!e.isHost||this.viewContext.component.type.isHost||this.viewContext.component.type.reference===e.token.reference||n.i(f.a)(this.viewContext.viewProviders.get(e.token.reference))?e:e.isOptional?s=new d.c({isValue:!0,value:null}):null)}return s||this.viewContext.errors.push(new b("No provider for "+e.token.name,this._sourceSpan)),s},t}(),_=function(){function t(t,e,n){var i=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map;var r=t.transitiveModule.modules.map(function(t){return t.type});r.forEach(function(t){var e=new d.d({token:new d.b({identifier:t}),useClass:t});a([e],v.a.PublicService,!0,n,i._errors,i._allProviders)}),a(o(t.transitiveModule.providers.concat(e),n,this._errors),v.a.PublicService,!1,n,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return p.b.values(this._transformedProviders)},t.prototype._getOrCreateLocalProvider=function(t,e){var o=this,s=this._allProviders.get(t.reference);if(!s)return null;var a=this._transformedProviders.get(t.reference);if(n.i(f.a)(a))return a;if(n.i(f.a)(this._seenProviders.get(t.reference)))return this._errors.push(new b("Cannot instantiate cyclic dependency! "+t.name,s.sourceSpan)),null;this._seenProviders.set(t.reference,!0);var c=s.providers.map(function(t){var r,a=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=o._getDependency(new d.c({token:t.useExisting}),e,s.sourceSpan);n.i(f.a)(l.token)?c=l.token:(c=null,a=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}return i(t,{useExisting:c,useValue:a,deps:r})});return a=r(s,{eager:e,providers:c}),this._transformedProviders.set(t.reference,a),a},t.prototype._getDependency=function(t,e,i){void 0===e&&(e=null);var r=!1;!t.isSkipSelf&&n.i(f.a)(t.token)&&(t.token.reference===n.i(h.a)(h.b.Injector).reference||t.token.reference===n.i(h.a)(h.b.ComponentFactoryResolver).reference?r=!0:n.i(f.a)(this._getOrCreateLocalProvider(t.token,e))&&(r=!0));var o=t;return t.isSelf&&!r&&(t.isOptional?o=new d.c({isValue:!0,value:null}):this._errors.push(new b("No provider for "+t.token.name,i))),o},t}()},function(t,e,n){"use strict";function i(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}var r=n(0),o=n(145),s=n(257),a=n(19),c=n(81),l=n(147),u=n(2),d=n(152),p=n(154),f=n(6),h=n(473),m=n(474),v=n(14),g=n(160),b=n(107),y=n(22),w=n(108);n.d(e,"a",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var _=function(){function t(t,e,n,i,r,a,c,l){this._injector=t,this._metadataResolver=e,this._templateNormalizer=n,this._templateParser=i,this._styleCompiler=r,this._viewCompiler=a,this._ngModuleCompiler=c,this._compilerConfig=l,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledNgModuleCache=new Map,this._animationParser=new s.a,this._animationCompiler=new o.a}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},t.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},t.prototype._compileModuleAndComponents=function(t,e){var n=this._compileComponents(t,e),i=this._compileModule(t);return new y.h(i,n.then(function(){return i}))},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this,i=this._compileComponents(t,e),o=this._compileModule(t),s=this._metadataResolver.getNgModuleMetadata(t),a=[],c=new Set;s.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(t){if(t.isComponent){var e=n._createCompiledHostTemplate(t.type.reference);c.add(e),a.push(e.proxyComponentFactory)}})});var l=new r.ModuleWithComponentFactories(o,a),u=function(){return c.forEach(function(t){n._compileTemplate(t)}),l},d=e?Promise.resolve(u()):i.then(u);return new y.h(l,d)},t.prototype._compileModule=function(t){var e=this,i=this._compiledNgModuleCache.get(t);if(!i){var o=this._metadataResolver.getNgModuleMetadata(t),s=[this._metadataResolver.getProviderMetadata(new a.x(r.Compiler,{useFactory:function(){return new C(e,o.type.reference)}}))],c=this._ngModuleCompiler.compile(o,s);c.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory,t.placeholder.name="compFactory_"+t.comp.name}),i=this._compilerConfig.useJit?n.i(m.a)(o.type.name+".ngfactory.js",c.statements,c.ngModuleFactoryVar):n.i(h.a)(c.statements,c.ngModuleFactoryVar),this._compiledNgModuleCache.set(o.type.reference,i)}return i},t.prototype._compileComponents=function(t,e){var n=this,i=new Set,r=[],o=this._metadataResolver.getNgModuleMetadata(t);o.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(e){e.isComponent&&(i.add(n._createCompiledTemplate(e,t)),e.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))}))}),t.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))})}),i.forEach(function(t){if(t.loading){if(e)throw new v._0(t.compType.reference);r.push(t.loading)}});var s=function(){i.forEach(function(t){n._compileTemplate(t)})};return e?(s(),Promise.resolve(null)):Promise.all(r).then(s)},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&(this._templateNormalizer.clearCacheFor(e.normalizedCompMeta),this._compiledTemplateCache.delete(t))},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._templateNormalizer.clearCache(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t){var e=this._compiledHostTemplateCache.get(t);if(!e){var r=this._metadataResolver.getDirectiveMetadata(t);i(r);var o=n.i(a.n)(r);e=new x(!0,r.selector,r.type,[r],[],[],this._templateNormalizer.normalizeDirective(o)),this._compiledHostTemplateCache.set(t,e)}return e},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(i(t),n=new x(!1,t.selector,t.type,e.transitiveModule.directives,e.transitiveModule.pipes,e.schemas,this._templateNormalizer.normalizeDirective(t)),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._assertComponentKnown=function(t,e){var i=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!i)throw e?new Error("Illegal state: Compiled view for component "+n.i(u.p)(t)+" does not exist!"):new Error("Component "+n.i(u.p)(t)+" is not part of any NgModule or the module has not been imported into your module.");return i},t.prototype._assertComponentLoaded=function(t,e){var i=this._assertComponentKnown(t,e);if(i.loading)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(t)+" (isHost: "+e+") is still loading!");return i},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var i=t.normalizedCompMeta,r=new Map,o=this._styleCompiler.compileComponent(i);o.externalStylesheets.forEach(function(t){r.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,r);var s=t.viewComponentTypes.map(function(t){return e._assertComponentLoaded(t,!1).normalizedCompMeta}),a=this._animationParser.parseComponent(i),c=this._templateParser.parse(i,i.template.template,t.viewDirectives.concat(s),t.viewPipes,t.schemas,i.type.name),l=this._animationCompiler.compile(i.type.name,a),u=this._viewCompiler.compileComponent(i,c,f.e(o.componentStylesheet.stylesVar),t.viewPipes,l);u.dependencies.forEach(function(t){var n;if(t instanceof w.a){var i=t;n=e._assertComponentLoaded(i.comp.reference,!1),i.placeholder.reference=n.proxyViewFactory,i.placeholder.name="viewFactory_"+i.comp.name}else if(t instanceof w.b){var r=t;n=e._assertComponentLoaded(r.comp.reference,!0),r.placeholder.reference=n.proxyComponentFactory,r.placeholder.name="compFactory_"+r.comp.name}});var d=o.componentStylesheet.statements.concat(u.statements);l.forEach(function(t){t.statements.forEach(function(t){d.push(t)})});var p;p=this._compilerConfig.useJit?n.i(m.a)(""+t.compType.name+(t.isHost?"_Host":"")+".ngfactory.js",d,u.viewFactoryVar):n.i(h.a)(d,u.viewFactoryVar),t.compiled(p)}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,i){var r=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(r,e);t.valuePlaceholder.reference=o,t.valuePlaceholder.name="importedStyles"+i})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(m.a)(t.meta.moduleUrl+".css.js",t.statements,t.stylesVar):n.i(h.a)(t.statements,t.stylesVar)},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:r.Injector},{type:d.a},{type:l.a},{type:b.a},{type:g.a},{type:w.c},{type:p.a},{type:c.a}],t}(),x=function(){function t(t,e,i,o,s,a,c){var l=this;this.isHost=t,this.compType=i,this.viewPipes=s,this.schemas=a,this._viewFactory=null,this.loading=null,this._normalizedCompMeta=null,this.isCompiled=!1,this.isCompiledWithDeps=!1,this.viewComponentTypes=[],this.viewDirectives=[],o.forEach(function(t){t.isComponent?l.viewComponentTypes.push(t.type.reference):l.viewDirectives.push(t)}),this.proxyViewFactory=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(!l._viewFactory)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(l.compType)+" is not compiled yet!");return l._viewFactory.apply(null,t)},this.proxyComponentFactory=t?new r.ComponentFactory(e,this.proxyViewFactory,i.reference):null,c.syncResult?this._normalizedCompMeta=c.syncResult:this.loading=c.asyncResult.then(function(t){l._normalizedCompMeta=t,l.loading=null})}return Object.defineProperty(t.prototype,"normalizedCompMeta",{get:function(){if(this.loading)throw new Error("Template is still loading for "+this.compType.name+"!");return this._normalizedCompMeta},enumerable:!0,configurable:!0}),t.prototype.compiled=function(t){this._viewFactory=t,this.isCompiled=!0},t.prototype.depsCompiled=function(){this.isCompiledWithDeps=!0},t}(),C=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(477),o=n(82);n.d(e,"a",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a="boolean",c="number",l="string",u="object",d=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^[HTMLElement]|!autofocus,challenge,!disabled,keytype,name","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime"],p={class:"className",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},f=function(t){function e(){var e=this;t.call(this),this._schema={},d.forEach(function(t){var n={},i=t.split("|"),r=i[0],o=i[1],s=o.split(","),d=r.split("^"),p=d[0],f=d[1];p.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var h=f&&e._schema[f.toLowerCase()];h&&Object.keys(h).forEach(function(t){n[t]=h[t]}),s.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=a;break;case"#":n[t.substring(1)]=c;break;case"%":n[t.substring(1)]=u;break;default:n[t]=l}})})}return s(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}var r=this._schema[t.toLowerCase()]||this._schema.unknown;return!!r[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e){t=t.toLowerCase(),e=e.toLowerCase();var n=r.a[t+"|"+e];return n?n:(n=r.a["*|"+e],n?n:i.SecurityContext.NONE)},e.prototype.getMappedPropName=function(t){return p[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event property '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...")+("\nIf '"+t+"' is a directive input, make sure the directive is imported by the")+" current module.";return{error:!0,msg:e}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event attribute '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...");return{error:!0,msg:e}}return{error:!1}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.a)},function(t,e,n){"use strict";function i(t){if(n.i(o.b)(t)||0===t.length||"/"==t[0])return!1;var e=t.match(c);return null===e||"package"==e[1]||"asset"==e[1]}function r(t,e,n){var r=[],o=n.replace(a,function(){for(var n=[],o=0;o<arguments.length;o++)n[o-0]=arguments[o];var s=n[1]||n[2];return i(s)?(r.push(t.resolve(e,s)),""):n[0]});return new s(o,r)}var o=n(2);e.a=i,e.b=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t,e){this.style=t,this.styleUrls=e}return t}(),a=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,c=/^([^:\/?#]+):/},function(t,e,n){"use strict";function i(t){var e=null,i=null,b=null,y=!1,w=null;t.attrs.forEach(function(t){var n=t.name.toLowerCase();n==a?e=t.value:n==d?i=t.value:n==u?b=t.value:t.name==m?y=!0:t.name==v&&t.value.length>0&&(w=t.value)}),e=r(e);var _=t.name.toLowerCase(),x=s.OTHER;return n.i(o.e)(_)[1]==c?x=s.NG_CONTENT:_==f?x=s.STYLE:_==h?x=s.SCRIPT:_==l&&b==p&&(x=s.STYLESHEET),new g(x,e,i,y,w)}function r(t){return null===t||0===t.length?"*":t}var o=n(67);e.a=i,n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s,a="select",c="ng-content",l="link",u="rel",d="href",p="stylesheet",f="style",h="script",m="ngNonBindable",v="ngProjectAs";!function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"}(s||(s={}));var g=function(){function t(t,e,n,i,r){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=i,this.projectAs=r}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.node=t,this.sourceAst=e}return t}()},function(t,e,n){"use strict";function i(t,e,i,r){var o;return o=e>0?l.a(t).lowerEquals(m.a.requestNodeIndex).and(m.a.requestNodeIndex.lowerEquals(l.a(t+e))):l.a(t).identical(m.a.requestNodeIndex),new l.i(m.a.token.identical(n.i(p.f)(i.token)).and(o),[new l.t(r)])}function r(t,e,n,i,r,o){var s,a,c=o.view;if(i?(s=l.g(n),a=new l.q(l.l)):(s=n[0],a=n[0].type),a||(a=l.l),r)c.fields.push(new l.s(t,a)),c.createMethod.addStmt(l.n.prop(t).set(s).toStmt());else{var u="_"+t;c.fields.push(new l.s(u,a));var d=new f.a(c);d.resetDebugInfo(o.nodeIndex,o.sourceAst),d.addStmt(new l.i(l.n.prop(u).isBlank(),[l.n.prop(u).set(s).toStmt()])),d.addStmt(new l.t(l.n.prop(u))),c.getters.push(new l.v(t,d.finish(),a))}return l.n.prop(t)}var o=n(19),s=n(17),a=n(2),c=n(13),l=n(6),u=n(271),d=n(54),p=n(22),f=n(161),h=n(279),m=n(68),v=n(84);n.d(e,"b",function(){return b}),n.d(e,"a",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(){function t(t,e,n,i,r){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=i,this.sourceAst=r}return t.prototype.isNull=function(){return!this.renderNode},t.prototype.isRootElement=function(){return this.view!=this.parent.view},t}(),y=function(t){function e(e,i,r,o,s,u,d,p,f,h,m){var v=this;t.call(this,e,i,r,o,s),this.component=u,this._directives=d,this._resolvedProvidersArray=p,this.hasViewContainer=f,this.hasEmbeddedView=h,this._compViewExpr=null,this.instances=new Map,this._queryCount=0,this._queries=new Map,this._componentConstructorViewQueryLists=[],this.contentNodesByNgContentIndex=null,this.referenceTokens={},m.forEach(function(t){return v.referenceTokens[t.name]=t.value}),this.elementRef=l.b(n.i(c.d)(c.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(c.a)(c.b.ElementRef).reference,this.elementRef),this.injector=l.n.callMethod("injector",[l.a(this.nodeIndex)]),this.instances.set(n.i(c.a)(c.b.Injector).reference,this.injector),this.instances.set(n.i(c.a)(c.b.Renderer).reference,l.n.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView||n.i(a.a)(this.component))&&this._createAppElement()}return g(e,t),e.createNull=function(){return new e(null,null,null,null,null,null,[],[],!1,!1,[])},e.prototype._createAppElement=function(){var t="_appEl_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new l.s(t,l.c(n.i(c.d)(c.b.AppElement)),[l.u.Private]));var i=l.n.prop(t).set(l.b(n.i(c.d)(c.b.AppElement)).instantiate([l.a(this.nodeIndex),l.a(e),l.n,this.renderNode])).toStmt();this.view.createMethod.addStmt(i),this.appElement=l.n.prop(t),this.instances.set(n.i(c.a)(c.b.AppElement).reference,this.appElement)},e.prototype.createComponentFactoryResolver=function(t){if(t&&0!==t.length){var e=l.b(n.i(c.d)(c.b.CodegenComponentFactoryResolver)).instantiate([l.g(t.map(function(t){return l.b(t)})),n.i(v.b)(n.i(c.a)(c.b.ComponentFactoryResolver),!1)]),i=new o.d({token:n.i(c.a)(c.b.ComponentFactoryResolver),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.PrivateService,[],this.sourceAst.sourceSpan))}},e.prototype.setComponentView=function(t){this._compViewExpr=t,this.contentNodesByNgContentIndex=new Array(this.component.template.ngContentSelectors.length);for(var e=0;e<this.contentNodesByNgContentIndex.length;e++)this.contentNodesByNgContentIndex[e]=[]},e.prototype.setEmbeddedView=function(t){if(this.embeddedView=t,n.i(a.a)(t)){var e=l.b(n.i(c.d)(c.b.TemplateRef_)).instantiate([this.appElement,this.embeddedView.viewFactory]),i=new o.d({token:n.i(c.a)(c.b.TemplateRef),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.Builtin,[],this.sourceAst.sourceSpan))}},e.prototype.beforeChildren=function(){var t=this;this.hasViewContainer&&this.instances.set(n.i(c.a)(c.b.ViewContainerRef).reference,this.appElement.prop("vcRef")),this._resolvedProviders=new Map,this._resolvedProvidersArray.forEach(function(e){return t._resolvedProviders.set(e.token.reference,e)}),s.b.values(this._resolvedProviders).forEach(function(e){var i=e.providers.map(function(i){if(n.i(a.a)(i.useExisting))return t._getDependency(e.providerType,new o.c({token:i.useExisting}));if(n.i(a.a)(i.useFactory)){var r=i.deps||i.useFactory.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useFactory).callFn(s)}if(n.i(a.a)(i.useClass)){var r=i.deps||i.useClass.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useClass).instantiate(s,l.c(i.useClass))}return n.i(u.a)(i.useValue)}),s="_"+e.token.name+"_"+t.nodeIndex+"_"+t.instances.size,c=r(s,e,i,e.multiProvider,e.eager,t);t.instances.set(e.token.reference,c)});for(var e=0;e<this._directives.length;e++){var i=this._directives[e],d=this.instances.get(n.i(c.c)(i.type).reference);i.queries.forEach(function(e){t._addQuery(e,d)})}var p=[];if(s.b.values(this._resolvedProviders).forEach(function(e){var n=t._getQueriesFor(e.token);s.a.addAll(p,n.map(function(t){return new w(t,e.token)}))}),Object.keys(this.referenceTokens).forEach(function(e){var i,r=t.referenceTokens[e];i=n.i(a.a)(r)?t.instances.get(r.reference):t.renderNode,t.view.locals.set(e,i);var c=new o.b({value:e});s.a.addAll(p,t._getQueriesFor(c).map(function(t){return new w(t,c)}))}),p.forEach(function(e){var i;if(n.i(a.a)(e.read.identifier))i=t.instances.get(e.read.reference);else{var r=t.referenceTokens[e.read.value];i=n.i(a.a)(r)?t.instances.get(r.reference):t.elementRef}n.i(a.a)(i)&&e.query.addValue(i,t.view)}),n.i(a.a)(this.component)){var f=n.i(a.a)(this.component)?l.g(this._componentConstructorViewQueryLists):l.h,h=n.i(a.a)(this.getComponent())?this.getComponent():l.h;this.view.createMethod.addStmt(this.appElement.callMethod("initComponent",[h,f,this._compViewExpr]).toStmt())}},e.prototype.afterChildren=function(t){var e=this;s.b.values(this._resolvedProviders).forEach(function(n){var r=e.instances.get(n.token.reference),o=n.providerType===d.a.PrivateService?0:t;e.view.injectorGetMethod.addStmt(i(e.nodeIndex,o,n,r))}),s.b.values(this._queries).forEach(function(t){return t.forEach(function(t){return t.afterChildren(e.view.createMethod,e.view.updateContentQueriesMethod)})})},e.prototype.addContentNode=function(t,e){this.contentNodesByNgContentIndex[t].push(e)},e.prototype.getComponent=function(){return n.i(a.a)(this.component)?this.instances.get(n.i(c.c)(this.component.type).reference):null},e.prototype.getProviderTokens=function(){return s.b.values(this._resolvedProviders).map(function(t){return n.i(p.f)(t.token)})},e.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;!r.isNull();)e=r._queries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e.filter(function(t){return t.meta.descendants||o<=1})),r._directives.length>0&&o++,r=r.parent;return e=this.view.componentView.viewQueries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e),i},e.prototype._addQuery=function(t,e){var i="_query_"+t.selectors[0].name+"_"+this.nodeIndex+"_"+this._queryCount++,r=n.i(h.a)(t,e,i,this.view),o=new h.b(t,r,e,this.view);return n.i(h.c)(this._queries,o),o},e.prototype._getLocalDependency=function(t,e){var i=null;if(!i&&n.i(a.a)(e.query)&&(i=this._addQuery(e.query,null).queryList),!i&&n.i(a.a)(e.viewQuery)&&(i=n.i(h.a)(e.viewQuery,null,"_viewQuery_"+e.viewQuery.selectors[0].name+"_"+this.nodeIndex+"_"+this._componentConstructorViewQueryLists.length,this.view),this._componentConstructorViewQueryLists.push(i)),n.i(a.a)(e.token)){if(!i&&e.token.reference===n.i(c.a)(c.b.ChangeDetectorRef).reference)return t===d.a.Component?this._compViewExpr.prop("ref"):n.i(v.a)(l.n.prop("ref"),this.view,this.view.componentView);if(!i){var r=this._resolvedProviders.get(e.token.reference);if(r&&(t===d.a.Directive||t===d.a.PublicService)&&r.providerType===d.a.PrivateService)return null;i=this.instances.get(e.token.reference)}}return i},e.prototype._getDependency=function(t,e){var i=this,r=null;for(e.isValue&&(r=l.a(e.value)),r||e.isSkipSelf||(r=this._getLocalDependency(t,e));!r&&!i.parent.isNull();)i=i.parent,r=i._getLocalDependency(d.a.PublicService,new o.c({token:e.token}));return r||(r=n.i(v.b)(e.token,e.isOptional)),r||(r=l.h),n.i(v.a)(r,this.view,i.view)},e}(b),w=function(){function t(t,e){this.query=t,this.read=t.meta.read||e}return t}()},function(t,e,n){"use strict";function i(t){return a.a.flatten(t.values.map(function(t){return t instanceof p?r(t.view.declarationElement.appElement,t.view,i(t)):t}))}function r(t,e,n){var i=n.map(function(t){return u.p(u.n.name,u.e("nestedView"),t)});return t.callMethod("mapNestedViews",[u.e(e.className),u.j([new u.k("nestedView",e.classType)],[new u.t(u.g(i))],u.l)])}function o(t,e,i,r){r.fields.push(new u.s(i,u.c(n.i(l.d)(l.b.QueryList),[u.l])));var o=u.n.prop(i);return r.createMethod.addStmt(u.n.prop(i).set(u.b(n.i(l.d)(l.b.QueryList),[u.l]).instantiate([])).toStmt()),o}function s(t,e){e.meta.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var a=n(17),c=n(2),l=n(13),u=n(6),d=n(84);n.d(e,"b",function(){return f}),e.a=o,e.c=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=function(){function t(t,e){this.view=t,this.values=e}return t}(),f=function(){function t(t,e,n,i){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=i,this._values=new p(i,[])}return t.prototype.addValue=function(t,e){for(var i=e,r=[];n.i(c.a)(i)&&i!==this.view;){var o=i.declarationElement;r.unshift(o),i=o.view}var s=n.i(d.a)(this.queryList,e,this.view),a=this._values;r.forEach(function(t){var e=a.values.length>0?a.values[a.values.length-1]:null;if(e instanceof p&&e.view===t.embeddedView)a=e;else{var n=new p(t.embeddedView,[]);a.values.push(n),a=n}}),a.values.push(t),r.length>0&&e.dirtyParentQueriesMethod.addStmt(s.callMethod("setDirty",[]).toStmt())},t.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof p})},t.prototype.afterChildren=function(t,e){var r=i(this._values),o=[this.queryList.callMethod("reset",[u.g(r)]).toStmt()];if(n.i(c.a)(this.ownerDirectiveExpression)){var s=this.meta.first?this.queryList.prop("first"):this.queryList;o.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(s).toStmt())}this.meta.first||o.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(o):e.addStmt(new u.i(this.queryList.prop("dirty"),o))},t}()},function(t,e,n){"use strict";function i(t,e){return e>0?l.j.EMBEDDED:t.type.isHost?l.j.HOST:l.j.COMPONENT}var r=n(19),o=n(17),s=n(2),a=n(13),c=n(6),l=n(14),u=n(161),d=n(479),p=n(279),f=n(68),h=n(84);n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m=function(){function t(t,e,a,d,f,m,v,g){var b=this;this.component=t,this.genConfig=e,this.pipeMetas=a,this.styles=d,this.animations=f,this.viewIndex=m,this.declarationElement=v,this.templateVariableBindings=g,this.nodes=[],this.rootNodesOrAppElements=[],this.bindings=[],this.classStatements=[],this.eventHandlerMethods=[],this.fields=[],this.getters=[],this.disposables=[],this.subscriptions=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new u.a(this),this.animationBindingsMethod=new u.a(this),this.injectorGetMethod=new u.a(this),this.updateContentQueriesMethod=new u.a(this),this.dirtyParentQueriesMethod=new u.a(this),this.updateViewQueriesMethod=new u.a(this),this.detectChangesInInputsMethod=new u.a(this),this.detectChangesRenderPropertiesMethod=new u.a(this),this.afterContentLifecycleCallbacksMethod=new u.a(this),this.afterViewLifecycleCallbacksMethod=new u.a(this),this.destroyMethod=new u.a(this),this.detachMethod=new u.a(this),this.viewType=i(t,m),this.className="_View_"+t.type.name+m,this.classType=c.c(new r.a({name:this.className})),this.viewFactory=c.e(n.i(h.d)(t,m)),this.viewType===l.j.COMPONENT||this.viewType===l.j.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(h.a)(c.n.prop("context"),this,this.componentView);var y=new Map;if(this.viewType===l.j.COMPONENT){var w=c.n.prop("context");o.a.forEachWithIndex(this.component.viewQueries,function(t,e){var i="_viewQuery_"+t.selectors[0].name+"_"+e,r=n.i(p.a)(t,w,i,b),o=new p.b(t,r,w,b);n.i(p.c)(y,o)});var _=0;this.component.type.diDeps.forEach(function(t){if(n.i(s.a)(t.viewQuery)){var e=c.n.prop("declarationAppElement").prop("componentConstructorViewQueries").key(c.a(_++)),i=new p.b(t.viewQuery,e,null,b);n.i(p.c)(y,i)}})}this.viewQueries=y,g.forEach(function(t){b.locals.set(t[1],c.n.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return t.prototype.callPipe=function(t,e,n){return d.a.call(this,t,[e].concat(n))},t.prototype.getLocal=function(t){if(t==f.b.event.name)return f.b.event;for(var e=this,i=e.locals.get(t);!i&&n.i(s.a)(e.declarationElement.view);)e=e.declarationElement.view,i=e.locals.get(t);return n.i(s.a)(i)?n.i(h.a)(i,this,e):null},t.prototype.createLiteralArray=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_ARRAY));for(var e=c.n.prop("_arr_"+this.literalArrayCount++),i=[],r=[],o=0;o<t.length;o++){var s="p"+o;i.push(new c.k(s)),r.push(c.e(s))}return n.i(h.c)(c.j(i,[new c.t(c.g(r))],new c.q(c.l)),t.length,e,this),e.callFn(t)},t.prototype.createLiteralMap=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_MAP));for(var e=c.n.prop("_map_"+this.literalMapCount++),i=[],r=[],o=[],s=0;s<t.length;s++){var l="p"+s;i.push(new c.k(l)),r.push([t[s][0],c.e(l)]),o.push(t[s][1])}return n.i(h.c)(c.j(i,[new c.t(c.f(r))],new c.w(c.l)),t.length,e,this),e.callFn(o)},t.prototype.afterNodes=function(){var t=this;o.b.values(this.viewQueries).forEach(function(e){return e.forEach(function(e){return e.afterChildren(t.createMethod,t.updateViewQueriesMethod)})})},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){var o=new b(t,e,i,r),s=n.visit(o,v.Expression);return new g(s,o.needsValueUnwrapper,o.temporaryCount)}function r(t,e,n,i){var r=new b(t,e,null,i),o=[];return d(n.visit(r,v.Statement),o),a(r.temporaryCount,i,o),o}function o(t,e){return"tmp_"+t+"_"+e}function s(t,e){return new m.x(o(t,e),m.h)}function a(t,e,n){for(var i=t-1;i>=0;i--)n.unshift(s(e,i))}function c(t,e){if(t!==v.Statement)throw new Error("Expected a statement, but saw "+e)}function l(t,e){if(t!==v.Expression)throw new Error("Expected an expression, but saw "+e)}function u(t,e){return t===v.Statement?e.toStmt():e}function d(t,e){n.i(f.c)(t)?t.forEach(function(t){return d(t,e)}):e.push(t)}var p=n(149),f=n(2),h=n(13),m=n(6);e.b=i,e.a=r,e.c=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var v,g=function(){function t(t,e,n){this.expression=t,this.needsValueUnwrapper=e,this.temporaryCount=n}return t}();!function(t){t[t.Statement=0]="Statement",t[t.Expression=1]="Expression"}(v||(v={}));var b=function(){function t(t,e,n,i){this._nameResolver=t,this._implicitReceiver=e,this._valueUnwrapper=n,this.bindingIndex=i,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.needsValueUnwrapper=!1,this.temporaryCount=0}return t.prototype.visitBinary=function(t,e){var n;switch(t.operation){case"+":n=m.y.Plus;break;case"-":n=m.y.Minus;break;case"*":n=m.y.Multiply;break;case"/":n=m.y.Divide;break;case"%":n=m.y.Modulo;break;case"&&":n=m.y.And;break;case"||":n=m.y.Or;break;case"==":n=m.y.Equals;break;case"!=":n=m.y.NotEquals;break;case"===":n=m.y.Identical;break;case"!==":n=m.y.NotIdentical;break;case"<":n=m.y.Lower;break;case">":n=m.y.Bigger;break;case"<=":n=m.y.LowerEquals;break;case">=":n=m.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return u(e,new m.z(n,this.visit(t.left,v.Expression),this.visit(t.right,v.Expression)))},t.prototype.visitChain=function(t,e){return c(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,v.Expression);return u(e,n.conditional(this.visit(t.trueExp,v.Expression),this.visit(t.falseExp,v.Expression)))},t.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,v.Expression),i=this.visitAll(t.args,v.Expression),r=this._nameResolver.callPipe(t.name,n,i);return this.needsValueUnwrapper=!0,u(e,this._valueUnwrapper.callMethod("unwrap",[r]))},t.prototype.visitFunctionCall=function(t,e){return u(e,this.visit(t.target,v.Expression).callFn(this.visitAll(t.args,v.Expression)))},t.prototype.visitImplicitReceiver=function(t,e){return l(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){l(e,t);for(var i=[m.a(t.expressions.length)],r=0;r<t.strings.length-1;r++)i.push(m.a(t.strings[r])),i.push(this.visit(t.expressions[r],v.Expression));return i.push(m.a(t.strings[t.strings.length-1])),m.b(n.i(h.d)(h.b.interpolate)).callFn(i)},t.prototype.visitKeyedRead=function(t,e){return u(e,this.visit(t.obj,v.Expression).key(this.visit(t.key,v.Expression)))},t.prototype.visitKeyedWrite=function(t,e){var n=this.visit(t.obj,v.Expression),i=this.visit(t.key,v.Expression),r=this.visit(t.value,v.Expression);return u(e,n.key(i).set(r))},t.prototype.visitLiteralArray=function(t,e){return u(e,this._nameResolver.createLiteralArray(this.visitAll(t.expressions,e)))},t.prototype.visitLiteralMap=function(t,e){for(var n=[],i=0;i<t.keys.length;i++)n.push([t.keys[i],this.visit(t.values[i],v.Expression)]);return u(e,this._nameResolver.createLiteralMap(n))},t.prototype.visitLiteralPrimitive=function(t,e){return u(e,m.a(t.value))},t.prototype.visitMethodCall=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=this.visitAll(t.args,v.Expression),o=null,s=this.visit(t.receiver,v.Expression);if(s===this._implicitReceiver){var a=this._nameResolver.getLocal(t.name);n.i(f.a)(a)&&(o=a.callFn(r))}return n.i(f.b)(o)&&(o=s.callMethod(t.name,r)),u(e,o)},t.prototype.visitPrefixNot=function(t,e){return u(e,m.A(this.visit(t.expression,v.Expression)))},t.prototype.visitPropertyRead=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=null,o=this.visit(t.receiver,v.Expression);return o===this._implicitReceiver&&(r=this._nameResolver.getLocal(t.name)),n.i(f.b)(r)&&(r=o.prop(t.name)),u(e,r)},t.prototype.visitPropertyWrite=function(t,e){var i=this.visit(t.receiver,v.Expression);if(i===this._implicitReceiver){var r=this._nameResolver.getLocal(t.name);if(n.i(f.a)(r))throw new Error("Cannot assign to a reference or variable!")}return u(e,i.prop(t.name).set(this.visit(t.value,v.Expression)))},t.prototype.visitSafePropertyRead=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitSafeMethodCall=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitAll=function(t,e){var n=this;return t.map(function(t){return n.visit(t,e)})},t.prototype.visitQuote=function(t,e){throw new Error("Quotes are not supported for evaluation!")},t.prototype.visit=function(t,e){var n=this._resultMap.get(t);return n?n:(this._nodeMap.get(t)||t).visit(this,e)},t.prototype.convertSafeAccess=function(t,e,n){var i,r=this.visit(e.receiver,v.Expression);this.needsTemporary(e.receiver)&&(i=this.allocateTemporary(),r=i.set(r),this._resultMap.set(e.receiver,i));var o=r.isBlank();e instanceof p.s?this._nodeMap.set(e,new p.t(e.span,e.receiver,e.name,e.args)):this._nodeMap.set(e,new p.w(e.span,e.receiver,e.name));var s=this.visit(t,v.Expression);return this._nodeMap.delete(e),i&&this.releaseTemporary(i),u(n,o.conditional(m.a(null),s))},t.prototype.leftMostSafeNode=function(t){var e=this,n=function(t,n){return(e._nodeMap.get(n)||n).visit(t)};return t.visit({visitBinary:function(t){return null},visitChain:function(t){return null},visitConditional:function(t){return null},visitFunctionCall:function(t){return null},visitImplicitReceiver:function(t){return null},visitInterpolation:function(t){return null},visitKeyedRead:function(t){return n(this,t.obj)},visitKeyedWrite:function(t){return null},visitLiteralArray:function(t){return null},visitLiteralMap:function(t){return null},visitLiteralPrimitive:function(t){return null},visitMethodCall:function(t){return n(this,t.receiver)},visitPipe:function(t){return null},visitPrefixNot:function(t){return null},visitPropertyRead:function(t){return n(this,t.receiver)},visitPropertyWrite:function(t){return null},visitQuote:function(t){return null},visitSafeMethodCall:function(t){return n(this,t.receiver)||t},visitSafePropertyRead:function(t){return n(this,t.receiver)||t}})},t.prototype.needsTemporary=function(t){var e=this,n=function(t,n){return n&&(e._nodeMap.get(n)||n).visit(t)},i=function(t,e){return e.some(function(e){return n(t,e)})};return t.visit({visitBinary:function(t){return n(this,t.left)||n(this,t.right)},visitChain:function(t){return!1},visitConditional:function(t){return n(this,t.condition)||n(this,t.trueExp)||n(this,t.falseExp)},visitFunctionCall:function(t){return!0},visitImplicitReceiver:function(t){return!1},visitInterpolation:function(t){return i(this,t.expressions)},visitKeyedRead:function(t){return!1},visitKeyedWrite:function(t){return!1},visitLiteralArray:function(t){return!0},visitLiteralMap:function(t){return!0},visitLiteralPrimitive:function(t){return!1},visitMethodCall:function(t){return!0},visitPipe:function(t){return!0},visitPrefixNot:function(t){return n(this,t.expression)},visitPropertyRead:function(t){return!1},visitPropertyWrite:function(t){return!1},visitQuote:function(t){return!1},visitSafeMethodCall:function(t){return!0},visitSafePropertyRead:function(t){return!1}})},t.prototype.allocateTemporary=function(){var t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new m.B(o(this.bindingIndex,t))},t.prototype.releaseTemporary=function(t){if(this._currentTemporary--,t.name!=o(this.bindingIndex,this._currentTemporary))throw new Error("Temporary "+t.name+" released out of order")},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=new B(t,i);return n.i(T.c)(r,e,t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent),r.nestedViewCount}function r(t,e){t.afterNodes(),p(t,e),t.nodes.forEach(function(t){t instanceof M.a&&t.hasEmbeddedView&&r(t.embeddedView,e)})}function o(t){for(var e=t.view;a(t.parent,e);)t=t.parent;return t}function s(t){for(var e=t.view;a(t,e);)t=t.parent;return t}function a(t,e){return!t.isNull()&&t.sourceAst.name===L&&t.view===e}function c(t,e){var i={};return Object.keys(t).forEach(function(e){i[e]=t[e]}),e.forEach(function(t){Object.keys(t.hostAttributes).forEach(function(e){var r=t.hostAttributes[e],o=i[e];i[e]=n.i(k.a)(o)?u(e,o,r):r})}),d(i)}function l(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function u(t,e,n){return t==N||t==j?e+" "+n:n}function d(t){var e=[];return Object.keys(t).forEach(function(n){e.push([n,t[n]])}),C.a.sort(e),e}function p(t,e){var i=S.h;t.genConfig.genDebugInfo&&(i=S.e("nodeDebugInfos_"+t.component.type.name+t.viewIndex),e.push(i.set(S.g(t.nodes.map(f),new S.q(new S.I(n.i(E.d)(E.b.StaticNodeDebugInfo)),[S.d.Const]))).toDeclStmt(null,[S.u.Final])));var r=S.e("renderType_"+t.component.type.name);0===t.viewIndex&&e.push(r.set(S.h).toDeclStmt(S.c(n.i(E.d)(E.b.RenderComponentType))));var o=h(t,r,i);e.push(o),e.push(m(t,o,r))}function f(t){var e=t instanceof M.a?t:null,i=[],r=S.h,o=[];return n.i(k.a)(e)&&(i=e.getProviderTokens(),n.i(k.a)(e.component)&&(r=n.i(P.f)(n.i(E.c)(e.component.type))),Object.keys(e.referenceTokens).forEach(function(t){var i=e.referenceTokens[t];o.push([t,n.i(k.a)(i)?n.i(P.f)(i):S.h])})),S.b(n.i(E.d)(E.b.StaticNodeDebugInfo)).instantiate([S.g(i,new S.q(S.l,[S.d.Const])),r,S.f(o,new S.w(S.l,[S.d.Const]))],S.c(n.i(E.d)(E.b.StaticNodeDebugInfo),null,[S.d.Const]))}function h(t,e,i){var r=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],o=[S.e(t.className),e,I.f.fromValue(t.viewType),I.e.viewUtils,I.e.parentInjector,I.e.declarationEl,I.g.fromValue(w(t))];t.genConfig.genDebugInfo&&o.push(i);var s=new S.C(null,r,[S.J.callFn(o).toStmt()]),a=[new S.C("createInternal",[new S.k(V.name,S.K)],v(t),S.c(n.i(E.d)(E.b.AppElement))),new S.C("injectorGetInternal",[new S.k(I.a.token.name,S.l),new S.k(I.a.requestNodeIndex.name,S.L),new S.k(I.a.notFoundResult.name,S.l)],b(t.injectorGetMethod.finish(),I.a.notFoundResult),S.l),new S.C("detectChangesInternal",[new S.k(I.d.throwOnChange.name,S.D)],g(t)),new S.C("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new S.C("destroyInternal",[],t.destroyMethod.finish()),new S.C("detachInternal",[],t.detachMethod.finish())].concat(t.eventHandlerMethods),c=t.genConfig.genDebugInfo?E.b.DebugAppView:E.b.AppView,l=new S.M(t.className,S.b(n.i(E.d)(c),[y(t)]),t.fields,t.getters,s,a.filter(function(t){return t.body.length>0}));return l}function m(t,e,i){var r,o=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],s=[];if(r=t.component.template.templateUrl==t.component.type.moduleUrl?t.component.type.moduleUrl+" class "+t.component.type.name+" - inline template":t.component.template.templateUrl,0===t.viewIndex){var a=S.f(t.animations.map(function(t){return[t.name,t.fnExp]}));s=[new S.i(i.identical(S.h),[i.set(I.e.viewUtils.callMethod("createRenderComponentType",[t.genConfig.genDebugInfo?S.a(r):S.a(""),S.a(t.component.template.ngContentSelectors.length),I.h.fromValue(t.component.template.encapsulation),t.styles,a])).toStmt()])]}return S.j(o,s.concat([new S.t(S.e(e.name).instantiate(e.constructorMethod.params.map(function(t){return S.e(t.name)})))]),S.c(n.i(E.d)(E.b.AppView),[y(t)])).toDeclStmt(t.viewFactory.name,[S.u.Final])}function v(t){var e=S.h,i=[];t.viewType===O.j.COMPONENT&&(e=I.c.renderer.callMethod("createViewRoot",[S.n.prop("declarationAppElement").prop("nativeElement")]),i=[F.set(e).toDeclStmt(S.c(t.genConfig.renderTypes.renderNode),[S.u.Final])]);var r;return r=t.viewType===O.j.HOST?t.nodes[0].appElement:S.h,i.concat(t.createMethod.finish(),[S.n.callMethod("init",[n.i(D.e)(t.rootNodesOrAppElements),S.g(t.nodes.map(function(t){return t.renderNode})),S.g(t.disposables),S.g(t.subscriptions)]).toStmt(),new S.t(r)])}function g(t){var e=[];if(t.animationBindingsMethod.isEmpty()&&t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty())return e;C.a.addAll(e,t.animationBindingsMethod.finish()),C.a.addAll(e,t.detectChangesInInputsMethod.finish()),e.push(S.n.callMethod("detectContentChildrenChanges",[I.d.throwOnChange]).toStmt());var i=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());i.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),i)),C.a.addAll(e,t.detectChangesRenderPropertiesMethod.finish()),e.push(S.n.callMethod("detectViewChildrenChanges",[I.d.throwOnChange]).toStmt());var r=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());r.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),r));var o=[],s=S.N(e);return s.has(I.d.changed.name)&&o.push(I.d.changed.set(S.a(!0)).toDeclStmt(S.D)),s.has(I.d.changes.name)&&o.push(I.d.changes.set(S.h).toDeclStmt(new S.w(S.c(n.i(E.d)(E.b.SimpleChange))))),s.has(I.d.valUnwrapper.name)&&o.push(I.d.valUnwrapper.set(S.b(n.i(E.d)(E.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[S.u.Final])),o.concat(e)}function b(t,e){return t.length>0?t.concat([new S.t(e)]):t}function y(t){return t.viewType===O.j.COMPONENT?S.c(t.component.type):S.l}function w(t){var e;return e=t.viewType===O.j.COMPONENT?n.i(O.X)(t.component.changeDetection)?O.n.CheckAlways:O.n.CheckOnce:O.n.CheckAlways}var _=n(0),x=n(19),C=n(17),k=n(2),E=n(13),S=n(6),O=n(14),T=n(54),P=n(22),M=n(278),A=n(280),I=n(68),D=n(84);n.d(e,"c",function(){return H}),n.d(e,"d",function(){return U}),e.a=i,e.b=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var R="$implicit",N="class",j="style",L="ng-container",F=S.e("parentRenderNode"),V=S.e("rootSelector"),H=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),U=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),B=function(){function t(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0}return t.prototype._isRootNode=function(t){return t.view!==this.view},t.prototype._addRootNodeAndProject=function(t){var e=o(t),i=e.parent,r=e.sourceAst.ngContentIndex,s=t instanceof M.a&&t.hasViewContainer?t.appElement:null;this._isRootNode(i)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(s||t.renderNode):n.i(k.a)(i.component)&&n.i(k.a)(r)&&i.addContentNode(r,s||t.renderNode)},t.prototype._getParentRenderNode=function(t){return t=s(t),this._isRootNode(t)?this.view.viewType===O.j.COMPONENT?F:S.h:n.i(k.a)(t.component)&&t.component.template.encapsulation!==_.ViewEncapsulation.Native?S.h:t.renderNode},t.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},t.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},t.prototype._visitText=function(t,e,n){var i="_text_"+this.view.nodes.length;this.view.fields.push(new S.s(i,S.c(this.view.genConfig.renderTypes.renderText)));var r=S.n.prop(i),o=new M.b(n,this.view,this.view.nodes.length,r,t),s=S.n.prop(i).set(I.c.renderer.callMethod("createText",[this._getParentRenderNode(n),S.a(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(s),this._addRootNodeAndProject(o),r},t.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var i=this._getParentRenderNode(e),r=I.c.projectableNodes.key(S.a(t.index),new S.q(S.c(this.view.genConfig.renderTypes.renderNode)));return i!==S.h?this.view.createMethod.addStmt(I.c.renderer.callMethod("projectNodes",[i,S.b(n.i(E.d)(E.b.flattenNestedViewRenderNodes)).callFn([r])]).toStmt()):this._isRootNode(e)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(r):n.i(k.a)(e.component)&&n.i(k.a)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,r),null},t.prototype.visitElement=function(t,e){var i,r=this,o=this.view.nodes.length,s=this.view.createMethod.resetDebugInfoExpr(o,t);i=0===o&&this.view.viewType===O.j.HOST?S.n.callMethod("selectOrCreateHostElement",[S.a(t.name),V,s]):t.name===L?I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),s]):I.c.renderer.callMethod("createElement",[this._getParentRenderNode(e),S.a(t.name),s]);var a="_el_"+o;this.view.fields.push(new S.s(a,S.c(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(S.n.prop(a).set(i).toStmt());for(var u=S.n.prop(a),d=t.directives.map(function(t){return t.directive}),p=d.find(function(t){return t.isComponent}),f=l(t.attrs),h=c(f,d),m=0;m<h.length;m++){var v=h[m][0];if(t.name!==L){var g=h[m][1];this.view.createMethod.addStmt(I.c.renderer.callMethod("setElementAttribute",[u,S.a(v),S.a(g)]).toStmt())}}var b=new M.a(e,this.view,o,u,t,p,d,t.providers,t.hasViewContainer,!1,t.references);this.view.nodes.push(b);var y=null;if(n.i(k.a)(p)){var w=new x.a({name:n.i(D.d)(p,0)});this.targetDependencies.push(new H(p.type,w));var _=p.entryComponents.map(function(t){var e=new x.a({name:t.name});return r.targetDependencies.push(new U(t,e)),e});b.createComponentFactoryResolver(_),y=S.e("compView_"+o),b.setComponentView(y),this.view.createMethod.addStmt(y.set(S.b(w).callFn([I.c.viewUtils,b.injector,b.appElement])).toDeclStmt())}if(b.beforeChildren(),this._addRootNodeAndProject(b),n.i(T.c)(this,t.children,b),b.afterChildren(this.view.nodes.length-o-1),n.i(k.a)(y)){var C;C=this.view.component.type.isHost?I.c.projectableNodes:S.g(b.contentNodesByNgContentIndex.map(function(t){return n.i(D.e)(t)})),this.view.createMethod.addStmt(y.callMethod("create",[b.getComponent(),C,S.h]).toStmt())}return null},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,r="_anchor_"+n;this.view.fields.push(new S.s(r,S.c(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(S.n.prop(r).set(I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var o=S.n.prop(r),s=t.variables.map(function(t){return[t.value.length>0?t.value:R,t.name]}),a=t.directives.map(function(t){return t.directive}),c=new M.a(e,this.view,n,o,t,null,a,t.providers,t.hasViewContainer,!0,t.references);this.view.nodes.push(c),this.nestedViewCount++;var l=new A.a(this.view.component,this.view.genConfig,this.view.pipeMetas,S.h,this.view.animations,this.view.viewIndex+this.nestedViewCount,c,s);return this.nestedViewCount+=i(l,t.children,this.targetDependencies),c.beforeChildren(),this._addRootNodeAndProject(c),c.afterChildren(0),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i="true",r="*",o="*",s="void"},function(t,e,n){"use strict";var i=n(3),r=n(496);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null;var r=0,o=this._players.length;0==o?n.i(i.o)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++r>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=r.a.min(n,t)}),t},t}()},function(t,e,n){"use strict";function i(t){o.push(t)}function r(){for(var t=0;t<o.length;t++){var e=o[t];e.play()}o=[]}e.b=i,e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=[]},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){var e=t.fromState,n=t.toState,i=t.totalTime;this.fromState=e,this.toState=n,this.totalTime=i}return t}()},function(t,e,n){"use strict";function i(t,e){void 0===e&&(e=null);var i=e;if(!n.i(d.e)(i)){var r={};i=new w([r],1)}return new _(t,i)}function r(t){return new k(t)}function o(t){return new C(t)}function s(t){var e,i=null;return n.i(d.p)(t)?e=[t]:(e=n.i(d.f)(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(d.e)(e)&&(i=null==i?parseFloat(e):i)})),new w(e,i)}function a(t,e){return new v(t,e)}function c(t){return new y(t)}function l(t,e){var i=n.i(d.f)(e)?new C(e):e;return new g(t,i)}function u(t,e){return new h(t,e)}var d=n(3);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return m}),n.d(e,"d",function(){return v}),n.d(e,"e",function(){return g}),n.d(e,"f",function(){return b}),n.d(e,"g",function(){return y}),n.d(e,"h",function(){return w}),n.d(e,"i",function(){return _}),n.d(e,"j",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),e.m=i,e.n=r,e.o=o,e.p=s,e.q=a,e.r=c,e.s=l,e.t=u;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f="*",h=function(){function t(t,e){this.name=t,this.definitions=e}return t}(),m=function(){function t(){}return t}(),v=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return p(e,t),e}(m),g=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return p(e,t),e}(m),b=function(){function t(){}return t}(),y=function(t){function e(e){t.call(this),this.steps=e}return p(e,t),e}(b),w=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return p(e,t),e}(b),_=function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return p(e,t),e}(b),x=function(t){function e(){t.call(this)}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(b),C=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x),k=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(i.g)(t)},t.prototype.create=function(t){return new o},t}(),o=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(i.g)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,i=this._mapHead,r=null,o=null,a=!1;return this._forEach(t,function(t,c){var l;i&&c===i.key?(l=i,e._maybeAddToChanges(l,t)):(a=!0,null!==i&&(e._removeFromSeq(r,i),e._addToRemovals(i)),n.has(c)?(l=n.get(c),e._maybeAddToChanges(l,t)):(l=new s(c),n.set(c,l),l.currentValue=t,e._addToAdditions(l))),a&&(e._isInRemovals(l)&&e._removeFromRemovals(l),null==o?e._mapHead=l:o._next=l),r=i,o=l,i=i&&i._next}),this._truncate(r,i),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var i=this._removalsHead;null!==i;i=i._nextRemoved)i.previousValue=i.currentValue,i.currentValue=null,this._records.delete(i.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(i.k)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],r=[],o=[],s=[],a=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(i.b)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)r.push(n.i(i.b)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(i.b)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)s.push(n.i(i.b)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)a.push(n.i(i.b)(t));return"map: "+e.join(", ")+"\nprevious: "+r.join(", ")+"\nadditions: "+s.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+a.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),s=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(i.k)(this.previousValue,this.currentValue)?n.i(i.b)(this.key):n.i(i.b)(this.key)+"["+n.i(i.b)(this.previousValue)+"->"+n.i(i.b)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(o.m)(t)+"'")},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.nativeElement})}function r(t,e,n){t.childNodes.forEach(function(t){t instanceof h&&(e(t)&&n.push(t),r(t,e,n))})}function o(t,e,n){t instanceof h&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof h&&o(t,e,n)})}function s(t){return m.get(t)}function a(t){m.set(t.nativeNode,t)}function c(t){m.delete(t.nativeNode)}var l=n(18),u=n(3);n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),e.c=i,e.d=s,e.e=a,e.f=c;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(){function t(t,e){this.name=t,this.callback=e}return t}(),f=function(){function t(t,e,i){this._debugInfo=i,this.nativeNode=t,n.i(u.e)(e)&&e instanceof h?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(e,n,i){t.call(this,e,n,i),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return d(e,t),e.prototype.addChild=function(t){n.i(u.e)(t)&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var i=this.childNodes.indexOf(t);if(i!==-1){var r=this.childNodes.slice(0,i+1),o=this.childNodes.slice(i+1);this.childNodes=l.a.concat(l.a.concat(r,e),o);for(var s=0;s<e.length;++s){var a=e[s];n.i(u.e)(a.parent)&&a.parent.removeChild(a),a.parent=this}}},e.prototype.query=function(t){var e=this.queryAll(t);return e.length>0?e[0]:null},e.prototype.queryAll=function(t){var e=[];return r(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return o(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){var t=[];return this.childNodes.forEach(function(n){n instanceof e&&t.push(n)}),t},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(f),m=new Map},function(t,e,n){"use strict";function i(t){for(var e=[],n=0;n<t.length;++n){if(o.a.contains(e,t[n]))return e.push(t[n]),e;e.push(t[n])}return e}function r(t){if(t.length>1){var e=i(o.a.reversed(t)),r=e.map(function(t){return n.i(a.b)(t.token)});return" ("+r.join(" -> ")+")"}return""}var o=n(18),s=n(30),a=n(3);n.d(e,"f",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"d",function(){return m}),n.d(e,"a",function(){return v});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,n,i){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=i,this.message=this.constructResolvingMessage(this.keys)}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(s.b),u=function(t){function e(e,i){t.call(this,e,i,function(t){var e=n.i(a.b)(o.a.first(t).token);return"No provider for "+e+"!"+r(t)})}return c(e,t),e}(l),d=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+r(t)})}return c(e,t),e}(l),p=function(t){function e(e,n,i,r){t.call(this,"DI Error",n),this.keys=[r],this.injectors=[e]}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.b)(o.a.first(this.keys).token);return this.originalError.message+": Error during instantiation of "+t+"!"+r(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(s.c),f=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return c(e,t),e}(s.b),h=function(t){function e(n,i){t.call(this,e._genMessage(n,i))}return c(e,t),e._genMessage=function(t,e){for(var i=[],r=0,o=e.length;r<o;r++){var s=e[r];s&&0!=s.length?i.push(s.map(a.b).join(" ")):i.push("?")}return"Cannot resolve all parameters for '"+n.i(a.b)(t)+"'("+i.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+n.i(a.b)(t)+"' is decorated with Injectable."},e}(s.b),m=function(t){function e(e){t.call(this,"Index "+e+" is out-of-bounds.")}return c(e,t),e}(s.b),v=function(t){function e(e,n){t.call(this,"Cannot mix multi providers and regular providers, got: "+e.toString()+" "+n.toString())}return c(e,t),e}(s.b)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){void 0===t&&(t=!0),this._console=console,this.rethrowError=t}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findOriginalStack(t),i=this._findContext(t);if(this._console.error("EXCEPTION: "+this._extractMessage(t)),e&&this._console.error("ORIGINAL EXCEPTION: "+this._extractMessage(e)),n&&(this._console.error("ORIGINAL STACKTRACE:"),this._console.error(n)),i&&(this._console.error("ERROR CONTEXT:"),this._console.error(i)),this.rethrowError)throw t},t.prototype._extractMessage=function(t){return t instanceof Error?t.message:t.toString()},t.prototype._findContext=function(t){return t?t.context?t.context:this._findContext(t.originalError):null},t.prototype._findOriginalError=function(t){for(var e=t.originalError;e&&e.originalError;)e=e.originalError;return e},t.prototype._findOriginalStack=function(t){if(!(t instanceof Error))return null;for(var e=t,n=e.stack;e instanceof Error&&e.originalError;)e=e.originalError,e instanceof Error&&e.stack&&(n=e.stack);return n},t}()},function(t,e,n){"use strict";var i=n(168);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=new i.a("LocaleId"),o=new i.a("Translations"),s=new i.a("TranslationsFormat")},function(t,e,n){"use strict";var i=n(30),r=n(117);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return Object.defineProperty(t.prototype,"location",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostView",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),a=function(t){function e(e,n){t.call(this),this._hostElement=e,this._componentType=n}return o(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return this._hostElement.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this._hostElement.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instance",{get:function(){return this._hostElement.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostView",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"changeDetectorRef",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._hostElement.parentView.destroy()},e.prototype.onDestroy=function(t){this.hostView.onDestroy(t)},e}(s),c=new Object,l=function(){function t(t,e,n){this.selector=t,this._viewFactory=e,this._componentType=n}return Object.defineProperty(t.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),t.prototype.create=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var i=t.get(r.a);e||(e=[]);var o=this._viewFactory(i,t,null),s=o.create(c,e,n);return new a(s,this._componentType)},t}()},function(t,e,n){"use strict";var i=n(3),r=n(116);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e,n){this.providerTokens=t,this.componentToken=e,this.refTokens=n}return t}(),s=function(){function t(t,e,n,i){this._view=t,this._nodeIndex=e,this._tplRow=n,this._tplCol=i}return Object.defineProperty(t.prototype,"_staticNodeInfo",{get:function(){return n.i(i.e)(this._nodeIndex)?this._view.staticNodeDebugInfos[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)&&n.i(i.e)(t.componentToken)?this.injector.get(t.componentToken):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){for(var t=this._view;n.i(i.e)(t.declarationAppElement)&&t.type!==r.a.COMPONENT;)t=t.declarationAppElement.parentView;return n.i(i.e)(t.declarationAppElement)?t.declarationAppElement.nativeElement:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._view.injector(this._nodeIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return n.i(i.e)(this._nodeIndex)&&this._view.allNodes?this._view.allNodes[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)?t.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._view.componentType.templateUrl+":"+this._tplRow+":"+this._tplCol},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t=this,e={},r=this._staticNodeInfo;if(n.i(i.e)(r)){var o=r.refTokens;Object.keys(o).forEach(function(r){var s,a=o[r];s=n.i(i.c)(a)?t._view.allNodes?t._view.allNodes[t._nodeIndex]:null:t._view.injectorGet(a,t._nodeIndex,null),e[r]=s})}return e},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){this.nativeElement=t}return t}()},function(t,e,n){"use strict";var i=n(111),r=n(30);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,n){var r="Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";e===i.a&&(r+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),t.call(this,r)}return o(e,t),e}(r.b),a=function(t){function e(e,n){t.call(this,"Error in "+n.source,e),this.context=n}return o(e,t),e}(r.c),c=function(t){function e(e){t.call(this,"Attempt to use a destroyed view: "+e)}return o(e,t),e}(r.b)},function(t,e,n){"use strict";var i=n(113),r=n(30),o=n(3),s=n(115);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"c",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e){this._injectorClass=t,this._moduleType=e}return Object.defineProperty(t.prototype,"moduleType",{get:function(){return this._moduleType},enumerable:!0,configurable:!0}),t.prototype.create=function(t){t||(t=i.b.NULL);var e=new this._injectorClass(t);return e.create(),e},t}(),u=new Object,d=function(t){function e(e,n,i){t.call(this,n,e.get(s.a,s.a.NULL)),this.parent=e,this.bootstrapFactories=i,this._destroyListeners=[],this._destroyed=!1}return a(e,t),e.prototype.create=function(){this.instance=this.createInternal()},e.prototype.get=function(t,e){if(void 0===e&&(e=i.a),t===i.b||t===s.a)return this;var n=this.getInternal(t,u);return n===u?this.parent.get(t,e):n},Object.defineProperty(e.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+n.i(o.b)(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,this.destroyInternal(),this._destroyListeners.forEach(function(t){return t()})},e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},e}(s.b)},function(t,e,n){"use strict";function i(t,e){var n=s.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);s.set(t,e)}function r(t){var e=s.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}n.d(e,"a",function(){return o}),e.c=i,e.b=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t}(),s=new Map},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return null},enumerable:!0,configurable:!0}),t}(),o=function(t){function e(e,n){t.call(this),this._appElement=e,this._viewFactory=n}return i(e,t),e.prototype.createEmbeddedView=function(t){var e=this._viewFactory(this._appElement.parentView.viewUtils,this._appElement.parentInjector,this._appElement);return e.create(t||{},null,null),e.ref},Object.defineProperty(e.prototype,"elementRef",{get:function(){return this._appElement.elementRef},enumerable:!0,configurable:!0}),e}(r)},function(t,e,n){"use strict";var i=n(18),r=n(30),o=n(3),s=n(118);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return Object.defineProperty(t.prototype,"element",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),c=function(){function t(t){this._element=t,this._createComponentInContainerScope=n.i(s.a)("ViewContainerRef#createComponent()"),this._insertScope=n.i(s.a)("ViewContainerRef#insert()"),this._removeScope=n.i(s.a)("ViewContainerRef#remove()"),this._detachScope=n.i(s.a)("ViewContainerRef#detach()")}return t.prototype.get=function(t){return this._element.nestedViews[t].ref},Object.defineProperty(t.prototype,"length",{get:function(){var t=this._element.nestedViews;return n.i(o.e)(t)?t.length:0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._element.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._element.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this._element.parentInjector},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=-1);var i=t.createEmbeddedView(e);return this.insert(i,n),i},t.prototype.createComponent=function(t,e,i,r){void 0===e&&(e=-1),void 0===i&&(i=null),void 0===r&&(r=null);var o=this._createComponentInContainerScope(),a=i||this._element.parentInjector,c=t.create(a,r);return this.insert(c.hostView,e),n.i(s.b)(o,c)},t.prototype.insert=function(t,e){void 0===e&&(e=-1);var i=this._insertScope();e==-1&&(e=this.length);var r=t;return this._element.attachView(r.internalView,e),n.i(s.b)(i,r)},t.prototype.move=function(t,e){var i=this._insertScope();if(e!=-1){var r=t;return this._element.moveView(r.internalView,e),n.i(s.b)(i,r)}},t.prototype.indexOf=function(t){return i.a.indexOf(this._element.nestedViews,t.internalView)},t.prototype.remove=function(t){void 0===t&&(t=-1);var e=this._removeScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);i.destroy(),n.i(s.b)(e)},t.prototype.detach=function(t){void 0===t&&(t=-1);var e=this._detachScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);return n.i(s.b)(e,i.ref)},t.prototype.clear=function(){for(var t=this.length-1;t>=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var i=n(285),r=n(112),o=n(30);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),Object.defineProperty(e.prototype,"context",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rootNodes",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),e}(a),l=function(){function t(t){this._view=t,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=r.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),n.i(i.a)()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.destroy()},t}()},function(t,e,n){"use strict";var i=n(502),r=n(503),o=n(305),s=n(504),a=n(306);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.e}),n.d(e,"f",function(){return i.f}),n.d(e,"g",function(){return i.g}),n.d(e,"h",function(){return r.a}),n.d(e,"i",function(){return r.b}),n.d(e,"j",function(){return r.c}),n.d(e,"k",function(){return r.d}),n.d(e,"l",function(){return r.e}),n.d(e,"m",function(){return r.f}),n.d(e,"n",function(){return r.g}),n.d(e,"o",function(){return o.a}),n.d(e,"p",function(){return o.b}),n.d(e,"q",function(){return o.c}),n.d(e,"r",function(){return o.d}),n.d(e,"s",function(){return o.e}),n.d(e,"t",function(){return o.f}),n.d(e,"u",function(){return o.g}),n.d(e,"v",function(){return o.h}),n.d(e,"w",function(){return s.a}),n.d(e,"x",function(){return s.b}),n.d(e,"y",function(){return s.c}),n.d(e,"z",function(){return a.a})},function(t,e,n){"use strict";n.d(e,"i",function(){return i}),n.d(e,"j",function(){return r}),n.d(e,"f",function(){return o}),n.d(e,"h",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"d",function(){return d}),n.d(e,"c",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i;!function(t){t[t.OnInit=0]="OnInit",t[t.OnDestroy=1]="OnDestroy",t[t.DoCheck=2]="DoCheck",t[t.OnChanges=3]="OnChanges",t[t.AfterContentInit=4]="AfterContentInit",t[t.AfterContentChecked=5]="AfterContentChecked",t[t.AfterViewInit=6]="AfterViewInit",t[t.AfterViewChecked=7]="AfterViewChecked"}(i||(i={}));var r=[i.OnInit,i.OnDestroy,i.DoCheck,i.OnChanges,i.AfterContentInit,i.AfterContentChecked,i.AfterViewInit,i.AfterViewChecked],o=function(){function t(){}return t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}(),c=function(){function t(){}return t}(),l=function(){function t(){}return t}(),u=function(){function t(){}return t}(),d=function(){function t(){}return t}(),p=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i;!function(t){t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None"}(i||(i={}));var r=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,i=e.template,r=e.encapsulation,o=e.styles,s=e.styleUrls,a=e.animations,c=e.interpolation;this.templateUrl=n,this.template=i,this.styleUrls=s,this.styles=o,this.encapsulation=r,this.animations=a,this.interpolation=c}return t}()},function(t,e,n){"use strict";function i(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,i=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(i)))}):[]}var r=n(3),o=n(177);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t){this._reflect=t||r.a.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];return new(t.bind.apply(t,[void 0].concat(e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var i;i="undefined"==typeof t?new Array(e.length):new Array(t.length);for(var o=0;o<i.length;o++)"undefined"==typeof t?i[o]=[]:t[o]!=Object?i[o]=[t[o]]:i[o]=[],e&&n.i(r.e)(e[o])&&(i[o]=i[o].concat(e[o]));return i},t.prototype.parameters=function(t){if(t.parameters)return t.parameters;if(t.ctorParameters){var e=t.ctorParameters,o=e.map(function(t){return t&&t.type}),s=e.map(function(t){return t&&i(t.decorators)});return this._zipTypesAndAnnotations(o,s)}if(n.i(r.e)(this._reflect)&&n.i(r.e)(this._reflect.getMetadata)){var s=this._reflect.getMetadata("parameters",t),o=this._reflect.getMetadata("design:paramtypes",t);if(o||s)return this._zipTypesAndAnnotations(o,s)}return new Array(t.length).fill(void 0)},t.prototype.annotations=function(t){if(t.annotations){var e=t.annotations;return n.i(r.d)(e)&&e.annotations&&(e=e.annotations),e}if(t.decorators)return i(t.decorators);if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("annotations",t);if(e)return e}return[]},t.prototype.propMetadata=function(t){if(t.propMetadata){var e=t.propMetadata;return n.i(r.d)(e)&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators){var o=t.propDecorators,s={};return Object.keys(o).forEach(function(t){s[t]=i(o[t])}),s}if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("propMetadata",t);if(e)return e}return{}},t.prototype.interfaces=function(t){return[]},t.prototype.hasLifecycleHook=function(t,e,n){if(!(t instanceof o.a))return!1;var i=t.prototype;return!!i[n]},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){var e="if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n return o."+t+".apply(o, args);";return new Function("o","args",e)},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+n.i(r.b)(t)},t.prototype.resolveIdentifier=function(t,e,n){return n},t.prototype.resolveEnum=function(t,e){return t[e]},t}()},function(t,e,n){"use strict";function i(t,e){Object.keys(e).forEach(function(n){t.set(n,e[n])})}var r=n(18),o=n(174);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=(function(){function t(t,e,n,i,r){this.annotations=t,this.parameters=e,this.factory=n,this.interfaces=i,this.propMetadata=r}return t}(),function(t){function e(e){t.call(this),this.reflectionCapabilities=e,this._injectableInfo=new Map,this._getters=new Map,this._setters=new Map,this._methods=new Map,this._usedKeys=null}return s(e,t),e.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},e.prototype.isReflectionEnabled=function(){return this.reflectionCapabilities.isReflectionEnabled()},e.prototype.trackUsage=function(){this._usedKeys=new Set},e.prototype.listUnusedKeys=function(){var t=this;if(!this._usedKeys)throw new Error("Usage tracking is disabled");var e=r.b.keys(this._injectableInfo);return e.filter(function(e){return!t._usedKeys.has(e)})},e.prototype.registerFunction=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerType=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerGetters=function(t){i(this._getters,t)},e.prototype.registerSetters=function(t){i(this._setters,t)},e.prototype.registerMethods=function(t){i(this._methods,t)},e.prototype.factory=function(t){return this._containsReflectionInfo(t)?this._getReflectionInfo(t).factory||null:this.reflectionCapabilities.factory(t)},e.prototype.parameters=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).parameters||[]:this.reflectionCapabilities.parameters(t)},e.prototype.annotations=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).annotations||[]:this.reflectionCapabilities.annotations(t)},e.prototype.propMetadata=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).propMetadata||{}:this.reflectionCapabilities.propMetadata(t)},e.prototype.interfaces=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).interfaces||[]:this.reflectionCapabilities.interfaces(t)},e.prototype.hasLifecycleHook=function(t,e,n){return this.interfaces(t).indexOf(e)!==-1||this.reflectionCapabilities.hasLifecycleHook(t,e,n)},e.prototype.getter=function(t){return this._getters.has(t)?this._getters.get(t):this.reflectionCapabilities.getter(t)},e.prototype.setter=function(t){return this._setters.has(t)?this._setters.get(t):this.reflectionCapabilities.setter(t)},e.prototype.method=function(t){return this._methods.has(t)?this._methods.get(t):this.reflectionCapabilities.method(t)},e.prototype._getReflectionInfo=function(t){return this._usedKeys&&this._usedKeys.add(t),this._injectableInfo.get(t)},e.prototype._containsReflectionInfo=function(t){return this._injectableInfo.has(t)},e.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},e.prototype.resolveIdentifier=function(t,e,n){return this.reflectionCapabilities.resolveIdentifier(t,e,n)},e.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},e}(o.a))},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i;!function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(i||(i={}));var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i={formControlName:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n <div [formGroup]="myGroup">\n <div formGroupName="person">\n <input formControlName="firstName">\n </div>\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n <div [formGroup]="myGroup">\n <div formArrayName="cities">\n <div *ngFor="let city of cityArray.controls; let i=index">\n <input [formControlName]="i">\n </div>\n </div>\n </div>\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n <form>\n <div ngModelGroup="person">\n <input [(ngModel)]="person.name" name="firstName">\n </div>\n </form>',ngModelWithFormGroup:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n </div>\n '}},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+i.a.formControlName+"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n "+i.a.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+i.a.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+i.a.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+i.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+i.a.ngModelGroup)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(125);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.group=function(t,e){void 0===e&&(e=null);var i=this._reduceControls(t),s=n.i(r.a)(e)?e.validator:null,a=n.i(r.a)(e)?e.asyncValidator:null;return new o.a(i,s,a)},t.prototype.control=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),new o.b(t,e,n)},t.prototype.array=function(t,e,n){var i=this;void 0===e&&(e=null),void 0===n&&(n=null);var r=t.map(function(t){return i._createControl(t)});return new o.c(r,e,n)},t.prototype._reduceControls=function(t){var e=this,n={};return Object.keys(t).forEach(function(i){n[i]=e._createControl(t[i])}),n},t.prototype._createControl=function(t){if(t instanceof o.b||t instanceof o.a||t instanceof o.c)return t;if(n.i(r.c)(t)){var e=t[0],i=t.length>1?t[1]:null,s=t.length>2?t[2]:null;return this.control(e,i,s)}return this.control(t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(518),s=n(315);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=[o.a,{provide:r.COMPILER_OPTIONS,useValue:{providers:[{provide:i.a,useClass:s.a}]},multi:!0}]},function(t,e,n){"use strict";var i=n(103),r=n(0);n.d(e,"a",function(){return s});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.get=function(t){var e,n,i=new Promise(function(t,i){e=t,n=i}),r=new XMLHttpRequest;return r.open("GET",t,!0),r.responseType="text",r.onload=function(){var i=r.response||r.responseText,o=1223===r.status?204:r.status;0===o&&(o=i?200:0),200<=o&&o<=300?e(i):n("Failed to load "+t)},r.onerror=function(){n("Failed to load "+t)},r.send(),i},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.a)},function(t,e,n){"use strict";function i(){d.a.makeCurrent(),f.a.init()}function r(){return new c.ErrorHandler}function o(){return n.i(v.a)().defaultDoc()}function s(){return n.i(v.a)().supportsWebAnimation()?new u.a:l.a.NOOP}var a=n(16),c=n(0),l=n(188),u=n(526),d=n(317),p=n(318),f=n(319),h=n(320),m=n(189),v=n(12),g=n(190),b=n(126),y=n(321),w=n(71),_=n(191),x=n(322),C=n(192),k=n(325);n.d(e,"b",function(){return E}),n.d(e,"c",function(){return S}),n.d(e,"e",function(){return O}),e.a=i,n.d(e,"d",function(){return T});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var E=[{provide:c.PLATFORM_INITIALIZER,useValue:i,multi:!0},{provide:a.PlatformLocation,useClass:p.a}],S=[{provide:c.Sanitizer,useExisting:k.a},{provide:k.a,useClass:k.b}],O=n.i(c.createPlatformFactory)(c.platformCore,"browser",E),T=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:c.NgModule,args:[{providers:[S,{provide:c.ErrorHandler,useFactory:r,deps:[]},{provide:b.a,useFactory:o,deps:[]},{provide:w.c,useClass:y.a,multi:!0},{provide:w.c,useClass:x.a,multi:!0},{provide:w.c,useClass:_.a,multi:!0},{provide:_.b,useClass:_.c},{provide:g.a,useClass:g.b},{provide:c.RootRenderer,useExisting:g.a},{provide:C.b,useExisting:C.a},{provide:l.a,useFactory:s},C.a,c.Testability,w.a,m.a,h.a],exports:[a.CommonModule,c.ApplicationModule]}]}],t.ctorParameters=[{type:t,decorators:[{type:c.Optional},{type:c.SkipSelf}]}],t}()},function(t,e,n){"use strict";function i(){return v||(v=document.querySelector("base"))?v.getAttribute("href"):null}function r(t){return l||(l=document.createElement("a")),l.setAttribute("href",t),"/"===l.pathname.charAt(0)?l.pathname:"/"+l.pathname}function o(t,e){e=encodeURIComponent(e);for(var n=0,i=t.split(";");n<i.length;n++){var r=i[n],o=r.indexOf("="),s=o==-1?[r,""]:[r.slice(0,o),r.slice(o+1)],a=s[0],c=s[1];if(a.trim()===e)return decodeURIComponent(c)}return null}var s=n(12),a=n(31),c=n(520);n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l,u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},p=3,f={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},h={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","Â":"NumLock"},m=function(t){function e(){t.apply(this,arguments)}return u(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){n.i(s.c)(new e)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){(i=t)[e].apply(i,n);var i},e.prototype.logError=function(t){(window.console.error||window.console.log)(t)},e.prototype.log=function(t){window.console.log(t)},e.prototype.logGroup=function(t){window.console.group&&window.console.group(t),this.logError(t)},e.prototype.logGroupEnd=function(){window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return d},enumerable:!0,configurable:!0}),e.prototype.query=function(t){return document.querySelector(t)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=document.createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||n.i(a.a)(t.returnValue)&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&t instanceof HTMLTemplateElement?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),i=0;i<e.length;i++)n[i]=e[i];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e){t.parentNode.insertBefore(e,t)},e.prototype.insertAllBefore=function(t,e){e.forEach(function(e){return t.parentNode.insertBefore(e,t)})},e.prototype.insertAfter=function(t,e){t.parentNode.insertBefore(e,t.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return document.createComment(t)},e.prototype.createTemplate=function(t){var e=document.createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return void 0===e&&(e=document),e.createElement(t)},e.prototype.createElementNS=function(t,e,n){return void 0===n&&(n=document),n.createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return void 0===e&&(e=document),e.createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){void 0===n&&(n=document);var i=n.createElement("SCRIPT");return i.setAttribute(t,e),i},e.prototype.createStyleElement=function(t,e){void 0===e&&(e=document);var n=e.createElement("style");return this.appendChild(n,this.createTextNode(t)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){void 0===n&&(n=null);var i=this.getStyle(t,e)||"";return n?i==n:i.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,i=0;i<n.length;i++){var r=n[i];e.set(r.name,r.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,i){t.setAttributeNS(e,n,i)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.defaultDoc=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(){return document.title},e.prototype.setTitle=function(t){document.title=t||""},e.prototype.elementMatches=function(t,e){return t instanceof HTMLElement&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return t instanceof HTMLElement&&"TEMPLATE"==t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return n.i(a.a)(t.shadowRoot)&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.href},e.prototype.getEventKey=function(t){var e=t.key;if(n.i(a.c)(e)){if(e=t.keyIdentifier,n.i(a.c)(e))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),t.location===p&&h.hasOwnProperty(e)&&(e=h[e]))}return f[e]||e},e.prototype.getGlobalEventTarget=function(t){return"window"===t?window:"document"===t?document:"body"===t?document.body:void 0},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(){var t=i();return n.i(a.c)(t)?null:r(t)},e.prototype.resetBaseElement=function(){v=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.setGlobalVar=function(t,e){n.i(a.d)(a.e,t,e)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return o(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(c.a),v=null},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(12),s=n(521);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this),this._init()}return a(e,t),e.prototype._init=function(){this._location=n.i(o.a)().getLocation(),this._history=n.i(o.a)().getHistory()},Object.defineProperty(e.prototype,"location",{get:function(){return this._location},enumerable:!0,configurable:!0}),e.prototype.getBaseHrefFromDOM=function(){return n.i(o.a)().getBaseHref()},e.prototype.onPopState=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"pathname",{get:function(){return this._location.pathname},set:function(t){this._location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this._location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this._location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,i){n.i(s.a)()?this._history.pushState(t,e,i):this._location.hash=i},e.prototype.replaceState=function(t,e,i){n.i(s.a)()?this._history.replaceState(t,e,i):this._location.hash=i},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.PlatformLocation)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(193),s=n(31);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.init=function(){n.i(i.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){s.e.getAngularTestability=function(e,n){void 0===n&&(n=!0);var i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},s.e.getAllAngularTestabilities=function(){return t.getAllTestabilities()},s.e.getAllAngularRootElements=function(){return t.getAllRootElements()};var e=function(t){var e=s.e.getAllAngularTestabilities(),n=e.length,i=!1,r=function(e){i=i||e,n--,0==n&&t(i)};e.forEach(function(t){t.whenStable(r)})};s.e.frameworkStabilizers||(s.e.frameworkStabilizers=o.a.createGrowableSize(0)),s.e.frameworkStabilizers.push(e)},t.prototype.findTestabilityInTree=function(t,e,i){if(null==e)return null;var o=t.getTestability(e);return n.i(s.a)(o)?o:i?n.i(r.a)().isShadowRoot(e)?this.findTestabilityInTree(t,n.i(r.a)().getHost(e),!0):this.findTestabilityInTree(t,n.i(r.a)().parentElement(e),!0):null},t}()},function(t,e,n){"use strict";var i=n(12);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.getTitle=function(){return n.i(i.a)().getTitle()},t.prototype.setTitle=function(t){n.i(i.a)().setTitle(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(71);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,i){var o=this.manager.getZone(),s=function(t){return o.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(t,e,s)})},e.prototype.addGlobalEventListener=function(t,e,i){var o=n.i(r.a)().getGlobalEventTarget(t),s=this.manager.getZone(),a=function(t){return s.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(o,e,a)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.b)},function(t,e,n){"use strict";var i=n(0),r=n(193),o=n(31),s=n(12),a=n(71);n.d(e,"a",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["alt","control","meta","shift"],u={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},d=function(t){function e(){t.call(this)}return c(e,t),e.prototype.supports=function(t){return n.i(o.a)(e.parseEventName(t))},e.prototype.addEventListener=function(t,i,r){var o=e.parseEventName(i),a=e.eventCallback(t,o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return n.i(s.a)().onAndCancel(t,o.domEventName,a)})},e.parseEventName=function(t){var n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;var o=e._normalizeKey(n.pop()),s="";if(l.forEach(function(t){r.a.contains(n,t)&&(r.a.remove(n,t),s+=t+".")}),s+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=s,a},e.getEventFullKey=function(t){var e="",i=n.i(s.a)().getEventKey(t);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),l.forEach(function(n){if(n!=i){var r=u[n];r(t)&&(e+=n+".")}}),e+=i},e.eventCallback=function(t,n,i,r){return function(t){e.getEventFullKey(t)===n&&r.runGuarded(function(){return i(t)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(a.b)},function(t,e,n){"use strict";function i(t){return t.replace(o,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t){return t.replace(s,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[1].toUpperCase()})}e.b=i,e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=/([A-Z])/g,s=/-([a-z])/g},function(t,e,n){"use strict";var i=n(0);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=(i.__core_private__.RenderDebugInfo,i.__core_private__.ReflectionCapabilities,i.__core_private__.DebugDomRootRenderer),o=(i.__core_private__.reflector,i.__core_private__.NoOpAnimationPlayer);i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer,i.__core_private__.AnimationGroupPlayer,i.__core_private__.AnimationKeyframe,i.__core_private__.AnimationStyles,i.__core_private__.prepareFinalAnimationStyles,i.__core_private__.balanceAnimationKeyframes,i.__core_private__.clearStyles,i.__core_private__.collectAndResolveStyles},function(t,e,n){"use strict";var i=n(0),r=n(531),o=n(532),s=n(194);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case i.SecurityContext.NONE:return e;case i.SecurityContext.HTML:return e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(r.a)(String(e)));case i.SecurityContext.STYLE:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case i.SecurityContext.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case i.SecurityContext.URL:return e instanceof m||e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(s.a)(String(e)));case i.SecurityContext.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof u)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new d(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new p(t)},e.prototype.bypassSecurityTrustScript=function(t){return new f(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new h(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(c),u=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),d=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(u),p=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Style"},e}(u),f=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Script"},e}(u),h=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"URL"},e}(u),m=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(u)},function(t,e,n){"use strict";var i=n(0),r=n(91),o=n(195);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t,e,n){var i=this;this.router=t,this.element=e,this.renderer=n,this.classes=[],this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(function(t){t instanceof r.b&&i.update()})}return t.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe(function(e){return t.update()}),this.linksWithHrefs.changes.subscribe(function(e){return t.update()}),this.update()},Object.defineProperty(t.prototype,"routerLinkActive",{set:function(t){Array.isArray(t)?this.classes=t:this.classes=t.split(" ")},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.update()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.update=function(){var t=this;if(this.links&&this.linksWithHrefs&&this.router.navigated){var e=this.hasActiveLink();this.classes.forEach(function(n){return t.renderer.setElementClass(t.element.nativeElement,n,e)})}},t.prototype.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},t.prototype.hasActiveLink=function(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))},t.decorators=[{type:i.Directive,args:[{selector:"[routerLinkActive]"}]}],t.ctorParameters=[{type:r.a},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={links:[{type:i.ContentChildren,args:[o.a,{descendants:!0}]}],linksWithHrefs:[{type:i.ContentChildren,args:[o.b,{descendants:!0}]}],routerLinkActiveOptions:[{type:i.Input}],routerLinkActive:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(127),o=n(43);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t,e,n,r){this.parentOutletMap=t,this.location=e,this.resolver=n,this.name=r,this.activateEvents=new i.EventEmitter,this.deactivateEvents=new i.EventEmitter,t.registerOutlet(r?r:o.a,this)}return t.prototype.ngOnDestroy=function(){this.parentOutletMap.removeOutlet(this.name?this.name:o.a)},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this.deactivateEvents.emit(t)}},t.prototype.activate=function(t,e,n,r,o){this.outletMap=o,this._activatedRoute=t;var s,a=t._futureSnapshot,c=a._routeConfig.component;s=e?e.resolveComponentFactory(c):this.resolver.resolveComponentFactory(c);var l=n?n:this.location.parentInjector,u=i.ReflectiveInjector.fromResolvedProviders(r,l);this.activated=this.location.createComponent(s,this.location.length,u,[]),this.activated.changeDetectorRef.detectChanges(),this.activateEvents.emit(this.activated.instance)},t.decorators=[{type:i.Directive,args:[{selector:"router-outlet"}]}],t.ctorParameters=[{type:r.a},{type:i.ViewContainerRef},{type:i.ComponentFactoryResolver},{type:void 0,decorators:[{type:i.Attribute,args:["name"]}]}],t.propDecorators={activateEvents:[{type:i.Output,args:["activate"]}],deactivateEvents:[{type:i.Output,args:["deactivate"]}]},t}()},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n={}),n.useHash?new u.HashLocationStrategy(t,e):new u.PathLocationStrategy(t,e)}function r(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function o(t){return[{provide:d.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:v.c,multi:!0,useValue:t}]}function s(t,e,i,r,o,s,a,c,l){void 0===l&&(l={});var u=new m.a(null,e,i,r,o,s,a,n.i(_.a)(c));return l.errorHandler&&(u.errorHandler=l.errorHandler),l.enableTracing&&u.events.subscribe(function(t){console.group("Router Event: "+t.constructor.name),console.log(t.toString()),console.log(t),console.groupEnd()}),u}function a(t){return t.routerState.root}function c(t,e,n,i){return function(){t.resetRootComponentType(e.componentTypes[0]),n.setUpPreloading(),i.initialNavigation===!1?t.setUpLocationChangeListener():t.initialNavigation()}}function l(){return{provide:d.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:c,deps:[m.a,d.ApplicationRef,b.a,C]}}var u=n(16),d=n(0),p=n(195),f=n(326),h=n(327),m=n(91),v=n(92),g=n(127),b=n(329),y=n(72),w=n(61),_=n(44);n.d(e,"a",function(){return E}),n.d(e,"b",function(){return S});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var x=[h.a,p.a,p.b,f.a],C=new d.OpaqueToken("ROUTER_CONFIGURATION"),k=new d.OpaqueToken("ROUTER_FORROOT_GUARD"),E=({provide:u.LocationStrategy,useClass:u.PathLocationStrategy},{provide:u.LocationStrategy,useClass:u.HashLocationStrategy},[u.Location,{provide:w.g,useClass:w.h},{provide:m.a,useFactory:s,deps:[d.ApplicationRef,w.g,g.a,u.Location,d.Injector,d.NgModuleFactoryLoader,d.Compiler,v.c,C]},g.a,{provide:y.b,useFactory:a,deps:[m.a]},{provide:d.NgModuleFactoryLoader,useClass:d.SystemJsNgModuleLoader},b.a,b.b,b.c,{provide:C,useValue:{enableTracing:!1}}]),S=function(){function t(t){}return t.forRoot=function(e,n){return{ngModule:t,providers:[E,o(e),{provide:k,useFactory:r,deps:[[m.a,new d.Optional,new d.SkipSelf]]},{provide:C,useValue:n?n:{}},{provide:u.LocationStrategy,useFactory:i,deps:[u.PlatformLocation,[new d.Inject(u.APP_BASE_HREF),new d.Optional],C]},{provide:b.d,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:b.b},l()]}},t.forChild=function(e){return{ngModule:t,providers:[o(e)]}},t.decorators=[{type:d.NgModule,args:[{declarations:x,exports:x}]}],t.ctorParameters=[{type:void 0,decorators:[{type:d.Optional},{type:d.Inject,args:[k]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(141),o=(n.n(r),n(79)),s=(n.n(o),n(424)),a=(n.n(s),n(426)),c=(n.n(a),n(428)),l=(n.n(c),n(142)),u=(n.n(l),n(80)),d=(n.n(u),n(91)),p=n(92);n.d(e,"d",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/** +*@license +*Copyright Google Inc. All Rights Reserved. +* +*Use of this source code is governed by an MIT-style license that can be +*found in the LICENSE file at https://angular.io/license +*/ +var f=function(){function t(){}return t}(),h=function(){function t(){}return t.prototype.preload=function(t,e){return s._catch.call(e(),function(){return n.i(o.of)(null)})},t}(),m=function(){function t(){}return t.prototype.preload=function(t,e){return n.i(o.of)(null)},t}(),v=function(){function t(t,e,n,i,r){this.router=t,this.injector=i,this.preloadingStrategy=r,this.loader=new p.b(e,n)}return t.prototype.setUpPreloading=function(){var t=this,e=c.filter.call(this.router.events,function(t){return t instanceof d.b});this.subscription=a.concatMap.call(e,function(){return t.preload()}).subscribe(function(t){})},t.prototype.preload=function(){return this.processRoutes(this.injector,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){for(var i=[],o=0,s=e;o<s.length;o++){var a=s[o];if(a.loadChildren&&!a.canLoad&&a._loadedConfig){var c=a._loadedConfig;i.push(this.processRoutes(c.injector,c.routes))}else a.loadChildren&&!a.canLoad?i.push(this.preloadConfig(t,a)):a.children&&i.push(this.processRoutes(t,a.children))}return l.mergeAll.call(n.i(r.from)(i))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){var i=n.loader.load(t,e.loadChildren);return u.mergeMap.call(i,function(t){var i=e;return i._loadedConfig=t,n.processRoutes(t.injector,t.routes)})})},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:d.a},{type:i.NgModuleFactoryLoader},{type:i.Compiler},{type:i.Injector},{type:f}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({selector:"body",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.lineChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"},{data:[18,48,77,9,100,27,40],label:"Series C"}],this.lineChartLabels=["January","February","March","April","May","June","July"],this.lineChartOptions={animation:!1,responsive:!0},this.lineChartColours=[{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(77,83,96,0.2)",borderColor:"rgba(77,83,96,1)",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],this.lineChartLegend=!0,this.lineChartType="line",this.barChartOptions={scaleShowVerticalLines:!1,responsive:!0},this.barChartLabels=["2006","2007","2008","2009","2010","2011","2012"],this.barChartType="bar",this.barChartLegend=!0,this.barChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"}],this.doughnutChartLabels=["Download Sales","In-Store Sales","Mail-Order Sales"],this.doughnutChartData=[350,450,100],this.doughnutChartType="doughnut",this.radarChartLabels=["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],this.radarChartData=[{data:[65,59,90,81,56,55,40],label:"Series A"},{data:[28,48,40,19,96,27,100],label:"Series B"}],this.radarChartType="radar",this.pieChartLabels=["Download Sales","In-Store Sales","Mail Sales"],this.pieChartData=[300,500,100],this.pieChartType="pie",this.polarAreaChartLabels=["Download Sales","In-Store Sales","Mail Sales","Telesales","Corporate Sales"],this.polarAreaChartData=[300,500,100,40,120],this.polarAreaLegend=!0,this.polarAreaChartType="polarArea"}return t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(731)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(139),o=(n.n(r),n(331)),s=n(542);n.d(e,"ChartJSModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(732)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(733)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(333),o=n(334),s=n(336),a=n(337),c=n(338),l=n(339),u=n(543);n.d(e,"ComponentsModule",function(){return f});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[u.a],declarations:[r.a,o.a,s.a,a.a,c.a,l.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(734)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(735)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(736)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(737)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.status={isopen:!1},this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.mainChartElements=27,this.mainChartData1=[],this.mainChartData2=[],this.mainChartData3=[],this.mainChartData=[{data:this.mainChartData1,label:"Current"},{data:this.mainChartData2,label:"Previous"},{data:this.mainChartData3,label:"BEP"}],this.mainChartLabels=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Thursday","Wednesday","Thursday","Friday","Saturday","Sunday"],this.mainChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{drawOnChartArea:!1},ticks:{callback:function(t){return t.charAt(0)}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:5,stepSize:Math.ceil(50),max:250}}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.mainChartColours=[{backgroundColor:this.convertHex(this.brandInfo,10),borderColor:this.brandInfo,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandSuccess,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandDanger,pointHoverBackgroundColor:"#fff",borderWidth:1,borderDash:[8,5]}],this.mainChartLegend=!1,this.mainChartType="line",this.socialChartData1=[{data:[65,59,84,84,51,55,40],label:"Facebook"}],this.socialChartData2=[{data:[1,13,9,17,34,41,38],label:"Twitter"}],this.socialChartData3=[{data:[78,81,80,45,34,12,40],label:"LinkedIn"}],this.socialChartData4=[{data:[35,23,56,22,97,23,64],label:"Google+"}],this.socialChartLabels=["January","February","March","April","May","June","July"],this.socialChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.socialChartColours=[{backgroundColor:"rgba(255,255,255,.1)",borderColor:"rgba(255,255,255,.55)",pointHoverBackgroundColor:"#fff"}],this.socialChartLegend=!1,this.socialChartType="line",this.sparklineChartData1=[{data:[35,23,56,22,97,23,64],label:"Clients"}],this.sparklineChartData2=[{data:[65,59,84,84,51,55,40],label:"Clients"}],this.sparklineChartLabels=["January","February","March","April","May","June","July"],this.sparklineChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.sparklineChartDefault=[{backgroundColor:"transparent",borderColor:"#d1d4d7"}],this.sparklineChartPrimary=[{backgroundColor:"transparent",borderColor:this.brandPrimary}],this.sparklineChartInfo=[{backgroundColor:"transparent",borderColor:this.brandInfo}],this.sparklineChartDanger=[{backgroundColor:"transparent",borderColor:this.brandDanger}],this.sparklineChartWarning=[{backgroundColor:"transparent",borderColor:this.brandWarning}],this.sparklineChartSuccess=[{backgroundColor:"transparent",borderColor:this.brandSuccess}],this.sparklineChartLegend=!1,this.sparklineChartType="line"}return t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t.prototype.random=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},t.prototype.ngOnInit=function(){for(var t=0;t<=this.mainChartElements;t++)this.mainChartData1.push(this.random(50,200)),this.mainChartData2.push(this.random(80,100)),this.mainChartData3.push(65)},t=r([n.i(i.Component)({template:n(738)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(139),o=(n.n(r),n(340)),s=n(544);n.d(e,"DashboardModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(739)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(342),o=n(344),s=n(545);n.d(e,"IconsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a],declarations:[r.a,o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(740)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.disabled=!1,this.status={isopen:!1}}return t.prototype.toggled=function(t){console.log("Dropdown is now: ",t)},t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:n(741)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(742)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(743)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(744)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(347),o=n(348),s=n(349),a=n(351),c=n(547);n.d(e,"PagesModule",function(){return d});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[c.a],declarations:[r.a,o.a,s.a,a.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(745)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.lineChart4Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.lineChart4Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.lineChart4Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart4Colours=[{backgroundColor:"transparent",borderColor:"rgba(255,255,255,.55)",borderWidth:2}],this.lineChart4Legend=!1,this.lineChart4Type="line",this.barChart2Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart2Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1,ticks:{beginAtZero:!0}}]},legend:{display:!1}},this.barChart2Colours=[{backgroundColor:"rgba(0,0,0,.2)",borderWidth:0}],this.barChart2Legend=!1,this.barChart2Type="bar",this.barChart3Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart3Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart3Primary=[{backgroundColor:this.brandPrimary,borderColor:"transparent",borderWidth:1}],this.barChart3Danger=[{backgroundColor:this.brandDanger,borderColor:"transparent",borderWidth:1}],this.barChart3Success=[{backgroundColor:this.brandSuccess,borderColor:"transparent",borderWidth:1}],this.barChart3Legend=!1,this.barChart3Type="bar",this.lineChart5Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart5Labels=["January","February","March","April","May","June","July"],this.lineChart5Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart5Info=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Success=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Warning=[{backgroundColor:"transparent",borderColor:this.brandWarning,borderWidth:2}],this.lineChart5Legend=!1,this.lineChart5Type="line"}return t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(746)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(139),o=(n.n(r),n(352)),s=n(552);n.d(e,"WidgetsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){var i=n(63);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=i(t))throw TypeError(e);return+t}},function(t,e,n){var i=n(35),r=n(32),o=n(97);t.exports=function(t){return function(e,n,s){var a,c=i(e),l=r(c.length),u=o(s,l);if(t&&n!=n){for(;l>u;)if(a=c[u++],a!=a)return!0; +}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var i=n(62),r=n(36),o=n(94),s=n(32);t.exports=function(t,e,n,a,c){i(e);var l=r(t),u=o(l),d=s(l.length),p=c?d-1:0,f=c?-1:1;if(n<2)for(;;){if(p in u){a=u[p],p+=f;break}if(p+=f,c?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;c?p>=0:d>p;p+=f)p in u&&(a=e(a,u[p],p,l));return a}},function(t,e,n){"use strict";var i=n(62),r=n(7),o=n(578),s=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var i=[],r=0;r<e;r++)i[r]="a["+r+"]";a[e]=Function("F,a","return new F("+i.join(",")+")")}return a[e](t,n)};t.exports=Function.bind||function(t){var e=i(this),n=s.call(arguments,1),a=function(){var i=n.concat(s.call(arguments));return this instanceof a?c(e,i.length,i):o(e,i,t)};return r(e.prototype)&&(a.prototype=e.prototype),a}},function(t,e,n){var i=n(63),r=n(9)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";var i=n(15).f,r=n(74),o=n(209),s=n(73),a=n(197),c=n(46),l=n(129),u=n(205),d=n(369),p=n(211),f=n(20),h=n(58).fastKey,m=f?"_s":"size",v=function(t,e){var n,i=h(e);if("F"!==i)return t._i[i];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,u){var d=t(function(t,i){a(t,d,e,"_i"),t._i=r(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&l(i,n,t[u],t)});return o(d.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var e=this,n=v(e,t);if(n){var i=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=i),i&&(i.p=r),e._f==n&&(e._f=i),e._l==n&&(e._l=r),e[m]--}return!!n},forEach:function(t){a(this,d,"forEach");for(var e,n=s(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!v(this,t)}}),f&&i(d.prototype,"size",{get:function(){return c(this[m])}}),d},def:function(t,e,n){var i,r,o=v(t,e);return o?o.v=n:(t._l=o={i:r=h(e,!0),k:e,v:n,p:i=t._l,n:void 0,r:!1},t._f||(t._f=o),i&&(i.n=o),t[m]++,"F"!==r&&(t._i[r]=o)),t},getEntry:v,setStrong:function(t,e,n){u(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var i=n(15),r=n(64);t.exports=function(t,e,n){e in t?i.f(t,e,r(0,n)):t[e]=n}},function(t,e,n){var i=n(7),r=n(11).document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e,n){t.exports=n(11).document&&document.documentElement},function(t,e,n){t.exports=!n(20)&&!n(5)(function(){return 7!=Object.defineProperty(n(361)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(95),r=n(9)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[r]===t)}},function(t,e,n){var i=n(7),r=Math.floor;t.exports=function(t){return!i(t)&&isFinite(t)&&r(t)===t}},function(t,e,n){var i=n(4);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){"use strict";var i=n(74),r=n(64),o=n(132),s={};n(47)(s,n(9)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(9)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o=[7],s=o[i]();s.next=function(){return{done:n=!0}},o[i]=function(){return s},t(o)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var i=n(75),r=n(130),o=n(131),s=n(36),a=n(94),c=Object.assign;t.exports=!c||n(5)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=s(t),c=arguments.length,l=1,u=r.f,d=o.f;c>l;)for(var p,f=a(arguments[l++]),h=u?i(f).concat(u(f)):i(f),m=h.length,v=0;m>v;)d.call(f,p=h[v++])&&(n[p]=f[p]);return n}:c},function(t,e,n){var i=n(15),r=n(4),o=n(75);t.exports=n(20)?Object.defineProperties:function(t,e){r(t);for(var n,s=o(e),a=s.length,c=0;a>c;)i.f(t,n=s[c++],e[n]);return t}},function(t,e,n){var i=n(35),r=n(96).f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&"[object Window]"==o.call(t)?a(t):r(i(t))}},function(t,e,n){var i=n(26),r=n(35),o=n(355)(!1),s=n(212)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,l=[];for(n in a)n!=s&&i(a,n)&&l.push(n);for(;e.length>c;)i(a,n=e[c++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var i=n(11).parseFloat,r=n(134).trim;t.exports=1/i(n(214)+"-0")!==-(1/0)?function(t){var e=r(String(t),3),n=i(e);return 0===n&&"-"==e.charAt(0)?-0:n}:i},function(t,e,n){var i=n(11).parseInt,r=n(134).trim,o=n(214),s=/^[\-+]?0[xX]/;t.exports=8!==i(o+"08")||22!==i(o+"0x16")?function(t,e){var n=r(String(t),3);return i(n,e>>>0||(s.test(n)?16:10))}:i},function(t,e,n){var i=n(76),r=n(46);t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),l=a.length;return c<0||c>=l?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===l||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):(o-55296<<10)+(s-56320)+65536)}}},function(t,e,n){"use strict";var i=n(76),r=n(46);t.exports=function(t){var e=String(r(this)),n="",o=i(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(9)},function(t,e,n){var i=n(358),r=n(9)("iterator"),o=n(95);t.exports=n(10).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||o[i(t)]}},function(t,e,n){"use strict";var i=n(93),r=n(369),o=n(95),s=n(35);t.exports=n(205)(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):"keys"==e?r(0,n):"values"==e?r(0,t[n]):r(0,[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e,n){"use strict";var i=n(359);t.exports=n(198)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=i.getEntry(this,t);return e&&e.v},set:function(t,e){return i.def(this,0===t?0:t,e)}},i,!0)},function(t,e,n){n(20)&&"g"!=/./g.flags&&n(15).f(RegExp.prototype,"flags",{configurable:!0,get:n(201)})},function(t,e,n){n(128)("match",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("replace",2,function(t,e,n){return[function(i,r){"use strict";var o=t(this),s=void 0==i?void 0:i[e];return void 0!==s?s.call(i,o,r):n.call(String(o),i,r)},n]})},function(t,e,n){n(128)("search",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("split",2,function(t,e,i){"use strict";var r=n(204),o=i,s=[].push,a="split",c="length",l="lastIndex";if("c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[c]||2!="ab"[a](/(?:ab)*/)[c]||4!="."[a](/(.?)(.?)/)[c]||"."[a](/()()/)[c]>1||""[a](/.?/)[c]){var u=void 0===/()??/.exec("")[1];i=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!r(t))return o.call(n,t,e);var i,a,d,p,f,h=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=void 0===e?4294967295:e>>>0,b=new RegExp(t.source,m+"g");for(u||(i=new RegExp("^"+b.source+"$(?!\\s)",m));(a=b.exec(n))&&(d=a.index+a[0][c],!(d>v&&(h.push(n.slice(v,a.index)),!u&&a[c]>1&&a[0].replace(i,function(){for(f=1;f<arguments[c]-2;f++)void 0===arguments[f]&&(a[f]=void 0)}),a[c]>1&&a.index<n[c]&&s.apply(h,a.slice(1)),p=a[0][c],v=d,h[c]>=g)));)b[l]===a.index&&b[l]++;return v===n[c]?!p&&b.test("")||h.push(""):h.push(n.slice(v)),h[c]>g?h.slice(0,g):h}}else"0"[a](void 0,0)[c]&&(i=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,r){var o=t(this),s=void 0==n?void 0:n[e];return void 0!==s?s.call(n,o,r):i.call(String(o),n,r)},i]})},function(t,e,n){"use strict";var i=n(359);t.exports=n(198)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return i.def(this,t=0===t?0:t,t)}},i)},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(20),s=n(1),a=n(27),c=n(58).KEY,l=n(5),u=n(133),d=n(132),p=n(98),f=n(9),h=n(379),m=n(582),v=n(579),g=n(577),b=n(203),y=n(4),w=n(35),_=n(65),x=n(64),C=n(74),k=n(373),E=n(59),S=n(15),O=n(75),T=E.f,P=S.f,M=k.f,A=i.Symbol,I=i.JSON,D=I&&I.stringify,R="prototype",N=f("_hidden"),j=f("toPrimitive"),L={}.propertyIsEnumerable,F=u("symbol-registry"),V=u("symbols"),H=u("op-symbols"),U=Object[R],B="function"==typeof A,q=i.QObject,z=!q||!q[R]||!q[R].findChild,W=o&&l(function(){return 7!=C(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=T(U,e);i&&delete U[e],P(t,e,n),i&&t!==U&&P(U,e,i)}:P,G=function(t){var e=V[t]=C(A[R]);return e._k=t,e},Y=B&&"symbol"==typeof A.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof A},$=function(t,e,n){return t===U&&$(H,e,n),y(t),e=_(e,!0),y(n),r(V,e)?(n.enumerable?(r(t,N)&&t[N][e]&&(t[N][e]=!1),n=C(n,{enumerable:x(0,!1)})):(r(t,N)||P(t,N,x(1,{})),t[N][e]=!0),W(t,e,n)):P(t,e,n)},K=function(t,e){y(t);for(var n,i=g(e=w(e)),r=0,o=i.length;o>r;)$(t,n=i[r++],e[n]);return t},Z=function(t,e){return void 0===e?C(t):K(C(t),e)},Q=function(t){var e=L.call(this,t=_(t,!0));return!(this===U&&r(V,t)&&!r(H,t))&&(!(e||!r(this,t)||!r(V,t)||r(this,N)&&this[N][t])||e)},J=function(t,e){if(t=w(t),e=_(e,!0),t!==U||!r(V,e)||r(H,e)){var n=T(t,e);return!n||!r(V,e)||r(t,N)&&t[N][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=M(w(t)),i=[],o=0;n.length>o;)r(V,e=n[o++])||e==N||e==c||i.push(e);return i},tt=function(t){for(var e,n=t===U,i=M(n?H:w(t)),o=[],s=0;i.length>s;)!r(V,e=i[s++])||n&&!r(U,e)||o.push(V[e]);return o};B||(A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(H,n),r(this,N)&&r(this[N],t)&&(this[N][t]=!1),W(this,t,x(1,n))};return o&&z&&W(U,t,{configurable:!0,set:e}),G(t)},a(A[R],"toString",function(){return this._k}),E.f=J,S.f=$,n(96).f=k.f=X,n(131).f=Q,n(130).f=tt,o&&!n(206)&&a(U,"propertyIsEnumerable",Q,!0),h.f=function(t){return G(f(t))}),s(s.G+s.W+s.F*!B,{Symbol:A});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=O(f.store),nt=0;et.length>nt;)m(et[nt++]);s(s.S+s.F*!B,"Symbol",{for:function(t){return r(F,t+="")?F[t]:F[t]=A(t)},keyFor:function(t){if(Y(t))return v(F,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),s(s.S+s.F*!B,"Object",{create:Z,defineProperty:$,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:X,getOwnPropertySymbols:tt}),I&&s(s.S+s.F*(!B||l(function(){var t=A();return"[null]"!=D([t])||"{}"!=D({a:t})||"{}"!=D(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!Y(t)){for(var e,n,i=[t],r=1;arguments.length>r;)i.push(arguments[r++]);return e=i[1],"function"==typeof e&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!Y(e))return e}),i[1]=e,D.apply(I,i)}}}),A[R][j]||n(47)(A[R],j,A[R].valueOf),d(A,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(t,e,n){for(var i=n(381),r=n(27),o=n(11),s=n(47),a=n(95),c=n(9),l=c("iterator"),u=c("toStringTag"),d=a.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var h,m=p[f],v=o[m],g=v&&v.prototype;if(g){g[l]||s(g,l,d),g[u]||s(g,u,m),a[m]=d;for(h in i)g[h]||r(g,h,i[h],!0)}}},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(215),o=(t.MouseEvent,function(){function t(t){this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){t.preventDefault(),this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:i.Component,args:[{selector:"accordion-group, accordion-panel",template:'\n <div class="panel" [ngClass]="panelClass">\n <div class="panel-heading" (click)="toggleOpen($event)">\n <h4 class="panel-title">\n <a href tabindex="0" class="accordion-toggle">\n <span *ngIf="heading" [ngClass]="{\'text-muted\': isDisabled}">{{heading}}</span>\n <ng-content select="[accordion-heading]"></ng-content>\n </a>\n </h4>\n </div>\n <div class="panel-collapse collapse" [collapse]="!isOpen">\n <div class="panel-body">\n <ng-content></ng-content>\n </div>\n </div>\n </div>\n '}]}],t.ctorParameters=[{type:r.AccordionComponent,decorators:[{type:i.Inject,args:[r.AccordionComponent]}]}],t.propDecorators={heading:[{type:i.Input}],panelClass:[{type:i.Input}],isDisabled:[{type:i.Input}],isOpen:[{type:i.HostBinding,args:["class.panel-open"]},{type:i.Input}]},t}());e.AccordionPanelComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r='\n <div class="alert" role="alert" [ngClass]="classes" *ngIf="!closed">\n <button *ngIf="dismissible" type="button" class="close" (click)="onClose()" (touch)="onClose()">\n <span aria-hidden="true">×</span>\n <span class="sr-only">Close</span>\n </button>\n <ng-content></ng-content>\n </div>\n ',o=function(){function t(){this.type="warning",this.close=new i.EventEmitter(!1),this.classes=[]}return t.prototype.ngOnInit=function(){var t=this;this.classes[0]="alert-"+this.type,this.dismissible?this.classes[1]="alert-dismissible":this.classes.length=1,this.dismissOnTimeout&&setTimeout(function(){return t.onClose()},this.dismissOnTimeout)},t.prototype.onClose=function(){this.closed=!0,this.close.emit(this)},t.decorators=[{type:i.Component,args:[{selector:"alert",template:r}]}],t.ctorParameters=[],t.propDecorators={type:[{type:i.Input}],dismissible:[{type:i.Input}],dismissOnTimeout:[{type:i.Input}],close:[{type:i.Output}]},t}();e.AlertComponent=o},function(t,e,n){"use strict";var i=n(0),r=n(23),o=function(){function t(t){this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onClick=function(){this.toggle(!this.state),this.cd.viewToModelUpdate(this.value)},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnCheckbox][ngModel]"}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={btnCheckboxTrue:[{type:i.Input}],btnCheckboxFalse:[{type:i.Input}],state:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonCheckboxDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(23);e.RADIO_CONTROL_VALUE_ACCESSOR={provide:r.NG_VALUE_ACCESSOR,useExisting:i.forwardRef(function(){return o}),multi:!0};var o=function(){function t(t){this.el=t,this.onChange=Function.prototype,this.onTouched=Function.prototype}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.el.nativeElement.attributes.disabled||(this.uncheckable&&this.btnRadio===this.value?this.value=void 0:this.value=this.btnRadio,this.onTouched(),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnRadio]",providers:[e.RADIO_CONTROL_VALUE_ACCESSOR]}]}],t.ctorParameters=[{type:i.ElementRef}],t.propDecorators={btnRadio:[{type:i.Input}],uncheckable:[{type:i.Input}],value:[{type:i.Input}],isActive:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonRadioDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(219),o=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:i.Component,args:[{selector:"slide",template:'\n <div [class.active]="active" class="item">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[{type:r.CarouselComponent}],t.propDecorators={index:[{type:i.Input}],direction:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.item"]},{type:i.HostBinding,args:["class.carousel-item"]}]},t}();e.SlideComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t,e){this.collapsed=new i.EventEmitter(!1),this.expanded=new i.EventEmitter(!1),this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:i.Directive,args:[{selector:"[collapse]"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={collapsed:[{type:i.Output}],expanded:[{type:i.Output}],display:[{type:i.HostBinding,args:["style.display"]}],isExpanded:[{type:i.HostBinding,args:["class.in"]},{type:i.HostBinding,args:["attr.aria-expanded"]}],isCollapsed:[{type:i.HostBinding,args:["attr.aria-hidden"]}],isCollapse:[{type:i.HostBinding,args:["class.collapse"]}],isCollapsing:[{type:i.HostBinding,args:["class.collapsing"]}],collapse:[{type:i.Input}]},t}();e.CollapseDirective=r},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){this._viewRef=t,this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngTransclude:[{type:i.Input}]},t}();e.NgTranscludeDirective=r},function(t,e,n){"use strict";var i=n(707),r=function(){function t(){}return t.prototype.format=function(t,e){return i(t.getTime()).format(e)},t}();e.DateFormatter=r},function(t,e,n){"use strict";var i=n(0),r=n(99),o=n(23),s=function(){function t(t){this.selectionDone=new i.EventEmitter(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.onUpdate=function(t){this.cd.viewToModelUpdate(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Component,args:[{selector:"datepicker[ngModel]",template:'\n <datepicker-inner [activeDate]="activeDate"\n (update)="onUpdate($event)"\n [datepickerMode]="datepickerMode"\n [initDate]="initDate"\n [minDate]="minDate"\n [maxDate]="maxDate"\n [minMode]="minMode"\n [maxMode]="maxMode"\n [showWeeks]="showWeeks"\n [formatDay]="formatDay"\n [formatMonth]="formatMonth"\n [formatYear]="formatYear"\n [formatDayHeader]="formatDayHeader"\n [formatDayTitle]="formatDayTitle"\n [formatMonthTitle]="formatMonthTitle"\n [startingDay]="startingDay"\n [yearRange]="yearRange"\n [customClass]="customClass"\n [dateDisabled]="dateDisabled"\n [onlyCurrentMonth]="onlyCurrentMonth"\n [shortcutPropagation]="shortcutPropagation"\n (selectionDone)="onSelectionDone($event)">\n <daypicker tabindex="0"></daypicker>\n <monthpicker tabindex="0"></monthpicker>\n <yearpicker tabindex="0"></yearpicker>\n </datepicker-inner>\n ',providers:[o.NgModel]}]}],t.ctorParameters=[{type:o.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={datepickerMode:[{type:i.Input}],initDate:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],selectionDone:[{type:i.Output}],_datePicker:[{type:i.ViewChild,args:[r.DatePickerInnerComponent]}],activeDate:[{type:i.Input}]},t}();e.DatePickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=(c={},c[r.Ng2BootstrapTheme.BS4]={ARROW_LEFT:"<",ARROW_RIGHT:">"},c[r.Ng2BootstrapTheme.BS3]={ARROW_LEFT:'\n <i class="glyphicon glyphicon-chevron-left"></i>\n ',ARROW_RIGHT:'\n <i class="glyphicon glyphicon-chevron-right"></i>\n '},c),a=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.CURRENT_THEME_TEMPLATE=s[r.Ng2BootstrapConfig.theme||r.Ng2BootstrapTheme.BS3],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),i=new Date(e,n,1),r=this.startingDay-i.getDay(),o=r>0?7-r:-r,s=new Date(i.getTime());o>0&&s.setDate(-o+1);for(var a=t.getDates(s,42),c=[],l=0;l<42;l++){var u=this.createDateObject(a[l],this.formatDay);u.secondary=a[l].getMonth()!==n,u.uid=this.uniqueId+"-"+l,c[l]=u}t.labels=[];for(var d=0;d<7;d++)t.labels[d]={},t.labels[d].abbr=this.dateFilter(c[d].date,this.formatDayHeader),t.labels[d].full=this.dateFilter(c[d].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(c,7),this.showWeeks){t.weekNumbers=[];for(var p=(11-this.startingDay)%7,f=t.rows.length,h=0;h<f;h++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[h][p].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),i=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-i.getTime()},"day"),this.datePicker.refreshView()},t.prototype.getDates=function(t,e){for(var n,i=new Array(e),r=new Date(t.getTime()),o=0;o<e;)n=new Date(r.getTime()),n=this.datePicker.fixTimeZone(n),i[o++]=n,r=new Date(r.getFullYear(),r.getMonth(),r.getDate()+1);return i},t.prototype.getISO8601WeekNumber=function(t){var e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1},t.decorators=[{type:i.Component,args:[{selector:"daypicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'day\'" role="grid" [attr.aria-labelledby]="datePicker.uniqueId+\'-title\'" aria-activedescendant="activeDateId">\n <thead>\n <tr>\n <th>\n <button type="button" \n class="btn btn-default btn-secondary btn-sm pull-left" \n (click)="datePicker.move(-1)" \n tabindex="-1"\n [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_LEFT">\n </button>\n </th>\n <th [attr.colspan]="5 + (datePicker.showWeeks ? 1 : 0)">\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-secondary btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" \n class="btn btn-default btn-secondary btn-sm pull-right" \n (click)="datePicker.move(1)" \n tabindex="-1"\n [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_RIGHT">\n </button>\n </th>\n </tr>\n <tr>\n <th *ngIf="datePicker.showWeeks"></th>\n <th *ngFor="let labelz of labels" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n <small aria-label="labelz.full"><b>{{labelz.abbr}}</b></small>\n </th>\n </tr>\n </thead>\n <tbody>\n <template ngFor [ngForOf]="rows" let-rowz="$implicit" let-index="index">\n <tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].secondary && rowz[6].secondary)">\n <td *ngIf="datePicker.showWeeks" class="h6" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n <em>{{ weekNumbers[index] }}</em>\n </td>\n <td *ngFor="let dtz of rowz" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}" role="gridcell" [id]="dtz.uid">\n <button type="button" style="min-width:100%;" class="btn btn-sm {{dtz.customClass}}"\n *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n [ngClass]="{\'btn-secondary\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected, disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz), \'btn-default\': !isBS4}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-muted\': dtz.secondary || dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </template>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.DayPickerComponent=a;var c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),i=this.activeDate.getFullYear(),r=0;r<12;r++)e=new Date(i,r,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatMonth),n[r].uid=this.uniqueId+"-"+r;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,3)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),i=new Date(e.getFullYear(),e.getMonth());return n.getTime()-i.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:i.Component,args:[{selector:"monthpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'month\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button></th>\n <th>\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" id="{{dtz.uid}}" [ngClass]="dtz.customClass">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.MonthPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){ +return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),i=t.getStartingYear(this.activeDate.getFullYear()),r=0;r<this.yearRange;r++)e=new Date(i+r,0,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatYear),n[r].uid=this.uniqueId+"-"+r;t.title=[n[0].label,n[this.yearRange-1].label].join(" - "),t.rows=this.split(n,5)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()},t.prototype.getStartingYear=function(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1},t.decorators=[{type:i.Component,args:[{selector:"yearpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'year\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button>\n </th>\n <th colspan="3">\n <button [id]="datePicker.uniqueId + \'-title\'" role="heading"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.YearPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(138),o=function(){function t(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={addClass:[{type:i.HostBinding,args:["class.dropdown-menu"]}]},t}();e.DropdownMenuDirective=o},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(138),o=(t.MouseEvent,function(){function t(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),t.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={isDisabled:[{type:i.HostBinding,args:["class.disabled"]},{type:i.Input}],addToggleClass:[{type:i.HostBinding,args:["class.dropdown-toggle"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["attr.aria-haspopup"]}],isOpen:[{type:i.HostBinding,args:["attr.aria-expanded"]}],toggleDropdown:[{type:i.HostListener,args:["click",["$event"]]}]},t}());e.DropdownToggleDirective=o}).call(e,n(24))},function(t,e,n){"use strict";(function(t){e.ALWAYS="always",e.DISABLED="disabled",e.OUTSIDECLICK="outsideClick",e.NONINPUT="nonInput";var n=(t.KeyboardEvent,t.MouseEvent,function(){function t(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return t.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},t.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},t.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===e.DISABLED||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.NONINPUT&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.OUTSIDECLICK&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},t.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},t}());e.DropdownService=n,e.dropdownService=new n}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(50),o=n(725),s=n(223),a=n(224),c=n(242),l=300,u=150,d=function(){function t(t,e,n){this.element=t,this.renderer=e,this.componentsHelper=n,this.onShow=new i.EventEmitter,this.onShown=new i.EventEmitter,this.onHide=new i.EventEmitter,this.onHidden=new i.EventEmitter,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return this.componentsHelper.getDocument()},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this.element.nativeElement||this.hide(t)},t.prototype.onEsc=function(){this.config.keyboard&&this.hide()},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal()),this._isShown=void 0,this.isBodyOverflowing=void 0,this.originalBodyPadding=void 0,this.scrollbarWidth=void 0},t.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.document&&this.document.body&&this.renderer.setElementClass(this.document.body,a.ClassName.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(this._isShown=!1,this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!1),this.isAnimated?setTimeout(function(){return e.hideModal()},l):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},a.modalConfigDefaults,t)},t.prototype.showElement=function(){var t=this;this.element.nativeElement.parentNode&&this.element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||this.document&&this.document.body&&this.document.body.appendChild(this.element.nativeElement),this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","false"),this.renderer.setElementStyle(this.element.nativeElement,"display","block"),this.renderer.setElementProperty(this.element.nativeElement,"scrollTop",0),this.isAnimated&&o.Utils.reflow(this.element.nativeElement),this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!0),this.onShown.emit(this);var e=function(){t._config.focus&&t.element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,l):e()},t.prototype.hideModal=function(){var t=this;this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","true"),this.renderer.setElementStyle(this.element.nativeElement,"display","none"),this.showBackdrop(function(){t.document&&t.document.body&&t.renderer.setElementClass(t.document.body,a.ClassName.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(this._isShown&&this.config.backdrop){if(this.backdrop=this.componentsHelper.appendNextToRoot(s.ModalBackdropComponent,s.ModalBackdropOptions,new s.ModalBackdropOptions({animate:!1})),this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,o.Utils.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,u)}else if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?setTimeout(n,u):n()}else t&&t()},t.prototype.removeBackdrop=function(){this.backdrop&&(this.backdrop.destroy(),this.backdrop=void 0)},t.prototype.resetAdjustments=function(){this.renderer.setElementStyle(this.element.nativeElement,"paddingLeft",""),this.renderer.setElementStyle(this.element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=this.document.body.clientWidth<c.window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},t.prototype.setScrollbar=function(){if(this.document){var t=this.document.querySelector(a.Selector.FIXED_CONTENT);if(t){var e=parseInt(o.Utils.getStyles(t).paddingRight||0,10);this.originalBodyPadding=parseInt(this.document.body.style.paddingRight||0,10),this.isBodyOverflowing&&(this.document.body.style.paddingRight=e+this.scrollbarWidth+"px")}}},t.prototype.resetScrollbar=function(){this.document.body.style.paddingRight=this.originalBodyPadding},t.prototype.getScrollbarWidth=function(){var t=this.renderer.createElement(this.document.body,"div",void 0);t.className=a.ClassName.SCROLLBAR_MEASURER;var e=t.offsetWidth-t.clientWidth;return this.document.body.removeChild(t),e},t.decorators=[{type:i.Directive,args:[{selector:"[bsModal]",exportAs:"bs-modal"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer},{type:r.ComponentsHelper}],t.propDecorators={config:[{type:i.Input}],onShow:[{type:i.Output}],onShown:[{type:i.Output}],onHide:[{type:i.Output}],onHidden:[{type:i.Output}],onClick:[{type:i.HostListener,args:["click",["$event"]]}],onEsc:[{type:i.HostListener,args:["keydown.esc"]}]},t}();e.ModalDirective=d},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(0),o=n(23),s=n(226),a={itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0},c='\n <ul class="pager">\n <li [class.disabled]="noPrevious()" [class.previous]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page - 1, $event)">{{getText(\'previous\')}}</a>\n </li>\n <li [class.disabled]="noNext()" [class.next]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page + 1, $event)">{{getText(\'next\')}}</a>\n </li>\n </ul>\n',l=function(t){function e(e,n,i){t.call(this,e,n,i),this.config=a}return i(e,t),e.decorators=[{type:r.Component,args:[{selector:"pager[ngModel]",template:c,providers:[o.NgModel]}]}],e.ctorParameters=[{type:o.NgModel,decorators:[{type:r.Self}]},{type:r.Renderer},{type:r.ElementRef}],e}(s.PaginationComponent);e.PagerComponent=l},function(t,e,n){"use strict";var i=n(0),r=n(229),o=function(){function t(t){this.percent=0,this.progress=t}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){(t||0===t)&&(this._value=t,this.recalculatePercentage())},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.progress.addBar(this)},t.prototype.ngOnDestroy=function(){this.progress.removeBar(this)},t.prototype.recalculatePercentage=function(){this.percent=+(100*this.value/this.progress.max).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)},t.decorators=[{type:i.Component,args:[{selector:"bar",template:'\n <div class="progress-bar"\n style="min-width: 0;"\n role="progressbar"\n [ngClass]="type && \'progress-bar-\' + type"\n [ngStyle]="{width: (percent < 100 ? percent : 100) + \'%\', transition: transition}"\n aria-valuemin="0"\n [attr.aria-valuenow]="value"\n [attr.aria-valuetext]="percent.toFixed(0) + \'%\'"\n [attr.aria-valuemax]="max"><ng-content></ng-content></div>\n'}]}],t.ctorParameters=[{type:r.ProgressDirective,decorators:[{type:i.Host}]}],t.propDecorators={type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.BarComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){}return t.decorators=[{type:i.Component,args:[{selector:"progressbar",template:'\n <div progress [animate]="animate" [max]="max">\n <bar [type]="type" [value]="value">\n <ng-content></ng-content>\n </bar>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.Input}],type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.ProgressbarComponent=r},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.KeyboardEvent,function(){function t(t){this.onHover=new i.EventEmitter(!1),this.onLeave=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},t.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},t.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,i=[],r=0;r<n;r++)i.push(Object.assign({index:r,stateOn:this.stateOn,stateOff:this.stateOff,title:this.titles[r]||r+1},t[r]||{}));return i},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.cd.viewToModelUpdate(t))},t.decorators=[{type:i.Component,args:[{selector:"rating[ngModel]",template:'\n <span (mouseleave)="reset()" (keydown)="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" [attr.aria-valuemax]="range.length" [attr.aria-valuenow]="value">\n <template ngFor let-r [ngForOf]="range" let-index="index">\n <span class="sr-only">({{ index < value ? \'*\' : \' \' }})</span>\n <i (mouseenter)="enter(index + 1)" (click)="rate(index + 1)" class="glyphicon" [ngClass]="index < value ? r.stateOn : r.stateOff" [title]="r.title" ></i>\n </template>\n </span>\n ',providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={max:[{type:i.Input}],stateOn:[{type:i.Input}],stateOff:[{type:i.Input}],readonly:[{type:i.Input}],titles:[{type:i.Input}],ratingStates:[{type:i.Input}],onHover:[{type:i.Output}],onLeave:[{type:i.Output}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.RatingComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(232),o=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:i.Directive,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=[{type:i.TemplateRef},{type:r.TabDirective}],t}();e.TabHeadingDirective=o},function(t,e,n){"use strict";function i(t){return"undefined"!=typeof t}function r(t,e,n){return e(t)?t:n}function o(t,e){var n=new Date(t.getTime()+6e4*e),i=new Date(t);return i.setHours(n.getHours(),n.getMinutes()),i}var s=n(0),a=n(23);e.timepickerConfig={hourStep:1,minuteStep:1,showMeridian:!0,meridians:void 0,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,min:void 0,max:void 0};var c=function(){function t(t){this.meridians=["AM","PM"],this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.cd.viewToModelUpdate(this.selected))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.meridians=r(this.meridians,i,e.timepickerConfig.meridians)||["AM","PM"],this.mousewheel=r(this.mousewheel,i,e.timepickerConfig.mousewheel),this.mousewheel,this.arrowkeys=r(this.arrowkeys,i,e.timepickerConfig.arrowkeys),this.arrowkeys,this.readonlyInput=r(this.readonlyInput,i,e.timepickerConfig.readonlyInput),this.hourStep=r(this.hourStep,i,e.timepickerConfig.hourStep),this.minuteStep=r(this.minuteStep,i,e.timepickerConfig.minuteStep),this.min=r(this.min,i,e.timepickerConfig.min),this.max=r(this.max,i,e.timepickerConfig.max),this.showMeridian=r(this.showMeridian,i,e.timepickerConfig.showMeridian),this.showSpinners=r(this.showSpinners,i,e.timepickerConfig.showSpinners)},t.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!i(t),this.invalidMinutes=!i(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selected<this.min||this.selected>this.max,this.invalidHours||this.refresh())}},t.prototype.hoursOnBlur=function(t){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},t.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!i(t),this.invalidHours=!i(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selected<this.min||this.selected>this.max,this.invalidMinutes||this.refresh())}},t.prototype.minutesOnBlur=function(t){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},t.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},t.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},t.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},t.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},t.prototype.noIncrementHours=function(){var t=o(this.selected,60*this.hourStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementHours=function(){var t=o(this.selected,60*-this.hourStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.noIncrementMinutes=function(){var t=o(this.selected,this.minuteStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementMinutes=function(){var t=o(this.selected,-this.minuteStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},t.prototype.refresh=function(){this.updateTemplate(),this.cd.viewToModelUpdate(this.selected)},t.prototype.updateTemplate=function(){var t=this.selected.getHours(),e=this.selected.getMinutes();this.showMeridian&&(t=0===t||12===t?12:t%12),this.hours=this.pad(t),this.minutes=this.pad(e),this.meridian=this.selected.getHours()<12?this.meridians[0]:this.meridians[1]},t.prototype.getHoursFromTemplate=function(){var t=parseInt(this.hours,10),e=this.showMeridian?t>0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},t.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},t.prototype.pad=function(t){return i(t)&&t.toString().length<2?"0"+t:t.toString()},t.prototype.addMinutesToSelected=function(t){this.selected=o(this.selected,t),this.refresh()},t.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?o(this.selected,720)>this.max:o(this.selected,-720)<this.min)},t.decorators=[{type:s.Component,args:[{selector:"timepicker[ngModel]",template:'\n <table>\n <tbody>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="incrementHours()" [ngClass]="{disabled: noIncrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td> </td>\n <td><a (click)="incrementMinutes()" [ngClass]="{disabled: noIncrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n <tr>\n <td class="form-group" [ngClass]="{\'has-error\': invalidHours}">\n <input style="width:50px;" type="text" [(ngModel)]="hours" (change)="updateHours()" class="form-control text-center" [readonly]="readonlyInput" (blur)="hoursOnBlur($event)" maxlength="2">\n </td>\n <td>:</td>\n <td class="form-group" [ngClass]="{\'has-error\': invalidMinutes}">\n <input style="width:50px;" type="text" [(ngModel)]="minutes" (change)="updateMinutes()" class="form-control text-center" [readonly]="readonlyInput" (blur)="minutesOnBlur($event)" maxlength="2">\n </td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"><button type="button" [ngClass]="{disabled: noToggleMeridian() || readonlyInput}" class="btn btn-default text-center" (click)="toggleMeridian()">{{meridian}}</button></td>\n </tr>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="decrementHours()" [ngClass]="{disabled: noDecrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td> </td>\n <td><a (click)="decrementMinutes()" [ngClass]="{disabled: noDecrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n </tbody>\n </table>\n ',providers:[a.NgModel]}]}],t.ctorParameters=[{type:a.NgModel,decorators:[{type:s.Self}]}],t.propDecorators={hourStep:[{type:s.Input}],minuteStep:[{type:s.Input}],readonlyInput:[{type:s.Input}],mousewheel:[{type:s.Input}],arrowkeys:[{type:s.Input}],showSpinners:[{type:s.Input}],min:[{type:s.Input}],max:[{type:s.Input}],meridians:[{type:s.Input}],showMeridian:[{type:s.Input}]},t}();e.TimepickerComponent=c},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Object}],t}();e.TooltipOptions=r},function(t,e,n){"use strict";var i=n(0),r=n(236),o=n(413),s=n(50),a=function(){function t(t,e){this.placement="top",this.enable=!0,this.animation=!0,this.delay=0,this.tooltipStateChanged=new i.EventEmitter,this.visible=!1,this.viewContainerRef=t,this.componentsHelper=e}return t.prototype.show=function(){var t=this;if(!this.visible&&this.enable&&!this.delayTimeoutId){var e=function(){t.visible=!0;var e=new o.TooltipOptions({content:t.content,htmlContent:t.htmlContent,placement:t.placement,animation:t.animation,hostEl:t.viewContainerRef.element,popupClass:t.popupClass,context:t.tooltipContext}),n=i.ReflectiveInjector.resolve([{provide:o.TooltipOptions,useValue:e}]);t.tooltip=t.componentsHelper.appendNextToLocation(r.TooltipContainerComponent,t.viewContainerRef,n),t.triggerStateChanged()};this.delay?this.delayTimeoutId=setTimeout(function(){e()},this.delay):e()}},t.prototype.hide=function(){this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=void 0),this.visible&&(this.visible=!1,this.tooltip.destroy(),this.triggerStateChanged())},t.prototype.triggerStateChanged=function(){this.tooltipStateChanged.emit(this.visible)},t.decorators=[{type:i.Directive,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:s.ComponentsHelper}],t.propDecorators={content:[{type:i.Input,args:["tooltip"]}],htmlContent:[{type:i.Input,args:["tooltipHtml"]}],placement:[{type:i.Input,args:["tooltipPlacement"]}],isOpen:[{type:i.Input,args:["tooltipIsOpen"]}],enable:[{type:i.Input,args:["tooltipEnable"]}],animation:[{type:i.Input,args:["tooltipAnimation"]}],appendToBody:[{type:i.Input,args:["tooltipAppendToBody"]}],popupClass:[{type:i.Input,args:["tooltipClass"]}],tooltipContext:[{type:i.Input,args:["tooltipContext"]}],delay:[{type:i.Input,args:["tooltipPopupDelay"]}],tooltipStateChanged:[{type:i.Output}],show:[{type:i.HostListener,args:["focusin"]},{type:i.HostListener,args:["mouseenter"]}],hide:[{type:i.HostListener,args:["focusout"]},{type:i.HostListener,args:["mouseleave"]}]},t}();e.TooltipDirective=a},function(t,e){"use strict";var n=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}();e.TypeaheadMatch=n},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=n(238),s=n(239),a=n(240),c=n(8);n(751),n(752),n(419),n(753),n(754),n(755);var l=n(50),u=n(415),d=(t.KeyboardEvent,function(){function t(t,e,n,r,o){this.typeaheadLoading=new i.EventEmitter(!1),this.typeaheadNoResults=new i.EventEmitter(!1),this.typeaheadOnSelect=new i.EventEmitter(!1),this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new i.EventEmitter,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=r,this.componentsHelper=o}return t.prototype.onChange=function(t){if(this.container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this.container.prevActiveMatch();if(40===t.keyCode)return void this.container.nextActiveMatch();if(13===t.keyCode)return void this.container.selectActiveMatch()}var e=void 0!==t.target.value?t.target.value:t.target.innerText;e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this.container&&!this.container.isFocused&&this.hide()},t.prototype.onKeydown=function(t){if(this.container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof c.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof c.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){var t=new s.TypeaheadOptions({typeaheadRef:this,placement:this.placement,animation:!1}),e=i.ReflectiveInjector.resolve([{provide:s.TypeaheadOptions,useValue:t}]);this.popup=this.componentsHelper.appendNextToLocation(o.TypeaheadContainerComponent,this.viewContainerRef,e),this.popup.instance.position(this.viewContainerRef.element),this.container=this.popup.instance,this.container.parent=this;var n=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(n,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):n,this.container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this.container&&(this.popup.destroy(),this.container=void 0)},t.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return c.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.normalizeOption=function(t){var e=a.TypeaheadUtils.getValueFromObject(t,this.typeaheadOptionField),n=this.typeaheadLatinize?a.TypeaheadUtils.latinize(e):e;return n.toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var i=0;i<n;i+=1)if(e[i].length>0&&t.indexOf(e[i])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()), +!this.hasMatches())return void this.hide();if(this.container){var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this.container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var i=[],r=n.map(function(t){return a.TypeaheadUtils.getValueFromObject(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e});r.forEach(function(t){i.push(new u.TypeaheadMatch(t,t,!0)),i=i.concat(n.filter(function(n){return a.TypeaheadUtils.getValueFromObject(n,e.typeaheadGroupField)===t}).map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))}))}),this._matches=i}else this._matches=n.map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:i.Directive,args:[{selector:"[typeahead][ngModel],[typeahead][formControlName]"}]}],t.ctorParameters=[{type:r.NgControl},{type:i.ViewContainerRef},{type:i.ElementRef},{type:i.Renderer},{type:l.ComponentsHelper}],t.propDecorators={typeaheadLoading:[{type:i.Output}],typeaheadNoResults:[{type:i.Output}],typeaheadOnSelect:[{type:i.Output}],typeahead:[{type:i.Input}],typeaheadMinLength:[{type:i.Input}],typeaheadWaitMs:[{type:i.Input}],typeaheadOptionsLimit:[{type:i.Input}],typeaheadOptionField:[{type:i.Input}],typeaheadGroupField:[{type:i.Input}],typeaheadAsync:[{type:i.Input}],typeaheadLatinize:[{type:i.Input}],typeaheadSingleWords:[{type:i.Input}],typeaheadWordDelimiters:[{type:i.Input}],typeaheadPhraseDelimiters:[{type:i.Input}],typeaheadItemTemplate:[{type:i.Input}],onChange:[{type:i.HostListener,args:["keyup",["$event"]]}],onFocus:[{type:i.HostListener,args:["focus"]}],onBlur:[{type:i.HostListener,args:["blur"]}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.TypeaheadDirective=d}).call(e,n(24))},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(78),o=n(429),s=function(t){function e(e){t.call(this),this._value=e}return i(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.ObjectUnsubscribedError;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(r.Subject);e.BehaviorSubject=s},function(t,e){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var i=n(8),r=n(428);i.Observable.prototype.filter=r.filter},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=n(772),c=function(t){function e(e,n){t.call(this),this.array=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){return new e(t,n)},e.of=function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var i=t[t.length-1];a.isScheduler(i)?t.pop():i=null;var r=t.length;return r>1?new e(t,i):1===r?new o.ScalarObservable(t[0],i):new s.EmptyObservable(i)},e.dispatch=function(t){var e=t.array,n=t.index,i=t.count,r=t.subscriber;return n>=i?void r.complete():(r.next(e[n]),void(r.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,i=this.array,r=i.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:i,index:n,count:r,subscriber:t});for(var s=0;s<r&&!t.closed;s++)t.next(i[s]);t.complete()},e}(r.Observable);e.ArrayObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e){t.call(this),this.scheduler=e}return i(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){var e=t.subscriber;e.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;return n?n.schedule(e.dispatch,0,{subscriber:t}):void t.complete()},e}(r.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function i(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function r(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(51),a=n(8),c=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return o(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,o=this.scheduler;if(null==o)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){s.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return o.schedule(i,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(o.schedule(i,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(o.schedule(r,0,{err:e,subscriber:t}))}).then(null,function(t){s.root.setTimeout(function(){throw t})})},e}(a.Observable);e.PromiseObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return i(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,i=t.subscriber;return e?void i.complete():(i.next(n),void(i.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,i=this.scheduler;return i?i.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(r.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";function i(t){var e=new a(t),n=this.lift(e);return e.caught=n}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e._catch=i;var a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.selector,this.caught))},t}(),c=function(t){function e(e,n,i){t.call(this,e),this.selector=n,this.caught=i}return r(e,t),e.prototype.error=function(t){if(!this.isStopped){var e=void 0;try{e=this.selector(t,this.caught)}catch(t){return void this.destination.error(t)}this.unsubscribe(),this.destination.remove(this),s.subscribeToResult(this,e)}},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function i(){return this.lift(new r.MergeAllOperator(1))}var r=n(142);e.concatAll=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new r.MergeMapOperator(t,e,1))}var r=n(80);e.concatMap=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.every=i;var s=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg,this.source))},t}(),a=function(t){function e(e,n,i,r){t.call(this,e),this.predicate=n,this.thisArg=i,this.source=r,this.index=0,this.thisArg=i||this}return r(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.filter=i;var s=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg))},t}(),a=function(t){function e(e,n,i){t.call(this,e),this.predicate=n,this.thisArg=i,this.count=0,this.predicate=n}return r(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(o.Subscriber)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.ObjectUnsubscribedError=i},function(t,e){"use strict";e.errorObject={e:{}}},function(t,e){"use strict";function n(t){return"function"==typeof t}e.isFunction=n},function(t,e){"use strict";function n(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=n},,function(t,e,n){function i(t){var e=r[t];return e?Promise.all(e.slice(1).map(n.e)).then(function(){return n(e[0])}):Promise.reject(new Error("Cannot find module '"+t+"'."))}var r={"app/chartjs/chartjs.module":[332],"app/components/components.module":[335],"app/dashboard/dashboard.module":[341],"app/icons/icons.module":[343],"app/pages/pages.module":[350],"app/widgets/widgets.module":[353]};i.keys=function(){return Object.keys(r)},t.exports=i,i.id=434},function(t,e,n){"use strict";var i=n(554),r=(n.n(i),n(514)),o=n(0),s=n(553),a=n(546);s.a.production&&n.i(o.enableProdMode)(),n.i(r.a)().bootstrapModule(a.a)},,,,function(t,e,n){"use strict";var i=n(0),r=n(251),o=n(101),s=n(255);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.a,s.a],exports:[r.a,s.a],providers:[{provide:o.b,useClass:o.c}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(253),o=n(21);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t,e,n,i){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=i,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(n.i(r.a)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create(null):this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var i=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return i._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){n.i(o.a)(t[r])&&i._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;t=t.trim(),t&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,e)})},t.decorators=[{type:i.Directive,args:[{selector:"[ngClass]"}]}],t.ctorParameters=[{type:i.IterableDiffers},{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={klass:[{type:i.Input,args:["class"]}],ngClass:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e,n,i){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=i,this._differ=null}return Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(r.f)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,i,r){if(null==t.previousIndex){var s=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),r),c=new a(t,s);n.push(c)}else if(null==r)e._viewContainer.remove(i);else{var s=e._viewContainer.get(i);e._viewContainer.move(s,r);var c=new a(t,s);n.push(c)}});for(var i=0;i<n.length;i++)this._perViewChange(n[i].view,n[i].record);for(var i=0,r=this._viewContainer.length;i<r;i++){var s=this._viewContainer.get(i);s.context.index=i,s.context.count=r}t.forEachIdentityChange(function(t){var n=e._viewContainer.get(t.currentIndex);n.context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t.decorators=[{type:i.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:i.IterableDiffers},{type:i.ChangeDetectorRef}],t.propDecorators={ngForOf:[{type:i.Input}],ngForTrackBy:[{type:i.Input}],ngForTemplate:[{type:i.Input}]},t}(),a=function(){function t(t,e){this.record=t,this.view=e}return t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e){this._viewContainer=t,this._template=e,this._hasView=!1}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){t&&!this._hasView?(this._hasView=!0,this._viewContainer.createEmbeddedView(this._template)):!t&&this._hasView&&(this._hasView=!1,this._viewContainer.clear())},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngIf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef}],t.propDecorators={ngIf:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(101),o=n(252);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=n.i(r.a)(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t.decorators=[{type:i.Directive,args:[{selector:"[ngPlural]"}]}],t.ctorParameters=[{type:r.b}],t.propDecorators={ngPlural:[{type:i.Input}]},t}(),a=function(){function t(t,e,n,i){this.value=t,i.addCase(t,new o.a(n,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngPluralCase]"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Attribute,args:["ngPluralCase"]}]},{type:i.TemplateRef},{type:i.ViewContainerRef},{type:s,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(t.prototype,"ngStyle",{set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})},t.prototype._setStyle=function(t,e){var n=t.split("."),i=n[0],r=n[1];e=e&&r?""+e+r:e,this._renderer.setElementStyle(this._ngEl.nativeElement,i,e)},t.decorators=[{type:i.Directive,args:[{selector:"[ngStyle]"}]}],t.ctorParameters=[{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={ngStyle:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t){this._viewContainerRef=t}return Object.defineProperty(t.prototype,"ngOutletContext",{set:function(t){this._context=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngTemplateOutlet",{set:function(t){this._templateRef=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this._templateRef&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this._templateRef,this._context))},t.decorators=[{type:i.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngOutletContext:[{type:i.Input}],ngTemplateOutlet:[{type:i.Input}]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return i(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error);(function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return i(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e})(r)},function(t,e,n){"use strict";var i=n(144),r=n(102),o=n(448),s=n(449),a=n(143);n.d(e,"e",function(){return i.a}),n.d(e,"a",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"c",function(){return o.a}),n.d(e,"b",function(){return s.a}),n.d(e,"d",function(){return a.a})},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(143),s=n(102),a=n(144);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){t.call(this),this._platformLocation=e,this._baseHref="",n.i(r.a)(i)&&(this._baseHref=i)}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return n.i(r.a)(e)||(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(143),s=n(102),a=n(144);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){if(t.call(this),this._platformLocation=e,n.i(r.b)(i)&&(i=this._platformLocation.getBaseHrefFromDOM()),n.i(r.b)(i))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=i}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(459),o=n(52);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),c=new a,l=new s,u=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,i.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(r.a)(e))return c;if(e.subscribe)return l;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:i.Pipe,args:[{name:"async",pure:!1}]}],t.ctorParameters=[{type:i.ChangeDetectorRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(254),o=n(21),s=n(52);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,i){if(void 0===i&&(i="mediumDate"),n.i(o.b)(e))return null;if(!this.supports(e))throw new s.a(t,e);return o.h.isNumeric(e)&&(e=parseFloat(e)),r.a.format(new Date(e),this._locale,t._ALIASES[i]||i)},t.prototype.supports=function(t){return n.i(o.i)(t)||o.h.isNumeric(t)||"string"==typeof t&&n.i(o.i)(new Date(t))},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:i.Pipe,args:[{name:"date",pure:!0}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(101),s=n(52);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/#/g,c=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new s.a(t,i);var c=n.i(o.a)(e,Object.keys(i),this._localization);return i[c].replace(a,e.toString())},t.decorators=[{type:i.Pipe,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=[{type:o.b}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new o.a(t,i);return i.hasOwnProperty(e)?i[e]:""},t.decorators=[{type:i.Pipe,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.transform=function(t){return r.k.stringify(t)},t.decorators=[{type:i.Pipe,args:[{name:"json",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:i.Pipe,args:[{name:"lowercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";function i(t,e,i,r,l,u,d){if(void 0===u&&(u=null),void 0===d&&(d=!1),n.i(s.b)(i))return null;if(i="string"==typeof i&&s.h.isNumeric(i)?+i:i,"number"!=typeof i)throw new a.a(t,i);var p,f,h;if(r!==o.b.Currency&&(p=1,f=0,h=3),l){var m=l.match(c);if(null===m)throw new Error(l+" is not a valid digit info for number pipes");n.i(s.a)(m[1])&&(p=s.h.parseIntAutoRadix(m[1])),n.i(s.a)(m[3])&&(f=s.h.parseIntAutoRadix(m[3])),n.i(s.a)(m[5])&&(h=s.h.parseIntAutoRadix(m[5]))}return o.c.format(i,e,r,{minimumIntegerDigits:p,minimumFractionDigits:f,maximumFractionDigits:h,currency:u,currencyAsSymbol:d})}var r=n(0),o=n(254),s=n(21),a=n(52);n.d(e,"a",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=/^(\d+)?\.((\d+)(-(\d+))?)?$/,l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Decimal,n)},t.decorators=[{type:r.Pipe,args:[{name:"number"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),u=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Percent,n)},t.decorators=[{type:r.Pipe,args:[{name:"percent"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),d=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,r,s){return void 0===n&&(n="USD"),void 0===r&&(r=!1),void 0===s&&(s=null),i(t,this._locale,e,o.b.Currency,s,n,r)},t.decorators=[{type:r.Pipe,args:[{name:"currency"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e,i,s){if(n.i(r.b)(e))return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(i,s)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:i.Pipe,args:[{name:"slice",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:i.Pipe,args:[{name:"uppercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(17),r=n(2);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e){this.time=t,this.value=e}return t.prototype.matches=function(t,e){return t==this.time&&e==this.value},t}(),s=function(){function t(){this.styles={}}return t.prototype.insertAtTime=function(t,e,s){var a=new o(e,s),c=this.styles[t];n.i(r.a)(c)||(c=this.styles[t]=[]);for(var l=0,u=c.length-1;u>=0;u--)if(c[u].time<=e){l=u+1;break}i.a.insert(c,l,a)},t.prototype.getByIndex=function(t,e){var i=this.styles[t];return n.i(r.a)(i)?e>=i.length?null:i[e]:null},t.prototype.indexOfAtOrBeforeTime=function(t,e){var i=this.styles[t];if(n.i(r.a)(i))for(var o=i.length-1;o>=0;o--)if(i[o].time<=e)return o;return null},t}()},function(t,e,n){"use strict";function i(){E.P.reflectionCapabilities=new E._2}function r(t){return{useDebug:o(t.map(function(t){return t.useDebug})),useJit:o(t.map(function(t){return t.useJit})),defaultEncapsulation:o(t.map(function(t){return t.defaultEncapsulation})),providers:s(t.map(function(t){return t.providers}))}}function o(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function s(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var a=n(0),c=(n(54),n(19),n(471),n(107)),l=n(106),u=n(147),d=n(152),p=n(160),f=n(108),h=n(154),m=n(81),v=n(273),g=n(82),b=n(274),y=n(83),w=n(105),_=n(104),x=n(148),C=n(157),k=n(155),E=n(14),S=n(158),O=n(262);n.d(e,"b",function(){return A}),n.d(e,"a",function(){return S.a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var T={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},P=[{provide:E._1,useValue:E.P},{provide:E.Y,useExisting:E._1},{provide:S.a,useValue:T},E.Q,_.c,w.a,l.b,{provide:O.a,useFactory:function(t,e,n){return new O.a(t,e,n)},deps:[l.b,[new a.Optional,new a.Inject(a.TRANSLATIONS)],[new a.Optional,new a.Inject(a.TRANSLATIONS_FORMAT)]]},c.a,u.a,d.a,y.c,p.a,f.c,h.a,{provide:m.a,useValue:new m.a},v.a,{provide:a.Compiler,useExisting:v.a},b.a,{provide:g.a,useExisting:b.a},y.a,x.a,C.a,k.a],M=function(){function t(t){this._defaultOptions=[{useDebug:n.i(a.isDevMode)(),useJit:!0,defaultEncapsulation:a.ViewEncapsulation.Emulated}].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=r(this._defaultOptions.concat(t)),n=a.ReflectiveInjector.resolveAndCreate([P,{provide:m.a,useFactory:function(){return new m.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(a.Compiler)},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:a.Inject,args:[a.COMPILER_OPTIONS]}]}],t}(),A=n.i(a.createPlatformFactory)(a.platformCore,"coreDynamic",[{provide:a.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:a.CompilerFactory,useClass:M},{provide:a.PLATFORM_INITIALIZER,useValue:i,multi:!0}])},function(t,e,n){"use strict";var i=n(2);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.o.Math},function(t,e,n){"use strict";function i(t){var e=new f(p,t);return function(t,n,i){return e.toI18nMessage(t,n,i)}}function r(t){return t.split(h)[1]}var o=n(104),s=n(105),a=n(53),c=n(153),l=n(150),u=n(260),d=n(464);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=new s.a(new o.c),f=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof a.b,this._icuDepth=0,this._placeholderRegistry=new d.a,this._placeholderToContent={},this._placeholderToIds={};var i=a.g(this,t,{});return new u.a(i,this._placeholderToContent,this._placeholderToIds,e,n)},t.prototype.visitElement=function(t,e){var i=a.g(this,t.children),r={};t.attrs.forEach(function(t){r[t.name]=t.value});var o=n.i(c.a)(t.name).isVoid,s=this._placeholderRegistry.getStartTagPlaceholderName(t.name,r,o);this._placeholderToContent[s]=t.sourceSpan.toString();var l="";return o||(l=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[l]="</"+t.name+">"),new u.b(t.name,r,s,l,i,o,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,i){var r=this;this._icuDepth++;var o={},s=new u.c(e.switchValue,e.type,o,e.sourceSpan);if(e.cases.forEach(function(t){o[t.value]=new u.d(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0)return s;var a=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),c=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToIds[a]=n.i(l.a)(c.toI18nMessage([e],"","")),new u.e(s,a,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new u.f(t,e);for(var i=[],o=new u.d(i,e),s=this._interpolationConfig,a=s.start,c=s.end,l=0;l<n.strings.length-1;l++){var d=n.expressions[l],p=r(d)||"INTERPOLATION",f=this._placeholderRegistry.getPlaceholderName(p,d);n.strings[l].length&&i.push(new u.f(n.strings[l],e)),i.push(new u.g(d,f,e)),this._placeholderToContent[f]=a+d+c}var h=n.strings.length-1;return n.strings[h].length&&i.push(new u.f(n.strings[h],e)),o},t}(),h=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*"([\s\S]*?)"[\s\S]*\)/g},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},r=function(){function t(){this._placeHolderNameCounts={},this._signatureToName={}}return t.prototype.getStartTagPlaceholderName=function(t,e,n){var r=this._hashTag(t,e,n);if(this._signatureToName[r])return this._signatureToName[r];var o=t.toUpperCase(),s=i[o]||"TAG_"+o,a=this._generateUniqueName(n?s:"START_"+s);return this._signatureToName[r]=a,a},t.prototype.getCloseTagPlaceholderName=function(t){var e=this._hashClosingTag(t);if(this._signatureToName[e])return this._signatureToName[e];var n=t.toUpperCase(),r=i[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[e]=o,o},t.prototype.getPlaceholderName=function(t,e){var n=t.toUpperCase(),i="PH: "+n+"="+e;if(this._signatureToName[i])return this._signatureToName[i];var r=this._generateUniqueName(n);return this._signatureToName[i]=r,r},t.prototype._hashTag=function(t,e,n){var i="<"+t,r=Object.keys(e).sort().map(function(t){return" "+t+"="+e[t]}).join(""),o=n?"/>":"></"+t+">";return i+r+o},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){var e=t,n=this._placeHolderNameCounts[e];return n?(e+="_"+n,n++):n=1,this._placeHolderNameCounts[t]=n,e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){void 0===t&&(t={}),this._messageMap=t}return t.load=function(e,n,i,r){return new t(r.load(e,n,i))},t.prototype.get=function(t){return this._messageMap[t]},t.prototype.has=function(t){return t in this._messageMap},t}()},function(t,e,n){"use strict";var i=n(461);n(40),n(82),n(262),n(54),n(476);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){var n=a.get(t),i=c.get(t);return s.P.hasLifecycleHook(e,n,i)}var r=n(0),o=n(17),s=n(14);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=o.b.createFromPairs([[s.W.OnInit,r.OnInit],[s.W.OnDestroy,r.OnDestroy],[s.W.DoCheck,r.DoCheck],[s.W.OnChanges,r.OnChanges],[s.W.AfterContentInit,r.AfterContentInit],[s.W.AfterContentChecked,r.AfterContentChecked],[s.W.AfterViewInit,r.AfterViewInit],[s.W.AfterViewChecked,r.AfterViewChecked]]),c=o.b.createFromPairs([[s.W.OnInit,"ngOnInit"],[s.W.OnDestroy,"ngOnDestroy"],[s.W.DoCheck,"ngDoCheck"],[s.W.OnChanges,"ngOnChanges"],[s.W.AfterContentInit,"ngAfterContentInit"],[s.W.AfterContentChecked,"ngAfterContentChecked"],[s.W.AfterViewInit,"ngAfterViewInit"],[s.W.AfterViewChecked,"ngAfterViewChecked"]])},function(t,e,n){"use strict";function i(t){var e=new p;return new u(a.g(e,t),e.isExpanded,e.errors)}function r(t,e){var n=t.cases.map(function(t){l.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new d(t.valueSourceSpan,'Plural cases should be "=<number>" or one of '+l.join(", ")));var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function o(t,e){var n=t.cases.map(function(t){var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var s=n(41),a=n(53);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["zero","one","two","few","many","other"],u=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),d=function(t){function e(e,n){t.call(this,e,n)}return c(e,t),e}(s.a),p=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new a.e(t.name,t.attrs,a.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?r(t,this.errors):o(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=b.a),new O(new g.b(t,e),n,i,r).tokenize()}function r(t){var e=t===v.a?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function o(t){return'Unknown entity "'+t+'" - use the "&#<decimal>;" or "&#x<hex>;" syntax'}function s(t){return!v.E(t)||t===v.a}function a(t){return v.E(t)||t===v.y||t===v.t||t===v.n||t===v.o||t===v.z}function c(t){return(t<v.H||v.I<t)&&(t<v.J||v.K<t)&&(t<v._3||t>v._4)}function l(t){return t==v.m||t==v.a||!v._5(t)}function u(t){return t==v.m||t==v.a||!v.N(t)}function d(t,e,n){var i=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==v.g&&!i}function p(t){return t===v.z||v.N(t)}function f(t,e){return h(t)==h(e)}function h(t){return t>=v.H&&t<=v.I?t-v.H+v.J:t}function m(t){for(var e,n=[],i=0;i<t.length;i++){var r=t[i];e&&e.type==w.TEXT&&r.type==w.TEXT?(e.parts[0]+=r.parts[0],e.sourceSpan.end=r.sourceSpan.end):(e=r,n.push(e))}return n}var v=n(146),g=n(41),b=n(40),y=n(67);n.d(e,"b",function(){return w}),n.d(e,"c",function(){return x}),e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var w,_=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.TAG_OPEN_START=0]="TAG_OPEN_START",t[t.TAG_OPEN_END=1]="TAG_OPEN_END",t[t.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",t[t.TAG_CLOSE=3]="TAG_CLOSE",t[t.TEXT=4]="TEXT",t[t.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",t[t.RAW_TEXT=6]="RAW_TEXT",t[t.COMMENT_START=7]="COMMENT_START",t[t.COMMENT_END=8]="COMMENT_END",t[t.CDATA_START=9]="CDATA_START",t[t.CDATA_END=10]="CDATA_END",t[t.ATTR_NAME=11]="ATTR_NAME",t[t.ATTR_VALUE=12]="ATTR_VALUE",t[t.DOC_TYPE=13]="DOC_TYPE",t[t.EXPANSION_FORM_START=14]="EXPANSION_FORM_START",t[t.EXPANSION_CASE_VALUE=15]="EXPANSION_CASE_VALUE",t[t.EXPANSION_CASE_EXP_START=16]="EXPANSION_CASE_EXP_START",t[t.EXPANSION_CASE_EXP_END=17]="EXPANSION_CASE_EXP_END",t[t.EXPANSION_FORM_END=18]="EXPANSION_FORM_END",t[t.EOF=19]="EOF"}(w||(w={}));var x=function(){function t(t,e,n){this.type=t,this.parts=e,this.sourceSpan=n}return t}(),C=function(t){function e(e,n,i){t.call(this,i,e),this.tokenType=n}return _(e,t),e}(g.a),k=function(){function t(t,e){this.tokens=t,this.errors=e}return t}(),E=/\r\n?/g,S=function(){function t(t){this.error=t}return t}(),O=function(){function t(t,e,n,i){void 0===i&&(i=b.a),this._file=t,this._getTagDefinition=e,this._tokenizeIcu=n,this._interpolationConfig=i,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}return t.prototype._processCarriageReturns=function(t){return t.replace(E,"\n")},t.prototype.tokenize=function(){for(;this._peek!==v.a;){var t=this._getLocation();try{this._attemptCharCode(v.x)?this._attemptCharCode(v.A)?this._attemptCharCode(v.i)?this._consumeCdata(t):this._attemptCharCode(v.r)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(v.t)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(t){if(!(t instanceof S))throw t;this.errors.push(t.error)}}return this._beginToken(w.EOF),this._endToken([]),new k(m(this.tokens),this.errors)},t.prototype._tokenizeExpansionForm=function(){if(d(this._input,this._index,this._interpolationConfig))return this._consumeExpansionFormStart(),!0;if(p(this._peek)&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._peek===v.h){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1},t.prototype._getLocation=function(){return new g.c(this._file,this._index,this._line,this._column)},t.prototype._getSpan=function(t,e){return void 0===t&&(t=this._getLocation()),void 0===e&&(e=this._getLocation()),new g.d(t,e)},t.prototype._beginToken=function(t,e){void 0===e&&(e=this._getLocation()),this._currentTokenStart=e,this._currentTokenType=t},t.prototype._endToken=function(t,e){void 0===e&&(e=this._getLocation());var n=new x(this._currentTokenType,t,new g.d(this._currentTokenStart,e));return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n},t.prototype._createError=function(t,e){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');var n=new C(t,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new S(n)},t.prototype._advance=function(){if(this._index>=this._length)throw this._createError(r(v.a),this._getSpan());this._peek===v.S?(this._line++,this._column=0):this._peek!==v.S&&this._peek!==v.W&&this._column++,this._index++,this._peek=this._index>=this._length?v.a:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?v.a:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!f(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(r(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),i=0;i<e;i++)if(!this._attemptCharCode(t.charCodeAt(i)))return this._restorePosition(n),!1;return!0},t.prototype._attemptStrCaseInsensitive=function(t){for(var e=0;e<t.length;e++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(e)))return!1;return!0},t.prototype._requireStr=function(t){var e=this._getLocation();if(!this._attemptStr(t))throw this._createError(r(this._peek),this._getSpan(e))},t.prototype._attemptCharCodeUntilFn=function(t){for(;!t(this._peek);)this._advance()},t.prototype._requireCharCodeUntilFn=function(t,e){var n=this._getLocation();if(this._attemptCharCodeUntilFn(t),this._index-n.offset<e)throw this._createError(r(this._peek),this._getSpan(n,n))},t.prototype._attemptUntilChar=function(t){for(;this._peek!==t;)this._advance()},t.prototype._readChar=function(t){if(t&&this._peek===v.B)return this._decodeEntity();var e=this._index;return this._advance(),this._input[e]},t.prototype._decodeEntity=function(){var t=this._getLocation();if(this._advance(),!this._attemptCharCode(v.p)){var e=this._savePosition();if(this._attemptCharCodeUntilFn(u),this._peek!=v.m)return this._restorePosition(e),"&";this._advance();var n=this._input.substring(t.offset+1,this._index-1),i=y.b[n];if(!i)throw this._createError(o(n),this._getSpan(t));return i}var s=this._attemptCharCode(v._1)||this._attemptCharCode(v._2),a=this._getLocation().offset;if(this._attemptCharCodeUntilFn(l),this._peek!=v.m)throw this._createError(r(this._peek),this._getSpan());this._advance();var c=this._input.substring(a,this._index-1);try{var d=parseInt(c,s?16:10);return String.fromCharCode(d)}catch(e){var p=this._input.substring(t.offset+1,this._index-1);throw this._createError(o(p),this._getSpan(t))}},t.prototype._consumeRawText=function(t,e,n){var i,r=this._getLocation();this._beginToken(t?w.ESCAPABLE_RAW_TEXT:w.RAW_TEXT,r);for(var o=[];;){if(i=this._getLocation(),this._attemptCharCode(e)&&n())break;for(this._index>i.offset&&o.push(this._input.substring(i.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],i)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(w.COMMENT_START,t),this._requireCharCode(v.r),this._endToken([]);var n=this._consumeRawText(!1,v.r,function(){return e._attemptStr("->")});this._beginToken(w.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(w.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,v.j,function(){return e._attemptStr("]>")});this._beginToken(w.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(w.DOC_TYPE,t),this._attemptUntilChar(v.y),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==v.l&&!c(this._peek);)this._advance();var n;this._peek===v.l?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(a,this._index===n?1:0);var i=this._input.substring(n,this._index);return[e,i]},t.prototype._consumeTagOpen=function(t){var e,n,i=this._savePosition();try{if(!v.N(this._peek))throw this._createError(r(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(s);this._peek!==v.t&&this._peek!==v.y;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(s),this._attemptCharCode(v.z)&&(this._attemptCharCodeUntilFn(s),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(s);this._consumeTagOpenEnd()}catch(e){if(e instanceof S)return this._restorePosition(i),this._beginToken(w.TEXT,t),void this._endToken(["<"]);throw e}var a=this._getTagDefinition(e).contentType;a===y.a.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):a===y.a.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,i=this._consumeRawText(e,v.x,function(){return!!n._attemptCharCode(v.t)&&(n._attemptCharCodeUntilFn(s),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(s),n._attemptCharCode(v.y)))});this._beginToken(w.TAG_CLOSE,i.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(w.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(w.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(w.ATTR_VALUE);var t;if(this._peek===v.n||this._peek===v.o){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var i=this._index;this._requireCharCodeUntilFn(a,1),t=this._input.substring(i,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(v.t)?w.TAG_OPEN_END_VOID:w.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(v.y),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(w.TAG_CLOSE,t),this._attemptCharCodeUntilFn(s);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(s),this._requireCharCode(v.y),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(w.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([]),this._expansionCaseStack.push(w.EXPANSION_FORM_START),this._beginToken(w.RAW_TEXT,this._getLocation());var t=this._readUntil(v.k);this._endToken([t],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s),this._beginToken(w.RAW_TEXT,this._getLocation());var e=this._readUntil(v.k);this._endToken([e],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(w.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(v.g).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(s),this._beginToken(w.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.push(w.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(w.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(w.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(w.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._attemptStr(this._interpolationConfig.end)&&this._inInterpolation?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(this._peek===v.x||this._peek===v.a)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(d(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===v.h&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e<this.tokens.length&&(this.tokens=this.tokens.slice(0,e))},t.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_FORM_START},t}()},function(t,e,n){"use strict";function i(t){return s}var r=n(67);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){this.closedByParent=!1,this.contentType=r.a.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),s=new o},function(t,e,n){"use strict";function i(t,e){var n=new Map,i=[];return t.forEach(function(t){var r=e.getNgModuleMetadata(t);i.push(r),r.declaredDirectives.forEach(function(t){t.isComponent&&n.set(t.type.reference,r)})}),new b(n,i)}function r(t){return t.dependencies.forEach(function(t){if(t instanceof v.a){var e=t;e.placeholder.moduleUrl=s(e.comp.moduleUrl)}else if(t instanceof v.b){var n=t;n.placeholder.name=a(n.comp),n.placeholder.moduleUrl=s(n.comp.moduleUrl)}}),t.statements}function o(t,e){return t.dependencies.forEach(function(t){t.valuePlaceholder.moduleUrl=c(t.moduleUrl,t.isShimmed,e)}),t.statements}function s(t){var e=u(t);return e[0]+".ngfactory"+e[1]}function a(t){return t.name+"NgFactory"}function c(t,e,n){return e?t+".shim"+n:""+t+n}function l(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}function u(t){if(t.endsWith(".d.ts"))return[t.slice(0,-5),".ts"];var e=t.lastIndexOf(".");return e!==-1?[t.substring(0,e),t.substring(e)]:[t,""]}var d=n(145),p=n(257),f=n(19),h=n(13),m=n(6),v=n(108),g=function(){function t(t,e){this.moduleUrl=t,this.source=e}return t}(),b=function(){function t(t,e){this.ngModuleByComponent=t,this.ngModules=e}return t}();(function(){function t(t,e,n,i,r,o,s,a,c){this._metadataResolver=t,this._directiveNormalizer=e,this._templateParser=n,this._styleCompiler=i,this._viewCompiler=r,this._ngModuleCompiler=o,this._outputEmitter=s,this._localeId=a,this._translationFormat=c,this._animationParser=new p.a,this._animationCompiler=new d.a}return t.prototype.analyzeModules=function(t){return i(t,this._metadataResolver)},t.prototype.clearCache=function(){this._directiveNormalizer.clearCache(),this._metadataResolver.clearCache()},t.prototype.compile=function(t,e,n,i){var r=this,o=u(t)[1],a=[],c=[],d=[];return c.push.apply(c,i.map(function(t){return r._compileModule(t,a)})),Promise.all(n.map(function(t){var n=r._metadataResolver.getDirectiveMetadata(t),i=e.ngModuleByComponent.get(t);if(!i)throw new Error("Cannot determine the module for component "+n.type.name+"!");return Promise.all([n].concat(i.transitiveModule.directives).map(function(t){return r._directiveNormalizer.normalizeDirective(t).asyncResult})).then(function(t){var e=t[0],n=t.slice(1);l(e);var s=r._styleCompiler.compileComponent(e);s.externalStylesheets.forEach(function(t){d.push(r._codgenStyles(t,o))}),c.push(r._compileComponentFactory(e,o,a),r._compileComponent(e,n,i.transitiveModule.pipes,i.schemas,s.componentStylesheet,o,a))})})).then(function(){return a.length>0&&d.unshift(r._codegenSourceModule(s(t),a,c)),d})},t.prototype._compileModule=function(t,e){var i=this._metadataResolver.getNgModuleMetadata(t),r=[];this._localeId&&r.push(new f.d({token:n.i(h.a)(h.b.LOCALE_ID),useValue:this._localeId})),this._translationFormat&&r.push(new f.d({token:n.i(h.a)(h.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat}));var o=this._ngModuleCompiler.compile(i,r);return o.dependencies.forEach(function(t){t.placeholder.name=a(t.comp),t.placeholder.moduleUrl=s(t.comp.moduleUrl)}),e.push.apply(e,o.statements),o.ngModuleFactoryVar},t.prototype._compileComponentFactory=function(t,e,i){var r=n.i(f.n)(t),o=this._compileComponent(r,[t],[],[],null,e,i),s=a(t.type);return i.push(m.e(s).set(m.b(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)]).instantiate([m.a(t.selector),m.e(o),m.b(t.type)],m.c(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)],[m.d.Const]))).toDeclStmt(null,[m.u.Final])),s},t.prototype._compileComponent=function(t,e,n,i,s,a,c){var l=this._animationParser.parseComponent(t),u=this._templateParser.parse(t,t.template.template,e,n,i,t.type.name),d=s?m.e(s.stylesVar):m.g([]),p=this._animationCompiler.compile(t.type.name,l),f=this._viewCompiler.compileComponent(t,u,d,n,p);return s&&c.push.apply(c,o(s,a)),p.forEach(function(t){t.statements.forEach(function(t){c.push(t)})}),c.push.apply(c,r(f)),f.viewFactoryVar},t.prototype._codgenStyles=function(t,e){return o(t,e),this._codegenSourceModule(c(t.meta.moduleUrl,t.isShimmed,e),t.statements,[t.stylesVar])},t.prototype._codegenSourceModule=function(t,e,n){return new g(t,this._outputEmitter.emitStatements(t,e,n))},t})()},function(t,e,n){"use strict";var i=n(2),r=n(156),o=n(6);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.call(this,!1)}return s(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var r=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(i.a)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return r._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return r._visitClassMethod(t,n,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(i.a)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(i.a)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},e.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.O.This)n.print("self");else{if(e.builtin===o.O.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var i=e.fn;return i instanceof o.B&&i.builtin===o.O.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+r.b.name+") {"),e.incIndent();var n=[r.c.set(r.b.prop("stack")).toDeclStmt(null,[o.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.r.ConcatArray:e="concat";break;case o.r.SubscribeObservable:e="subscribe";break;case o.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(r.d)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){var i=t.concat([new l.t(l.e(e))]),r=new d(null,null,null,new Map),o=new f,s=o.visitAllStatements(i,r);return n.i(c.a)(s)?s.value:null}function r(t,e,i,r,o){for(var s=r.createChildWihtLocalVars(),a=0;a<t.length;a++)s.vars.set(t[a],e[a]);var l=o.visitAllStatements(i,s);return n.i(c.a)(l)?l.value:null}function o(t,e,n){var i={};t.getters.forEach(function(o){i[o.name]={configurable:!1,get:function(){var i=new d(e,this,t.name,e.vars);return r([],[],o.body,i,n)}}}),t.methods.forEach(function(o){var s=o.params.map(function(t){return t.name});i[o.name]={writable:!1,configurable:!1,value:function(){for(var i=[],a=0;a<arguments.length;a++)i[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);return r(s,i,o.body,c,n)}}});var o=t.constructorMethod.params.map(function(t){return t.name}),s=function(){for(var i=this,s=[],a=0;a<arguments.length;a++)s[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);t.fields.forEach(function(t){i[t.name]=void 0}),r(o,s,t.constructorMethod.body,c,n)},a=t.parent.visitExpression(n,e);return s.prototype=Object.create(a.prototype,i),s}function s(t,e,n,i){return function(){for(var o=[],s=0;s<arguments.length;s++)o[s-0]=arguments[s];return r(t,o,e,n,i)}}var a=n(17),c=n(2),l=n(6),u=n(270);e.a=i;var d=function(){function t(t,e,n,i){this.parent=t,this.instance=e,this.className=n,this.vars=i}return t.prototype.createChildWihtLocalVars=function(){return new t(this,this.instance,this.className,new Map)},t}(),p=function(){function t(t){this.value=t}return t}(),f=function(){function t(){}return t.prototype.debugAst=function(t){return n.i(u.a)(t)},t.prototype.visitDeclareVarStmt=function(t,e){return e.vars.set(t.name,t.value.visitExpression(this,e)),null},t.prototype.visitWriteVarExpr=function(t,e){for(var n=t.value.visitExpression(this,e),i=e;null!=i;){if(i.vars.has(t.name))return i.vars.set(t.name,n),n;i=i.parent}throw new Error("Not declared variable "+t.name)},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(c.a)(t.builtin))switch(t.builtin){case l.O.Super:return e.instance.__proto__;case l.O.This:return e.instance;case l.O.CatchError:i=h;break;case l.O.CatchStack:i=m;break;default:throw new Error("Unknown builtin variable "+t.builtin)}for(var r=e;null!=r;){if(r.vars.has(i))return r.vars.get(i);r=r.parent}throw new Error("Not declared variable "+i)},t.prototype.visitWriteKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e),r=t.value.visitExpression(this,e);return n[i]=r,r},t.prototype.visitWritePropExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.value.visitExpression(this,e);return n[t.name]=i,i},t.prototype.visitInvokeMethodExpr=function(t,e){var i,r=t.receiver.visitExpression(this,e),o=this.visitAllExpressions(t.args,e);if(n.i(c.a)(t.builtin))switch(t.builtin){case l.r.ConcatArray:i=a.a.concat(r,o[0]);break;case l.r.SubscribeObservable:i=r.subscribe({next:o[0]});break;case l.r.Bind:i=r.bind(o[0]);break;default:throw new Error("Unknown builtin method "+t.builtin)}else i=r[t.name].apply(r,o);return i},t.prototype.visitInvokeFunctionExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.fn;if(i instanceof l.B&&i.builtin===l.O.Super)return e.instance.constructor.prototype.constructor.apply(e.instance,n),null;var r=t.fn.visitExpression(this,e);return r.apply(null,n)},t.prototype.visitReturnStmt=function(t,e){return new p(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){var n=o(t,e,this);return e.vars.set(t.name,n),null},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e)},t.prototype.visitIfStmt=function(t,e){var i=t.condition.visitExpression(this,e);return i?this.visitAllStatements(t.trueCase,e):n.i(c.a)(t.falseCase)?this.visitAllStatements(t.falseCase,e):null},t.prototype.visitTryCatchStmt=function(t,e){try{return this.visitAllStatements(t.bodyStmts,e)}catch(i){var n=e.createChildWihtLocalVars();return n.vars.set(h,i),n.vars.set(m,i.stack),this.visitAllStatements(t.catchStmts,n)}},t.prototype.visitThrowStmt=function(t,e){throw t.error.visitExpression(this,e)},t.prototype.visitCommentStmt=function(t,e){return null},t.prototype.visitInstantiateExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.classExpr.visitExpression(this,e);return new(i.bind.apply(i,[void 0].concat(n)))},t.prototype.visitLiteralExpr=function(t,e){return t.value},t.prototype.visitExternalExpr=function(t,e){return t.value.reference},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e)?t.trueCase.visitExpression(this,e):n.i(c.a)(t.falseCase)?t.falseCase.visitExpression(this,e):null},t.prototype.visitNotExpr=function(t,e){return!t.condition.visitExpression(this,e)},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e)},t.prototype.visitFunctionExpr=function(t,e){var n=t.params.map(function(t){return t.name});return s(n,t.statements,e,this)},t.prototype.visitDeclareFunctionStmt=function(t,e){var n=t.params.map(function(t){return t.name});return e.vars.set(t.name,s(n,t.statements,e,this)),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n=this,i=function(){return t.lhs.visitExpression(n,e)},r=function(){return t.rhs.visitExpression(n,e)};switch(t.operator){case l.y.Equals:return i()==r();case l.y.Identical:return i()===r();case l.y.NotEquals:return i()!=r();case l.y.NotIdentical:return i()!==r();case l.y.And:return i()&&r();case l.y.Or:return i()||r();case l.y.Plus:return i()+r();case l.y.Minus:return i()-r();case l.y.Divide:return i()/r();case l.y.Multiply:return i()*r();case l.y.Modulo:return i()%r();case l.y.Lower:return i()<r();case l.y.LowerEquals:return i()<=r();case l.y.Bigger:return i()>r();case l.y.BiggerEquals:return i()>=r();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){var n,i=t.receiver.visitExpression(this,e);return n=i[t.name]},t.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e);return n[i]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i={};return t.entries.forEach(function(t){return i[t[0]]=t[1].visitExpression(n,e)}),i},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n<t.length;n++){var i=t[n],r=i.visitStatement(this,e);if(r instanceof p)return r}return null},t}(),h="error",m="stack"},function(t,e,n){"use strict";function i(t,e,i){var o=new l,a=s.a.createRoot([i]);return o.visitAllStatements(e,a),n.i(r.q)(t,i,a.toSource(),o.getArgs())}var r=n(2),o=n(22),s=n(156),a=n(472);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(){t.apply(this,arguments),this._evalArgNames=[],this._evalArgValues=[]}return c(e,t),e.prototype.getArgs=function(){for(var t={},e=0;e<this._evalArgNames.length;e++)t[this._evalArgNames[e]]=this._evalArgValues[e];return t},e.prototype.visitExternalExpr=function(t,e){var i=t.value.reference,s=this._evalArgValues.indexOf(i);if(s===-1){s=this._evalArgValues.length,this._evalArgValues.push(i);var a=n.i(r.a)(t.value.name)?n.i(o.a)(t.value.name):"val";this._evalArgNames.push(n.i(o.a)("jit_"+a+s))}return e.print(this._evalArgNames[s]),null},e}(a.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=/asset:([^\/]+)\/([^\/]+)\/(.+)/,r=function(){function t(){}return t.parseAssetUrl=function(t){return o.parse(t)},t}(),o=function(){function t(t,e,n){this.packageName=t,this.firstLevelDir=e,this.modulePath=n}return t.parse=function(e,n){void 0===n&&(n=!0);var r=e.match(i);if(null!==r)return new t(r[1],r[2],r[3]);if(n)return null;throw new Error("Url "+e+" is not a valid asset: url")},t}()},function(t,e,n){"use strict";var i=n(147),r=n(104),o=n(105),s=n(152),a=n(106),c=n(40),l=n(154),u=n(475),d=n(270),p=n(41),f=n(274),h=n(159),m=n(160),v=n(107),g=n(108);({SelectorMatcher:h.b,CssSelector:h.a,AssetUrl:u.a,ImportGenerator:u.b,CompileMetadataResolver:s.a,HtmlParser:a.b,InterpolationConfig:c.b,DirectiveNormalizer:i.a,Lexer:r.c,Parser:o.a,ParseLocation:p.c,ParseError:p.a,ParseErrorLevel:p.e,ParseSourceFile:p.b,ParseSourceSpan:p.d,TemplateParser:v.a,DomElementSchemaRegistry:f.a,StyleCompiler:m.a,ViewCompiler:g.c,NgModuleCompiler:l.a,TypeScriptEmitter:d.b})},function(t,e,n){"use strict";function i(t,e){for(var n=0,i=e;n<i.length;n++){var r=i[n];o[r.toLowerCase()]=t}}var r=n(0);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o={};i(r.SecurityContext.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),i(r.SecurityContext.STYLE,["*|style"]),i(r.SecurityContext.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","img|srcset","input|src","ins|cite","q|cite","source|src","source|srcset","track|src","video|poster","video|src"]),i(r.SecurityContext.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])},function(t,e,n){"use strict";function i(t){return t.replace(k,"")}function r(t){var e=t.match(E);return e?e[0]:""}function o(t,e){var n=s(t),i=0;return n.escapedString.replace(S,function(){for(var t=[],r=0;r<arguments.length;r++)t[r-0]=arguments[r];var o=t[2],s="",a=t[4],c="";a&&a.startsWith("{"+M)&&(s=n.blocks[i++],a=a.substring(M.length+1),c="{");var l=e(new A(o,s));return""+t[1]+l.selector+t[3]+c+l.content+a})}function s(t){for(var e=t.split(O),n=[],i=[],r=0,o=[],s=0;s<e.length;s++){var a=e[s];a==P&&r--,r>0?o.push(a):(o.length>0&&(i.push(o.join("")),n.push(M),o=[]),n.push(a)),a==T&&r++}return o.length>0&&(i.push(o.join("")),n.push(M)),new I(n.join(""),i)}n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var o=r(t);return t=i(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+o},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(c,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[2]+"{"})},t.prototype._insertPolyfillRulesInCssText=function(t){return t.replace(l,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[0].replace(t[1],"").replace(t[2],"");return t[4]+n})},t.prototype._scopeCssText=function(t,e,n){var i=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),e&&(t=this._scopeSelectors(t,e,n)),t=t+"\n"+i,t.trim()},t.prototype._extractUnscopedRulesFromCssText=function(t){var e,n="";for(u.lastIndex=0;null!==(e=u.exec(t));){var i=e[0].replace(e[2],"").replace(e[1],e[4]);n+=i+"\n\n"}return n},t.prototype._convertColonHost=function(t){return this._convertColonRule(t,h,this._colonHostPartReplacer)},t.prototype._convertColonHostContext=function(t){return this._convertColonRule(t,m,this._colonHostContextPartReplacer)},t.prototype._convertColonRule=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(t[2]){for(var i=t[2].split(","),r=[],o=0;o<i.length;o++){var s=i[o].trim();if(!s)break;r.push(n(v,s,t[3]))}return r.join(",")}return v+t[3]})},t.prototype._colonHostContextPartReplacer=function(t,e,n){return e.indexOf(d)>-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(d,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return b.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var i=this;return o(t,function(t){var r=t.selector,o=t.content;return"@"!=t.selector[0]?r=i._scopeSelector(t.selector,e,n,i.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=i._scopeSelectors(t.content,e,n)),new A(r,o)})},t.prototype._scopeSelector=function(t,e,n,i){var r=this;return t.split(",").map(function(t){return t.trim().split(y)}).map(function(t){var o=t[0],s=t.slice(1),a=function(t){return r._selectorNeedsScoping(t,e)?i?r._applyStrictSelectorScope(t,e,n):r._applySelectorScope(t,e,n):t};return[a(o)].concat(s).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+w,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(_.lastIndex=0,_.test(t)){var i=this.strictStyling?"["+n+"]":e;return t.replace(g,function(t,e){return":"===e[0]?i+e:e+i}).replace(_,i+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var i=this,r=/\[is=([^\]]*)\]/g;e=e.replace(r,function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e[0]});var o="["+e+"]",s=function(t){var r=t.trim();if(!r)return"";if(t.indexOf(v)>-1)r=i._applySimpleSelectorScope(t,e,n);else{var s=t.replace(_,"");if(s.length>0){var a=s.match(/([^:]*)(:*)(.*)/);null!==a&&(r=a[1]+o+a[2]+a[3])}}return r},a=0,c=[];t=t.replace(/\[[^\]]*\]/g,function(t){var e="__attr_sel_"+a+"__";return c.push(t),a++,e});for(var l,u="",d=0,p=/( |>|\+|~(?!=))\s*/g,f=t.indexOf(v);null!==(l=p.exec(t));){var h=l[1],m=t.slice(d,l.index).trim(),g=d>=f?s(m):m;u+=g+" "+h+" ",d=p.lastIndex}return u+=s(t.substring(d)),u.replace(/__attr_sel_(\d+)__/g,function(t,e){return c[+e]})},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(C,p).replace(x,d)},t}(),c=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,l=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,u=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,d="-shadowcsshost",p="-shadowcsscontext",f=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",h=new RegExp("("+d+f,"gim"),m=new RegExp("("+p+f,"gim"),v=d+"-no-combinator",g=/-shadowcsshost-no-combinator([^\s]*)/,b=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],y=/(?:>>>)|(?:\/deep\/)/g,w="([>\\s~+[.,{:][\\s\\S]*)?$",_=/-shadowcsshost/gim,x=/:host/gim,C=/:host-context/gim,k=/\/\*\s*[\s\S]*?\*\//g,E=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,S=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,O=/([{}])/g,T="{",P="}",M="%BLOCK%",A=function(){function t(t,e){this.selector=t,this.content=e}return t}(),I=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}()},function(t,e,n){"use strict";function i(t,e){for(var n=null,i=t.pipeMetas.length-1;i>=0;i--){var r=t.pipeMetas[i];if(r.name==e){n=r;break}}if(!n)throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return n}var r=n(13),o=n(6),s=n(84);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(t,e){var i=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=o.n.prop("_pipe_"+e.name+"_"+t.pipeCount++);var a=this.meta.type.diDeps.map(function(t){return t.token.reference===n.i(r.a)(r.b.ChangeDetectorRef).reference?n.i(s.a)(o.n.prop("ref"),i.view,i.view.componentView):n.i(s.b)(t.token,!1)});this.view.fields.push(new o.s(this.instance.name,o.c(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(o.n.prop(this.instance.name).set(o.b(this.meta.type).instantiate(a)).toStmt())}return t.call=function(e,n,r){var o,s=e.componentView,a=i(s,n);return a.pure?(o=s.purePipes.get(n),o||(o=new t(s,a),s.purePipes.set(n,o),s.pipes.push(o))):(o=new t(e,a),e.pipes.push(o)),o._call(e,r)},Object.defineProperty(t.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),t.prototype._call=function(t,e){if(this.meta.pure){var i=o.n.prop(this.instance.name+"_"+this._purePipeProxyCount++),a=n.i(s.a)(this.instance,t,this.view);return n.i(s.c)(a.prop("transform").callMethod(o.r.Bind,[a]),e.length,i,t),o.b(n.i(r.d)(r.b.castByValue)).callFn([i,a.prop("transform")]).callFn(e)}return n.i(s.a)(this.instance,t,this.view).callMethod("transform",e)},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=[];return t.forEach(function(t){i.view.bindings.push(new d.a(i,t));var e=m.getOrCreate(i,t.target,t.name,t.phase,r);e.addAction(t,null,null)}),e.forEach(function(t){var e=i.instances.get(n.i(l.c)(t.directive.type).reference);t.hostEvents.forEach(function(n){i.view.bindings.push(new d.a(i,n));var o=m.getOrCreate(i,n.target,n.name,n.phase,r);o.addAction(n,t.directive,e)})}),r.forEach(function(t){return t.finishMethod()}),r}function r(t,e,n){Object.keys(t.directive.outputs).forEach(function(i){var r=t.directive.outputs[i];n.filter(function(t){return t.eventName==r}).forEach(function(t){t.listenToDirective(e,i)})})}function o(t){t.forEach(function(t){t.eventPhase?t.listenToAnimation():t.listenToRenderer()})}function s(t){return t instanceof u.F?t.expr:t instanceof u.t?t.value:null}function a(t){return t.replace(/[^a-zA-Z_]/g,"_")}var c=n(2),l=n(13),u=n(6),d=n(277),p=n(161),f=n(68),h=n(281);e.a=i,e.c=r,e.b=o;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m=function(){function t(t,e,n,i,r){this.compileElement=t,this.eventTarget=e,this.eventName=n,this.eventPhase=i,this._hasComponentHostListener=!1,this._actionResultExprs=[],this._method=new p.a(t.view),this._methodName="_handle_"+a(n)+"_"+t.nodeIndex+"_"+r,this._eventParam=new u.k(f.b.event.name,u.c(this.compileElement.view.genConfig.renderTypes.renderEvent))}return t.getOrCreate=function(e,n,i,r,o){var s=o.find(function(t){return t.eventTarget==n&&t.eventName==i&&t.eventPhase==r});return s||(s=new t(e,n,i,r,o.length),o.push(s)),s},Object.defineProperty(t.prototype,"methodName",{get:function(){return this._methodName},enumerable:!0,configurable:!0}),t.prototype.addAction=function(t,e,i){n.i(c.a)(e)&&e.isComponent&&(this._hasComponentHostListener=!0),this._method.resetDebugInfo(this.compileElement.nodeIndex,t);var r=i||this.compileElement.view.componentContext,o=n.i(h.a)(this.compileElement.view,r,t.handler,this.compileElement.nodeIndex),a=o.length-1;if(a>=0){var l=o[a],d=s(l),p=u.e("pd_"+this._actionResultExprs.length);this._actionResultExprs.push(p),n.i(c.a)(d)&&(o[a]=p.set(d.cast(u.l).notIdentical(u.a(!1))).toDeclStmt(null,[u.u.Final]))}this._method.addStmts(o)},t.prototype.finishMethod=function(){var t=this._hasComponentHostListener?this.compileElement.appElement.prop("componentView"):u.n,e=u.a(!0);this._actionResultExprs.forEach(function(t){e=e.and(t)});var n=[t.callMethod("markPathToRootAsCheckOnce",[]).toStmt()].concat(this._method.finish()).concat([new u.t(e)]);this.compileElement.view.eventHandlerMethods.push(new u.C(this._methodName,[this._eventParam],n,u.D,[u.u.Private]))},t.prototype.listenToRenderer=function(){var t,e=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);t=n.i(c.a)(this.eventTarget)?f.c.renderer.callMethod("listenGlobal",[u.a(this.eventTarget),u.a(this.eventName),e]):f.c.renderer.callMethod("listen",[this.compileElement.renderNode,u.a(this.eventName),e]);var i=u.e("disposable_"+this.compileElement.view.disposables.length);this.compileElement.view.disposables.push(i),this.compileElement.view.createMethod.addStmt(i.set(t).toDeclStmt(u.E,[u.u.Private]))},t.prototype.listenToAnimation=function(){var t=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]),e=u.n.callMethod("registerAnimationOutput",[this.compileElement.renderNode,u.a(this.eventName),u.a(this.eventPhase),t]).toStmt();this.compileElement.view.createMethod.addStmt(e)},t.prototype.listenToDirective=function(t,e){var n=u.e("subscription_"+this.compileElement.view.subscriptions.length);this.compileElement.view.subscriptions.push(n);var i=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);this.compileElement.view.createMethod.addStmt(n.set(t.prop(e).callMethod(u.r.SubscribeObservable,[i])).toDeclStmt(null,[u.u.Final]))},t}()},function(t,e,n){"use strict";function i(t,e,n){var i=n.view,r=i.detectChangesInInputsMethod,o=t.directive.type.lifecycleHooks;o.indexOf(l.W.OnChanges)!==-1&&t.inputs.length>0&&r.addStmt(new c.i(u.d.changes.notIdentical(c.h),[e.callMethod("ngOnChanges",[u.d.changes]).toStmt()])),o.indexOf(l.W.OnInit)!==-1&&r.addStmt(new c.i(d.and(p),[e.callMethod("ngOnInit",[]).toStmt()])),o.indexOf(l.W.DoCheck)!==-1&&r.addStmt(new c.i(p,[e.callMethod("ngDoCheck",[]).toStmt()]))}function r(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterContentLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterContentInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterContentInit",[]).toStmt()])),r.indexOf(l.W.AfterContentChecked)!==-1&&o.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function o(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterViewLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterViewInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterViewInit",[]).toStmt()])),r.indexOf(l.W.AfterViewChecked)!==-1&&o.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function s(t,e,n){var i=n.view.destroyMethod;i.resetDebugInfo(n.nodeIndex,n.sourceAst),t.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function a(t,e,n){var i=n.destroyMethod;t.type.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var c=n(6),l=n(14),u=n(68);e.b=i,e.c=r,e.d=o,e.e=s,e.a=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=c.n.prop("numberOfChecks").identical(new c.G(0)),p=c.A(u.d.throwOnChange)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return v.n.prop("_expr_"+t)}function r(t){return v.e("currVal_"+t)}function o(t,e,i,r,o,s,a,c){var l=n.i(x.b)(t,o,r,_.d.valUnwrapper,c);if(l.expression){if(l.temporaryCount)for(var u=0;u<l.temporaryCount;u++)a.addStmt(n.i(x.c)(c,u));if(t.fields.push(new v.s(i.name,null,[v.u.Private])),t.createMethod.addStmt(v.n.prop(i.name).set(v.b(n.i(m.d)(m.b.UNINITIALIZED))).toStmt()),l.needsValueUnwrapper){var d=_.d.valUnwrapper.callMethod("reset",[]).toStmt();a.addStmt(d)}a.addStmt(e.set(l.expression).toDeclStmt(null,[v.u.Final]));var p=v.b(n.i(m.d)(m.b.checkBinding)).callFn([_.d.throwOnChange,i,e]);l.needsValueUnwrapper&&(p=_.d.valUnwrapper.prop("hasWrappedValue").or(p)),a.addStmt(new v.i(p,s.concat([v.n.prop(i.name).set(e).toStmt()])))}}function s(t,e,n){var s=n.bindings.length;n.bindings.push(new w.a(e,t));var a=r(s),c=i(s);n.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),o(n,a,c,t.value,n.componentContext,[v.n.prop("renderer").callMethod("setText",[e.renderNode,a]).toStmt()],n.detectChangesRenderPropertiesMethod,s)}function a(t,e,s,a){var l=s.view,u=s.renderNode;t.forEach(function(t){var d=l.bindings.length;l.bindings.push(new w.a(s,t)),l.detectChangesRenderPropertiesMethod.resetDebugInfo(s.nodeIndex,t);var f=i(d),y=r(d),_=c(t,f),x=c(t,y),C=[],k=l.detectChangesRenderPropertiesMethod;switch(t.type){case b.l.Property:l.genConfig.logBindingUpdate&&C.push(p(u,t.name,x)),C.push(v.n.prop("renderer").callMethod("setElementProperty",[u,v.a(t.name),x]).toStmt());break;case b.l.Attribute:x=x.isBlank().conditional(v.h,x.callMethod("toString",[])),C.push(v.n.prop("renderer").callMethod("setElementAttribute",[u,v.a(t.name),x]).toStmt());break;case b.l.Class:C.push(v.n.prop("renderer").callMethod("setElementClass",[u,v.a(t.name),x]).toStmt());break;case b.l.Style:var E=x.callMethod("toString",[]);n.i(h.a)(t.unit)&&(E=E.plus(v.a(t.unit))),x=x.isBlank().conditional(v.h,E),C.push(v.n.prop("renderer").callMethod("setElementStyle",[u,v.a(t.name),x]).toStmt());break;case b.l.Animation:var S=t.name,O=v.n;a&&(O=s.appElement.prop("componentView")),k=l.animationBindingsMethod;var T=O.prop("componentType").prop("animations").key(v.a(S)),P=v.a(g.U),M=v.e("oldRenderVar");C.push(M.set(_).toDeclStmt()),C.push(new v.i(M.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[M.set(P).toStmt()]));var A=v.e("newRenderVar");C.push(A.set(x).toDeclStmt()),C.push(new v.i(A.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[A.set(P).toStmt()])),C.push(T.callFn([v.n,u,M,A]).toStmt()),l.detachMethod.addStmt(T.callFn([v.n,u,_,P]).toStmt())}o(l,y,f,t.value,e,C,k,l.bindings.length)})}function c(t,e){var i;switch(t.securityContext){case f.SecurityContext.NONE:return e;case f.SecurityContext.HTML:i="HTML";break;case f.SecurityContext.STYLE:i="STYLE";break;case f.SecurityContext.SCRIPT:i="SCRIPT";break;case f.SecurityContext.URL:i="URL";break;case f.SecurityContext.RESOURCE_URL:i="RESOURCE_URL";break;default:throw new Error("internal error, unexpected SecurityContext "+t.securityContext+".")}var r=_.c.viewUtils.prop("sanitizer"),o=[v.b(n.i(m.d)(m.b.SecurityContext)).prop(i),e];return r.callMethod("sanitize",o)}function l(t,e){a(t,e.view.componentContext,e,!1)}function u(t,e,n){a(t.hostProperties,e,n,!0)}function d(t,e,s){if(0!==t.inputs.length){var a=s.view,c=a.detectChangesInInputsMethod;c.resetDebugInfo(s.nodeIndex,s.sourceAst);var l=t.directive.type.lifecycleHooks,u=l.indexOf(g.W.OnChanges)!==-1,d=t.directive.isComponent&&!n.i(g.X)(t.directive.changeDetection);u&&c.addStmt(_.d.changes.set(v.h).toStmt()),d&&c.addStmt(_.d.changed.set(v.a(!1)).toStmt()),t.inputs.forEach(function(t){var l=a.bindings.length;a.bindings.push(new w.a(s,t)),c.resetDebugInfo(s.nodeIndex,t);var f=i(l),h=r(l),g=[e.prop(t.directiveName).set(h).toStmt()];u&&(g.push(new v.i(_.d.changes.identical(v.h),[_.d.changes.set(v.f([],new v.w(v.c(n.i(m.d)(m.b.SimpleChange))))).toStmt()])),g.push(_.d.changes.key(v.a(t.directiveName)).set(v.b(n.i(m.d)(m.b.SimpleChange)).instantiate([f,h])).toStmt())),d&&g.push(_.d.changed.set(v.a(!0)).toStmt()),a.genConfig.logBindingUpdate&&g.push(p(s.renderNode,t.directiveName,h)),o(a,h,f,t.value,a.componentContext,g,c,l)}),d&&c.addStmt(new v.i(_.d.changed,[s.appElement.prop("componentView").callMethod("markAsCheckOnce",[]).toStmt()]))}}function p(t,e,i){var r=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),i.isBlank().conditional(v.h,i.callMethod("toString",[]))]).toStmt(),o=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),v.a("[ERROR] Exception while trying to serialize the value")]).toStmt();return new v.H([r],[o])}var f=n(0),h=n(2),m=n(13),v=n(6),g=n(14),b=n(54),y=n(22),w=n(277),_=n(68),x=n(281);e.a=s,e.b=l,e.d=u,e.c=d},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){var i=new c(t);n.i(r.c)(i,e),t.pipes.forEach(function(t){n.i(s.a)(t.meta,t.instance,t.view)})}var r=n(54),o=n(480),s=n(481),a=n(482);e.a=i;var c=function(){function t(t){this.view=t,this._nodeIndex=0}return t.prototype.visitBoundText=function(t,e){var i=this.view.nodes[this._nodeIndex++];return n.i(a.a)(t,i,this.view),null},t.prototype.visitText=function(t,e){return this._nodeIndex++,null},t.prototype.visitNgContent=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this.view.nodes[this._nodeIndex++],c=[];return n.i(o.a)(t.outputs,t.directives,i).forEach(function(t){c.push(t)}),n.i(a.b)(t.inputs,i),n.i(o.b)(c),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(a.c)(t,e,i),n.i(s.b)(t,e,i),n.i(a.d)(t,e,i),n.i(o.c)(t,e,c)}),n.i(r.c)(this,t.children,i),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(s.c)(t.directive,e,i),n.i(s.d)(t.directive,e,i)}),t.providers.forEach(function(t){var e=i.instances.get(t.token.reference);n.i(s.e)(t,e,i)}),null},t.prototype.visitEmbeddedTemplate=function(t,e){var r=this.view.nodes[this._nodeIndex++],c=n.i(o.a)(t.outputs,t.directives,r);return t.directives.forEach(function(t){var e=r.instances.get(t.directive.type.reference);n.i(a.c)(t,e,r),n.i(s.b)(t,e,r),n.i(o.c)(t,e,c),n.i(s.c)(t.directive,e,r),n.i(s.d)(t.directive,e,r)}),t.providers.forEach(function(t){var e=r.instances.get(t.token.reference);n.i(s.e)(t,e,r)}),i(r.embeddedView,t.children),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var i=n(3),r=n(162);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new r.a,n.i(i.o)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new r.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this._players.length>0&&(this.reset(),this._players[0].restart())},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e,i){void 0===i&&(i=null);var r={};return Object.keys(e).forEach(function(t){var n=e[t];r[t]=n==p.a?i:n.toString()}),Object.keys(t).forEach(function(t){n.i(u.e)(r[t])||(r[t]=i)}),r}function r(t,e,i){var r=i.length-1,o=i[0],s=c(o.styles.styles),a={},d=!1;Object.keys(t).forEach(function(e){var n=t[e];s[e]||(s[e]=n,a[e]=n,d=!0)});var f=l.f.merge({},s),h=i[r];l.a.insert(h.styles.styles,0,e);var m=c(h.styles.styles),v={},g=!1;return Object.keys(f).forEach(function(t){n.i(u.e)(m[t])||(v[t]=p.a,g=!0)}),g&&h.styles.styles.push(v),Object.keys(m).forEach(function(t){n.i(u.e)(s[t])||(a[t]=p.a,d=!0)}),d&&o.styles.styles.push(a),i}function o(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function s(t,e){return e.map(function(e){var i={};return Object.keys(e).forEach(function(r){var o=e[r];o==d.a&&(o=t[r],n.i(u.e)(o)||(o=p.a)),t[r]=o,i[r]=o}),i})}function a(t,e,n){Object.keys(n).forEach(function(i){e.setElementStyle(t,i,n[i])})}function c(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var l=n(18),u=n(3),d=n(283),p=n(287);e.a=i,e.b=r,e.d=o,e.f=s,e.e=a,e.c=c},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){this._map=new Map,this._allPlayers=[]}return Object.defineProperty(t.prototype,"length",{get:function(){return this.getAllPlayers().length},enumerable:!0,configurable:!0}),t.prototype.find=function(t,e){var r=this._map.get(t);if(n.i(i.e)(r))return r[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,r){var o=this._map.get(t);n.i(i.e)(o)||(o={});var s=o[e];n.i(i.e)(s)&&this.remove(t,e),o[e]=r,this._allPlayers.push(r),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e){var n=this._map.get(t);if(n){var i=n[e];delete n[e];var r=this._allPlayers.indexOf(i);this._allPlayers.splice(r,1),0===Object.keys(n).length&&this._map.delete(t)}},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(){return c.k}function r(){return c.l}var o=n(163),s=n(164),a=n(109),c=n(110),l=n(294),u=n(85),d=n(117),p=n(304);n.d(e,"a",function(){return f});var f=function(){function t(){}return t.decorators=[{type:p.y,args:[{providers:[s.k,{provide:s.e,useExisting:s.k},o.a,u.b,a.e,d.a,{provide:c.f,useFactory:i},{provide:c.h,useFactory:r},{provide:l.c,useValue:"en-US"}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(110);n.d(e,"a",function(){return i.b}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.e}),n.d(e,"e",function(){return i.f}),n.d(e,"f",function(){return i.g}),n.d(e,"g",function(){return i.h}),n.d(e,"h",function(){return i.i}),n.d(e,"i",function(){return i.j})},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(304),r=n(508),o=n(33),s=n(164),a=n(109),c=n(163),l=n(509),u=n(507),d=n(497),p=n(291),f=n(176),h=n(490),m=n(505),v=n(294),g=n(489),b=n(118),y=n(177),w=n(171),_=n(293),x=n(493),C=n(287),k=n(286),E=n(162),S=n(309);n.d(e,"L",function(){return i.a}),n.d(e,"M",function(){return i.b}),n.d(e,"N",function(){return i.c}),n.d(e,"O",function(){return i.d}),n.d(e,"P",function(){return i.e}),n.d(e,"Q",function(){return i.f}),n.d(e,"R",function(){return i.g}),n.d(e,"S",function(){return i.h}),n.d(e,"T",function(){return i.i}),n.d(e,"U",function(){return i.j}),n.d(e,"V",function(){return i.k}),n.d(e,"W",function(){return i.l}),n.d(e,"X",function(){return i.m}),n.d(e,"Y",function(){return i.n}),n.d(e,"Z",function(){return i.o}),n.d(e,"_0",function(){return i.p}),n.d(e,"_1",function(){return i.q}),n.d(e,"_2",function(){return i.r}),n.d(e,"_3",function(){return i.s}),n.d(e,"_4",function(){return i.t}),n.d(e,"_5",function(){return i.u}),n.d(e,"_6",function(){return i.v}),n.d(e,"_7",function(){return i.w}),n.d(e,"_8",function(){return i.x}),n.d(e,"_9",function(){return i.y}),n.d(e,"_10",function(){return i.z}),n.d(e,"_11",function(){return r.a}),n.d(e,"_12",function(){return o.h}),n.d(e,"_13",function(){return o.i}),n.d(e,"_14",function(){return o.g}),n.d(e,"_15",function(){return o.f}),n.d(e,"_16",function(){return o.j}),n.d(e,"_17",function(){return o.k}),n.d(e,"_18",function(){return o.a}),n.d(e,"_73",function(){return o.c}),n.d(e,"_74",function(){return o.d}),n.d(e,"_75",function(){return o.b}),n.d(e,"_76",function(){return o.l}),n.d(e,"_77",function(){return o.e}),n.d(e,"_78",function(){return o.m}),n.d(e,"a",function(){return s.a}),n.d(e,"b",function(){return s.b}),n.d(e,"c",function(){return s.c}),n.d(e,"d",function(){return s.d}),n.d(e,"e",function(){return s.e}),n.d(e,"f",function(){return s.f}),n.d(e,"g",function(){return s.g}),n.d(e,"h",function(){return s.h}),n.d(e,"i",function(){return s.i}),n.d(e,"j",function(){return a.a}),n.d(e,"k",function(){return a.d}),n.d(e,"l",function(){return a.c}),n.d(e,"m",function(){return a.b}),n.d(e,"n",function(){return c.a}),n.d(e,"o",function(){return c.b}),n.d(e,"_19",function(){return l.a}),n.d(e,"_20",function(){return u.a}),n.d(e,"_21",function(){return u.b}),n.d(e,"_22",function(){return u.c}),n.d(e,"_23",function(){return d.a}),n.d(e,"_24",function(){return d.b}),n.d(e,"_25",function(){return d.c}),n.d(e,"_26",function(){return d.d}),n.d(e,"_27",function(){return d.e}),n.d(e,"_28",function(){return d.f}),n.d(e,"_29",function(){return d.g}),n.d(e,"_30",function(){return d.h}),n.d(e,"_31",function(){return d.i}),n.d(e,"_32",function(){return d.j}),n.d(e,"_33",function(){return d.k}),n.d(e,"_34",function(){return d.l}),n.d(e,"_35",function(){return d.m}),n.d(e,"_36",function(){return d.n}),n.d(e,"_37",function(){return d.o}),n.d(e,"_38",function(){return d.p}),n.d(e,"_39",function(){return d.q}),n.d(e,"_40",function(){return d.r}),n.d(e,"_41",function(){return d.s}),n.d(e,"p",function(){return p.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return p.c}),n.d(e,"s",function(){return p.d}),n.d(e,"t",function(){return f.a}),n.d(e,"u",function(){return f.b}),n.d(e,"v",function(){return f.c}),n.d(e,"_42",function(){return h.a}),n.d(e,"_43",function(){return h.b}),n.d(e,"_44",function(){return h.c}),n.d(e,"_45",function(){return h.d}),n.d(e,"_46",function(){return h.e}),n.d(e,"_47",function(){return h.f}),n.d(e,"_48",function(){return h.g}),n.d(e,"_49",function(){return h.h}),n.d(e,"_50",function(){return h.i}),n.d(e,"_51",function(){return m.a}),n.d(e,"w",function(){return v.a}),n.d(e,"x",function(){return v.b}),n.d(e,"y",function(){return v.c}),n.d(e,"z",function(){return g.a}),n.d(e,"A",function(){return b.a}),n.d(e,"B",function(){return b.b}),n.d(e,"C",function(){return b.c}),n.d(e,"D",function(){return b.d}),n.d(e,"E",function(){return y.a}),n.d(e,"F",function(){return w.a}),n.d(e,"G",function(){return _.a}),n.d(e,"_52",function(){return x.a}),n.d(e,"_53",function(){return C.a}),n.d(e,"_54",function(){return C.b}),n.d(e,"_55",function(){return C.c}),n.d(e,"_56",function(){return C.d}),n.d(e,"_57",function(){return C.e}),n.d(e,"_58",function(){return C.f}),n.d(e,"_59",function(){return C.g}),n.d(e,"_60",function(){return C.h}),n.d(e,"_61",function(){return C.i}),n.d(e,"_62",function(){return C.j}),n.d(e,"_63",function(){return C.k}),n.d(e,"_64",function(){return C.l}),n.d(e,"_65",function(){return C.m}),n.d(e,"_66",function(){return C.n}),n.d(e,"_67",function(){return C.o}),n.d(e,"_68",function(){return C.p}),n.d(e,"_69",function(){return C.q}),n.d(e,"_70",function(){return C.r}),n.d(e,"_71",function(){return C.s}),n.d(e,"_72",function(){return C.t}),n.d(e,"H",function(){return k.a}),n.d(e,"I",function(){return E.b}),n.d(e,"J",function(){return S.a}),n.d(e,"K",function(){return S.b})},function(t,e,n){"use strict";var i=n(283),r=n(284),o=n(484),s=n(162),a=n(485),c=n(486),l=n(487),u=n(111),d=n(112),p=n(166),f=n(494),h=n(170),m=n(85),v=n(115),g=n(296),b=n(172),y=n(299),w=n(300),_=n(301),x=n(501),C=n(116),k=n(117),E=n(305),S=n(306),O=n(173),T=n(307),P=n(174),M=n(175),A=n(69),I=n(178);n.d(e,"a",function(){return D});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var D={isDefaultChangeDetectionStrategy:d.c,ChangeDetectorStatus:d.b,constructDependencies:h.c,LifecycleHooks:E.i,LIFECYCLE_HOOKS_VALUES:E.j,ReflectorReader:P.a,CodegenComponentFactoryResolver:v.b,AppElement:b.a,AppView:x.a,DebugAppView:x.b,NgModuleInjector:y.c,registerModuleFactory:w.c,ViewType:C.a,MAX_INTERPOLATION_VALUES:k.d,checkBinding:k.e,flattenNestedViewRenderNodes:k.c,interpolate:k.f,ViewUtils:k.a,ViewMetadata:S.b,DebugContext:g.a,StaticNodeDebugInfo:g.b,devModeEqual:u.b,UNINITIALIZED:u.a,ValueUnwrapper:u.e,RenderDebugInfo:M.d,TemplateRef_:_.b,ReflectionCapabilities:T.a,makeDecorator:A.c,DebugDomRootRenderer:f.a,EMPTY_ARRAY:k.g,EMPTY_MAP:k.h,pureProxy1:k.i,pureProxy2:k.j,pureProxy3:k.k,pureProxy4:k.l,pureProxy5:k.m,pureProxy6:k.n,pureProxy7:k.o,pureProxy8:k.p,pureProxy9:k.q,pureProxy10:k.r,castByValue:k.s,Console:p.a,reflector:O.a,Reflector:O.b,NoOpAnimationPlayer:s.a,AnimationPlayer:s.b,AnimationSequencePlayer:a.a,AnimationGroupPlayer:r.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:c.a,balanceAnimationKeyframes:c.b,flattenStyles:c.c,clearStyles:c.d,renderStyles:c.e,collectAndResolveStyles:c.f,AnimationStyles:l.a,ANY_STATE:i.b,DEFAULT_STATE:i.c,EMPTY_STATE:i.d,FILL_STYLE_FLAG:i.a,ComponentStillLoadingError:m.e,isPromise:I.a}},function(t,e,n){"use strict";var i=n(3),r=n(291);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new s(this._delegate.renderComponent(t))},t}(),s=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var i=this._delegate.selectRootElement(t,e),o=new r.a(i,null,e);return n.i(r.e)(o),i},t.prototype.createElement=function(t,e,i){var o=this._delegate.createElement(t,e,i),s=new r.a(o,n.i(r.d)(t),i);return s.name=e,n.i(r.e)(s),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var i=this._delegate.createTemplateAnchor(t,e),o=new r.b(i,n.i(r.d)(t),e);return n.i(r.e)(o),i},t.prototype.createText=function(t,e,i){var o=this._delegate.createText(t,e,i),s=new r.b(o,n.i(r.d)(t),i);return n.i(r.e)(s),o},t.prototype.projectNodes=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)&&o instanceof r.a){var s=o;e.forEach(function(t){s.addChild(n.i(r.d)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)){var s=o.parent;if(e.length>0&&n.i(i.e)(s)){var a=[];e.forEach(function(t){return a.push(n.i(r.d)(t))}),s.insertChildrenAfter(o,a)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(r.d)(t);n.i(i.e)(e)&&n.i(i.e)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e.forEach(function(t){n.i(r.f)(n.i(r.d)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var s=n.i(r.d)(t);return n.i(i.e)(s)&&s.listeners.push(new r.g(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._delegate.animate(t,e,n,i,r,o)},t}()},function(t,e,n){"use strict";function i(t,e){for(var n=new Array(t._proto.numberOfProviders),i=0;i<t._proto.numberOfProviders;++i)n[i]=e(t._proto.getProviderAtIndex(i));return n}var r=n(18),o=n(30),s=n(113),a=n(114),c=n(292),l=n(169),u=n(170);n.d(e,"a",function(){return b});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=10,p=new Object,f=function(){function t(t,e){this.provider0=null,this.provider1=null,this.provider2=null,this.provider3=null,this.provider4=null,this.provider5=null,this.provider6=null,this.provider7=null,this.provider8=null,this.provider9=null,this.keyId0=null,this.keyId1=null,this.keyId2=null,this.keyId3=null,this.keyId4=null,this.keyId5=null,this.keyId6=null,this.keyId7=null,this.keyId8=null,this.keyId9=null;var n=e.length;n>0&&(this.provider0=e[0],this.keyId0=e[0].key.id),n>1&&(this.provider1=e[1],this.keyId1=e[1].key.id),n>2&&(this.provider2=e[2],this.keyId2=e[2].key.id),n>3&&(this.provider3=e[3],this.keyId3=e[3].key.id),n>4&&(this.provider4=e[4],this.keyId4=e[4].key.id),n>5&&(this.provider5=e[5],this.keyId5=e[5].key.id),n>6&&(this.provider6=e[6],this.keyId6=e[6].key.id),n>7&&(this.provider7=e[7],this.keyId7=e[7].key.id),n>8&&(this.provider8=e[8],this.keyId8=e[8].key.id),n>9&&(this.provider9=e[9],this.keyId9=e[9].key.id)}return t.prototype.getProviderAtIndex=function(t){if(0==t)return this.provider0;if(1==t)return this.provider1;if(2==t)return this.provider2;if(3==t)return this.provider3;if(4==t)return this.provider4;if(5==t)return this.provider5;if(6==t)return this.provider6;if(7==t)return this.provider7;if(8==t)return this.provider8;if(9==t)return this.provider9;throw new c.d(t)},t.prototype.createInjectorStrategy=function(t){return new v(t,this)},t}(),h=function(){function t(t,e){this.providers=e;var n=e.length;this.keyIds=new Array(n);for(var i=0;i<n;i++)this.keyIds[i]=e[i].key.id}return t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this.providers.length)throw new c.d(t);return this.providers[t]},t.prototype.createInjectorStrategy=function(t){return new g(this,t)},t}(),m=function(){function t(t){this.numberOfProviders=t.length,this._strategy=t.length>d?new h(this,t):new f(this,t)}return t.fromResolvedProviders=function(e){return new t(e)},t.prototype.getProviderAtIndex=function(t){return this._strategy.getProviderAtIndex(t)},t}(),v=function(){function t(t,e){this.injector=t,this.protoStrategy=e,this.obj0=p,this.obj1=p,this.obj2=p,this.obj3=p,this.obj4=p,this.obj5=p,this.obj6=p,this.obj7=p,this.obj8=p,this.obj9=p}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){var e=this.protoStrategy,n=this.injector;return e.keyId0===t?(this.obj0===p&&(this.obj0=n._new(e.provider0)),this.obj0):e.keyId1===t?(this.obj1===p&&(this.obj1=n._new(e.provider1)),this.obj1):e.keyId2===t?(this.obj2===p&&(this.obj2=n._new(e.provider2)),this.obj2):e.keyId3===t?(this.obj3===p&&(this.obj3=n._new(e.provider3)),this.obj3):e.keyId4===t?(this.obj4===p&&(this.obj4=n._new(e.provider4)),this.obj4):e.keyId5===t?(this.obj5===p&&(this.obj5=n._new(e.provider5)),this.obj5):e.keyId6===t?(this.obj6===p&&(this.obj6=n._new(e.provider6)),this.obj6):e.keyId7===t?(this.obj7===p&&(this.obj7=n._new(e.provider7)),this.obj7):e.keyId8===t?(this.obj8===p&&(this.obj8=n._new(e.provider8)),this.obj8):e.keyId9===t?(this.obj9===p&&(this.obj9=n._new(e.provider9)),this.obj9):p},t.prototype.getObjAtIndex=function(t){if(0==t)return this.obj0;if(1==t)return this.obj1;if(2==t)return this.obj2;if(3==t)return this.obj3;if(4==t)return this.obj4;if(5==t)return this.obj5;if(6==t)return this.obj6;if(7==t)return this.obj7;if(8==t)return this.obj8;if(9==t)return this.obj9;throw new c.d(t)},t.prototype.getMaxNumberOfObjects=function(){return d},t}(),g=function(){function t(t,e){this.protoStrategy=t,this.injector=e,this.objs=new Array(t.providers.length),r.a.fill(this.objs,p)}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){for(var e=this.protoStrategy,n=0;n<e.keyIds.length;n++)if(e.keyIds[n]===t)return this.objs[n]===p&&(this.objs[n]=this.injector._new(e.providers[n])),this.objs[n];return p},t.prototype.getObjAtIndex=function(t){if(t<0||t>=this.objs.length)throw new c.d(t);return this.objs[t]},t.prototype.getMaxNumberOfObjects=function(){return this.objs.length},t}(),b=function(){function t(){}return t.resolve=function(t){return n.i(u.a)(t)},t.resolveAndCreate=function(e,n){void 0===n&&(n=null);var i=t.resolve(e);return t.fromResolvedProviders(i,n)},t.fromResolvedProviders=function(t,e){return void 0===e&&(e=null),new y(m.fromResolvedProviders(t),e)},Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){return n.i(o.a)()},t.prototype.createChildFromResolved=function(t){return n.i(o.a)()},t.prototype.resolveAndInstantiate=function(t){return n.i(o.a)()},t.prototype.instantiateResolved=function(t){return n.i(o.a)()},t}(),y=function(){function t(t,e){void 0===e&&(e=null),this._constructionCounter=0,this._proto=t,this._parent=e,this._strategy=t._strategy.createInjectorStrategy(this)}return t.prototype.get=function(t,e){return void 0===e&&(e=s.a),this._getByKey(l.a.get(t),null,null,e)},t.prototype.getAt=function(t){return this._strategy.getObjAtIndex(t)},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"internalStrategy",{get:function(){return this._strategy},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){var e=b.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new m(e),i=new t(n);return i._parent=this,i},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(b.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype._new=function(t){if(this._constructionCounter++>this._strategy.getMaxNumberOfObjects())throw new c.e(this,t.key);return this._instantiateProvider(t)},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x,C=e.factory,k=e.dependencies,E=k.length;try{n=E>0?this._getByReflectiveDependency(t,k[0]):null,i=E>1?this._getByReflectiveDependency(t,k[1]):null,r=E>2?this._getByReflectiveDependency(t,k[2]):null,o=E>3?this._getByReflectiveDependency(t,k[3]):null,s=E>4?this._getByReflectiveDependency(t,k[4]):null,a=E>5?this._getByReflectiveDependency(t,k[5]):null,l=E>6?this._getByReflectiveDependency(t,k[6]):null,u=E>7?this._getByReflectiveDependency(t,k[7]):null,d=E>8?this._getByReflectiveDependency(t,k[8]):null,p=E>9?this._getByReflectiveDependency(t,k[9]):null,f=E>10?this._getByReflectiveDependency(t,k[10]):null,h=E>11?this._getByReflectiveDependency(t,k[11]):null,m=E>12?this._getByReflectiveDependency(t,k[12]):null,v=E>13?this._getByReflectiveDependency(t,k[13]):null,g=E>14?this._getByReflectiveDependency(t,k[14]):null,b=E>15?this._getByReflectiveDependency(t,k[15]):null,y=E>16?this._getByReflectiveDependency(t,k[16]):null,w=E>17?this._getByReflectiveDependency(t,k[17]):null,_=E>18?this._getByReflectiveDependency(t,k[18]):null,x=E>19?this._getByReflectiveDependency(t,k[19]):null}catch(e){throw(e instanceof c.f||e instanceof c.g)&&e.addKey(this,t.key),e}var S;try{switch(E){case 0:S=C();break;case 1:S=C(n);break;case 2:S=C(n,i);break;case 3:S=C(n,i,r);break;case 4:S=C(n,i,r,o);break;case 5:S=C(n,i,r,o,s);break;case 6:S=C(n,i,r,o,s,a);break;case 7:S=C(n,i,r,o,s,a,l);break;case 8:S=C(n,i,r,o,s,a,l,u);break;case 9:S=C(n,i,r,o,s,a,l,u,d);break;case 10:S=C(n,i,r,o,s,a,l,u,d,p);break;case 11:S=C(n,i,r,o,s,a,l,u,d,p,f);break;case 12:S=C(n,i,r,o,s,a,l,u,d,p,f,h);break;case 13:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m);break;case 14:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v);break;case 15:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g);break;case 16:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b);break;case 17:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y);break;case 18:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w);break;case 19:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_);break;case 20:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x);break;default:throw new Error("Cannot instantiate '"+t.key.displayName+"' because it has more than 20 dependencies")}}catch(e){throw new c.g(this,e,e.stack,t.key)}return S},t.prototype._getByReflectiveDependency=function(t,e){return this._getByKey(e.key,e.lowerBoundVisibility,e.upperBoundVisibility,e.optional?null:s.a)},t.prototype._getByKey=function(t,e,n,i){return t===w?this:n instanceof a.d?this._getByKeySelf(t,i):this._getByKeyDefault(t,i,e)},t.prototype._throwOrNull=function(t,e){if(e!==s.a)return e;throw new c.h(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._strategy.getObjByKeyId(t.id);return n!==p?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,i){var r;for(r=i instanceof a.f?this._parent:this;r instanceof t;){var o=r,s=o._strategy.getObjByKeyId(e.id);if(s!==p)return s;r=o._parent}return null!==r?r.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){var t=i(this,function(t){return' "'+t.key.displayName+'" '}).join(", ");return"ReflectiveInjector(providers: ["+t+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t}(),w=l.a.get(s.b)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.a.Math},function(t,e,n){"use strict";var i=n(85),r=n(295),o=n(115),s=n(297),a=n(299),c=n(300),l=n(499),u=n(500),d=n(301),p=n(302),f=n(303);n.d(e,"a",function(){return i.c}),n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"g",function(){return o.a}),n.d(e,"h",function(){return s.a}),n.d(e,"i",function(){return a.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"l",function(){return c.b}),n.d(e,"m",function(){return l.a}),n.d(e,"n",function(){return u.a}),n.d(e,"o",function(){return u.b}),n.d(e,"p",function(){return d.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return f.a}),n.d(e,"s",function(){return f.b})},function(t,e,n){"use strict";var i=n(113);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=new Object,s=function(t){function e(e,n){t.call(this),this._view=e,this._nodeIndex=n}return r(e,t),e.prototype.get=function(t,e){void 0===e&&(e=i.a);var n=o;return n===o&&(n=this._view.injectorGet(t,this._nodeIndex,o)),n===o&&(n=this._view.parentInjector.get(t,e)),n},e}(i.b)},function(t,e,n){"use strict";var i=n(171),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){this._dirty=!0,this._results=[],this._emitter=new i.a}return Object.defineProperty(t.prototype,"changes",{get:function(){return this._emitter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[n.i(o.h)()]=function(){return this._results[n.i(o.h)()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=r.a.flatten(t),this._dirty=!1},t.prototype.notifyOnChanges=function(){this._emitter.emit(this)},t.prototype.setDirty=function(){this._dirty=!0},Object.defineProperty(t.prototype,"dirty",{get:function(){return this._dirty},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var r=n(33),o=n(85);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s="#",a="NgFactory",c=function(){function t(){}return t}(),l={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},u=function(){function t(t,e){this._compiler=t,this._config=e||l}return t.prototype.load=function(t){var e=this._compiler instanceof o.b;return e?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=t.split(s),o=r[0],a=r[1];return void 0===a&&(a="default"),n(434)(o).then(function(t){return t[a]}).then(function(t){return i(t,o,a)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=t.split(s),r=e[0],o=e[1],c=a;return void 0===o&&(o="default",c=""),n(434)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[o+c]}).then(function(t){return i(t,r,o)})},t.decorators=[{type:r.b}],t.ctorParameters=[{type:o.b},{type:c,decorators:[{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(t){var e;if(t instanceof f.a){var r=t;if(e=r.nativeElement,n.i(u.e)(r.nestedViews))for(var o=r.nestedViews.length-1;o>=0;o--){var s=r.nestedViews[o];s.rootNodesOrAppElements.length>0&&(e=i(s.rootNodesOrAppElements[s.rootNodesOrAppElements.length-1]))}}else e=t;return e}var r=n(284),o=n(285),s=n(286),a=n(488),c=n(110),l=n(18),u=n(3),d=n(118),p=n(296),f=n(172),h=n(498),m=n(298),v=n(303),g=n(116),b=n(117);n.d(e,"a",function(){return _}),n.d(e,"b",function(){return x});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var y=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},w=n.i(d.a)("AppView#check(ascii id)"),_=function(){function t(t,e,n,i,r,o,s){this.clazz=t,this.componentType=e,this.type=n,this.viewUtils=i,this.parentInjector=r,this.declarationAppElement=o,this.cdMode=s,this.contentChildren=[],this.viewChildren=[],this.viewContainerElement=null,this.numberOfChecks=0,this.animationPlayers=new a.a,this._animationListeners=new Map,this.ref=new v.c(this),n===g.a.COMPONENT||n===g.a.HOST?this.renderer=i.renderComponent(e):this.renderer=o.parentView.renderer}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this.cdMode===c.m.Destroyed},enumerable:!0,configurable:!0}),t.prototype.cancelActiveAnimation=function(t,e,i){if(void 0===i&&(i=!1),i)this.animationPlayers.findAllPlayersByElement(t).forEach(function(t){return t.destroy()});else{var r=this.animationPlayers.find(t,e);n.i(u.e)(r)&&r.destroy()}},t.prototype.queueAnimation=function(t,e,i,r,a,c){var l=this;n.i(o.b)(i);var u=new s.a({fromState:a,toState:c,totalTime:r});this.animationPlayers.set(t,e,i),i.onDone(function(){l.triggerAnimationOutput(t,e,"done",u),l.animationPlayers.remove(t,e)}),i.onStart(function(){l.triggerAnimationOutput(t,e,"start",u)})},t.prototype.triggerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);if(n.i(u.e)(o)&&o.length)for(var s=0;s<o.length;s++){var a=o[s];if(a.eventName===e&&a.eventPhase===i){a.handler(r);break}}},t.prototype.registerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);n.i(u.e)(o)||this._animationListeners.set(t,o=[]),o.push(new C(e,i,r))},t.prototype.create=function(t,e,i){this.context=t;var r;switch(this.type){case g.a.COMPONENT:r=n.i(b.b)(e,this.componentType.slotCount);break;case g.a.EMBEDDED:r=this.declarationAppElement.parentView.projectableNodes;break;case g.a.HOST:r=e}return this._hasExternalHostElement=n.i(u.e)(i),this.projectableNodes=r,this.createInternal(i)},t.prototype.createInternal=function(t){return null},t.prototype.init=function(t,e,n,i){this.rootNodesOrAppElements=t,this.allNodes=e,this.disposables=n,this.subscriptions=i,this.type===g.a.COMPONENT&&(this.declarationAppElement.parentView.viewChildren.push(this),this.dirtyParentQueriesInternal())},t.prototype.selectOrCreateHostElement=function(t,e,i){var r;return r=n.i(u.e)(e)?this.renderer.selectRootElement(e,i):this.renderer.createElement(null,t,i)},t.prototype.injectorGet=function(t,e,n){return this.injectorGetInternal(t,e,n)},t.prototype.injectorGetInternal=function(t,e,n){return n},t.prototype.injector=function(t){return n.i(u.e)(t)?new h.a(this,t):this.parentInjector},t.prototype.destroy=function(){this._hasExternalHostElement?this.renderer.detachView(this.flatRootNodes):n.i(u.e)(this.viewContainerElement)&&this.viewContainerElement.detachView(this.viewContainerElement.nestedViews.indexOf(this)),this._destroyRecurse()},t.prototype._destroyRecurse=function(){if(this.cdMode!==c.m.Destroyed){for(var t=this.contentChildren,e=0;e<t.length;e++)t[e]._destroyRecurse();t=this.viewChildren;for(var e=0;e<t.length;e++)t[e]._destroyRecurse();this.destroyLocal(),this.cdMode=c.m.Destroyed}},t.prototype.destroyLocal=function(){for(var t=this,e=this.type===g.a.COMPONENT?this.declarationAppElement.nativeElement:null,n=0;n<this.disposables.length;n++)this.disposables[n]();for(var n=0;n<this.subscriptions.length;n++)this.subscriptions[n].unsubscribe();if(this.destroyInternal(),this.dirtyParentQueriesInternal(),0==this.animationPlayers.length)this.renderer.destroyView(e,this.allNodes);else{var i=new r.a(this.animationPlayers.getAllPlayers());i.onDone(function(){t.renderer.destroyView(e,t.allNodes)})}},t.prototype.destroyInternal=function(){},t.prototype.detachInternal=function(){},t.prototype.detach=function(){var t=this;if(this.detachInternal(),0==this.animationPlayers.length)this.renderer.detachView(this.flatRootNodes);else{var e=new r.a(this.animationPlayers.getAllPlayers());e.onDone(function(){t.renderer.detachView(t.flatRootNodes)})}},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(u.e)(this.declarationAppElement)?this.declarationAppElement.parentView:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){return n.i(b.c)(this.rootNodesOrAppElements)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lastRootNode",{get:function(){var t=this.rootNodesOrAppElements.length>0?this.rootNodesOrAppElements[this.rootNodesOrAppElements.length-1]:null;return i(t)},enumerable:!0,configurable:!0}),t.prototype.dirtyParentQueriesInternal=function(){},t.prototype.detectChanges=function(t){var e=w(this.clazz);this.cdMode!==c.m.Checked&&this.cdMode!==c.m.Errored&&(this.cdMode===c.m.Destroyed&&this.throwDestroyedError("detectChanges"),this.detectChangesInternal(t),this.cdMode===c.m.CheckOnce&&(this.cdMode=c.m.Checked),this.numberOfChecks++,n.i(d.b)(e))},t.prototype.detectChangesInternal=function(t){this.detectContentChildrenChanges(t),this.detectViewChildrenChanges(t)},t.prototype.detectContentChildrenChanges=function(t){for(var e=0;e<this.contentChildren.length;++e){var n=this.contentChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.detectViewChildrenChanges=function(t){for(var e=0;e<this.viewChildren.length;++e){var n=this.viewChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.markContentChildAsMoved=function(t){this.dirtyParentQueriesInternal()},t.prototype.addToContentChildren=function(t){t.parentView.contentChildren.push(this),this.viewContainerElement=t,this.dirtyParentQueriesInternal()},t.prototype.removeFromContentChildren=function(t){l.a.remove(t.parentView.contentChildren,this),this.dirtyParentQueriesInternal(),this.viewContainerElement=null},t.prototype.markAsCheckOnce=function(){this.cdMode=c.m.CheckOnce},t.prototype.markPathToRootAsCheckOnce=function(){for(var t=this;n.i(u.e)(t)&&t.cdMode!==c.m.Detached;){t.cdMode===c.m.Checked&&(t.cdMode=c.m.CheckOnce);var e=t.type===g.a.COMPONENT?t.declarationAppElement:t.viewContainerElement;t=n.i(u.e)(e)?e.parentView:null}},t.prototype.eventHandler=function(t){return t},t.prototype.throwDestroyedError=function(t){throw new m.b(t)},t}(),x=function(t){function e(e,n,i,r,o,s,a,c){t.call(this,e,n,i,r,o,s,a),this.staticNodeDebugInfos=c,this._currentDebugContext=null}return y(e,t),e.prototype.create=function(e,n,i){this._resetDebug();try{return t.prototype.create.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.injectorGet=function(e,n,i){this._resetDebug();try{return t.prototype.injectorGet.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detach=function(){this._resetDebug();try{t.prototype.detach.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.destroyLocal=function(){this._resetDebug();try{t.prototype.destroyLocal.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detectChanges=function(e){this._resetDebug();try{t.prototype.detectChanges.call(this,e)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype._resetDebug=function(){this._currentDebugContext=null},e.prototype.debug=function(t,e,n){return this._currentDebugContext=new p.a(this,t,e,n)},e.prototype._rethrowWithContext=function(t){if(!(t instanceof m.c)&&(t instanceof m.a||(this.cdMode=c.m.Errored),n.i(u.e)(this._currentDebugContext)))throw new m.c(t,this._currentDebugContext)},e.prototype.eventHandler=function(e){var n=this,i=t.prototype.eventHandler.call(this,e);return function(t){n._resetDebug();try{return i(t)}catch(t){throw n._rethrowWithContext(t),t}}},e}(_),C=function(){function t(t,e,n){this.eventName=t,this.eventPhase=e,this.handler=n}return t}()},function(t,e,n){"use strict";var i=n(168),r=n(69);n.d(e,"g",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"e",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new i.a("AnalyzeForEntryComponents"),s=n.i(r.a)("Attribute",[["attributeName",void 0]]),a=function(){function t(){}return t}(),c=n.i(r.b)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],a),l=n.i(r.b)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],a),u=n.i(r.b)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],a),d=n.i(r.b)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],a)},function(t,e,n){"use strict";var i=n(112),r=n(69);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"g",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"d",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=n.i(r.c)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),s=n.i(r.c)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:i.a.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),a=n.i(r.c)("Pipe",{name:void 0,pure:!0}),c=n.i(r.b)("Input",[["bindingPropertyName",void 0]]),l=n.i(r.b)("Output",[["bindingPropertyName",void 0]]),u=n.i(r.b)("HostBinding",[["hostPropertyName",void 0]]),d=n.i(r.b)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r={name:"custom-elements"},o={name:"no-errors-schema"},s=n.i(i.c)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(){return s.a}var r=n(164),o=n(166),s=n(173),a=n(174),c=n(176);n.d(e,"a",function(){return u});var l=[r.j,{provide:r.i,useExisting:r.j},{provide:s.b,useFactory:i,deps:[]},{provide:a.a,useExisting:s.b},c.b,o.a],u=n.i(r.h)(null,"core",l)},function(t,e,n){"use strict";function i(){var t=c.a.wtf;return!(!t||!(l=t.trace))&&(u=l.events,!0)}function r(t,e){return void 0===e&&(e=null),u.createScope(t,e)}function o(t,e){return l.leaveScope(t,e),e}function s(t,e){return l.beginTimeRange(t,e)}function a(t){l.endTimeRange(t)}var c=n(3);e.a=i,e.b=r,e.c=o,e.d=s,e.e=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l,u},function(t,e,n){"use strict";var i=n(175);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.b})},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return i.d})},function(t,e,n){"use strict";var i=n(179);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(119),o=n(120),s=n(181),a=n(87),c=n(182),l=n(121),u=n(183),d=n(88),p=n(184),f=n(185),h=n(89),m=n(90),v=n(123),g=n(124),b=n(186);n(60);n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _}),n.d(e,"b",function(){return x});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var y=[v.b,g.b,o.a,u.a,r.a,v.a,g.a,d.a,s.a,s.b,b.a,b.b,b.c,b.d],w=[c.a,l.a,a.a],_=[p.a,h.a,f.a,m.a,m.b],x=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:y,exports:y}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}function r(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}e.a=i,e.b=r},function(t,e,n){"use strict";var i=n(0),r=n(510),o=n(88),s=n(312);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:r.a,providers:[o.b],exports:[r.b,r.a]}]}],t.ctorParameters=[],t}(),c=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.c],providers:[s.a,o.b],exports:[r.b,r.c]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(180),r=n(86),o=n(119),s=n(42),a=n(37),c=n(120),l=n(60),u=n(181),d=n(87),p=n(182),f=n(121),h=n(88),m=n(184),v=n(185),g=n(89),b=n(90),y=n(123),w=n(124),_=n(186),x=n(312),C=n(125),k=n(38),E=n(512);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return r.a}),n.d(e,"c",function(){return o.a}),n.d(e,"d",function(){return s.a}),n.d(e,"e",function(){return a.a}),n.d(e,"f",function(){return c.a}),n.d(e,"g",function(){return l.a}),n.d(e,"h",function(){return u.a}),n.d(e,"i",function(){return u.b}),n.d(e,"j",function(){return d.a}),n.d(e,"k",function(){return p.a}),n.d(e,"l",function(){return f.a}),n.d(e,"m",function(){return h.a}),n.d(e,"n",function(){return m.a}),n.d(e,"o",function(){return v.a}),n.d(e,"p",function(){return g.a}),n.d(e,"q",function(){return b.b}),n.d(e,"r",function(){return b.a}),n.d(e,"s",function(){return y.b}),n.d(e,"t",function(){return y.a}),n.d(e,"u",function(){return w.a}),n.d(e,"v",function(){return _.c}),n.d(e,"w",function(){return _.b}),n.d(e,"x",function(){return _.d}),n.d(e,"y",function(){return _.a}),n.d(e,"z",function(){return x.a}),n.d(e,"A",function(){return C.d}),n.d(e,"B",function(){return C.c}),n.d(e,"C",function(){return C.b}),n.d(e,"D",function(){return C.a}),n.d(e,"E",function(){return k.c}),n.d(e,"F",function(){return k.b}),n.d(e,"G",function(){return k.a}),n.d(e,"H",function(){return E.a}),n.d(e,"I",function(){return E.b})},function(t,e,n){"use strict";var i=n(516);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i;i="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var r=i;r.assert=function(t){};Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),r.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return r.JSON.parse(t)},t.stringify=function(t){return r.JSON.stringify(t,null,2)},t}()}).call(e,n(24))},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(314),s=n(519);n(517);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=([{provide:i.a,useClass:s.a}],n.i(r.createPlatformFactory)(i.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var i=n(314),r=n(315);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:i.a,ResourceLoaderImpl:r.a})},function(t,e,n){"use strict";var i=n(187);n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=i.__platform_browser_private__.INTERNAL_BROWSER_PLATFORM_PROVIDERS;i.__platform_browser_private__.getDOM},function(t,e,n){"use strict";var i=n(103),r=n(515);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){if(t.call(this),this._cache=r.a.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},e}(i.a)},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var i=this.createElement("div",this.defaultDoc());if(n.i(r.a)(this.getStyle(i,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],s=0;s<o.length;s++)if(n.i(r.a)(this.getStyle(i,o[s]+"AnimationName"))){this._animationPrefix="-"+o[s].toLowerCase()+"-";break}var a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(a).forEach(function(t){n.i(r.a)(e.getStyle(i,t))&&(e._transitionEnd=a[t])})}catch(t){this._animationPrefix=null,this._transitionEnd=null}}return o(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof this.defaultDoc().body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return n.i(r.a)(this._animationPrefix)&&n.i(r.a)(this._transitionEnd)},e}(i.b)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(){return!!window.history.pushState}e.a=i},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(528),s=n(31);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(t,e){this.msPerTick=t,this.numTicks=e}return t}(),c=function(){function t(t){this.profiler=new l(t)}return t}(),l=function(){function t(t){this.appRef=t.injector.get(i.ApplicationRef)}return t.prototype.timeChangeDetection=function(t){var e=n.i(s.a)(t)&&t.record,i="Change Detection",c=n.i(s.a)(o.a.console.profile);e&&c&&o.a.console.profile(i);for(var l=n.i(r.a)().performanceNow(),u=0;u<5||n.i(r.a)().performanceNow()-l<500;)this.appRef.tick(),u++;var d=n.i(r.a)().performanceNow();e&&c&&o.a.console.profileEnd(i);var p=(d-l)/u;return o.a.console.log("ran "+u+" change detection cycles"),o.a.console.log(s.l.toFixed(p,2)+" ms per check"),new a(p,u)},t}()},function(t,e,n){"use strict";function i(t){return a.ng=new s.a(t),t}function r(){delete a.ng}var o=n(31),s=n(522);e.b=i,e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=o.e},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.all=function(){return function(t){return!0}},t.css=function(t){return function(e){return!!n.i(r.a)(e.nativeElement)&&n.i(i.a)().elementMatches(e.nativeElement,t)}},t.directive=function(t){return function(e){return e.providerTokens.indexOf(t)!==-1}},t}()},function(t,e,n){"use strict";var i=n(71);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},s=function(t){function e(){t.call(this)}return r(e,t),e.prototype.supports=function(t){return o.hasOwnProperty(t.toLowerCase())},e}(i.b)},function(t,e,n){"use strict";function i(t,e,i){var o={};return e.styles.forEach(function(t){Object.keys(t).forEach(function(e){var i=t[e],s=n.i(l.a)(e);o[s]=i==a.AUTO_STYLE?i:i.toString()+r(i,e,s)})}),Object.keys(i).forEach(function(t){n.i(c.a)(o[t])||(o[t]=i[t])}),o}function r(t,e,i){var r="";if(s(i)&&0!=t&&"0"!=t)if(n.i(c.b)(t))r="px";else if(0==o(t.toString()).length)throw new Error("Please provide a CSS unit value for "+e+":"+t);return r}function o(t){for(var e=0;e<t.length;e++){var n=t.charCodeAt(e);if(!(n>=p&&n<=f||n==h))return t.substring(e,t.length)}return""}function s(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var a=n(0),c=n(31),l=n(323),u=n(527);n.d(e,"a",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=function(){function t(){}return t.prototype.animate=function(t,e,r,o,s,a){var l=[],d={};if(n.i(c.a)(e)&&e.styles.length>0&&(d=i(t,e,{}),d.offset=0,l.push(d)),r.forEach(function(e){var n=i(t,e.styles,d);n.offset=e.offset,l.push(n)}),1==l.length){var p=l[0];p.offset=null,l=[p,p]}var f={duration:o,delay:s,fill:"both"};return a&&(f.easing=a),new u.a(t,l,f)},t}(),p=48,f=57,h=46},function(t,e,n){"use strict";function i(t,e){return n.i(s.a)().getComputedStyle(t)[e]}var r=n(0),o=n(31),s=n(12);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(t,e,n){this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._initialized=!1,this._started=!1,this.parentPlayer=null,this._duration=n.duration}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(o.a)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes.map(function(e){var n={};return Object.keys(e).forEach(function(o){var s=e[o];n[o]=s==r.AUTO_STYLE?i(t.element,o):s}),n});this._player=this._triggerWebAnimation(this.element,e,this.options),this.reset(),this._player.onfinish=function(){return t._onFinish()}}},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.play=function(){this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._player.play()},t.prototype.pause=function(){this.init(),this._player.pause()},t.prototype.finish=function(){this.init(),this._onFinish(),this._player.finish()},t.prototype.reset=function(){this._player.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this.reset(),this._onFinish()},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._duration},enumerable:!0,configurable:!0}),t.prototype.setPosition=function(t){this._player.currentTime=t*this.totalTime},t.prototype.getPosition=function(){return this._player.currentTime/this.totalTime},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i="undefined"!=typeof window&&window||{};i.document,i.location,i.gc?function(){return i.gc()}:function(){return null},i.performance?i.performance:null,i.Event,i.MouseEvent,i.KeyboardEvent,i.EventTarget,i.History,i.Location,i.EventListener},function(t,e,n){"use strict";var i=n(316),r=n(320),o=n(523),s=n(188),a=n(524),c=n(189),l=n(126),u=n(71),d=n(191),p=n(325),f=n(530);n.d(e,"b",function(){return i.d}),n.d(e,"c",function(){return i.e}),n.d(e,"d",function(){return r.a}),n.d(e,"e",function(){return o.a}),n.d(e,"f",function(){return o.b}),n.d(e,"g",function(){return s.a}),n.d(e,"h",function(){return a.a}),n.d(e,"i",function(){return c.b}),n.d(e,"j",function(){return l.a}),n.d(e,"k",function(){return u.c}),n.d(e,"l",function(){return u.a}),n.d(e,"m",function(){return d.b}),n.d(e,"n",function(){return d.c}),n.d(e,"o",function(){return p.a}),n.d(e,"a",function(){return f.a})},function(t,e,n){"use strict";var i=n(316),r=n(317),o=n(318),s=n(319),a=n(189),c=n(12),l=n(190),u=n(321),d=n(191),p=n(322),f=n(192);n.d(e,"a",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h={BrowserPlatformLocation:o.a,DomAdapter:c.b,BrowserDomAdapter:r.a,BrowserGetTestability:s.a,getDOM:c.a,setRootDomAdapter:c.c,DomRootRenderer_:l.b,DomRootRenderer:l.a,DomSharedStylesHost:f.a,SharedStylesHost:f.b,ELEMENT_PROBE_PROVIDERS:a.a,DomEventsPlugin:u.a,KeyEventsPlugin:p.a,HammerGesturesPlugin:d.a,initDomAdapter:i.a,INTERNAL_BROWSER_PLATFORM_PROVIDERS:i.b,BROWSER_SANITIZATION_PROVIDERS:i.c}},function(t,e,n){"use strict";function i(){if(p)return p;f=n.i(u.a)();var t=f.createElement("template");if("content"in t)return t;var e=f.createHtmlDocument();if(p=f.querySelector(e,"body"),null==p){var i=f.createElement("html",e);p=f.createElement("body",e),f.appendChild(i,p),f.appendChild(e,i)}return p}function r(t){for(var e={},n=0,i=t.split(",");n<i.length;n++){var r=i[n];e[r]=!0}return e}function o(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];for(var n={},i=0,r=t;i<r.length;i++){var o=r[i];for(var s in o)o.hasOwnProperty(s)&&(n[s]=!0)}return n}function s(t){return t.replace(/&/g,"&").replace(S,function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+(1024*(e-55296)+(n-56320)+65536)+";"}).replace(O,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function a(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e<n.length;e++){var i=n[e];f.isElementNode(i)&&a(i)}}function c(t){try{var e=i(),r=t?String(t):"",o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,f.setInnerHTML(e,r),f.defaultDoc().documentMode&&a(e),s=f.getInnerHTML(e)}while(r!==s);for(var c=new E,u=c.sanitizeChildren(f.getTemplateContent(e)||e),d=f.getTemplateContent(e)||e,h=0,m=f.childNodesAsList(d);h<m.length;h++){var v=m[h];f.removeChild(d,v)}return n.i(l.isDevMode)()&&c.sanitizedSomething&&f.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),u}catch(t){throw p=null,t}}var l=n(0),u=n(12),d=n(194);e.a=c;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=null,f=null,h=r("area,br,col,hr,img,wbr"),m=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),v=r("rp,rt"),g=o(v,m),b=o(m,r("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),y=o(v,r("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),w=o(h,b,y,g),_=r("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),x=r("srcset"),C=r("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),k=o(_,x,C),E=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(f.isElementNode(e)?this.startElement(e):f.isTextNode(e)?this.chars(f.nodeValue(e)):this.sanitizedSomething=!0,f.firstChild(e))e=f.firstChild(e);else for(;e;){if(f.isElementNode(e)&&this.endElement(e),f.nextSibling(e)){e=f.nextSibling(e);break}e=f.parentElement(e)}return this.buf.join("")},t.prototype.startElement=function(t){var e=this,i=f.nodeName(t).toLowerCase();return w.hasOwnProperty(i)?(this.buf.push("<"),this.buf.push(i),f.attributeMap(t).forEach(function(t,i){var r=i.toLowerCase();return k.hasOwnProperty(r)?(_[r]&&(t=n.i(d.a)(t)),x[r]&&(t=n.i(d.b)(t)),e.buf.push(" "),e.buf.push(i),e.buf.push('="'),e.buf.push(s(t)),void e.buf.push('"')):void(e.sanitizedSomething=!0)}),void this.buf.push(">")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();w.hasOwnProperty(e)&&!h.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(s(t))},t}(),S=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,O=/([^\#-~ |!])/g},function(t,e,n){"use strict";function i(t){for(var e=!0,n=!0,i=0;i<t.length;i++){var r=t.charAt(i);"'"===r&&n?e=!e:'"'===r&&e&&(n=!n)}return e&&n}function r(t){if(t=String(t).trim(),!t)return"";var e=t.match(f);return e&&n.i(a.a)(e[1])===e[1]||t.match(p)&&i(t)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}var o=n(0),s=n(12),a=n(194);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c="[-,.\"'%_!# a-zA-Z0-9]+",l="(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?",u="(?:rgb|hsl)a?",d="\\([-0-9.%, a-zA-Z]+\\)",p=new RegExp("^("+c+"|(?:"+l+"|"+u+")"+d+")$","g"),f=/^url\(([^)]+)\)$/},function(t,e,n){"use strict";function i(t){return new _.Observable(function(e){return e.error(new R(t))})}function r(t){return new _.Observable(function(e){return e.error(new N(t))})}function o(t){return new _.Observable(function(e){return e.error(new A.b("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}function s(t,e,n,i){return new j(t,e,n,i).apply()}function a(t,e){var i=e.canLoad;if(!i||0===i.length)return n.i(C.of)(!0);var r=O.map.call(n.i(x.from)(i),function(i){var r=t.get(i);return r.canLoad?n.i(D.b)(r.canLoad(e)):n.i(D.b)(r(e))});return n.i(D.f)(r)}function c(t,e,n){var i={matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}};if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};for(var r=e.path,o=r.split("/"),s={},a=[],c=0,l=0;l<o.length;++l){if(c>=n.length)return i;var u=n[c],d=o[l],p=d.startsWith(":");if(!p&&d!==u.path)return i;p&&(s[d.substring(1)]=u),a.push(u),c++}return"full"===e.pathMatch&&(t.hasChildren()||c<n.length)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:a,lastChild:c,positionalParamSegments:s}}function l(t,e,n){var i=e.startsWith("/")?e.substring(1):e;return""===i?[]:u(e,i.split("/"),t,n)}function u(t,e,n,i){return e.map(function(e){return e.startsWith(":")?d(e,i,t):p(e,n)})}function d(t,e,n){var i=t.substring(1),r=e[i];if(!r)throw new Error("Cannot redirect to '"+n+"'. Cannot find '"+t+"'.");return r}function p(t,e){for(var n=0,i=0,r=e;i<r.length;i++){var o=r[i];if(o.path===t)return e.splice(n),o;n++}return new I.c(t,{})}function f(t,e,n,i){if(n.length>0&&g(t,n,i)){var r=new I.a(e,v(i,new I.a(n,t.children)));return{segmentGroup:h(r),slicedSegments:[]}}if(0===n.length&&b(t,n,i)){var r=new I.a(t.segments,m(t,n,i,t.children));return{segmentGroup:h(r),slicedSegments:n}}return{segmentGroup:t,slicedSegments:n}}function h(t){if(1===t.numberOfChildren&&t.children[A.a]){var e=t.children[A.a];return new I.a(t.segments.concat(e.segments),e.children)}return t}function m(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];y(t,e,c)&&!r[w(c)]&&(o[w(c)]=new I.a([],{}))}return n.i(D.g)(r,o)}function v(t,e){var n={};n[A.a]=e;for(var i=0,r=t;i<r.length;i++){var o=r[i];""===o.path&&w(o)!==A.a&&(n[w(o)]=new I.a([],{}))}return n}function g(t,e,n){return n.filter(function(n){return y(t,e,n)&&w(n)!==A.a}).length>0}function b(t,e,n){return n.filter(function(n){return y(t,e,n)}).length>0}function y(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0!==n.redirectTo)}function w(t){return t.outlet?t.outlet:A.a}var _=n(8),x=(n.n(_),n(141)),C=(n.n(x),n(79)),k=(n.n(C),n(424)),E=(n.n(k),n(425)),S=(n.n(E),n(760)),O=(n.n(S),n(100)),T=(n.n(O),n(80)),P=(n.n(T),n(248)),M=(n.n(P),n(92)),A=n(43),I=n(61),D=n(44);e.a=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var R=function(){function t(t){void 0===t&&(t=null),this.segmentGroup=t}return t}(),N=function(){function t(t){this.segments=t}return t}(),j=function(){function t(t,e,n,i){this.injector=t,this.configLoader=e,this.urlTree=n,this.config=i,this.allowRedirects=!0}return t.prototype.apply=function(){var t=this,e=this.expandSegmentGroup(this.injector,this.config,this.urlTree.root,A.a),n=O.map.call(e,function(e){return t.createUrlTree(e)});return k._catch.call(n,function(e){if(e instanceof N){t.allowRedirects=!1;var n=new I.a([],(i={},i[A.a]=new I.a(e.segments,{}),i));return t.match(n)}throw e instanceof R?t.noMatchError(e):e;var i})},t.prototype.match=function(t){var e=this,n=this.expandSegmentGroup(this.injector,this.config,t,A.a),i=O.map.call(n,function(t){return e.createUrlTree(t)});return k._catch.call(i,function(t){throw t instanceof R?e.noMatchError(t):t})},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t){var e=t.segments.length>0?new I.a([],(n={},n[A.a]=t,n)):t;return new I.b(e,this.urlTree.queryParams,this.urlTree.fragment);var n},t.prototype.expandSegmentGroup=function(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?O.map.call(this.expandChildren(t,e,n),function(t){return new I.a([],t)}):this.expandSegment(t,n,e,n.segments,i,!0)},t.prototype.expandChildren=function(t,e,i){var r=this;return n.i(D.e)(i.children,function(n,i){return r.expandSegmentGroup(t,e,i,n)})},t.prototype.expandSegment=function(t,e,i,r,o,s){var a=this,c=C.of.apply(void 0,i),l=O.map.call(c,function(c){var l=a.expandSegmentAgainstRoute(t,e,i,c,r,o,s);return k._catch.call(l,function(t){if(t instanceof R)return n.i(C.of)(null);throw t})}),u=E.concatAll.call(l),d=S.first.call(u,function(t){return!!t});return k._catch.call(d,function(t,n){throw t instanceof P.EmptyError?new R(e):t})},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,o,s,a){return w(r)!==s?i(e):void 0===r.redirectTo||a&&this.allowRedirects?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o):this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s):i(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t){var e=l([],t.redirectTo,{});return t.redirectTo.startsWith("/")?r(e):n.i(C.of)(new I.a(e,{}))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,o,s,a){var u=c(e,o,s),d=u.matched,p=u.consumedSegments,f=u.lastChild,h=u.positionalParamSegments;if(!d)return i(e);var m=l(p,o.redirectTo,h);return o.redirectTo.startsWith("/")?r(m):this.expandSegment(t,e,n,m.concat(s.slice(f)),a,!1)},t.prototype.matchSegmentAgainstRoute=function(t,e,r,o){var s=this;if("**"===r.path)return r.loadChildren?O.map.call(this.configLoader.load(t,r.loadChildren),function(t){return r._loadedConfig=t,n.i(C.of)(new I.a(o,{}))}):n.i(C.of)(new I.a(o,{}));var a=c(e,r,o),l=a.matched,u=a.consumedSegments,d=a.lastChild;if(!l)return i(e);var p=o.slice(d),h=this.getChildConfig(t,r);return T.mergeMap.call(h,function(t){var i=t.injector,r=t.routes,o=f(e,u,p,r),a=o.segmentGroup,c=o.slicedSegments;if(0===c.length&&a.hasChildren()){var l=s.expandChildren(i,r,a);return O.map.call(l,function(t){return new I.a(u,t)})}if(0===r.length&&0===c.length)return n.i(C.of)(new I.a(u,{}));var l=s.expandSegment(i,a,r,c,A.a,!0);return O.map.call(l,function(t){return new I.a(u.concat(t.segments),t.children)})})},t.prototype.getChildConfig=function(t,e){var i=this;return e.children?n.i(C.of)(new M.a(e.children,t,null)):e.loadChildren?T.mergeMap.call(a(t,e),function(r){return r?e._loadedConfig?n.i(C.of)(e._loadedConfig):O.map.call(i.configLoader.load(t,e.loadChildren),function(t){return e._loadedConfig=t,t}):o(e)}):n.i(C.of)(new M.a([],t,null))},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t){t.forEach(r)}function r(t){if(Array.isArray(t))throw new Error("Invalid route configuration: Array cannot be specified");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and component cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': one of the following must be provided (component or redirectTo or children or loadChildren)");if(void 0===t.path)throw new Error("Invalid route configuration: routes must have path specified");if(t.path.startsWith("/"))throw new Error("Invalid route configuration of route '"+t.path+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){var e="The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.";throw new Error("Invalid route configuration of route '{path: \""+t.path+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. "+e)}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+t.path+"': pathMatch can only be set to 'prefix' or 'full'")}e.a=i},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e){var n=r(t._root,e?e._root:void 0);return new l.a(n,t)}function r(t,e){if(e&&a(e.value.snapshot,t.value)){var n=e.value;n._futureSnapshot=t.value;var i=o(t,e);return new u.b(n,i)}var n=s(t.value),i=t.children.map(function(t){return r(t)});return new u.b(n,i)}function o(t,e){return t.children.map(function(t){for(var n=0,i=e.children;n<i.length;n++){var o=i[n];if(a(o.value.snapshot,t.value))return r(t,o)}return r(t)})}function s(t){return new l.b(new c.BehaviorSubject(t.url),new c.BehaviorSubject(t.params),new c.BehaviorSubject(t.queryParams),new c.BehaviorSubject(t.fragment),new c.BehaviorSubject(t.data),t.outlet,t.component,t)}function a(t,e){return t._routeConfig===e._routeConfig}var c=n(417),l=(n.n(c),n(72)),u=n(196);e.a=i},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function i(t,e,n,i,o){if(0===n.length)return s(e.root,e.root,e,i,o);var a=l(n);if(r(a),c(a))return s(e.root,new x.a([],{}),e,i,o);var d=u(a,e,t),p=d.processChildren?m(d.segmentGroup,d.index,a.commands):h(d.segmentGroup,d.index,a.commands);return s(d.segmentGroup,p,e,i,o)}function r(t){if(t.isAbsolute&&t.commands.length>0&&o(t.commands[0]))throw new Error("Root segment cannot have matrix parameters");var e=t.commands.filter(function(t){return"object"==typeof t&&void 0!==t.outlets});if(e.length>0&&e[0]!==t.commands[t.commands.length-1])throw new Error("{outlets:{}} has to be the last command")}function o(t){return"object"==typeof t&&void 0===t.outlets&&void 0===t.segmentPath}function s(t,e,n,i,r){return n.root===t?new x.b(e,y(i),r):new x.b(a(n.root,t,e),y(i),r)}function a(t,e,i){var r={};return n.i(C.c)(t.children,function(t,n){t===e?r[n]=i:r[n]=a(t,e,i)}),new x.a(t.segments,r)}function c(t){return t.isAbsolute&&1===t.commands.length&&"/"==t.commands[0]}function l(t){if("string"==typeof t[0]&&1===t.length&&"/"==t[0])return new k(!0,0,t);for(var e=0,i=!1,r=[],o=function(o){var s=t[o];if("object"==typeof s&&void 0!==s.outlets){var a={};return n.i(C.c)(s.outlets,function(t,e){"string"==typeof t?a[e]=t.split("/"):a[e]=t}),r.push({outlets:a}),"continue"}if("object"==typeof s&&void 0!==s.segmentPath)return r.push(s.segmentPath),"continue";if("string"!=typeof s)return r.push(s),"continue";if(0===o)for(var c=s.split("/"),l=0;l<c.length;++l){var u=c[l];0==l&&"."==u||(0==l&&""==u?i=!0:".."==u?e++:""!=u&&r.push(u))}else r.push(s)},s=0;s<t.length;++s)o(s);return new k(i,e,r)}function u(t,e,n){if(t.isAbsolute)return new E(e.root,!0,0);if(n.snapshot._lastPathIndex===-1)return new E(n.snapshot._urlSegment,!0,0);var i=o(t.commands[0])?0:1,r=n.snapshot._lastPathIndex+i;return d(n.snapshot._urlSegment,r,t.numberOfDoubleDots)}function d(t,e,n){for(var i=t,r=e,o=n;o>r;){if(o-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new E(i,!1,r-o)}function p(t){return""+t}function f(t){return"object"!=typeof t[0]?(e={},e[_.a]=t,e):void 0===t[0].outlets?(n={},n[_.a]=t,n):t[0].outlets;var e,n}function h(t,e,n){if(t||(t=new x.a([],{})),0===t.segments.length&&t.hasChildren())return m(t,e,n);var i=v(t,e,n),r=n.slice(i.lastIndex);return i.match&&0===r.length?new x.a(t.segments,{}):i.match&&!t.hasChildren()?g(t,e,n):i.match?m(t,0,r):g(t,e,n)}function m(t,e,i){if(0===i.length)return new x.a(t.segments,{});var r=f(i),o={};return n.i(C.c)(r,function(n,i){null!==n&&(o[i]=h(t.children[i],e,n))}),n.i(C.c)(t.children,function(t,e){void 0===r[e]&&(o[e]=t)}),new x.a(t.segments,o)}function v(t,e,n){for(var i=0,r=e,o={match:!1,lastIndex:0};r<t.segments.length;){if(i>=n.length)return o;var s=t.segments[r],a=p(n[i]),c=i<n.length-1?n[i+1]:null;if(a&&c&&"object"==typeof c&&void 0===c.outlets){if(!w(a,c,s))return o;i+=2}else{if(!w(a,{},s))return o;i++}r++}return{match:!0,lastIndex:i}}function g(t,e,n){for(var i=t.segments.slice(0,e),r=0;r<n.length;){if("object"==typeof n[r]&&void 0!==n[r].outlets){var s=b(n[r].outlets);return new x.a(i,s)}if(0===r&&o(n[0])){var a=t.segments[e];i.push(new x.c(a.path,n[0])),r++}else{var c=p(n[r]),l=r<n.length-1?n[r+1]:null;c&&l&&o(l)?(i.push(new x.c(c,y(l))),r+=2):(i.push(new x.c(c,{})),r++)}}return new x.a(i,{})}function b(t){var e={};return n.i(C.c)(t,function(t,n){null!==t&&(e[n]=g(new x.a([],{}),0,t))}),e}function y(t){var e={};return n.i(C.c)(t,function(t,n){return e[n]=""+t}),e}function w(t,e,i){return t==i.path&&n.i(C.d)(e,i.parameters)}var _=n(43),x=n(61),C=n(44);e.a=i;var k=function(){function t(t,e,n){this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n}return t}(),E=function(){function t(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}return t}()},function(t,e,n){"use strict";var i=(n(195),n(326),n(327),n(91)),r=n(328),o=(n(127),n(329),n(72));n(43),n(61),n(538);n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.a}),n.d(e,"a",function(){return r.b}),n.d(e,"d",function(){return o.b})},function(t,e,n){"use strict";var i=n(92),r=n(328),o=n(44);({ROUTER_PROVIDERS:r.a,ROUTES:i.c,flatten:o.a})},function(t,e,n){"use strict";function i(t,e,n,i){return new T(t,e,n,i).recognize()}function r(t){t.sort(function(t,e){return t.value.outlet===x.a?-1:e.value.outlet===x.a?1:t.value.outlet.localeCompare(e.value.outlet)})}function o(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}function s(t,e,i,r){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new S;var o=r?r.params:{};return{consumedSegments:[],lastChild:0,parameters:o}}for(var s=e.path,a=s.split("/"),c={},l=[],u=0,d=0;d<a.length;++d){if(u>=i.length)throw new S;var p=i[u],f=a[d],h=f.startsWith(":");if(!h&&f!==p.path)throw new S;h&&(c[f.substring(1)]=p.path),l.push(p),u++}if("full"===e.pathMatch&&(t.hasChildren()||u<i.length))throw new S;var m=n.i(k.g)(c,l[l.length-1].parameters);return{consumedSegments:l,lastChild:u,parameters:m}}function a(t){var e={};t.forEach(function(t){var n=e[t.value.outlet];if(n){var i=n.url.map(function(t){return t.toString()}).join("/"),r=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+i+"' and '"+r+"'.")}e[t.value.outlet]=t.value})}function c(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function l(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function u(t,e,n,i){if(n.length>0&&f(t,n,i)){var r=new C.a(e,p(t,e,i,new C.a(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&h(t,n,i)){var r=new C.a(t.segments,d(t,n,i,t.children));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}var r=new C.a(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function d(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];if(m(t,e,c)&&!r[v(c)]){var l=new C.a([],{});l._sourceSegment=t,l._segmentIndexShift=t.segments.length,o[v(c)]=l}}return n.i(k.g)(r,o)}function p(t,e,n,i){var r={};r[x.a]=i,i._sourceSegment=t,i._segmentIndexShift=e.length;for(var o=0,s=n;o<s.length;o++){var a=s[o];if(""===a.path&&v(a)!==x.a){var c=new C.a([],{});c._sourceSegment=t,c._segmentIndexShift=e.length,r[v(a)]=c}}return r}function f(t,e,n){return n.filter(function(n){return m(t,e,n)&&v(n)!==x.a}).length>0}function h(t,e,n){return n.filter(function(n){return m(t,e,n)}).length>0}function m(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0===n.redirectTo)}function v(t){return t.outlet?t.outlet:x.a}function g(t){return t.data?t.data:{}}function b(t){return t.resolve?t.resolve:{}}var y=n(8),w=(n.n(y),n(79)),_=(n.n(w),n(72)),x=n(43),C=n(61),k=n(44),E=n(196);e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var S=function(){function t(){}return t}(),O=function(){function t(t,e,n,i,r){this.parent=t,this.snapshot=e,this.params=n,this.data=i,this.resolve=r}return Object.defineProperty(t.prototype,"allParams",{get:function(){return this.parent?n.i(k.g)(this.parent.allParams,this.params):this.params},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allData",{get:function(){return this.parent?n.i(k.g)(this.parent.allData,this.data):this.data},enumerable:!0,configurable:!0}),t.empty=function(e){return new t(null,e,{},{},new _.c(null,{}))},t}(),T=function(){function t(t,e,n,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=i}return t.prototype.recognize=function(){try{var t=u(this.urlTree.root,[],[],this.config).segmentGroup,e=this.processSegmentGroup(this.config,t,O.empty(null),x.a),i=new _.d([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},x.a,this.rootComponentType,null,this.urlTree.root,-1,_.c.empty),r=new E.b(i,e);return n.i(w.of)(new _.e(this.url,r))}catch(t){return new y.Observable(function(e){return e.error(t)})}},t.prototype.processSegmentGroup=function(t,e,n,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,0,e.segments,n,i)},t.prototype.processChildren=function(t,e,i){var o=this,s=n.i(C.d)(e,function(e,n){return o.processSegmentGroup(t,e,i,n)});return a(s),r(s),s},t.prototype.processSegment=function(t,e,n,i,r,o){for(var s=0,a=t;s<a.length;s++){var c=a[s];try{return this.processSegmentAgainstRoute(c,e,n,i,r,o)}catch(t){if(!(t instanceof S))throw t}}throw new S},t.prototype.processSegmentAgainstRoute=function(t,e,i,r,a,d){if(t.redirectTo)throw new S;if((t.outlet?t.outlet:x.a)!==d)throw new S;var p=new _.c(a.resolve,b(t));if("**"===t.path){var f=r.length>0?n.i(k.i)(r).parameters:{},h=new _.d(r,Object.freeze(n.i(k.g)(a.allParams,f)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+r.length,p);return[new E.b(h,[])]}var m=s(e,t,r,a.snapshot),v=m.consumedSegments,y=m.parameters,w=m.lastChild,C=r.slice(w),T=o(t),P=u(e,v,C,T),M=P.segmentGroup,A=P.slicedSegments,I=new _.d(v,Object.freeze(n.i(k.g)(a.allParams,y)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+v.length,p),D=t.component?O.empty(I):new O(a,I,y,g(t),p);if(0===A.length&&M.hasChildren()){var R=this.processChildren(T,M,D);return[new E.b(I,R)]}if(0===T.length&&0===A.length)return[new E.b(I,[])];var R=this.processSegment(T,M,i+w,A,D,x.a);return[new E.b(I,R)]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(187),o=n(16),s=n(330),a=n(726),c=(n.n(a),n(550)),l=n(139),u=(n.n(l),n(551)),d=n(548),p=n(549),f=n(541),h=n(345),m=n(346);n.d(e,"a",function(){return b});var v=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},g=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},b=function(){function t(){}return t=v([n.i(i.NgModule)({imports:[r.BrowserModule,f.a,a.Ng2BootstrapModule,l.ChartsModule],declarations:[s.a,h.a,m.a,c.a,p.a,u.a,d.a],providers:[{provide:o.LocationStrategy,useClass:o.HashLocationStrategy}],bootstrap:[s.a]}),g("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(345),s=n(346);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:o.a,data:{title:"Home"},children:[{path:"dashboard",loadChildren:"app/dashboard/dashboard.module#DashboardModule"},{path:"components",loadChildren:"app/components/components.module#ComponentsModule"},{path:"icons",loadChildren:"app/icons/icons.module#IconsModule"},{path:"widgets",loadChildren:"app/widgets/widgets.module#WidgetsModule"},{path:"charts",loadChildren:"app/chartjs/chartjs.module#ChartJSModule"}]},{path:"pages",component:s.a,data:{title:"Pages"},children:[{path:"",loadChildren:"app/pages/pages.module#PagesModule"}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forRoot(l)],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(331);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Charts"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(333),s=n(334),a=n(336),c=n(337),l=n(338),u=n(339);n.d(e,"a",function(){return h});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=[{path:"",data:{title:"Components"},children:[{path:"buttons",component:o.a,data:{title:"Buttons"}},{path:"cards",component:s.a,data:{title:"Cards"}},{path:"forms",component:a.a,data:{title:"Forms"}},{path:"social-buttons",component:c.a,data:{title:"Social buttons"}},{path:"switches",component:l.a,data:{title:"Switches"}},{path:"tables",component:u.a,data:{title:"Tables"}}]}],h=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[r.a.forChild(f)],exports:[r.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(340);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Dashboard"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(342),s=n(344);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",data:{title:"Icons"},children:[{path:"font-awesome",component:o.a,data:{title:"Font Awesome"}},{path:"simple-line-icons",component:s.a,data:{title:"Simple Line Icons"}}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forChild(l)],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=(n(330),n(540));n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(347),s=n(348),a=n(349),c=n(351);n.d(e,"a",function(){return p});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=[{path:"",data:{title:"Example Pages"},children:[{path:"404",component:o.a,data:{title:"Page 404"}},{path:"500",component:s.a,data:{title:"Page 500"}},{path:"login",component:a.a,data:{title:"Login Page"}},{path:"register",component:c.a,data:{title:"Register Page"}}]}],p=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[r.a.forChild(d)],exports:[r.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.toggleOpen=function(t){t.preventDefault(),document.querySelector("body").classList.toggle("aside-menu-open")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".aside-toggle"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(419);n.n(o);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t,e){this.router=t,this.route=e}return t.prototype.ngOnInit=function(){var t=this;this.router.events.filter(function(t){return t instanceof r.b}).subscribe(function(e){t.breadcrumbs=[];var n=t.route.root,i="";do{var r=n.children;n=null,r.forEach(function(e){if("primary"===e.outlet){var r=e.snapshot;i+="/"+r.url.map(function(t){return t.path}).join("/"),t.breadcrumbs.push({label:e.snapshot.data,url:i}),n=e}})}while(n)})},t=s([n.i(i.Component)({selector:"breadcrumbs",template:'\n <template ngFor let-breadcrumb [ngForOf]="breadcrumbs" let-last = last>\n <li class="breadcrumb-item" *ngIf="breadcrumb.label.title" [ngClass]="{active: last}">\n <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a>\n <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span>\n </template>'}),a("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.c&&r.c)&&e||Object,"function"==typeof(o="undefined"!=typeof r.d&&r.d)&&o||Object])],t);var e,o}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return c});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this._open=!1}return t.prototype.isOpen=function(){return this._open},t.prototype.open=function(){this._open=!0},t.prototype.close=function(){this._open=!1},t.prototype.toggle=function(){this.isOpen()?this.close():this.open()},t=r([n.i(i.Directive)({selector:".nav-dropdown",host:{"[class.open]":"_open"}}),o("design:paramtypes",[])],t)}(),a=function(){function t(t){this.dropdown=t}return t.prototype.toggleOpen=function(t){t.preventDefault(),this.dropdown.toggle()},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".nav-dropdown-toggle"}),o("design:paramtypes",[s])],t)}(),c=[s,a]},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return l});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault();var e=localStorage.getItem("body-class");this.hasClass(document.querySelector("body"),"sidebar-off-canvas")?(this.toggleClass(document.querySelector("body"),"sidebar-opened"),this.toggleClass(document.querySelector("html"),"sidebar-opened")):(this.hasClass(document.querySelector("body"),"sidebar-nav")||"sidebar-nav"==e)&&(this.toggleClass(document.querySelector("body"),"sidebar-nav"),localStorage.setItem("body-class","sidebar-nav"),"sidebar-nav"==e&&localStorage.clear())},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-toggle"}),o("design:paramtypes",[])],t)}(),a=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.toggleClass(document.querySelector("body"),"mobile-open"),console.log("asdasdasd")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:"[mobile-nav-toggle]"}),o("design:paramtypes",[])],t)}(),c=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-close"}),o("design:paramtypes",[])],t)}(),l=[s,c,a]},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(352);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Widgets"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var i={production:!0}},function(t,e,n){"use strict";var i=n(568),r=(n.n(i),n(561)),o=(n.n(r),n(557)),s=(n.n(o),n(563)),a=(n.n(s),n(562)),c=(n.n(a),n(560)),l=(n.n(c),n(559)),u=(n.n(l),n(567)),d=(n.n(u),n(556)),p=(n.n(d),n(555)),f=(n.n(p),n(565)),h=(n.n(f),n(558)),m=(n.n(h),n(566)),v=(n.n(m),n(564)),g=(n.n(v),n(569)),b=(n.n(g),n(778));n.n(b)},function(t,e,n){n(136),n(592),n(590),n(596),n(593),n(599),n(601),n(589),n(595),n(586),n(600),n(584),n(598),n(597),n(591),n(594),n(583),n(585),n(588),n(587),n(602),n(381),t.exports=n(10).Array},function(t,e,n){n(603),n(605),n(604),n(607),n(606),t.exports=Date},function(t,e,n){n(608),n(610),n(609),t.exports=n(10).Function},function(t,e,n){n(135),n(136),n(390),n(382),t.exports=n(10).Map},function(t,e,n){n(611),n(612),n(613),n(614),n(615),n(616),n(617),n(618),n(619),n(620),n(621),n(622),n(623),n(624),n(625),n(626),n(627),t.exports=n(10).Math},function(t,e,n){n(628),n(638),n(639),n(629),n(630),n(631),n(632),n(633),n(634),n(635),n(636),n(637),t.exports=n(10).Number},function(t,e,n){n(389),n(641),n(643),n(642),n(645),n(647),n(652),n(646),n(644),n(654),n(653),n(649),n(650),n(648),n(640),n(651),n(655),n(135),t.exports=n(10).Object},function(t,e,n){n(656),t.exports=n(10).parseFloat},function(t,e,n){n(657),t.exports=n(10).parseInt},function(t,e,n){n(658),n(659),n(660),n(661),n(662),n(665),n(663),n(664),n(666),n(667),n(668),n(669),n(671),n(670),t.exports=n(10).Reflect},function(t,e,n){n(672),n(673),n(383),n(384),n(385),n(386),n(387),t.exports=n(10).RegExp},function(t,e,n){n(135),n(136),n(390),n(388),t.exports=n(10).Set},function(t,e,n){n(683),n(687),n(694),n(136),n(678),n(679),n(684),n(688),n(690),n(674),n(675),n(676),n(677),n(680),n(681),n(682),n(685),n(686),n(689),n(691),n(692),n(693),n(384),n(385),n(386),n(387),t.exports=n(10).String},function(t,e,n){n(389),n(135),t.exports=n(10).Symbol},function(t,e,n){n(696),n(697),n(699),n(698),n(701),n(700),n(702),n(703),n(704),t.exports=n(10).Reflect},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=[].copyWithin||function(t,e){var n=i(this),s=o(n.length),a=r(t,s),c=r(e,s),l=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===l?s:r(l,s))-c,s-a),d=1;for(c<a&&a<c+u&&(d=-1,c+=u-1,a+=u-1);u-- >0;)c in n?n[a]=n[c]:delete n[a],a+=d,c+=d;return n}},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=function(t){for(var e=i(this),n=o(e.length),s=arguments.length,a=r(s>1?arguments[1]:void 0,n),c=s>2?arguments[2]:void 0,l=void 0===c?n:r(c,n);l>a;)e[a++]=t;return e}},function(t,e,n){var i=n(129);t.exports=function(t,e){var n=[];return i(t,!1,n.push,n,e),n}},function(t,e,n){var i=n(7),r=n(203),o=n(9)("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)||(e=void 0),i(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var i=n(573);t.exports=function(t,e){return new(i(t))(e)}},function(t,e,n){"use strict";var i=n(209),r=n(58).getWeak,o=n(4),s=n(7),a=n(197),c=n(129),l=n(45),u=n(26),d=l(5),p=l(6),f=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return d(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var l=t(function(t,i){a(t,l,e,"_i"),t._i=f++,t._l=void 0,void 0!=i&&c(i,n,t[o],t)});return i(l.prototype,{delete:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).delete(t):e&&u(e,this._i)&&delete e[this._i]},has:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).has(t):e&&u(e,this._i)}}),l},def:function(t,e,n){var i=r(o(e),!0);return i===!0?h(t).set(e,n):i[t._i]=n,t},ufstore:h}},function(t,e,n){"use strict";var i=n(4),r=n(65),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return r(i(this),t!=o)}},function(t,e,n){var i=n(75),r=n(130),o=n(131);t.exports=function(t){var e=i(t),n=r.f;if(n)for(var s,a=n(t),c=o.f,l=0;a.length>l;)c.call(t,s=a[l++])&&e.push(s);return e}},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var i=n(75),r=n(35);t.exports=function(t,e){for(var n,o=r(t),s=i(o),a=s.length,c=0;a>c;)if(o[n=s[c++]]===e)return n}},function(t,e,n){var i=n(96),r=n(130),o=n(4),s=n(11).Reflect;t.exports=s&&s.ownKeys||function(t){var e=i.f(o(t)),n=r.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var i=n(11),r=n(10),o=n(206),s=n(379),a=n(15).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e,n){var i=n(1);i(i.P,"Array",{copyWithin:n(570)}),n(93)("copyWithin")},function(t,e,n){"use strict";var i=n(1),r=n(45)(4);i(i.P+i.F*!n(34)([].every,!0),"Array",{every:function(t){return r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.P,"Array",{fill:n(571)}),n(93)("fill")},function(t,e,n){"use strict";var i=n(1),r=n(45)(2);i(i.P+i.F*!n(34)([].filter,!0),"Array",{filter:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(6),o="findIndex",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(5),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(0),o=n(34)([].forEach,!0);i(i.P+i.F*!o,"Array",{forEach:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(73),r=n(1),o=n(36),s=n(366),a=n(364),c=n(32),l=n(360),u=n(380);r(r.S+r.F*!n(368)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,d,p=o(t),f="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,b=u(p);if(v&&(m=i(m,h>2?arguments[2]:void 0,2)),void 0==b||f==Array&&a(b))for(e=c(p.length),n=new f(e);e>g;g++)l(n,g,v?m(p[g],g):p[g]);else for(d=b.call(p),n=new f;!(r=d.next()).done;g++)l(n,g,v?s(d,m,[r.value,g],!0):r.value);return n.length=g,n}})},function(t,e,n){"use strict";var i=n(1),r=n(355)(!1),o=[].indexOf,s=!!o&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(s||!n(34)(o)),"Array",{indexOf:function(t){return s?o.apply(this,arguments)||0:r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.S,"Array",{isArray:n(203)})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=[].join;i(i.P+i.F*(n(94)!=Object||!n(34)(o)),"Array",{join:function(t){return o.call(r(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=n(76),s=n(32),a=[].lastIndexOf,c=!!a&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(c||!n(34)(a)),"Array",{lastIndexOf:function(t){if(c)return a.apply(this,arguments)||0;var e=r(this),n=s(e.length),i=n-1;for(arguments.length>1&&(i=Math.min(i,o(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in e&&e[i]===t)return i||0;return-1}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(1);i(i.P+i.F*!n(34)([].map,!0),"Array",{map:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(360);i(i.S+i.F*n(5)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)r(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduceRight,!0),"Array",{reduceRight:function(t){return r(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduce,!0),"Array",{reduce:function(t){return r(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var i=n(1),r=n(362),o=n(63),s=n(97),a=n(32),c=[].slice;i(i.P+i.F*n(5)(function(){r&&c.call(r)}),"Array",{slice:function(t,e){var n=a(this.length),i=o(this);if(e=void 0===e?n:e,"Array"==i)return c.call(this,t,e);for(var r=s(t,n),l=s(e,n),u=a(l-r),d=Array(u),p=0;p<u;p++)d[p]="String"==i?this.charAt(r+p):this[r+p];return d}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(3);i(i.P+i.F*!n(34)([].some,!0),"Array",{some:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(62),o=n(36),s=n(5),a=[].sort,c=[1,2,3];i(i.P+i.F*(s(function(){c.sort(void 0)})||!s(function(){c.sort(null)})||!n(34)(a)),"Array",{sort:function(t){return void 0===t?a.call(o(this)):a.call(o(this),r(t))}})},function(t,e,n){n(211)("Array")},function(t,e,n){var i=n(1);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=Date.prototype.getTime,s=function(t){return t>9?t:"0"+t};i(i.P+i.F*(r(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!r(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+s(t.getUTCMonth()+1)+"-"+s(t.getUTCDate())+"T"+s(t.getUTCHours())+":"+s(t.getUTCMinutes())+":"+s(t.getUTCSeconds())+"."+(n>99?n:"0"+s(n))+"Z"}})},function(t,e,n){"use strict";var i=n(1),r=n(36),o=n(65);i(i.P+i.F*n(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=r(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var i=n(9)("toPrimitive"),r=Date.prototype;i in r||n(47)(r,i,n(576))},function(t,e,n){var i=Date.prototype,r="Invalid Date",o="toString",s=i[o],a=i.getTime;new Date(NaN)+""!=r&&n(27)(i,o,function(){var t=a.call(this);return t===t?s.call(this):r})},function(t,e,n){var i=n(1);i(i.P,"Function",{bind:n(357)})},function(t,e,n){"use strict";var i=n(7),r=n(49),o=n(9)("hasInstance"),s=Function.prototype;o in s||n(15).f(s,o,{value:function(t){if("function"!=typeof this||!i(t))return!1;if(!i(this.prototype))return t instanceof this;for(;t=r(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var i=n(15).f,r=n(64),o=n(26),s=Function.prototype,a=/^\s*function ([^ (]*)/,c="name",l=Object.isExtensible||function(){return!0};c in s||n(20)&&i(s,c,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(a)[1];return o(t,c)||!l(t)||i(t,c,r(5,e)),e}catch(t){return""}}})},function(t,e,n){var i=n(1),r=n(370),o=Math.sqrt,s=Math.acosh;i(i.S+i.F*!(s&&710==Math.floor(s(Number.MAX_VALUE))&&s(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:r(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function i(t){return isFinite(t=+t)&&0!=t?t<0?-i(-t):Math.log(t+Math.sqrt(t*t+1)):t}var r=n(1),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:i})},function(t,e,n){var i=n(1),r=Math.atanh;i(i.S+i.F*!(r&&1/r(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var i=n(1),r=n(208);i(i.S,"Math",{cbrt:function(t){return r(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var i=n(1),r=Math.exp;i(i.S,"Math",{cosh:function(t){return(r(t=+t)+r(-t))/2}})},function(t,e,n){var i=n(1),r=n(207);i(i.S+i.F*(r!=Math.expm1),"Math",{expm1:r})},function(t,e,n){var i=n(1),r=n(208),o=Math.pow,s=o(2,-52),a=o(2,-23),c=o(2,127)*(2-a),l=o(2,-126),u=function(t){return t+1/s-1/s};i(i.S,"Math",{fround:function(t){var e,n,i=Math.abs(t),o=r(t);return i<l?o*u(i/l/a)*l*a:(e=(1+a/s)*i,n=e-(e-i),n>c||n!=n?o*(1/0):o*n)}})},function(t,e,n){var i=n(1),r=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var n,i,o=0,s=0,a=arguments.length,c=0;s<a;)n=r(arguments[s++]),c<n?(i=c/n,o=o*i*i+1,c=n):n>0?(i=n/c,o+=i*i):o+=n;return c===1/0?1/0:c*Math.sqrt(o)}})},function(t,e,n){var i=n(1),r=Math.imul;i(i.S+i.F*n(5)(function(){return r(4294967295,5)!=-5||2!=r.length}),"Math",{imul:function(t,e){var n=65535,i=+t,r=+e,o=n&i,s=n&r;return 0|o*s+((n&i>>>16)*s+o*(n&r>>>16)<<16>>>0)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log1p:n(370)})},function(t,e,n){var i=n(1);i(i.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var i=n(1);i(i.S,"Math",{sign:n(208)})},function(t,e,n){var i=n(1),r=n(207),o=Math.exp;i(i.S+i.F*n(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(r(t)-r(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var i=n(1),r=n(207),o=Math.exp;i(i.S,"Math",{tanh:function(t){var e=r(t=+t),n=r(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var i=n(1);i(i.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(63),s=n(202),a=n(65),c=n(5),l=n(96).f,u=n(59).f,d=n(15).f,p=n(134).trim,f="Number",h=i[f],m=h,v=h.prototype,g=o(n(74)(v))==f,b="trim"in String.prototype,y=function(t){var e=a(t,!1);if("string"==typeof e&&e.length>2){e=b?e.trim():p(e,3);var n,i,r,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+e}for(var s,c=e.slice(2),l=0,u=c.length;l<u;l++)if(s=c.charCodeAt(l),s<48||s>r)return NaN;return parseInt(c,i)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(g?c(function(){v.valueOf.call(n)}):o(n)!=f)?s(new m(y(e)),n,h):y(e)};for(var w,_=n(20)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)r(m,w=_[x])&&!r(h,w)&&d(h,w,u(m,w));h.prototype=v,v.constructor=h,n(27)(i,f,h)}},function(t,e,n){var i=n(1); +i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var i=n(1),r=n(11).isFinite;i(i.S,"Number",{isFinite:function(t){return"number"==typeof t&&r(t)}})},function(t,e,n){var i=n(1);i(i.S,"Number",{isInteger:n(365)})},function(t,e,n){var i=n(1);i(i.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var i=n(1),r=n(365),o=Math.abs;i(i.S,"Number",{isSafeInteger:function(t){return r(t)&&o(t)<=9007199254740991}})},function(t,e,n){var i=n(1);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var i=n(1);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var i=n(1),r=n(375);i(i.S+i.F*(Number.parseFloat!=r),"Number",{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.S+i.F*(Number.parseInt!=r),"Number",{parseInt:r})},function(t,e,n){"use strict";var i=n(1),r=n(76),o=n(354),s=n(378),a=1..toFixed,c=Math.floor,l=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",d="0",p=function(t,e){for(var n=-1,i=e;++n<6;)i+=t*l[n],l[n]=i%1e7,i=c(i/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=l[e],l[e]=c(n/t),n=n%t*1e7},h=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==l[t]){var n=String(l[t]);e=""===e?n:e+s.call(d,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},v=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};i(i.P+i.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(5)(function(){a.call({})})),"Number",{toFixed:function(t){var e,n,i,a,c=o(this,u),l=r(t),g="",b=d;if(l<0||l>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(e=v(c*m(2,69,1))-69,n=e<0?c*m(2,-e,1):c/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),i=l;i>=7;)p(1e7,0),i-=7;for(p(m(10,i,1),0),i=e-1;i>=23;)f(1<<23),i-=23;f(1<<i),p(1,1),f(2),b=h()}else p(0,n),p(1<<-e,0),b=h()+s.call(d,l);return l>0?(a=b.length,b=g+(a<=l?"0."+s.call(d,l-a)+b:b.slice(0,a-l)+"."+b.slice(a-l))):b=g+b,b}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=n(354),s=1..toPrecision;i(i.P+i.F*(r(function(){return"1"!==s.call(1,void 0)})||!r(function(){s.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?s.call(e):s.call(e,t)}})},function(t,e,n){var i=n(1);i(i.S+i.F,"Object",{assign:n(371)})},function(t,e,n){var i=n(1);i(i.S,"Object",{create:n(74)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperties:n(372)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperty:n(15).f})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("freeze",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(35),r=n(59).f;n(39)("getOwnPropertyDescriptor",function(){return function(t,e){return r(i(t),e)}})},function(t,e,n){n(39)("getOwnPropertyNames",function(){return n(373).f})},function(t,e,n){var i=n(36),r=n(49);n(39)("getPrototypeOf",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7);n(39)("isExtensible",function(t){return function(e){return!!i(e)&&(!t||t(e))}})},function(t,e,n){var i=n(7);n(39)("isFrozen",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(7);n(39)("isSealed",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(1);i(i.S,"Object",{is:n(581)})},function(t,e,n){var i=n(36),r=n(75);n(39)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("preventExtensions",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("seal",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(1);i(i.S,"Object",{setPrototypeOf:n(210).set})},function(t,e,n){var i=n(1),r=n(375);i(i.G+i.F*(parseFloat!=r),{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.G+i.F*(parseInt!=r),{parseInt:r})},function(t,e,n){var i=n(1),r=n(62),o=n(4),s=(n(11).Reflect||{}).apply,a=Function.apply;i(i.S+i.F*!n(5)(function(){s(function(){})}),"Reflect",{apply:function(t,e,n){var i=r(t),c=o(n);return s?s(i,e,c):a.call(i,e,c)}})},function(t,e,n){var i=n(1),r=n(74),o=n(62),s=n(4),a=n(7),c=n(5),l=n(357),u=(n(11).Reflect||{}).construct,d=c(function(){function t(){}return!(u(function(){},[],t)instanceof t)}),p=!c(function(){u(function(){})});i(i.S+i.F*(d||p),"Reflect",{construct:function(t,e){o(t),s(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!d)return u(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(l.apply(t,i))}var c=n.prototype,f=r(a(c)?c:Object.prototype),h=Function.apply.call(t,f,e);return a(h)?h:f}})},function(t,e,n){var i=n(15),r=n(1),o=n(4),s=n(65);r(r.S+r.F*n(5)(function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=s(e,!0),o(n);try{return i.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(59).f,o=n(4);i(i.S,"Reflect",{deleteProperty:function(t,e){var n=r(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var i=n(1),r=n(4),o=function(t){this._t=r(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(367)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),i(i.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var i=n(59),r=n(1),o=n(4);r(r.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return i.f(o(t),e)}})},function(t,e,n){var i=n(1),r=n(49),o=n(4);i(i.S,"Reflect",{getPrototypeOf:function(t){return r(o(t))}})},function(t,e,n){function i(t,e){var n,a,u=arguments.length<3?t:arguments[2];return l(t)===u?t[e]:(n=r.f(t,e))?s(n,"value")?n.value:void 0!==n.get?n.get.call(u):void 0:c(a=o(t))?i(a,e,u):void 0}var r=n(59),o=n(49),s=n(26),a=n(1),c=n(7),l=n(4);a(a.S,"Reflect",{get:i})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var i=n(1),r=n(4),o=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(t){return r(t),!o||o(t)}})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{ownKeys:n(580)})},function(t,e,n){var i=n(1),r=n(4),o=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(t){r(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(210);r&&i(i.S,"Reflect",{setPrototypeOf:function(t,e){r.check(t,e);try{return r.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function i(t,e,n){var c,p,f=arguments.length<4?t:arguments[3],h=o.f(u(t),e);if(!h){if(d(p=s(t)))return i(p,e,n,f);h=l(0)}return a(h,"value")?!(h.writable===!1||!d(f))&&(c=o.f(f,e)||l(0),c.value=n,r.f(f,e,c),!0):void 0!==h.set&&(h.set.call(f,n),!0)}var r=n(15),o=n(59),s=n(49),a=n(26),c=n(1),l=n(64),u=n(4),d=n(7);c(c.S,"Reflect",{set:i})},function(t,e,n){var i=n(11),r=n(202),o=n(15).f,s=n(96).f,a=n(204),c=n(201),l=i.RegExp,u=l,d=l.prototype,p=/a/g,f=/a/g,h=new l(p)!==p;if(n(20)&&(!h||n(5)(function(){return f[n(9)("match")]=!1,l(p)!=p||l(f)==f||"/a/i"!=l(p,"i")}))){l=function(t,e){var n=this instanceof l,i=a(t),o=void 0===e;return!n&&i&&t.constructor===l&&o?t:r(h?new u(i&&!o?t.source:t,e):u((i=t instanceof l)?t.source:t,i&&o?c.call(t):e),n?this:d,l)};for(var m=(function(t){t in l||o(l,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),v=s(u),g=0;v.length>g;)m(v[g++]);d.constructor=l,l.prototype=d,n(27)(i,"RegExp",l)}n(211)("RegExp")},function(t,e,n){"use strict";n(383);var i=n(4),r=n(201),o=n(20),s="toString",a=/./[s],c=function(t){n(27)(RegExp.prototype,s,t,!0)};n(5)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?c(function(){var t=i(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?r.call(t):void 0)}):a.name!=s&&c(function(){return a.call(this)})},function(t,e,n){"use strict";n(28)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(28)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(28)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(28)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(377)(!1);i(i.P,"String",{codePointAt:function(t){return r(this,t)}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(213),s="endsWith",a=""[s];i(i.P+i.F*n(200)(s),"String",{endsWith:function(t){var e=o(this,t,s),n=arguments.length>1?arguments[1]:void 0,i=r(e.length),c=void 0===n?i:Math.min(r(n),i),l=String(t);return a?a.call(e,l,c):e.slice(c-l.length,c)===l}})},function(t,e,n){"use strict";n(28)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(28)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(28)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var i=n(1),r=n(97),o=String.fromCharCode,s=String.fromCodePoint;i(i.S+i.F*(!!s&&1!=s.length),"String",{fromCodePoint:function(t){for(var e,n=[],i=arguments.length,s=0;i>s;){if(e=+arguments[s++],r(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var i=n(1),r=n(213),o="includes";i(i.P+i.F*n(200)(o),"String",{includes:function(t){return!!~r(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(28)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(28)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var i=n(1),r=n(35),o=n(32);i(i.S,"String",{raw:function(t){for(var e=r(t.raw),n=o(e.length),i=arguments.length,s=[],a=0;n>a;)s.push(String(e[a++])),a<i&&s.push(String(arguments[a]));return s.join("")}})},function(t,e,n){var i=n(1);i(i.P,"String",{repeat:n(378)})},function(t,e,n){"use strict";n(28)("small",function(t){return function(){return t(this,"small","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(213),s="startsWith",a=""[s];i(i.P+i.F*n(200)(s),"String",{startsWith:function(t){var e=o(this,t,s),n=r(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),i=String(t);return a?a.call(e,i,n):e.slice(n,n+i.length)===i}})},function(t,e,n){"use strict";n(28)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(28)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(28)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(134)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var i,r=n(45)(0),o=n(27),s=n(58),a=n(371),c=n(575),l=n(7),u=s.getWeak,d=Object.isExtensible,p=c.ufstore,f={},h=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(l(t)){var e=u(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},v=t.exports=n(198)("WeakMap",h,m,c,!0,!0);7!=(new v).set((Object.freeze||Object)(f),7).get(f)&&(i=c.getConstructor(h),a(i.prototype,m),s.NEED=!0,r(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t];o(e,t,function(e,r){if(l(e)&&!d(e)){this._f||(this._f=new i);var o=this._f[t](e,r);return"set"==t?this:o}return n.call(this,e,r)})}))},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.set;i.exp({defineMetadata:function(t,e,n,i){s(t,e,r(n),o(i))}})},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.map,a=i.store;i.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),i=s(r(e),n,!1);if(void 0===i||!i.delete(t))return!1;if(i.size)return!0;var c=a.get(e);return c.delete(n),!!c.size||a.delete(e)}})},function(t,e,n){var i=n(388),r=n(572),o=n(48),s=n(4),a=n(49),c=o.keys,l=o.key,u=function(t,e){var n=c(t,e),o=a(t);if(null===o)return n;var s=u(o,e);return s.length?n.length?r(new i(n.concat(s))):s:n};o.exp({getMetadataKeys:function(t){return u(s(t),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.get,c=i.key,l=function(t,e,n){var i=s(t,e,n);if(i)return a(t,e,n);var r=o(e);return null!==r?l(t,r,n):void 0};i.exp({getMetadata:function(t,e){return l(t,r(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.keys,s=i.key;i.exp({getOwnMetadataKeys:function(t){return o(r(t),arguments.length<2?void 0:s(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.get,s=i.key;i.exp({getOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.key,c=function(t,e,n){var i=s(t,e,n);if(i)return!0;var r=o(e);return null!==r&&c(t,r,n)};i.exp({hasMetadata:function(t,e){return c(t,r(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.has,s=i.key;i.exp({hasOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(62),s=i.key,a=i.set;i.exp({metadata:function(t,e){return function(n,i){a(t,e,(void 0!==i?r:o)(n),s(i))}}})},,,function(t,e,n){(function(t){!function(e,n){t.exports=n()}(this,function(){"use strict";function e(){return mi.apply(null,arguments)}function i(t){mi=t}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t){var e;for(e in t)return!1;return!0}function a(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)l(e,n)&&(t[n]=e[n]);return l(e,"toString")&&(t.toString=e.toString),l(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,i){return be(t,e,n,i,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=p()),t._pf}function h(t){if(null==t._isValid){var e=f(t),n=vi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=d(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function v(t){return void 0===t}function g(t,e){var n,i,r;if(v(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),v(e._i)||(t._i=e._i),v(e._f)||(t._f=e._f),v(e._l)||(t._l=e._l),v(e._strict)||(t._strict=e._strict),v(e._tzm)||(t._tzm=e._tzm),v(e._isUTC)||(t._isUTC=e._isUTC),v(e._offset)||(t._offset=e._offset),v(e._pf)||(t._pf=f(e)),v(e._locale)||(t._locale=e._locale),gi.length>0)for(n in gi)i=gi[n],r=e[i],v(r)||(t[i]=r);return t}function b(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),bi===!1&&(bi=!0,e.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function x(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),s=0;for(i=0;i<r;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&s++;return s+o}function C(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function k(t,n){var i=!0;return u(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){for(var r,o=[],s=0;s<arguments.length;s++){if(r="","object"==typeof arguments[s]){r+="\n["+s+"] ";for(var a in arguments[0])r+=a+": "+arguments[0][a]+", ";r=r.slice(0,-2)}else r=arguments[s];o.push(r)}C(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function E(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),yi[t]||(C(n),yi[t]=!0)}function S(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function O(t){var e,n;for(n in t)e=t[n],S(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)l(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)l(t,n)&&!l(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function M(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return S(i)?i.call(e,n):i}function A(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function I(){return this._invalidDate}function D(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var r=this._relativeTime[n];return S(r)?r(t,e,n,i):r.replace(/%d/i,t)}function N(t,e){var n=this._relativeTime[t>0?"future":"past"];return S(n)?n(e):n.replace(/%s/i,e)}function j(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function L(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function F(t){var e,n,i={};for(n in t)l(t,n)&&(e=L(n),e&&(i[e]=t[n]));return i}function V(t,e){Pi[t]=e}function H(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function U(t,n){return function(i){return null!=i?(q(this,t,i),e.updateOffset(this,n),this):B(this,t)}}function B(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function q(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function z(t){return t=L(t),S(this[t])?this[t]():this}function W(t,e){if("object"==typeof t){t=F(t);for(var n=H(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=L(t),S(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),r=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}function Y(t,e,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),t&&(Di[t]=r),e&&(Di[e[0]]=function(){return G(r.apply(this,arguments),e[1],e[2])}),n&&(Di[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function $(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function K(t){var e,n,i=t.match(Mi);for(e=0,n=i.length;e<n;e++)Di[i[e]]?i[e]=Di[i[e]]:i[e]=$(i[e]);return function(e){var r,o="";for(r=0;r<n;r++)o+=i[r]instanceof Function?i[r].call(e,t):i[r];return o}}function Z(t,e){return t.isValid()?(e=Q(e,t.localeData()),Ii[e]=Ii[e]||K(e),Ii[e](t)):t.localeData().invalidDate()}function Q(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ai.lastIndex=0;i>=0&&Ai.test(t);)t=t.replace(Ai,n),Ai.lastIndex=0,i-=1;return t}function J(t,e,n){Qi[t]=S(e)?e:function(t,i){return t&&n?n:e}}function X(t,e){return l(Qi,t)?Qi[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r}))}function et(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)Ji[t[n]]=i}function it(t,e){nt(t,function(t,n,i,r){i._w=i._w||{},e(t,i._w,i,r)})}function rt(t,e,n){null!=e&&l(Ji,t)&&Ji[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function st(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||cr).test(e)?"format":"standalone"][t.month()]:this._months}function at(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[cr.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function ct(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=d([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null):(r=_i.call(this._longMonthsParse,s),r!==-1?r:null):"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:(r=_i.call(this._longMonthsParse,s),r!==-1?r:null)):(r=_i.call(this._longMonthsParse,s),r!==-1?r:(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null))}function lt(t,e,n){var i,r,o;if(this._monthsParseExact)return ct.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=d([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function dt(t){return null!=t?(ut(this,t),e.updateOffset(this,!0),this):B(this,"Month")}function pt(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=dr),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function ht(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=pr),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],r=[],o=[];for(e=0;e<12;e++)n=d([2e3,e]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),r.sort(t),o.sort(t),e=0;e<12;e++)i[e]=et(i[e]),r[e]=et(r[e]);for(e=0;e<24;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function vt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return gt(this.year())}function yt(t,e,n,i,r,o,s){var a=new Date(t,e,n,i,r,o,s);return t<100&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function wt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function _t(t,e,n){var i=7+e-n,r=(7+wt(t,0,i).getUTCDay()-e)%7;return-r+i-1}function xt(t,e,n,i,r){var o,s,a=(7+n-i)%7,c=_t(t,i,r),l=1+7*(e-1)+a+c;return l<=0?(o=t-1,s=vt(o)+l):l>vt(t)?(o=t+1,s=l-vt(t)):(o=t,s=l),{year:o,dayOfYear:s}}function Ct(t,e,n){var i,r,o=_t(t.year(),e,n),s=Math.floor((t.dayOfYear()-o-1)/7)+1;return s<1?(r=t.year()-1,i=s+kt(r,e,n)):s>kt(t.year(),e,n)?(i=s-kt(t.year(),e,n),r=t.year()+1):(r=t.year(),i=s),{week:i,year:r}}function kt(t,e,n){var i=_t(t,e,n),r=_t(t+1,e,n);return(vt(t)-i+r)/7}function Et(t){return Ct(t,this._week.dow,this._week.doy).week}function St(){return this._week.dow}function Ot(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=Ct(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Mt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function At(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function It(t,e){return t?r(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Dt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Nt(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=d([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:null):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null):"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null)))}function jt(t,e,n){var i,r,o;if(this._weekdaysParseExact)return Nt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=d([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Lt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Mt(t,this.localeData()),this.add(t-e,"d")):e}function Ft(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Vt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=At(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Ht(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=br),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yr),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=wr),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qt(){function t(t,e){return e.length-t.length}var e,n,i,r,o,s=[],a=[],c=[],l=[];for(e=0;e<7;e++)n=d([2e3,1]).day(e),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),s.push(i),a.push(r),c.push(o),l.push(i),l.push(r),l.push(o);for(s.sort(t),a.sort(t),c.sort(t),l.sort(t),e=0;e<7;e++)a[e]=et(a[e]),c[e]=et(c[e]),l[e]=et(l[e]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function zt(){return this.hours()%12||12}function Wt(){return this.hours()||24}function Gt(t,e){Y(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Yt(t,e){return e._meridiemParse}function $t(t){return"p"===(t+"").toLowerCase().charAt(0)}function Kt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Zt(t){return t?t.toLowerCase().replace("_","-"):t}function Qt(t){for(var e,n,i,r,o=0;o<t.length;){for(r=Zt(t[o]).split("-"),e=r.length,n=Zt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Jt(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&x(r,n,!0)>=e-1)break;e--}o++}return null}function Jt(e){var i=null;if(!Er[e]&&"undefined"!=typeof t&&t&&t.exports)try{i=_r._abbr,n(779)("./"+e),Xt(i)}catch(t){}return Er[e]}function Xt(t,e){var n;return t&&(n=v(e)?ne(t):te(t,e),n&&(_r=n)),_r._abbr}function te(t,e){if(null!==e){var n=kr;return e.abbr=t,null!=Er[t]?(E("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=Er[t]._config):null!=e.parentLocale&&(null!=Er[e.parentLocale]?n=Er[e.parentLocale]._config:E("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Er[t]=new P(T(n,e)),Xt(t),Er[t]}return delete Er[t],null}function ee(t,e){if(null!=e){var n,i=kr;null!=Er[t]&&(i=Er[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Er[t],Er[t]=n,Xt(t)}else null!=Er[t]&&(null!=Er[t].parentLocale?Er[t]=Er[t].parentLocale:null!=Er[t]&&delete Er[t]);return Er[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return _r;if(!r(t)){if(e=Jt(t))return e;t=[t]}return Qt(t)}function ie(){return wi(Er)}function re(t){var e,n=t._a;return n&&f(t).overflow===-2&&(e=n[tr]<0||n[tr]>11?tr:n[er]<1||n[er]>ot(n[Xi],n[tr])?er:n[nr]<0||n[nr]>24||24===n[nr]&&(0!==n[ir]||0!==n[rr]||0!==n[or])?nr:n[ir]<0||n[ir]>59?ir:n[rr]<0||n[rr]>59?rr:n[or]<0||n[or]>999?or:-1,f(t)._overflowDayOfYear&&(e<Xi||e>er)&&(e=er),f(t)._overflowWeeks&&e===-1&&(e=sr),f(t)._overflowWeekday&&e===-1&&(e=ar),f(t).overflow=e),t}function oe(t){var e,n,i,r,o,s,a=t._i,c=Sr.exec(a)||Or.exec(a);if(c){for(f(t).iso=!0,e=0,n=Pr.length;e<n;e++)if(Pr[e][1].exec(c[1])){r=Pr[e][0],i=Pr[e][2]!==!1;break}if(null==r)return void(t._isValid=!1);if(c[3]){for(e=0,n=Mr.length;e<n;e++)if(Mr[e][1].exec(c[3])){o=(c[2]||" ")+Mr[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(c[4]){if(!Tr.exec(c[4]))return void(t._isValid=!1);s="Z"}t._f=r+(o||"")+(s||""),de(t)}else t._isValid=!1}function se(t){var n=Ar.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(oe(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function ae(t,e,n){return null!=t?t:null!=e?e:n}function ce(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]; +}function le(t){var e,n,i,r,o=[];if(!t._d){for(i=ce(t),t._w&&null==t._a[er]&&null==t._a[tr]&&ue(t),t._dayOfYear&&(r=ae(t._a[Xi],i[Xi]),t._dayOfYear>vt(r)&&(f(t)._overflowDayOfYear=!0),n=wt(r,0,t._dayOfYear),t._a[tr]=n.getUTCMonth(),t._a[er]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[nr]&&0===t._a[ir]&&0===t._a[rr]&&0===t._a[or]&&(t._nextDay=!0,t._a[nr]=0),t._d=(t._useUTC?wt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[nr]=24)}}function ue(t){var e,n,i,r,o,s,a,c;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,s=4,n=ae(e.GG,t._a[Xi],Ct(ye(),1,4).year),i=ae(e.W,1),r=ae(e.E,1),(r<1||r>7)&&(c=!0)):(o=t._locale._week.dow,s=t._locale._week.doy,n=ae(e.gg,t._a[Xi],Ct(ye(),o,s).year),i=ae(e.w,1),null!=e.d?(r=e.d,(r<0||r>6)&&(c=!0)):null!=e.e?(r=e.e+o,(e.e<0||e.e>6)&&(c=!0)):r=o),i<1||i>kt(n,o,s)?f(t)._overflowWeeks=!0:null!=c?f(t)._overflowWeekday=!0:(a=xt(n,i,r,o,s),t._a[Xi]=a.year,t._dayOfYear=a.dayOfYear)}function de(t){if(t._f===e.ISO_8601)return void oe(t);t._a=[],f(t).empty=!0;var n,i,r,o,s,a=""+t._i,c=a.length,l=0;for(r=Q(t._f,t._locale).match(Mi)||[],n=0;n<r.length;n++)o=r[n],i=(a.match(X(o,t))||[])[0],i&&(s=a.substr(0,a.indexOf(i)),s.length>0&&f(t).unusedInput.push(s),a=a.slice(a.indexOf(i)+i.length),l+=i.length),Di[o]?(i?f(t).empty=!1:f(t).unusedTokens.push(o),rt(o,i,t)):t._strict&&!i&&f(t).unusedTokens.push(o);f(t).charsLeftOver=c-l,a.length>0&&f(t).unusedInput.push(a),t._a[nr]<=12&&f(t).bigHour===!0&&t._a[nr]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[nr]=pe(t._locale,t._a[nr],t._meridiem),le(t),re(t)}function pe(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,r,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)o=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],de(e),h(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||o<i)&&(i=o,n=e));u(t,n||e)}function he(t){if(!t._d){var e=F(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),le(t)}}function me(t){var e=new b(re(ve(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ve(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(re(e)):(r(n)?fe(t):a(e)?t._d=e:n?de(t):ge(t),h(t)||(t._d=null),t))}function ge(t){var n=t._i;void 0===n?t._d=new Date(e.now()):a(n)?t._d=new Date(n.valueOf()):"string"==typeof n?se(t):r(n)?(t._a=c(n.slice(0),function(t){return parseInt(t,10)}),le(t)):"object"==typeof n?he(t):"number"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function be(t,e,n,i,a){var c={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&s(t)||r(t)&&0===t.length)&&(t=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=a,c._l=n,c._i=t,c._f=e,c._strict=i,me(c)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function we(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function _e(){var t=[].slice.call(arguments,0);return we("isBefore",t)}function xe(){var t=[].slice.call(arguments,0);return we("isAfter",t)}function Ce(t){var e=F(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||0,s=e.day||0,a=e.hour||0,c=e.minute||0,l=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*l+6e4*c+1e3*a*60*60,this._days=+s+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function ke(t){return t instanceof Ce}function Ee(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Se(t,e){Y(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Oe(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],r=(i+"").match(Nr)||["-",0,0],o=+(60*r[1])+_(r[2]);return"+"===r[0]?o:-o}function Te(t,n){var i,r;return n._isUTC?(i=n.clone(),r=(y(t)||a(t)?t.valueOf():ye(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+r),e.updateOffset(i,!1),i):ye(t).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Me(t,n){var i,r=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=Oe($i,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(i=Pe(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!n||this._changeInProgress?Ge(this,Ue(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:Pe(this):null!=t?this:NaN}function Ae(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ie(t){return this.utcOffset(0,t)}function De(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Oe(Yi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Oe(Yi,this._i))}return this}function Ne(t){return!!this.isValid()&&(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function je(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Le(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=ve(t),t._a){var e=t._isUTC?d(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&x(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Fe(){return!!this.isValid()&&!this._isUTC}function Ve(){return!!this.isValid()&&this._isUTC}function He(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,i,r,o=t,s=null;return ke(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(s=jr.exec(t))?(n="-"===s[1]?-1:1,o={y:0,d:_(s[er])*n,h:_(s[nr])*n,m:_(s[ir])*n,s:_(s[rr])*n,ms:_(Ee(1e3*s[or]))*n}):(s=Lr.exec(t))?(n="-"===s[1]?-1:1,o={y:Be(s[2],n),M:Be(s[3],n),w:Be(s[4],n),d:Be(s[5],n),h:Be(s[6],n),m:Be(s[7],n),s:Be(s[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(r=ze(ye(o.from),ye(o.to)),o={},o.ms=r.milliseconds,o.M=r.months),i=new Ce(o),ke(t)&&l(t,"_locale")&&(i._locale=t._locale),i}function Be(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function qe(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=qe(t,e):(n=qe(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function We(t,e){return function(n,i){var r,o;return null===i||isNaN(+i)||(E(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,r=Ue(n,i),Ge(this,r,t),this}}function Ge(t,n,i,r){var o=n._milliseconds,s=Ee(n._days),a=Ee(n._months);t.isValid()&&(r=null==r||r,o&&t._d.setTime(t._d.valueOf()+o*i),s&&q(t,"Date",B(t,"Date")+s*i),a&&ut(t,B(t,"Month")+a*i),r&&e.updateOffset(t,s||a))}function Ye(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function $e(t,n){var i=t||ye(),r=Te(i,this).startOf("day"),o=e.calendarFormat(this,r)||"sameElse",s=n&&(S(n[o])?n[o].call(this,i):n[o]);return this.format(s||this.localeData().calendar(o,this,ye(i)))}function Ke(){return new b(this)}function Ze(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Qe(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function Je(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function Xe(t,e){var n,i=y(t)?t:ye(t);return!(!this.isValid()||!i.isValid())&&(e=L(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,r,o,s;return this.isValid()?(i=Te(t,this),i.isValid()?(r=6e4*(i.utcOffset()-this.utcOffset()),e=L(e),"year"===e||"month"===e||"quarter"===e?(s=rn(this,i),"quarter"===e?s/=3:"year"===e&&(s/=12)):(o=this-i,s="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-r)/864e5:"week"===e?(o-r)/6048e5:o),n?s:w(s)):NaN):NaN}function rn(t,e){var n,i,r=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(r,"months");return e-o<0?(n=t.clone().add(r-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(r+1,"months"),i=(e-o)/(n-o)),-(r+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?S(Date.prototype.toISOString)?this.toDate().toISOString():Z(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Z(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function an(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=Z(this,t);return this.localeData().postformat(n)}function cn(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ln(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.to(ye(),t)}function pn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function hn(t){switch(t=L(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=L(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function vn(){return this._d.valueOf()-6e4*(this._offset||0)}function gn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function wn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function _n(){return this.isValid()?this.toISOString():null}function xn(){return h(this)}function Cn(){return u({},f(this))}function kn(){return f(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Sn(t,e){Y(0,[t,t.length],0,e)}function On(t){return An.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return An.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return kt(this.year(),1,4)}function Mn(){var t=this.localeData()._week;return kt(this.year(),t.dow,t.doy)}function An(t,e,n,i,r){var o;return null==t?Ct(this,i,r).year:(o=kt(t,i,r),e>o&&(e=o),In.call(this,t,e,n,i,r))}function In(t,e,n,i,r){var o=xt(t,e,n,i,r),s=wt(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function Dn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Nn(t,e){e[or]=_(1e3*("0."+t))}function jn(){return this._isUTC?"UTC":""}function Ln(){return this._isUTC?"Coordinated Universal Time":""}function Fn(t){return ye(1e3*t)}function Vn(){return ye.apply(null,arguments).parseZone()}function Hn(t){return t}function Un(t,e,n,i){var r=ne(),o=d().set(i,e);return r[n](o,t)}function Bn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Un(t,e,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=Un(t,i,n,"month");return r}function qn(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var r=ne(),o=t?r._week.dow:0;if(null!=n)return Un(e,(n+o)%7,i,"day");var s,a=[];for(s=0;s<7;s++)a[s]=Un(e,(s+o)%7,i,"day");return a}function zn(t,e){return Bn(t,e,"months")}function Wn(t,e){return Bn(t,e,"monthsShort")}function Gn(t,e,n){return qn(t,e,n,"weekdays")}function Yn(t,e,n){return qn(t,e,n,"weekdaysShort")}function $n(t,e,n){return qn(t,e,n,"weekdaysMin")}function Kn(){var t=this._data;return this._milliseconds=Kr(this._milliseconds),this._days=Kr(this._days),this._months=Kr(this._months),t.milliseconds=Kr(t.milliseconds),t.seconds=Kr(t.seconds),t.minutes=Kr(t.minutes),t.hours=Kr(t.hours),t.months=Kr(t.months),t.years=Kr(t.years),this}function Zn(t,e,n,i){var r=Ue(e,n);return t._milliseconds+=i*r._milliseconds,t._days+=i*r._days,t._months+=i*r._months,t._bubble()}function Qn(t,e){return Zn(this,t,e,1)}function Jn(t,e){return Zn(this,t,e,-1)}function Xn(t){return t<0?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,r,o=this._milliseconds,s=this._days,a=this._months,c=this._data;return o>=0&&s>=0&&a>=0||o<=0&&s<=0&&a<=0||(o+=864e5*Xn(ni(a)+s),s=0,a=0),c.milliseconds=o%1e3,t=w(o/1e3),c.seconds=t%60,e=w(t/60),c.minutes=e%60,n=w(e/60),c.hours=n%24,s+=w(n/24),r=w(ei(s)),a+=r,s-=Xn(ni(r)),i=w(a/12),a%=12,c.days=s,c.months=a,c.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=L(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ri(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function oi(t){return function(){return this.as(t)}}function si(t){return t=L(t),this[t+"s"]()}function ai(t){return function(){return this._data[t]}}function ci(){return w(this.days()/7)}function li(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=Ue(t).abs(),r=po(i.as("s")),o=po(i.as("m")),s=po(i.as("h")),a=po(i.as("d")),c=po(i.as("M")),l=po(i.as("y")),u=r<fo.s&&["s",r]||o<=1&&["m"]||o<fo.m&&["mm",o]||s<=1&&["h"]||s<fo.h&&["hh",s]||a<=1&&["d"]||a<fo.d&&["dd",a]||c<=1&&["M"]||c<fo.M&&["MM",c]||l<=1&&["y"]||["yy",l];return u[2]=e,u[3]=+t>0,u[4]=n,li.apply(null,u)}function di(t){return void 0===t?po:"function"==typeof t&&(po=t,!0)}function pi(t,e){return void 0!==fo[t]&&(void 0===e?fo[t]:(fo[t]=e,!0))}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function hi(){var t,e,n,i=ho(this._milliseconds)/1e3,r=ho(this._days),o=ho(this._months);t=w(i/60),e=w(t/60),i%=60,t%=60,n=w(o/12),o%=12;var s=n,a=o,c=r,l=e,u=t,d=i,p=this.asSeconds();return p?(p<0?"-":"")+"P"+(s?s+"Y":"")+(a?a+"M":"")+(c?c+"D":"")+(l||u||d?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(d?d+"S":""):"P0D"}var mi,vi;vi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var gi=e.momentProperties=[],bi=!1,yi={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var wi;wi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)l(t,e)&&n.push(e);return n};var _i,xi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ci={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"},ki="Invalid date",Ei="%d",Si=/\d{1,2}/,Oi={future:"in %s",past:"%s ago",s:"a few 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"},Ti={},Pi={},Mi=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ai=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ii={},Di={},Ri=/\d/,Ni=/\d\d/,ji=/\d{3}/,Li=/\d{4}/,Fi=/[+-]?\d{6}/,Vi=/\d\d?/,Hi=/\d\d\d\d?/,Ui=/\d\d\d\d\d\d?/,Bi=/\d{1,3}/,qi=/\d{1,4}/,zi=/[+-]?\d{1,6}/,Wi=/\d+/,Gi=/[+-]?\d+/,Yi=/Z|[+-]\d\d:?\d\d/gi,$i=/Z|[+-]\d\d(?::?\d\d)?/gi,Ki=/[+-]?\d+(\.\d{1,3})?/,Zi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Qi={},Ji={},Xi=0,tr=1,er=2,nr=3,ir=4,rr=5,or=6,sr=7,ar=8;_i=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},Y("M",["MM",2],"Mo",function(){return this.month()+1}),Y("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Y("MMMM",0,0,function(t){return this.localeData().months(this,t)}),j("month","M"),V("month",8),J("M",Vi),J("MM",Vi,Ni),J("MMM",function(t,e){return e.monthsShortRegex(t)}),J("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[tr]=_(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);null!=r?e[tr]=r:f(n).invalidMonth=t});var cr=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,lr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ur="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),dr=Zi,pr=Zi;Y("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),j("year","y"),V("year",1),J("Y",Gi),J("YY",Vi,Ni),J("YYYY",qi,Li),J("YYYYY",zi,Fi),J("YYYYYY",zi,Fi),nt(["YYYYY","YYYYYY"],Xi),nt("YYYY",function(t,n){n[Xi]=2===t.length?e.parseTwoDigitYear(t):_(t)}),nt("YY",function(t,n){n[Xi]=e.parseTwoDigitYear(t)}),nt("Y",function(t,e){e[Xi]=parseInt(t,10)}),e.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var fr=U("FullYear",!0);Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),j("week","w"),j("isoWeek","W"),V("week",5),V("isoWeek",5),J("w",Vi),J("ww",Vi,Ni),J("W",Vi),J("WW",Vi,Ni),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});var hr={dow:0,doy:6};Y("d",0,"do","day"),Y("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Y("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Y("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),j("day","d"),j("weekday","e"),j("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),J("d",Vi),J("e",Vi),J("E",Vi),J("dd",function(t,e){return e.weekdaysMinRegex(t)}),J("ddd",function(t,e){return e.weekdaysShortRegex(t)}),J("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var r=n._locale.weekdaysParse(t,i,n._strict);null!=r?e.d=r:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var mr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),gr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),br=Zi,yr=Zi,wr=Zi;Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,zt),Y("k",["kk",2],0,Wt),Y("hmm",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),j("hour","h"),V("hour",13),J("a",Yt),J("A",Yt),J("H",Vi),J("h",Vi),J("HH",Vi,Ni),J("hh",Vi,Ni),J("hmm",Hi),J("hmmss",Ui),J("Hmm",Hi),J("Hmmss",Ui),nt(["H","HH"],nr),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[nr]=_(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r))});var _r,xr=/[ap]\.?m?\.?/i,Cr=U("Hours",!0),kr={calendar:xi,longDateFormat:Ci,invalidDate:ki,ordinal:Ei,ordinalParse:Si,relativeTime:Oi,months:lr,monthsShort:ur,week:hr,weekdays:mr,weekdaysMin:gr,weekdaysShort:vr,meridiemParse:xr},Er={},Sr=/^\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)?)?/,Or=/^\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)?)?/,Tr=/Z|[+-]\d\d(?::?\d\d)?/,Pr=[["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}/]],Mr=[["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/]],Ar=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=k("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Ir=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:m()}),Dr=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Rr=function(){return Date.now?Date.now():+new Date};Se("Z",":"),Se("ZZ",""),J("Z",$i),J("ZZ",$i),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Oe($i,t)});var Nr=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var jr=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Lr=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ue.fn=Ce.prototype;var Fr=We(1,"add"),Vr=We(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Hr=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Sn("gggg","weekYear"),Sn("ggggg","weekYear"),Sn("GGGG","isoWeekYear"),Sn("GGGGG","isoWeekYear"),j("weekYear","gg"),j("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),J("G",Gi),J("g",Gi),J("GG",Vi,Ni),J("gg",Vi,Ni),J("GGGG",qi,Li),J("gggg",qi,Li),J("GGGGG",zi,Fi),J("ggggg",zi,Fi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),it(["gg","GG"],function(t,n,i,r){n[r]=e.parseTwoDigitYear(t)}),Y("Q",0,"Qo","quarter"),j("quarter","Q"),V("quarter",7),J("Q",Ri),nt("Q",function(t,e){e[tr]=3*(_(t)-1)}),Y("D",["DD",2],"Do","date"),j("date","D"),V("date",9),J("D",Vi),J("DD",Vi,Ni),J("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],er),nt("Do",function(t,e){e[er]=_(t.match(Vi)[0],10)});var Ur=U("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),j("dayOfYear","DDD"),V("dayOfYear",4),J("DDD",Bi),J("DDDD",ji),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),Y("m",["mm",2],0,"minute"),j("minute","m"),V("minute",14),J("m",Vi),J("mm",Vi,Ni),nt(["m","mm"],ir);var Br=U("Minutes",!1);Y("s",["ss",2],0,"second"),j("second","s"),V("second",15),J("s",Vi),J("ss",Vi,Ni),nt(["s","ss"],rr);var qr=U("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("millisecond","ms"),V("millisecond",16),J("S",Bi,Ri),J("SS",Bi,Ni),J("SSS",Bi,ji);var zr;for(zr="SSSS";zr.length<=9;zr+="S")J(zr,Wi);for(zr="S";zr.length<=9;zr+="S")nt(zr,Nn);var Wr=U("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Gr=b.prototype;Gr.add=Fr,Gr.calendar=$e,Gr.clone=Ke,Gr.diff=nn,Gr.endOf=mn,Gr.format=an,Gr.from=cn,Gr.fromNow=ln,Gr.to=un,Gr.toNow=dn,Gr.get=z,Gr.invalidAt=kn,Gr.isAfter=Ze,Gr.isBefore=Qe,Gr.isBetween=Je,Gr.isSame=Xe,Gr.isSameOrAfter=tn,Gr.isSameOrBefore=en,Gr.isValid=xn,Gr.lang=Hr,Gr.locale=pn,Gr.localeData=fn,Gr.max=Dr,Gr.min=Ir,Gr.parsingFlags=Cn,Gr.set=W,Gr.startOf=hn,Gr.subtract=Vr,Gr.toArray=yn,Gr.toObject=wn,Gr.toDate=bn,Gr.toISOString=sn,Gr.toJSON=_n,Gr.toString=on,Gr.unix=gn,Gr.valueOf=vn,Gr.creationData=En,Gr.year=fr,Gr.isLeapYear=bt,Gr.weekYear=On,Gr.isoWeekYear=Tn,Gr.quarter=Gr.quarters=Dn,Gr.month=dt,Gr.daysInMonth=pt,Gr.week=Gr.weeks=Tt,Gr.isoWeek=Gr.isoWeeks=Pt,Gr.weeksInYear=Mn,Gr.isoWeeksInYear=Pn,Gr.date=Ur,Gr.day=Gr.days=Lt,Gr.weekday=Ft,Gr.isoWeekday=Vt,Gr.dayOfYear=Rn,Gr.hour=Gr.hours=Cr,Gr.minute=Gr.minutes=Br,Gr.second=Gr.seconds=qr,Gr.millisecond=Gr.milliseconds=Wr,Gr.utcOffset=Me,Gr.utc=Ie,Gr.local=De,Gr.parseZone=Re,Gr.hasAlignedHourOffset=Ne,Gr.isDST=je,Gr.isLocal=Fe,Gr.isUtcOffset=Ve,Gr.isUtc=He,Gr.isUTC=He,Gr.zoneAbbr=jn,Gr.zoneName=Ln,Gr.dates=k("dates accessor is deprecated. Use date instead.",Ur),Gr.months=k("months accessor is deprecated. Use month instead",dt),Gr.years=k("years accessor is deprecated. Use year instead",fr),Gr.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ae),Gr.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Le);var Yr=Gr,$r=P.prototype;$r.calendar=M,$r.longDateFormat=A,$r.invalidDate=I,$r.ordinal=D,$r.preparse=Hn,$r.postformat=Hn,$r.relativeTime=R,$r.pastFuture=N,$r.set=O,$r.months=st,$r.monthsShort=at,$r.monthsParse=lt,$r.monthsRegex=ht,$r.monthsShortRegex=ft,$r.week=Et,$r.firstDayOfYear=Ot,$r.firstDayOfWeek=St,$r.weekdays=It,$r.weekdaysMin=Rt,$r.weekdaysShort=Dt,$r.weekdaysParse=jt,$r.weekdaysRegex=Ht,$r.weekdaysShortRegex=Ut,$r.weekdaysMinRegex=Bt,$r.isPM=$t,$r.meridiem=Kt,Xt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=k("moment.lang is deprecated. Use moment.locale instead.",Xt),e.langData=k("moment.langData is deprecated. Use moment.localeData instead.",ne);var Kr=Math.abs,Zr=oi("ms"),Qr=oi("s"),Jr=oi("m"),Xr=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ro=ai("milliseconds"),oo=ai("seconds"),so=ai("minutes"),ao=ai("hours"),co=ai("days"),lo=ai("months"),uo=ai("years"),po=Math.round,fo={s:45,m:45,h:22,d:26,M:11},ho=Math.abs,mo=Ce.prototype;mo.abs=Kn,mo.add=Qn,mo.subtract=Jn,mo.as=ii,mo.asMilliseconds=Zr,mo.asSeconds=Qr,mo.asMinutes=Jr,mo.asHours=Xr,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ri,mo._bubble=ti,mo.get=si,mo.milliseconds=ro,mo.seconds=oo,mo.minutes=so,mo.hours=ao,mo.days=co,mo.weeks=ci,mo.months=lo,mo.years=uo,mo.humanize=fi,mo.toISOString=hi,mo.toString=hi,mo.toJSON=hi,mo.locale=pn,mo.localeData=fn,mo.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",hi),mo.lang=Hr,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),J("x",Gi),J("X",Ki),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(_(t))}),e.version="2.15.1",i(ye),e.fn=Yr,e.min=_e,e.max=xe,e.now=Rr,e.utc=d,e.unix=Fn,e.months=zn,e.isDate=a,e.locale=Xt,e.invalid=m,e.duration=Ue,e.isMoment=y,e.weekdays=Gn,e.parseZone=Vn,e.localeData=ne,e.isDuration=ke,e.monthsShort=Wn,e.weekdaysMin=$n,e.defineLocale=te,e.updateLocale=ee,e.locales=ie,e.weekdaysShort=Yn,e.normalizeUnits=L,e.relativeTimeRounding=di,e.relativeTimeThreshold=pi,e.calendarFormat=Ye,e.prototype=Yr;var vo=e;return vo})}).call(e,n(777)(t))},function(t,e,n){"use strict";var i=n(391);e.AccordionPanelComponent=i.AccordionPanelComponent;var r=n(215);e.AccordionComponent=r.AccordionComponent;var o=n(216);e.AccordionModule=o.AccordionModule},function(t,e,n){"use strict";var i=n(392);e.AlertComponent=i.AlertComponent;var r=n(217);e.AlertModule=r.AlertModule},function(t,e,n){"use strict";var i=n(393);e.ButtonCheckboxDirective=i.ButtonCheckboxDirective;var r=n(394);e.ButtonRadioDirective=r.ButtonRadioDirective;var o=n(218);e.ButtonsModule=o.ButtonsModule},function(t,e,n){"use strict";var i=n(219);e.CarouselComponent=i.CarouselComponent;var r=n(220);e.CarouselModule=r.CarouselModule;var o=n(395);e.SlideComponent=o.SlideComponent},function(t,e,n){"use strict";var i=n(396);e.CollapseDirective=i.CollapseDirective;var r=n(137);e.CollapseModule=r.CollapseModule},function(t,e,n){"use strict";var i=n(399);e.DatePickerComponent=i.DatePickerComponent;var r=n(221);e.DatepickerModule=r.DatepickerModule;var o=n(400);e.DayPickerComponent=o.DayPickerComponent;var s=n(401);e.MonthPickerComponent=s.MonthPickerComponent;var a=n(402);e.YearPickerComponent=a.YearPickerComponent;var c=n(398);e.DateFormatter=c.DateFormatter},function(t,e,n){"use strict";var i=n(403);e.DropdownMenuDirective=i.DropdownMenuDirective;var r=n(404);e.DropdownToggleDirective=r.DropdownToggleDirective;var o=n(138);e.DropdownDirective=o.DropdownDirective;var s=n(405);e.DropdownService=s.DropdownService;var a=n(222);e.DropdownModule=a.DropdownModule},function(t,e,n){"use strict";var i=n(0),r=n(216),o=n(217),s=n(218),a=n(220),c=n(137),l=n(221),u=n(222),d=n(225),p=n(227),f=n(230),h=n(231),m=n(233),v=n(235),g=n(237),b=n(241),y=n(50),w=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{exports:[r.AccordionModule,o.AlertModule,s.ButtonsModule,a.CarouselModule,c.CollapseModule,l.DatepickerModule,u.DropdownModule,d.ModalModule,p.PaginationModule,f.ProgressbarModule,h.RatingModule,m.TabsModule,v.TimepickerModule,g.TooltipModule,b.TypeaheadModule],providers:[{provide:y.ComponentsHelper,useClass:y.ComponentsHelper}]}]}],t.ctorParameters=[],t}(); +e.Ng2BootstrapModule=w},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(223)),i(n(224)),i(n(406));var r=n(225);e.ModalModule=r.ModalModule},function(t,e,n){"use strict";var i=n(407);e.PagerComponent=i.PagerComponent;var r=n(226);e.PaginationComponent=r.PaginationComponent;var o=n(227);e.PaginationModule=o.PaginationModule},function(t,e,n){"use strict";var i=n(408);e.BarComponent=i.BarComponent;var r=n(229);e.ProgressDirective=r.ProgressDirective;var o=n(409);e.ProgressbarComponent=o.ProgressbarComponent;var s=n(230);e.ProgressbarModule=s.ProgressbarModule},function(t,e,n){"use strict";var i=n(410);e.RatingComponent=i.RatingComponent;var r=n(231);e.RatingModule=r.RatingModule},function(t,e,n){"use strict";var i=n(411);e.TabHeadingDirective=i.TabHeadingDirective;var r=n(234);e.TabsetComponent=r.TabsetComponent;var o=n(232);e.TabDirective=o.TabDirective;var s=n(233);e.TabsModule=s.TabsModule},function(t,e,n){"use strict";var i=n(412);e.TimepickerComponent=i.TimepickerComponent;var r=n(235);e.TimepickerModule=r.TimepickerModule},function(t,e,n){"use strict";var i=n(236);e.TooltipContainerComponent=i.TooltipContainerComponent;var r=n(414);e.TooltipDirective=r.TooltipDirective;var o=n(237);e.TooltipModule=o.TooltipModule},function(t,e,n){"use strict";var i=n(415);e.TypeaheadMatch=i.TypeaheadMatch;var r=n(239);e.TypeaheadOptions=r.TypeaheadOptions;var o=n(240);e.TypeaheadUtils=o.TypeaheadUtils;var s=n(238);e.TypeaheadContainerComponent=s.TypeaheadContainerComponent;var a=n(416);e.TypeaheadDirective=a.TypeaheadDirective;var c=n(241);e.TypeaheadModule=c.TypeaheadModule},function(t,e){"use strict";e.latinMap={"Ã":"A","Ä‚":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ç":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Çž":"A","Ȧ":"A","Ç ":"A","Ạ":"A","È€":"A","À":"A","Ả":"A","È‚":"A","Ä€":"A","Ä„":"A","Ã…":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Æ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Ć":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ĉ":"C","ÄŠ":"C","Ƈ":"C","È»":"C","ÄŽ":"D","á¸":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","ÆŠ":"D","Ḏ":"D","Dz":"D","Ç…":"D","Ä":"D","Æ‹":"D","DZ":"DZ","Ç„":"DZ","É":"E","Ä”":"E","Äš":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ä–":"E","Ẹ":"E","È„":"E","È":"E","Ẻ":"E","Ȇ":"E","Ä’":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","êª":"ET","Ḟ":"F","Æ‘":"F","Ç´":"G","Äž":"G","Ǧ":"G","Ä¢":"G","Äœ":"G","Ä ":"G","Æ“":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Èž":"H","Ḩ":"H","Ĥ":"H","â±§":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Ã":"I","Ĭ":"I","Ç":"I","ÃŽ":"I","Ã":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","ÃŒ":"I","Ỉ":"I","ÈŠ":"I","Ī":"I","Ä®":"I","Æ—":"I","Ĩ":"I","Ḭ":"I","ê¹":"D","ê»":"F","ê½":"G","êž‚":"R","êž„":"S","Ꞇ":"T","ê¬":"IS","Ä´":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","ê‚":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","ê€":"K","ê„":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ä»":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","â± ":"L","êˆ":"L","Ḻ":"L","Ä¿":"L","â±¢":"L","Lj":"L","Å":"L","LJ":"LJ","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Ń":"N","Ň":"N","Å…":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Æ":"N","Ṉ":"N","È ":"N","Ç‹":"N","Ñ":"N","ÇŠ":"NJ","Ó":"O","ÅŽ":"O","Ç‘":"O","Ô":"O","á»":"O","Ộ":"O","á»’":"O","á»”":"O","á»–":"O","Ö":"O","Ȫ":"O","È®":"O","Ȱ":"O","Ọ":"O","Å":"O","ÈŒ":"O","Ã’":"O","Ỏ":"O","Æ ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","á» ":"O","ÈŽ":"O","êŠ":"O","êŒ":"O","ÅŒ":"O","á¹’":"O","á¹":"O","ÆŸ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Æ¢":"OI","êŽ":"OO","Æ":"E","Ɔ":"O","È¢":"OU","á¹”":"P","á¹–":"P","ê’":"P","Ƥ":"P","ê”":"P","â±£":"P","ê":"P","ê˜":"Q","ê–":"Q","Å”":"R","Ř":"R","Å–":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","È":"R","È’":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","Ꜿ":"C","ÆŽ":"E","Åš":"S","Ṥ":"S","Å ":"S","Ṧ":"S","Åž":"S","Åœ":"S","Ș":"S","á¹ ":"S","á¹¢":"S","Ṩ":"S","Ť":"T","Å¢":"T","á¹°":"T","Èš":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","á¹®":"T","Æ®":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Æœ":"M","É…":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ç“":"U","Û":"U","á¹¶":"U","Ü":"U","Ç—":"U","Ç™":"U","Ç›":"U","Ç•":"U","á¹²":"U","Ụ":"U","Ű":"U","È”":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","á»°":"U","Ừ":"U","Ử":"U","á»®":"U","È–":"U","Ū":"U","Ṻ":"U","Ų":"U","Å®":"U","Ũ":"U","Ṹ":"U","á¹´":"U","êž":"V","á¹¾":"V","Ʋ":"V","á¹¼":"V","ê ":"VY","Ẃ":"W","Å´":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","â±²":"W","Ẍ":"X","Ẋ":"X","Ã":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","á»´":"Y","Ỳ":"Y","Ƴ":"Y","á»¶":"Y","Ỿ":"Y","Ȳ":"Y","ÉŽ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","áº":"Z","Ⱬ":"Z","Å»":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Å’":"OE","á´€":"A","á´":"AE","Ê™":"B","á´ƒ":"B","á´„":"C","á´…":"D","á´‡":"E","ꜰ":"F","É¢":"G","Ê›":"G","Êœ":"H","ɪ":"I","Ê":"R","á´Š":"J","á´‹":"K","ÊŸ":"L","á´Œ":"L","á´":"M","É´":"N","á´":"O","ɶ":"OE","á´":"O","á´•":"OU","á´˜":"P","Ê€":"R","á´Ž":"N","á´™":"R","ꜱ":"S","á´›":"T","â±»":"E","á´š":"R","á´œ":"U","á´ ":"V","á´¡":"W","Ê":"Y","á´¢":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ÇŽ":"a","â":"a","ấ":"a","áº":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ÇŸ":"a","ȧ":"a","Ç¡":"a","ạ":"a","È":"a","à ":"a","ả":"a","ȃ":"a","Ä":"a","Ä…":"a","á¶":"a","ẚ":"a","Ã¥":"a","Ç»":"a","á¸":"a","â±¥":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","É“":"b","ḇ":"b","ᵬ":"b","á¶€":"b","Æ€":"b","ƃ":"b","ɵ":"o","ć":"c","Ä":"c","ç":"c","ḉ":"c","ĉ":"c","É•":"c","Ä‹":"c","ƈ":"c","ȼ":"c","Ä":"d","ḑ":"d","ḓ":"d","È¡":"d","ḋ":"d","á¸":"d","É—":"d","á¶‘":"d","á¸":"d","áµ":"d","á¶":"d","Ä‘":"d","É–":"d","ÆŒ":"d","ı":"i","È·":"j","ÉŸ":"j","Ê„":"j","dz":"dz","dž":"dz","é":"e","Ä•":"e","Ä›":"e","È©":"e","á¸":"e","ê":"e","ế":"e","ệ":"e","á»":"e","ể":"e","á»…":"e","ḙ":"e","ë":"e","Ä—":"e","ẹ":"e","È…":"e","è":"e","ẻ":"e","ȇ":"e","Ä“":"e","ḗ":"e","ḕ":"e","ⱸ":"e","Ä™":"e","á¶’":"e","ɇ":"e","ẽ":"e","ḛ":"e","ê«":"et","ḟ":"f","Æ’":"f","áµ®":"f","á¶‚":"f","ǵ":"g","ÄŸ":"g","ǧ":"g","Ä£":"g","Ä":"g","Ä¡":"g","É ":"g","ḡ":"g","ᶃ":"g","Ç¥":"g","ḫ":"h","ÈŸ":"h","ḩ":"h","Ä¥":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","Æ•":"hv","Ã":"i","Ä":"i","Ç":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","È‹":"i","Ä«":"i","į":"i","á¶–":"i","ɨ":"i","Ä©":"i","á¸":"i","êº":"d","ê¼":"f","áµ¹":"g","ꞃ":"r","êž…":"s","ꞇ":"t","ê":"is","ǰ":"j","ĵ":"j","Ê":"j","ɉ":"j","ḱ":"k","Ç©":"k","Ä·":"k","ⱪ":"k","êƒ":"k","ḳ":"k","Æ™":"k","ḵ":"k","á¶„":"k","ê":"k","ê…":"k","ĺ":"l","Æš":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","È´":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ê‰":"l","ḻ":"l","Å€":"l","É«":"l","á¶…":"l","É":"l","Å‚":"l","lj":"lj","Å¿":"s","ẜ":"s","ẛ":"s","áº":"s","ḿ":"m","á¹":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","Å„":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","á¹…":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","Æž":"n","áµ°":"n","ᶇ":"n","ɳ":"n","ñ":"n","ÇŒ":"nj","ó":"o","Å":"o","Ç’":"o","ô":"o","ố":"o","á»™":"o","ồ":"o","ổ":"o","á»—":"o","ö":"o","È«":"o","ȯ":"o","ȱ":"o","á»":"o","Å‘":"o","È":"o","ò":"o","á»":"o","Æ¡":"o","á»›":"o","ợ":"o","á»":"o","ở":"o","ỡ":"o","È":"o","ê‹":"o","ê":"o","ⱺ":"o","Å":"o","ṓ":"o","ṑ":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","õ":"o","á¹":"o","á¹":"o","È":"o","Æ£":"oi","ê":"oo","É›":"e","á¶“":"e","É”":"o","á¶—":"o","È£":"ou","ṕ":"p","á¹—":"p","ê“":"p","Æ¥":"p","áµ±":"p","ᶈ":"p","ê•":"p","áµ½":"p","ê‘":"p","ê™":"q","Ê ":"q","É‹":"q","ê—":"q","Å•":"r","Å™":"r","Å—":"r","á¹™":"r","á¹›":"r","á¹":"r","È‘":"r","ɾ":"r","áµ³":"r","È“":"r","ṟ":"r","ɼ":"r","áµ²":"r","ᶉ":"r","É":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","É¿":"r","Å›":"s","á¹¥":"s","Å¡":"s","á¹§":"s","ÅŸ":"s","Å":"s","È™":"s","ṡ":"s","á¹£":"s","ṩ":"s","Ê‚":"s","áµ´":"s","á¶Š":"s","È¿":"s","É¡":"g","á´‘":"o","á´“":"o","á´":"u","Å¥":"t","Å£":"t","á¹±":"t","È›":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","á¹":"t","Æ":"t","ṯ":"t","áµµ":"t","Æ«":"t","ʈ":"t","ŧ":"t","ᵺ":"th","É":"a","á´‚":"ae","Ç":"e","áµ·":"g","É¥":"h","Ê®":"h","ʯ":"h","á´‰":"i","Êž":"k","êž":"l","ɯ":"m","ɰ":"m","á´”":"oe","ɹ":"r","É»":"r","ɺ":"r","â±¹":"r","ʇ":"t","ÊŒ":"v","Ê":"w","ÊŽ":"y","ꜩ":"tz","ú":"u","Å":"u","Ç”":"u","û":"u","á¹·":"u","ü":"u","ǘ":"u","Çš":"u","Çœ":"u","Ç–":"u","á¹³":"u","ụ":"u","ű":"u","È•":"u","ù":"u","á»§":"u","ư":"u","ứ":"u","á»±":"u","ừ":"u","á»":"u","ữ":"u","È—":"u","Å«":"u","á¹»":"u","ų":"u","á¶™":"u","ů":"u","Å©":"u","á¹¹":"u","á¹µ":"u","ᵫ":"ue","ê¸":"um","â±´":"v","êŸ":"v","ṿ":"v","Ê‹":"v","á¶Œ":"v","â±±":"v","á¹½":"v","ê¡":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","áº":"w","â±³":"w","ẘ":"w","áº":"x","ẋ":"x","á¶":"x","ý":"y","Å·":"y","ÿ":"y","áº":"y","ỵ":"y","ỳ":"y","Æ´":"y","á»·":"y","ỿ":"y","ȳ":"y","ẙ":"y","É":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","Ê‘":"z","ⱬ":"z","ż":"z","ẓ":"z","È¥":"z","ẕ":"z","áµ¶":"z","á¶Ž":"z","Ê":"z","ƶ":"z","É€":"z","ff":"ff","ffi":"ffi","ffl":"ffl","ï¬":"fi","fl":"fl","ij":"ij","Å“":"oe","st":"st","â‚":"a","â‚‘":"e","áµ¢":"i","â±¼":"j","â‚’":"o","áµ£":"r","ᵤ":"u","áµ¥":"v","â‚“":"x"}},function(t,e,n){"use strict";var i=n(242),r=function(){function t(){}return t.reflow=function(t){new Function("bs","return bs")(t.offsetHeight)},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=i.window),e.getComputedStyle(t)},t}();e.Utils=r},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(708)),i(n(709)),i(n(710)),i(n(711)),i(n(712)),i(n(713)),i(n(716)),i(n(714)),i(n(717)),i(n(718)),i(n(719)),i(n(720)),i(n(721)),i(n(722)),i(n(723)),i(n(228)),i(n(397)),i(n(77));var r=n(216);e.AccordionModule=r.AccordionModule;var o=n(217);e.AlertModule=o.AlertModule;var s=n(218);e.ButtonsModule=s.ButtonsModule;var a=n(220);e.CarouselModule=a.CarouselModule;var c=n(137);e.CollapseModule=c.CollapseModule;var l=n(221);e.DatepickerModule=l.DatepickerModule;var u=n(222);e.DropdownModule=u.DropdownModule;var d=n(225);e.ModalModule=d.ModalModule;var p=n(227);e.PaginationModule=p.PaginationModule;var f=n(230);e.ProgressbarModule=f.ProgressbarModule;var h=n(231);e.RatingModule=h.RatingModule;var m=n(233);e.TabsModule=m.TabsModule;var v=n(235);e.TimepickerModule=v.TimepickerModule;var g=n(237);e.TooltipModule=g.TooltipModule;var b=n(241);e.TypeaheadModule=b.TypeaheadModule;var y=n(50);e.ComponentsHelper=y.ComponentsHelper;var w=n(715);e.Ng2BootstrapModule=w.Ng2BootstrapModule},function(t,e,n){"use strict";function i(t,e){return"rgba("+t.concat(e).join(",")+")"}function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}function o(t){return{backgroundColor:i(t,.4),borderColor:i(t,1),pointBackgroundColor:i(t,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:i(t,.8)}}function s(t){return{backgroundColor:i(t,.6),borderColor:i(t,1),hoverBackgroundColor:i(t,.8),hoverBorderColor:i(t,1)}}function a(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(){return"#fff"}),pointBackgroundColor:t.map(function(t){return i(t,1)}),pointBorderColor:t.map(function(){return"#fff"}),pointHoverBackgroundColor:t.map(function(t){return i(t,1)}),pointHoverBorderColor:t.map(function(t){return i(t,1)})}}function c(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(t){return i(t,1)}),hoverBackgroundColor:t.map(function(t){return i(t,.8)}),hoverBorderColor:t.map(function(t){return i(t,1)})}}function l(){return[r(0,255),r(0,255),r(0,255)]}function u(t){return h.defaultColors[t]||l()}function d(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=h.defaultColors[n]||l();return e}function p(t,e,n){return"pie"===t||"doughnut"===t?a(d(n)):"polarArea"===t?c(d(n)):"line"===t||"radar"===t?o(u(e)):"bar"===t||"horizontalBar"===t?s(u(e)):u(e)}var f=n(0),h=function(){function t(t){this.labels=[],this.options={},this.chartClick=new f.EventEmitter,this.chartHover=new f.EventEmitter,this.initFlag=!1,this.element=t}return t.prototype.ngOnInit=function(){this.ctx=this.element.nativeElement.getContext("2d"),this.cvs=this.element.nativeElement,this.initFlag=!0,(this.data||this.datasets)&&this.refresh()},t.prototype.ngOnChanges=function(t){this.initFlag&&(t.hasOwnProperty("data")||t.hasOwnProperty("datasets")?(this.chart.data.datasets=this.getDatasets(),this.chart.update()):this.refresh())},t.prototype.ngOnDestroy=function(){this.chart&&(this.chart.destroy(),this.chart=void 0)},t.prototype.getChartBuilder=function(t){var e=this,n=this.getDatasets(),i=Object.assign({},this.options);this.legend===!1&&(i.legend={display:!1}),i.hover=i.hover||{},i.hover.onHover||(i.hover.onHover=function(t){t&&!t.length||e.chartHover.emit({active:t})}),i.onClick||(i.onClick=function(t,n){e.chartClick.emit({event:t,active:n})});var r={type:this.chartType,data:{labels:this.labels,datasets:n},options:i};if("undefined"==typeof Chart)throw new Error("ng2-charts configuration issue: Embedding Chart.js lib is mandatory");return new Chart(t,r)},t.prototype.getDatasets=function(){var t=this,e=void 0;if((!this.datasets||!this.datasets.length&&this.data&&this.data.length)&&(e=Array.isArray(this.data[0])?this.data.map(function(e,n){return{data:e,label:t.labels[n]||"Label "+n}}):[{data:this.data,label:"Label 0"}]),(this.datasets&&this.datasets.length||e&&e.length)&&(e=(this.datasets||e).map(function(e,n){var i=Object.assign({},e);return t.colors&&t.colors.length?Object.assign(i,t.colors[n]):Object.assign(i,p(t.chartType,n,i.data.length)),i})),!e)throw new Error("ng-charts configuration error, \n data or datasets field are required to render char "+this.chartType);return e},t.prototype.refresh=function(){this.ngOnDestroy(),this.chart=this.getChartBuilder(this.ctx)},t.defaultColors=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],t.decorators=[{type:f.Directive,args:[{selector:"canvas[baseChart]"}]}],t.ctorParameters=[{type:f.ElementRef}],t.propDecorators={data:[{type:f.Input}],datasets:[{type:f.Input}],labels:[{type:f.Input}],options:[{type:f.Input}],chartType:[{type:f.Input}],colors:[{type:f.Input}],legend:[{type:f.Input}],chartClick:[{type:f.Output}],chartHover:[{type:f.Output}]},t}();e.BaseChartDirective=h;var m=function(){function t(){}return t.decorators=[{type:f.NgModule,args:[{declarations:[h],exports:[h],imports:[]}]}],t.ctorParameters=[],t}();e.ChartsModule=m},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function s(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&a())}function a(){if(!m){var t=r(s);m=!0;for(var e=h.length;e;){for(f=h,h=[];++v<e;)f&&f[v].run();v=-1,e=h.length}f=null,m=!1,o(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,d,p=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var f,h=[],m=!1,v=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new c(t,e)),1!==h.length||m||r(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},,,function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card-columns col-2">\n <div class="card">\n <div class="card-header">\n Line Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="lineChartData"\n [labels]="lineChartLabels"\n [options]="lineChartOptions"\n [colors]="lineChartColours"\n [legend]="lineChartLegend"\n [chartType]="lineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Bar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="barChartData"\n [labels]="barChartLabels"\n [options]="barChartOptions"\n [legend]="barChartLegend"\n [chartType]="barChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Doughnut Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="doughnutChartData"\n [labels]="doughnutChartLabels"\n [chartType]="doughnutChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Radar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="radarChartData"\n [labels]="radarChartLabels"\n [chartType]="radarChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Pie Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="pieChartData"\n [labels]="pieChartLabels"\n [chartType]="pieChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Polar Area Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="polarAreaChartData"\n [labels]="polarAreaChartLabels"\n [legend]="polarAreaLegend"\n [chartType]="polarAreaChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary">Primary</button>\n <button type="button" class="btn btn-secondary">Secondary</button>\n <button type="button" class="btn btn-success">Success</button>\n <button type="button" class="btn btn-warning">Warning</button>\n <button type="button" class="btn btn-danger">Danger</button>\n <button type="button" class="btn btn-link">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-danger"><i class="fa fa-rss"></i> Danger</button>\n <button type="button" class="btn btn-link"><i class="fa fa-link"></i> Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-success btn-lg">Success</button>\n <button type="button" class="btn btn-info btn-lg">Info</button>\n <button type="button" class="btn btn-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-danger btn-lg">Danger</button>\n <button type="button" class="btn btn-link btn-lg">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-success btn-sm">Success</button>\n <button type="button" class="btn btn-info btn-sm">Info</button>\n <button type="button" class="btn btn-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-danger btn-sm">Danger</button>\n <button type="button" class="btn btn-link btn-sm">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-danger" disabled="disabled">Danger</button>\n <button type="button" class="btn btn-link" disabled="disabled">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary active">Primary</button>\n <button type="button" class="btn btn-secondary active">Secondary</button>\n <button type="button" class="btn btn-success active">Success</button>\n <button type="button" class="btn btn-info active">Info</button>\n <button type="button" class="btn btn-warning active">Warning</button>\n <button type="button" class="btn btn-danger active">Danger</button>\n <button type="button" class="btn btn-link active">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-danger btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-link btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <!-- Provides extra visual weight and identifies the primary action in a set of buttons -->\n <button type="button" class="btn btn-outline-primary">Primary</button>\n <!-- Secondary, outline button -->\n <button type="button" class="btn btn-outline-secondary">Secondary</button>\n <!-- Indicates a successful or positive action -->\n <button type="button" class="btn btn-outline-success">Success</button>\n <!-- Indicates caution should be taken with this action -->\n <button type="button" class="btn btn-outline-warning">Warning</button>\n <!-- Indicates a dangerous or potentially negative action -->\n <button type="button" class="btn btn-outline-danger">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-outline-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-outline-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-outline-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-outline-danger"><i class="fa fa-rss"></i> Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-lg">Success</button>\n <button type="button" class="btn btn-outline-info btn-lg">Info</button>\n <button type="button" class="btn btn-outline-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-lg">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-sm">Success</button>\n <button type="button" class="btn btn-outline-info btn-sm">Info</button>\n <button type="button" class="btn btn-outline-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-sm">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-outline-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-outline-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-outline-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-outline-danger" disabled="disabled">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary active">Primary</button>\n <button type="button" class="btn btn-outline-secondary active">Secondary</button>\n <button type="button" class="btn btn-outline-success active">Success</button>\n <button type="button" class="btn btn-outline-info active">Info</button>\n <button type="button" class="btn btn-outline-warning active">Warning</button>\n <button type="button" class="btn btn-outline-danger active">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-danger btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n <div class="card-footer">Card footer</div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-check"></i>Card with icon\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with switch\n <label class="switch switch-sm switch-text switch-info pull-right m-b-0">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-success pull-right">Success</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-pill tag-danger pull-right">42</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-primary">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-secondary">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-success">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-info">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-warning">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-danger">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-primary">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-secondary">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-success">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-info">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-warning">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-danger">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Credit Card</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="name">Name</label>\n <input type="text" class="form-control" id="name" placeholder="Enter your name">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="ccnumber">Credit Card Number</label>\n <input type="text" class="form-control" id="ccnumber" placeholder="0000 0000 0000 0000">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="form-group col-sm-4">\n <label for="ccmonth">Month</label>\n <select class="form-control" id="ccmonth">\n <option>1</option>\n <option>2</option>\n <option>3</option>\n <option>4</option>\n <option>5</option>\n <option>6</option>\n <option>7</option>\n <option>8</option>\n <option>9</option>\n <option>10</option>\n <option>11</option>\n <option>12</option>\n </select>\n </div>\n <div class="form-group col-sm-4">\n <label for="ccyear">Year</label>\n <select class="form-control" id="ccyear">\n <option>2014</option>\n <option>2015</option>\n <option>2016</option>\n <option>2017</option>\n <option>2018</option>\n <option>2019</option>\n <option>2020</option>\n <option>2021</option>\n <option>2022</option>\n <option>2023</option>\n <option>2024</option>\n <option>2025</option>\n </select>\n </div>\n <div class="col-sm-4">\n <div class="form-group">\n <label for="cvv">CVV/CVC</label>\n <input type="text" class="form-control" id="cvv" placeholder="123">\n </div>\n </div>\n </div>\n <!--/row-->\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Company</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="form-group">\n <label for="company">Company</label>\n <input type="text" class="form-control" id="company" placeholder="Enter your company name">\n </div>\n <div class="form-group">\n <label for="vat">VAT</label>\n <input type="text" class="form-control" id="vat" placeholder="PL1234567890">\n </div>\n <div class="form-group">\n <label for="street">Street</label>\n <input type="text" class="form-control" id="street" placeholder="Enter street name">\n </div>\n <div class="row">\n <div class="form-group col-sm-8">\n <label for="city">City</label>\n <input type="text" class="form-control" id="city" placeholder="Enter your city">\n </div>\n <div class="form-group col-sm-4">\n <label for="postal-code">Postal Code</label>\n <input type="text" class="form-control" id="postal-code" placeholder="Postal Code">\n </div>\n </div>\n <!--/row-->\n <div class="form-group">\n <label for="country">Country</label>\n <input type="text" class="form-control" id="country" placeholder="Country name">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Basic Form</strong> Elements\n </div>\n <div class="card-block">\n <form action="" method="post" enctype="multipart/form-data" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Static</label>\n <div class="col-md-9">\n <p class="form-control-static">Username</p>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="text-input">Text Input</label>\n <div class="col-md-9">\n <input type="text" id="text-input" name="text-input" class="form-control" placeholder="Text">\n <span class="help-block">This is a help text</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="email-input">Email Input</label>\n <div class="col-md-9">\n <input type="email" id="email-input" name="email-input" class="form-control" placeholder="Enter Email">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="password-input">Password</label>\n <div class="col-md-9">\n <input type="password" id="password-input" name="password-input" class="form-control" placeholder="Password">\n <span class="help-block">Please enter a complex password</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="disabled-input">Disabled Input</label>\n <div class="col-md-9">\n <input type="text" id="disabled-input" name="disabled-input" class="form-control" placeholder="Disabled" disabled>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="textarea-input">Textarea</label>\n <div class="col-md-9">\n <textarea id="textarea-input" name="textarea-input" rows="9" class="form-control" placeholder="Content.."></textarea>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Large</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-lg" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Small</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-sm" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Disabled Select</label>\n <div class="col-md-9">\n <select id="disabledSelect" class="form-control" disabled>\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label>\n <div class="col-md-9">\n <select multiple class="form-control" size="5">\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n <option value="4">Option #4</option>\n <option value="5">Option #5</option>\n <option value="6">Option #6</option>\n <option value="7">Option #7</option>\n <option value="8">Option #8</option>\n <option value="9">Option #9</option>\n <option value="10">Option #10</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Radios</label>\n <div class="col-md-9">\n <div class="radio">\n <label for="radio1">\n <input type="radio" id="radio1" name="radios" value="option1"> Option 1\n </label>\n </div>\n <div class="radio">\n <label for="radio2">\n <input type="radio" id="radio2" name="radios" value="option2"> Option 2\n </label>\n </div>\n <div class="radio">\n <label for="radio3">\n <input type="radio" id="radio3" name="radios" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Radios</label>\n <div class="col-md-9">\n <label class="radio-inline" for="inline-radio1">\n <input type="radio" id="inline-radio1" name="inline-radios" value="option1"> One\n </label>\n <label class="radio-inline" for="inline-radio2">\n <input type="radio" id="inline-radio2" name="inline-radios" value="option2"> Two\n </label>\n <label class="radio-inline" for="inline-radio3">\n <input type="radio" id="inline-radio3" name="inline-radios" value="option3"> Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Checkboxes</label>\n <div class="col-md-9">\n <div class="checkbox">\n <label for="checkbox1">\n <input type="checkbox" id="checkbox1" name="checkbox1" value="option1"> Option 1\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox2">\n <input type="checkbox" id="checkbox2" name="checkbox2" value="option2"> Option 2\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox3">\n <input type="checkbox" id="checkbox3" name="checkbox3" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Checkboxes</label>\n <div class="col-md-9">\n <label class="checkbox-inline" for="inline-checkbox1">\n <input type="checkbox" id="inline-checkbox1" name="inline-checkbox1" value="option1">One\n </label>\n <label class="checkbox-inline" for="inline-checkbox2">\n <input type="checkbox" id="inline-checkbox2" name="inline-checkbox2" value="option2">Two\n </label>\n <label class="checkbox-inline" for="inline-checkbox3">\n <input type="checkbox" id="inline-checkbox3" name="inline-checkbox3" value="option3">Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-input">File input</label>\n <div class="col-md-9">\n <input type="file" id="file-input" name="file-input">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-multiple-input">Multiple File input</label>\n <div class="col-md-9">\n <input type="file" id="file-multiple-input" name="file-multiple-input" multiple>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Inline</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-inline">\n <div class="form-group">\n <label class="sr-only" for="if-email">Email</label>\n <input type="email" id="if-email" name="if-email" class="form-control" placeholder="Enter Email..">\n </div>\n <div class="form-group">\n <label class="sr-only" for="if-password">Password</label>\n <input type="password" id="if-password" name="if-password" class="form-control" placeholder="Enter Password..">\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Horizontal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-email">Email</label>\n <div class="col-md-9">\n <input type="email" id="hf-email" name="hf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-password">Password</label>\n <div class="col-md-9">\n <input type="password" id="hf-password" name="hf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Normal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <label for="nf-email">Email</label>\n <input type="email" id="nf-email" name="nf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n <div class="form-group">\n <label for="nf-password">Password</label>\n <input type="password" id="nf-password" name="nf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Grid</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-sm-3">\n <input type="text" class="form-control" placeholder=".col-sm-3">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-4">\n <input type="text" class="form-control" placeholder=".col-sm-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-5">\n <input type="text" class="form-control" placeholder=".col-sm-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-6">\n <input type="text" class="form-control" placeholder=".col-sm-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-7">\n <input type="text" class="form-control" placeholder=".col-sm-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-8">\n <input type="text" class="form-control" placeholder=".col-sm-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-9">\n <input type="text" class="form-control" placeholder=".col-sm-9">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-10">\n <input type="text" class="form-control" placeholder=".col-sm-10">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-11">\n <input type="text" class="form-control" placeholder=".col-sm-11">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-12">\n <input type="text" class="form-control" placeholder=".col-sm-12">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-user"></i> Login</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Sizes</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-small">Small Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-small" name="input-small" class="form-control input-sm" placeholder=".input-sm">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-normal">Normal Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-normal" name="input-normal" class="form-control" placeholder="Normal">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-large">Large Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-large" name="input-large" class="form-control input-lg" placeholder=".input-lg">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> Form\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess1">Input with success</label>\n <input type="text" class="form-control" id="inputSuccess1">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning1">Input with warning</label>\n <input type="text" class="form-control" id="inputWarning1">\n </div>\n <div class="form-group has-danger">\n <label class="form-form-control-label" for="inputError1">Input with error</label>\n <input type="text" class="form-control" id="inputError1">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> with optional icons\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess2">Input with success</label>\n <input type="text" class="form-control form-control-success" id="inputSuccess2">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning2">Input with warning</label>\n <input type="text" class="form-control form-control-warning" id="inputWarning2">\n </div>\n <div class="form-group has-danger has-feedback">\n <label class="form-form-control-label" for="inputError2">Input with error</label>\n <input type="text" class="form-control form-control-danger" id="inputError2">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Icon/Text</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="input1-group1" name="input1-group1" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group1" name="input2-group1" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-euro"></i></span>\n <input type="text" id="input3-group1" name="input3-group1" class="form-control" placeholder="..">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Buttons</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-search"></i> Search</button>\n </span>\n <input type="text" id="input1-group2" name="input1-group2" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group2" name="input2-group2" class="form-control" placeholder="Email">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary">Submit</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-facebook"></i></button>\n </span>\n <input type="text" id="input3-group2" name="input3-group2" class="form-control" placeholder="Search">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-twitter"></i></button>\n </span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Dropdowns</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input1-group3" name="input1-group3" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group3" name="input2-group3" class="form-control" placeholder="Email">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary">Action</button>\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input3-group3" name="input3-group3" class="form-control" placeholder="..">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Use the grid for big devices!\n <small>\n <code>.col-lg-*</code>\n <code>.col-md-*</code>\n <code>.col-sm-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Input Grid for small devices!\n <small>\n <code>.col-xs-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Username</span>\n <input type="text" id="username3" name="username3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Email</span>\n <input type="email" id="email3" name="email3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Password</span>\n <input type="password" id="password3" name="password3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-primary">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <input type="text" id="username2" name="username2" class="form-control" placeholder="Username">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="email" id="email2" name="email2" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="password" id="password2" name="password2" class="form-control" placeholder="Password">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-default">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="username" name="username" class="form-control" placeholder="Username">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n <input type="email" id="email" name="email" class="form-control" placeholder="Email">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n <input type="password" id="password" name="password" class="form-control" placeholder="Password">\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-success">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-edit"></i>Form Elements\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <a href="#" class="btn-minimize"><i class="icon-arrow-up"></i></a>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <form class="form-horizontal">\n <div class="form-group">\n <label class="form-control-label" for="prependedInput">Prepended text</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">@</span>\n <input id="prependedInput" class="form-control" size="16" type="text">\n </div>\n <p class="help-block">Here\'s some help text</p>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInput">Appended text</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n <span class="help-block">Here\'s more help text</span>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedPrependedInput">Append and prepend</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">$</span>\n <input id="appendedPrependedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButton">Append with button</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButton" class="form-control" size="16" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Go!</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButtons">Two-button append</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButtons" size="16" class="form-control" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Search</button>\n <button class="btn btn-default" type="button">Options</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-actions">\n <button type="submit" class="btn btn-primary">Save changes</button>\n <button class="btn btn-default" type="button">Cancel</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only icons. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook icon" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only text. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook text" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n 3d Switch\n </div>\n <div class="card-block">\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Sizes\n </div>\n <div class="card-block p-a-0">\n <table class="table table-hover table-striped table-align-middle m-b-0">\n <thead>\n <th>Size</th>\n <th>Example</th>\n <th>CSS Class</th>\n </thead>\n <tbody>\n <tr>\n <td>\n Large\n </td>\n <td>\n <label class="switch switch-lg switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-lg</code>\n </td>\n </tr>\n <tr>\n <td>\n Normal\n </td>\n <td>\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n -\n </td>\n </tr>\n <tr>\n <td>\n Small\n </td>\n <td>\n <label class="switch switch-sm switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n <tr>\n <td>\n Extra small\n </td>\n <td>\n <label class="switch switch-xs switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Simple Table\n </div>\n <div class="card-block">\n <table class="table">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Samppa Nori</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Estavan Lykos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Chetan Mohamed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Derick Maximinus</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Friderik Dávid</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Striped Table\n </div>\n <div class="card-block">\n <table class="table table-striped">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Yiorgos Avraamu</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Avram Tarasios</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Quintin Ed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Enéas Kwadwo</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Agapetus Tadeáš</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Condensed Table\n </div>\n <div class="card-block">\n <table class="table table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Carwyn Fachtna</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Nehemiah Tatius</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Ebbe Gemariah</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Eustorgios Amulius</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Leopold Gáspár</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Bordered Table\n </div>\n <div class="card-block">\n <table class="table table-bordered">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Pompeius René</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Paĉjo Jadon</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Micheal Mercurius</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Ganesha Dubhghall</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Hiroto Å imun</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Combined All Table\n </div>\n <div class="card-block">\n <table class="table table-bordered table-striped table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Vishnu Serghei</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>ZbynÄ›k Phoibos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Einar Randall</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Félix Troels</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Aulus Agmundr</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <nav>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </nav>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card">\n <div class="card-block">\n <div class="row">\n <div class="col-sm-6">\n <h4 class="card-title m-b-0">Traffic</h4>\n <div class="small text-muted">November 2015</div>\n </div>\n <div class="col-sm-6">\n <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">\n <div class="btn-group" data-toggle="buttons" aria-label="First group">\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option1"> Day\n </label>\n <label class="btn btn-outline-secondary active">\n <input type="radio" name="options" id="option2" checked> Month\n </label>\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option3"> Year\n </label>\n </div>\n <div class="btn-group" role="group" aria-label="Second group">\n <button type="button" class="btn btn-primary"><i class="icon-cloud-download"></i></button>\n </div>\n </div>\n </div>\n </div>\n <div class="chart-wrapper" style="height:300px;margin-top:40px;">\n <canvas baseChart class="chart"\n [datasets]="mainChartData"\n [labels]="mainChartLabels"\n [options]="mainChartOptions"\n [colors]="mainChartColours"\n [legend]="mainChartLegend"\n [chartType]="mainChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n <div class="card-footer">\n <ul>\n <li>\n <div class="text-muted">Visits</div>\n <strong>29.703 Users (40%)</strong>\n <progress class="progress progress-xs progress-success" value="40" max="100">40%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Unique</div>\n <strong>24.093 Unique Users (20%)</strong>\n <progress class="progress progress-xs progress-info" value="20" max="100">20%</progress>\n </li>\n <li>\n <div class="text-muted">Pageviews</div>\n <strong>78.706 Views (60%)</strong>\n <progress class="progress progress-xs progress-warning" value="60" max="100">60%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">New Users</div>\n <strong>22.123 Users (80%)</strong>\n <progress class="progress progress-xs progress-danger" value="80" max="100">80%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Bounce Rate</div>\n <strong>40.15%</strong>\n <progress class="progress progress-xs progress-primary" value="40" max="100">40%</progress>\n </li>\n </ul>\n </div>\n </div>\n <!--/.card-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData1"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData2"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData3"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData4"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Traffic & Sales\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-info">\n <small class="text-muted">New Clients</small>\n <br>\n <strong class="h4">9,123</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartInfo"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-danger">\n <small class="text-muted">Recuring Clients</small>\n <br>\n <strong class="h4">22,643</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDanger"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars">\n <li>\n <div class="title">\n Monday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="34" max="100" style="margin-bottom: 2px;">34%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="78" max="100">78%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Tuesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="56" max="100" style="margin-bottom: 2px;">56%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="94" max="100">94%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Wednesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="12" max="100" style="margin-bottom: 2px;">12%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="67" max="100">67%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Thursday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="43" max="100" style="margin-bottom: 2px;">43%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="91" max="100">91%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Friday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin-bottom: 2px;">22%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="73" max="100">73%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Saturday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="53" max="100" style="margin-bottom: 2px;">53%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="82" max="100">82%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Sunday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="9" max="100" style="margin-bottom: 2px;">9%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="69" max="100">69%</progress>\n </div>\n </li>\n <li class="legend">\n <span class="tag tag-pill tag-info"></span>\n <small>New clients</small> \n <span class="tag tag-pill tag-danger"></span>\n <small>Recurring clients</small>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-warning">\n <small class="text-muted">Pageviews</small>\n <br>\n <strong class="h4">78,623</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartWarning"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-success">\n <small class="text-muted">Organic</small>\n <br>\n <strong class="h4">49,123</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartSuccess"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars type-2">\n <li>\n <i class="icon-user"></i>\n <span class="title">Male</span>\n <span class="value">43%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="43" max="100">43%</progress>\n </div>\n </li>\n <li>\n <i class="icon-user-female"></i>\n <span class="title">Female</span>\n <span class="value">37%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="37" max="100">37%</progress>\n </div>\n </li>\n <li class="divider"></li>\n <li>\n <i class="icon-globe"></i>\n <span class="title">Organic Search</span>\n <span class="value">191,235\n <span class="text-muted small">(56%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="56" max="100">56%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-facebook"></i>\n <span class="title">Facebook</span>\n <span class="value">51,223\n <span class="text-muted small">(15%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="15" max="100">15%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-twitter"></i>\n <span class="title">Twitter</span>\n <span class="value">37,564\n <span class="text-muted small">(11%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="11" max="100">11%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-linkedin"></i>\n <span class="title">LinkedIn</span>\n <span class="value">27,319\n <span class="text-muted small">(8%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="8" max="100">8%</progress>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="" data-original-title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout">\n <small class="text-muted">CTR</small>\n <br>\n <strong class="h4">23%</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDefault"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-primary">\n <small class="text-muted">Bounce Rate</small>\n <br>\n <strong class="h4">5%</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartPrimary"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="icons-list">\n <li>\n <i class="icon-screen-desktop bg-primary"></i>\n <div class="desc">\n <div class="title">iMac 4k</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-info"></i>\n <div class="desc">\n <div class="title">Samsung Galaxy Edge</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.224</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-warning"></i>\n <div class="desc">\n <div class="title">iPhone 6S</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.163</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-user bg-danger"></i>\n <div class="desc">\n <div class="title">Premium accounts</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>928</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-social-spotify bg-success"></i>\n <div class="desc">\n <div class="title">Spotify Subscriptions</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>893</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-cloud-download bg-danger"></i>\n <div class="desc">\n <div class="title">Ebook</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Downloads</div>\n <strong>121.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-camera bg-warning"></i>\n <div class="desc">\n <div class="title">Photos</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Uploaded</div>\n <strong>12.125</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <br>\n <table class="table table-hover table-outline m-b-0 hidden-sm-down">\n <thead class="thead-default">\n <tr>\n <th class="text-xs-center"><i class="icon-people"></i></th>\n <th>User</th>\n <th class="text-xs-center">Country</th>\n <th>Usage</th>\n <th class="text-xs-center">Payment Method</th>\n <th>Activity</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/1.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Yiorgos Avraamu</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/USA.png" alt="USA" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>50%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="50" max="100" style="margin:5px 0 0 0;">50%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-mastercard" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>10 sec ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Avram Tarasios</div>\n <div class="small text-muted">\n <span>Recurring</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Brazil.png" alt="Brazil" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>10%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="10" max="100" style="margin:5px 0 0 0;">10%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-visa" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>5 minutes ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-warning"></span>\n </div>\n </td>\n <td>\n <div>Quintin Ed</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/India.png" alt="India" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>74%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-warning" value="74" max="100" style="margin:5px 0 0 0;">74%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-stripe" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>1 hour ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-default"></span>\n </div>\n </td>\n <td>\n <div>Enéas Kwadwo</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/France.png" alt="France" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>98%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-danger" value="98" max="100" style="margin:5px 0 0 0;">98%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-paypal" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last month</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Agapetus Tadeáš</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Spain.png" alt="Spain" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>22%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin:5px 0 0 0;">22%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-google-wallet" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last week</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Friderik Dávid</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Poland.png" alt="Poland" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>43%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="43" max="100" style="margin:5px 0 0 0;">43%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-amex" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Yesterday</strong>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card" id="new">\n <div class="card-header">20 New Icons in 4.5</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="web-application">\n <div class="card-header">Web Application Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adjust fa-lg m-t-2"></i>\n <br>adjust\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-anchor fa-lg m-t-2"></i>\n <br>anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-archive fa-lg m-t-2"></i>\n <br>archive\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-asterisk fa-lg m-t-2"></i>\n <br>asterisk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-at fa-lg m-t-2"></i>\n <br>at\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-balance-scale fa-lg m-t-2"></i>\n <br>balance-scale\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ban fa-lg m-t-2"></i>\n <br>ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bank fa-lg m-t-2"></i>\n <br>bank\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-barcode fa-lg m-t-2"></i>\n <br>barcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bars fa-lg m-t-2"></i>\n <br>bars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-0 fa-lg m-t-2"></i>\n <br>battery-0\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-1 fa-lg m-t-2"></i>\n <br>battery-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-2 fa-lg m-t-2"></i>\n <br>battery-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-3 fa-lg m-t-2"></i>\n <br>battery-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-4 fa-lg m-t-2"></i>\n <br>battery-4\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-empty fa-lg m-t-2"></i>\n <br>battery-empty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-full fa-lg m-t-2"></i>\n <br>battery-full\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-half fa-lg m-t-2"></i>\n <br>battery-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-quarter fa-lg m-t-2"></i>\n <br>battery-quarter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-three-quarters fa-lg m-t-2"></i>\n <br>battery-three-quarters\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bed fa-lg m-t-2"></i>\n <br>bed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-beer fa-lg m-t-2"></i>\n <br>beer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell fa-lg m-t-2"></i>\n <br>bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-o fa-lg m-t-2"></i>\n <br>bell-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash fa-lg m-t-2"></i>\n <br>bell-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash-o fa-lg m-t-2"></i>\n <br>bell-slash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-binoculars fa-lg m-t-2"></i>\n <br>binoculars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-birthday-cake fa-lg m-t-2"></i>\n <br>birthday-cake\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bolt fa-lg m-t-2"></i>\n <br>bolt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bomb fa-lg m-t-2"></i>\n <br>bomb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-book fa-lg m-t-2"></i>\n <br>book\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark fa-lg m-t-2"></i>\n <br>bookmark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark-o fa-lg m-t-2"></i>\n <br>bookmark-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-briefcase fa-lg m-t-2"></i>\n <br>briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bug fa-lg m-t-2"></i>\n <br>bug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building fa-lg m-t-2"></i>\n <br>building\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building-o fa-lg m-t-2"></i>\n <br>building-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullhorn fa-lg m-t-2"></i>\n <br>bullhorn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullseye fa-lg m-t-2"></i>\n <br>bullseye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calculator fa-lg m-t-2"></i>\n <br>calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar fa-lg m-t-2"></i>\n <br>calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-check-o fa-lg m-t-2"></i>\n <br>calendar-check-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-minus-o fa-lg m-t-2"></i>\n <br>calendar-minus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-o fa-lg m-t-2"></i>\n <br>calendar-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-plus-o fa-lg m-t-2"></i>\n <br>calendar-plus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-times-o fa-lg m-t-2"></i>\n <br>calendar-times-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera fa-lg m-t-2"></i>\n <br>camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera-retro fa-lg m-t-2"></i>\n <br>camera-retro\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-arrow-down fa-lg m-t-2"></i>\n <br>cart-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-plus fa-lg m-t-2"></i>\n <br>cart-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc fa-lg m-t-2"></i>\n <br>cc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-certificate fa-lg m-t-2"></i>\n <br>certificate\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check fa-lg m-t-2"></i>\n <br>check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle fa-lg m-t-2"></i>\n <br>check-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle-o fa-lg m-t-2"></i>\n <br>check-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-child fa-lg m-t-2"></i>\n <br>child\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-thin fa-lg m-t-2"></i>\n <br>circle-thin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clock-o fa-lg m-t-2"></i>\n <br>clock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clone fa-lg m-t-2"></i>\n <br>clone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-close fa-lg m-t-2"></i>\n <br>close\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud fa-lg m-t-2"></i>\n <br>cloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-download fa-lg m-t-2"></i>\n <br>cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-upload fa-lg m-t-2"></i>\n <br>cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code fa-lg m-t-2"></i>\n <br>code\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code-fork fa-lg m-t-2"></i>\n <br>code-fork\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-coffee fa-lg m-t-2"></i>\n <br>coffee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cogs fa-lg m-t-2"></i>\n <br>cogs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment fa-lg m-t-2"></i>\n <br>comment\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment-o fa-lg m-t-2"></i>\n <br>comment-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting fa-lg m-t-2"></i>\n <br>commenting\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting-o fa-lg m-t-2"></i>\n <br>commenting-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments fa-lg m-t-2"></i>\n <br>comments\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments-o fa-lg m-t-2"></i>\n <br>comments-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compass fa-lg m-t-2"></i>\n <br>compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copyright fa-lg m-t-2"></i>\n <br>copyright\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-creative-commons fa-lg m-t-2"></i>\n <br>creative-commons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crop fa-lg m-t-2"></i>\n <br>crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crosshairs fa-lg m-t-2"></i>\n <br>crosshairs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cube fa-lg m-t-2"></i>\n <br>cube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cubes fa-lg m-t-2"></i>\n <br>cubes\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cutlery fa-lg m-t-2"></i>\n <br>cutlery\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashboard fa-lg m-t-2"></i>\n <br>dashboard\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-database fa-lg m-t-2"></i>\n <br>database\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-desktop fa-lg m-t-2"></i>\n <br>desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-diamond fa-lg m-t-2"></i>\n <br>diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-download fa-lg m-t-2"></i>\n <br>download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edit fa-lg m-t-2"></i>\n <br>edit\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-h fa-lg m-t-2"></i>\n <br>ellipsis-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-v fa-lg m-t-2"></i>\n <br>ellipsis-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope fa-lg m-t-2"></i>\n <br>envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-o fa-lg m-t-2"></i>\n <br>envelope-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-square fa-lg m-t-2"></i>\n <br>envelope-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation fa-lg m-t-2"></i>\n <br>exclamation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-circle fa-lg m-t-2"></i>\n <br>exclamation-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-triangle fa-lg m-t-2"></i>\n <br>exclamation-triangle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link fa-lg m-t-2"></i>\n <br>external-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link-square fa-lg m-t-2"></i>\n <br>external-link-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye fa-lg m-t-2"></i>\n <br>eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye-slash fa-lg m-t-2"></i>\n <br>eye-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eyedropper fa-lg m-t-2"></i>\n <br>eyedropper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fax fa-lg m-t-2"></i>\n <br>fax\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-feed fa-lg m-t-2"></i>\n <br>feed\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-female fa-lg m-t-2"></i>\n <br>female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-film fa-lg m-t-2"></i>\n <br>film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-filter fa-lg m-t-2"></i>\n <br>filter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire fa-lg m-t-2"></i>\n <br>fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire-extinguisher fa-lg m-t-2"></i>\n <br>fire-extinguisher\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag fa-lg m-t-2"></i>\n <br>flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-checkered fa-lg m-t-2"></i>\n <br>flag-checkered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-o fa-lg m-t-2"></i>\n <br>flag-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flash fa-lg m-t-2"></i>\n <br>flash\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flask fa-lg m-t-2"></i>\n <br>flask\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder fa-lg m-t-2"></i>\n <br>folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-o fa-lg m-t-2"></i>\n <br>folder-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open fa-lg m-t-2"></i>\n <br>folder-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open-o fa-lg m-t-2"></i>\n <br>folder-open-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-frown-o fa-lg m-t-2"></i>\n <br>frown-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-futbol-o fa-lg m-t-2"></i>\n <br>futbol-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gamepad fa-lg m-t-2"></i>\n <br>gamepad\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gavel fa-lg m-t-2"></i>\n <br>gavel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gears fa-lg m-t-2"></i>\n <br>gears\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gift fa-lg m-t-2"></i>\n <br>gift\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-glass fa-lg m-t-2"></i>\n <br>glass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-globe fa-lg m-t-2"></i>\n <br>globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-graduation-cap fa-lg m-t-2"></i>\n <br>graduation-cap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-group fa-lg m-t-2"></i>\n <br>group\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hdd-o fa-lg m-t-2"></i>\n <br>hdd-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-headphones fa-lg m-t-2"></i>\n <br>headphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-history fa-lg m-t-2"></i>\n <br>history\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-home fa-lg m-t-2"></i>\n <br>home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hotel fa-lg m-t-2"></i>\n <br>hotel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass fa-lg m-t-2"></i>\n <br>hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-1 fa-lg m-t-2"></i>\n <br>hourglass-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-2 fa-lg m-t-2"></i>\n <br>hourglass-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-3 fa-lg m-t-2"></i>\n <br>hourglass-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-end fa-lg m-t-2"></i>\n <br>hourglass-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-half fa-lg m-t-2"></i>\n <br>hourglass-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-o fa-lg m-t-2"></i>\n <br>hourglass-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-start fa-lg m-t-2"></i>\n <br>hourglass-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-i-cursor fa-lg m-t-2"></i>\n <br>i-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-image fa-lg m-t-2"></i>\n <br>image\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inbox fa-lg m-t-2"></i>\n <br>inbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-industry fa-lg m-t-2"></i>\n <br>industry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info fa-lg m-t-2"></i>\n <br>info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info-circle fa-lg m-t-2"></i>\n <br>info-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-institution fa-lg m-t-2"></i>\n <br>institution\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-key fa-lg m-t-2"></i>\n <br>key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-keyboard-o fa-lg m-t-2"></i>\n <br>keyboard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-language fa-lg m-t-2"></i>\n <br>language\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-laptop fa-lg m-t-2"></i>\n <br>laptop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leaf fa-lg m-t-2"></i>\n <br>leaf\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-legal fa-lg m-t-2"></i>\n <br>legal\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lemon-o fa-lg m-t-2"></i>\n <br>lemon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-down fa-lg m-t-2"></i>\n <br>level-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-up fa-lg m-t-2"></i>\n <br>level-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-bouy fa-lg m-t-2"></i>\n <br>life-bouy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-buoy fa-lg m-t-2"></i>\n <br>life-buoy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-ring fa-lg m-t-2"></i>\n <br>life-ring\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-saver fa-lg m-t-2"></i>\n <br>life-saver\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lightbulb-o fa-lg m-t-2"></i>\n <br>lightbulb-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-location-arrow fa-lg m-t-2"></i>\n <br>location-arrow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lock fa-lg m-t-2"></i>\n <br>lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magic fa-lg m-t-2"></i>\n <br>magic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magnet fa-lg m-t-2"></i>\n <br>magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-forward fa-lg m-t-2"></i>\n <br>mail-forward\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply fa-lg m-t-2"></i>\n <br>mail-reply\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply-all fa-lg m-t-2"></i>\n <br>mail-reply-all\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-male fa-lg m-t-2"></i>\n <br>male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map fa-lg m-t-2"></i>\n <br>map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-marker fa-lg m-t-2"></i>\n <br>map-marker\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-o fa-lg m-t-2"></i>\n <br>map-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-pin fa-lg m-t-2"></i>\n <br>map-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-signs fa-lg m-t-2"></i>\n <br>map-signs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meh-o fa-lg m-t-2"></i>\n <br>meh-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone fa-lg m-t-2"></i>\n <br>microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone-slash fa-lg m-t-2"></i>\n <br>microphone-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus fa-lg m-t-2"></i>\n <br>minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-circle fa-lg m-t-2"></i>\n <br>minus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile fa-lg m-t-2"></i>\n <br>mobile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile-phone fa-lg m-t-2"></i>\n <br>mobile-phone\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-moon-o fa-lg m-t-2"></i>\n <br>moon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mortar-board fa-lg m-t-2"></i>\n <br>mortar-board\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mouse-pointer fa-lg m-t-2"></i>\n <br>mouse-pointer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-music fa-lg m-t-2"></i>\n <br>music\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-navicon fa-lg m-t-2"></i>\n <br>navicon\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-newspaper-o fa-lg m-t-2"></i>\n <br>newspaper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-group fa-lg m-t-2"></i>\n <br>object-group\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-ungroup fa-lg m-t-2"></i>\n <br>object-ungroup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paint-brush fa-lg m-t-2"></i>\n <br>paint-brush\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane fa-lg m-t-2"></i>\n <br>paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane-o fa-lg m-t-2"></i>\n <br>paper-plane-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paw fa-lg m-t-2"></i>\n <br>paw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil fa-lg m-t-2"></i>\n <br>pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square fa-lg m-t-2"></i>\n <br>pencil-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square-o fa-lg m-t-2"></i>\n <br>pencil-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone fa-lg m-t-2"></i>\n <br>phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone-square fa-lg m-t-2"></i>\n <br>phone-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-photo fa-lg m-t-2"></i>\n <br>photo\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-picture-o fa-lg m-t-2"></i>\n <br>picture-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plug fa-lg m-t-2"></i>\n <br>plug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus fa-lg m-t-2"></i>\n <br>plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-circle fa-lg m-t-2"></i>\n <br>plus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-power-off fa-lg m-t-2"></i>\n <br>power-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-print fa-lg m-t-2"></i>\n <br>print\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-puzzle-piece fa-lg m-t-2"></i>\n <br>puzzle-piece\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qrcode fa-lg m-t-2"></i>\n <br>qrcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question fa-lg m-t-2"></i>\n <br>question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question-circle fa-lg m-t-2"></i>\n <br>question-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-left fa-lg m-t-2"></i>\n <br>quote-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-right fa-lg m-t-2"></i>\n <br>quote-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-recycle fa-lg m-t-2"></i>\n <br>recycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-registered fa-lg m-t-2"></i>\n <br>registered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-remove fa-lg m-t-2"></i>\n <br>remove\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reorder fa-lg m-t-2"></i>\n <br>reorder\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply fa-lg m-t-2"></i>\n <br>reply\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply-all fa-lg m-t-2"></i>\n <br>reply-all\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-retweet fa-lg m-t-2"></i>\n <br>retweet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-road fa-lg m-t-2"></i>\n <br>road\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss fa-lg m-t-2"></i>\n <br>rss\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss-square fa-lg m-t-2"></i>\n <br>rss-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search fa-lg m-t-2"></i>\n <br>search\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-minus fa-lg m-t-2"></i>\n <br>search-minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-plus fa-lg m-t-2"></i>\n <br>search-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send fa-lg m-t-2"></i>\n <br>send\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send-o fa-lg m-t-2"></i>\n <br>send-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-server fa-lg m-t-2"></i>\n <br>server\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share fa-lg m-t-2"></i>\n <br>share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square fa-lg m-t-2"></i>\n <br>share-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square-o fa-lg m-t-2"></i>\n <br>share-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shield fa-lg m-t-2"></i>\n <br>shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-cart fa-lg m-t-2"></i>\n <br>shopping-cart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-in fa-lg m-t-2"></i>\n <br>sign-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-out fa-lg m-t-2"></i>\n <br>sign-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-signal fa-lg m-t-2"></i>\n <br>signal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sitemap fa-lg m-t-2"></i>\n <br>sitemap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sliders fa-lg m-t-2"></i>\n <br>sliders\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-smile-o fa-lg m-t-2"></i>\n <br>smile-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soccer-ball-o fa-lg m-t-2"></i>\n <br>soccer-ball-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort fa-lg m-t-2"></i>\n <br>sort\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-asc fa-lg m-t-2"></i>\n <br>sort-alpha-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-desc fa-lg m-t-2"></i>\n <br>sort-alpha-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-asc fa-lg m-t-2"></i>\n <br>sort-amount-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-desc fa-lg m-t-2"></i>\n <br>sort-amount-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-asc fa-lg m-t-2"></i>\n <br>sort-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-desc fa-lg m-t-2"></i>\n <br>sort-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-down fa-lg m-t-2"></i>\n <br>sort-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-asc fa-lg m-t-2"></i>\n <br>sort-numeric-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-desc fa-lg m-t-2"></i>\n <br>sort-numeric-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-up fa-lg m-t-2"></i>\n <br>sort-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spoon fa-lg m-t-2"></i>\n <br>spoon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star fa-lg m-t-2"></i>\n <br>star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half fa-lg m-t-2"></i>\n <br>star-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-empty fa-lg m-t-2"></i>\n <br>star-half-empty\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-full fa-lg m-t-2"></i>\n <br>star-half-full\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-o fa-lg m-t-2"></i>\n <br>star-half-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-o fa-lg m-t-2"></i>\n <br>star-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note fa-lg m-t-2"></i>\n <br>sticky-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note-o fa-lg m-t-2"></i>\n <br>sticky-note-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-street-view fa-lg m-t-2"></i>\n <br>street-view\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-suitcase fa-lg m-t-2"></i>\n <br>suitcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sun-o fa-lg m-t-2"></i>\n <br>sun-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-support fa-lg m-t-2"></i>\n <br>support\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tablet fa-lg m-t-2"></i>\n <br>tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tachometer fa-lg m-t-2"></i>\n <br>tachometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tag fa-lg m-t-2"></i>\n <br>tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tags fa-lg m-t-2"></i>\n <br>tags\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tasks fa-lg m-t-2"></i>\n <br>tasks\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-television fa-lg m-t-2"></i>\n <br>television\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-terminal fa-lg m-t-2"></i>\n <br>terminal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumb-tack fa-lg m-t-2"></i>\n <br>thumb-tack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ticket fa-lg m-t-2"></i>\n <br>ticket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times fa-lg m-t-2"></i>\n <br>times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle fa-lg m-t-2"></i>\n <br>times-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle-o fa-lg m-t-2"></i>\n <br>times-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tint fa-lg m-t-2"></i>\n <br>tint\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-off fa-lg m-t-2"></i>\n <br>toggle-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-on fa-lg m-t-2"></i>\n <br>toggle-on\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trademark fa-lg m-t-2"></i>\n <br>trademark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash fa-lg m-t-2"></i>\n <br>trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash-o fa-lg m-t-2"></i>\n <br>trash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tree fa-lg m-t-2"></i>\n <br>tree\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trophy fa-lg m-t-2"></i>\n <br>trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tty fa-lg m-t-2"></i>\n <br>tty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tv fa-lg m-t-2"></i>\n <br>tv\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-umbrella fa-lg m-t-2"></i>\n <br>umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-university fa-lg m-t-2"></i>\n <br>university\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock fa-lg m-t-2"></i>\n <br>unlock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock-alt fa-lg m-t-2"></i>\n <br>unlock-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unsorted fa-lg m-t-2"></i>\n <br>unsorted\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-upload fa-lg m-t-2"></i>\n <br>upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user fa-lg m-t-2"></i>\n <br>user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-plus fa-lg m-t-2"></i>\n <br>user-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-secret fa-lg m-t-2"></i>\n <br>user-secret\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-times fa-lg m-t-2"></i>\n <br>user-times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-users fa-lg m-t-2"></i>\n <br>users\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-video-camera fa-lg m-t-2"></i>\n <br>video-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-down fa-lg m-t-2"></i>\n <br>volume-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-off fa-lg m-t-2"></i>\n <br>volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-up fa-lg m-t-2"></i>\n <br>volume-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-warning fa-lg m-t-2"></i>\n <br>warning\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wifi fa-lg m-t-2"></i>\n <br>wifi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wrench fa-lg m-t-2"></i>\n <br>wrench\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="hand">\n <div class="card-header">Hand Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="transportation">\n <div class="card-header">Transportation Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subway fa-lg m-t-2"></i>\n <br>subway\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-train fa-lg m-t-2"></i>\n <br>train\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="gender">\n <div class="card-header">Gender Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-genderless fa-lg m-t-2"></i>\n <br>genderless\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-intersex fa-lg m-t-2"></i>\n <br>intersex\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars fa-lg m-t-2"></i>\n <br>mars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-double fa-lg m-t-2"></i>\n <br>mars-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke fa-lg m-t-2"></i>\n <br>mars-stroke\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-h fa-lg m-t-2"></i>\n <br>mars-stroke-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-v fa-lg m-t-2"></i>\n <br>mars-stroke-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mercury fa-lg m-t-2"></i>\n <br>mercury\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-neuter fa-lg m-t-2"></i>\n <br>neuter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender fa-lg m-t-2"></i>\n <br>transgender\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender-alt fa-lg m-t-2"></i>\n <br>transgender-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus fa-lg m-t-2"></i>\n <br>venus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-double fa-lg m-t-2"></i>\n <br>venus-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-mars fa-lg m-t-2"></i>\n <br>venus-mars\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="file-type">\n <div class="card-header">File Type Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="spinner">\n <div class="card-header">Spinner Icons</div>\n <div class="card-block">\n <div class="alert alert-success">\n <ul class="fa-ul">\n <li>\n <i class="fa fa-info-circle fa-li"></i> These icons work great with the\n <code>fa-spin</code> class.\n </li>\n </ul>\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="form-control">\n <div class="card-header">Form Control Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="payment">\n <div class="card-header">Payment Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="chart">\n <div class="card-header">Chart Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="currency">\n <div class="card-header">Currency Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cny fa-lg m-t-2"></i>\n <br>cny\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dollar fa-lg m-t-2"></i>\n <br>dollar\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eur fa-lg m-t-2"></i>\n <br>eur\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-euro fa-lg m-t-2"></i>\n <br>euro\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gbp fa-lg m-t-2"></i>\n <br>gbp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ils fa-lg m-t-2"></i>\n <br>ils\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inr fa-lg m-t-2"></i>\n <br>inr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jpy fa-lg m-t-2"></i>\n <br>jpy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-krw fa-lg m-t-2"></i>\n <br>krw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rmb fa-lg m-t-2"></i>\n <br>rmb\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rouble fa-lg m-t-2"></i>\n <br>rouble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rub fa-lg m-t-2"></i>\n <br>rub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ruble fa-lg m-t-2"></i>\n <br>ruble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rupee fa-lg m-t-2"></i>\n <br>rupee\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shekel fa-lg m-t-2"></i>\n <br>shekel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sheqel fa-lg m-t-2"></i>\n <br>sheqel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-try fa-lg m-t-2"></i>\n <br>try\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-turkish-lira fa-lg m-t-2"></i>\n <br>turkish-lira\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usd fa-lg m-t-2"></i>\n <br>usd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-won fa-lg m-t-2"></i>\n <br>won\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yen fa-lg m-t-2"></i>\n <br>yen\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="text-editor">\n <div class="card-header">Text Editor Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-center fa-lg m-t-2"></i>\n <br>align-center\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-justify fa-lg m-t-2"></i>\n <br>align-justify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-left fa-lg m-t-2"></i>\n <br>align-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-right fa-lg m-t-2"></i>\n <br>align-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bold fa-lg m-t-2"></i>\n <br>bold\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain fa-lg m-t-2"></i>\n <br>chain\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain-broken fa-lg m-t-2"></i>\n <br>chain-broken\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clipboard fa-lg m-t-2"></i>\n <br>clipboard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-columns fa-lg m-t-2"></i>\n <br>columns\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copy fa-lg m-t-2"></i>\n <br>copy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cut fa-lg m-t-2"></i>\n <br>cut\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dedent fa-lg m-t-2"></i>\n <br>dedent\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-files-o fa-lg m-t-2"></i>\n <br>files-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-floppy-o fa-lg m-t-2"></i>\n <br>floppy-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-font fa-lg m-t-2"></i>\n <br>font\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-header fa-lg m-t-2"></i>\n <br>header\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-indent fa-lg m-t-2"></i>\n <br>indent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-italic fa-lg m-t-2"></i>\n <br>italic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-link fa-lg m-t-2"></i>\n <br>link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list fa-lg m-t-2"></i>\n <br>list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-alt fa-lg m-t-2"></i>\n <br>list-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ol fa-lg m-t-2"></i>\n <br>list-ol\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ul fa-lg m-t-2"></i>\n <br>list-ul\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-outdent fa-lg m-t-2"></i>\n <br>outdent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paperclip fa-lg m-t-2"></i>\n <br>paperclip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paragraph fa-lg m-t-2"></i>\n <br>paragraph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paste fa-lg m-t-2"></i>\n <br>paste\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-repeat fa-lg m-t-2"></i>\n <br>repeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-left fa-lg m-t-2"></i>\n <br>rotate-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-right fa-lg m-t-2"></i>\n <br>rotate-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-save fa-lg m-t-2"></i>\n <br>save\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scissors fa-lg m-t-2"></i>\n <br>scissors\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-strikethrough fa-lg m-t-2"></i>\n <br>strikethrough\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subscript fa-lg m-t-2"></i>\n <br>subscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-superscript fa-lg m-t-2"></i>\n <br>superscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-table fa-lg m-t-2"></i>\n <br>table\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-height fa-lg m-t-2"></i>\n <br>text-height\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-width fa-lg m-t-2"></i>\n <br>text-width\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th fa-lg m-t-2"></i>\n <br>th\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-large fa-lg m-t-2"></i>\n <br>th-large\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-list fa-lg m-t-2"></i>\n <br>th-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-underline fa-lg m-t-2"></i>\n <br>underline\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-undo fa-lg m-t-2"></i>\n <br>undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlink fa-lg m-t-2"></i>\n <br>unlink\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="directional">\n <div class="card-header">Directional Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-down fa-lg m-t-2"></i>\n <br>angle-double-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-left fa-lg m-t-2"></i>\n <br>angle-double-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-right fa-lg m-t-2"></i>\n <br>angle-double-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-up fa-lg m-t-2"></i>\n <br>angle-double-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-down fa-lg m-t-2"></i>\n <br>angle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-left fa-lg m-t-2"></i>\n <br>angle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-right fa-lg m-t-2"></i>\n <br>angle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-up fa-lg m-t-2"></i>\n <br>angle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-down fa-lg m-t-2"></i>\n <br>arrow-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-left fa-lg m-t-2"></i>\n <br>arrow-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-down fa-lg m-t-2"></i>\n <br>arrow-circle-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-left fa-lg m-t-2"></i>\n <br>arrow-circle-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-right fa-lg m-t-2"></i>\n <br>arrow-circle-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-up fa-lg m-t-2"></i>\n <br>arrow-circle-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-right fa-lg m-t-2"></i>\n <br>arrow-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-up fa-lg m-t-2"></i>\n <br>arrow-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-down fa-lg m-t-2"></i>\n <br>arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-left fa-lg m-t-2"></i>\n <br>arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-right fa-lg m-t-2"></i>\n <br>arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-up fa-lg m-t-2"></i>\n <br>arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-down fa-lg m-t-2"></i>\n <br>caret-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-left fa-lg m-t-2"></i>\n <br>caret-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-right fa-lg m-t-2"></i>\n <br>caret-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-up fa-lg m-t-2"></i>\n <br>caret-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-down fa-lg m-t-2"></i>\n <br>chevron-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-left fa-lg m-t-2"></i>\n <br>chevron-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-right fa-lg m-t-2"></i>\n <br>chevron-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-up fa-lg m-t-2"></i>\n <br>chevron-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-down fa-lg m-t-2"></i>\n <br>chevron-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-left fa-lg m-t-2"></i>\n <br>chevron-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-right fa-lg m-t-2"></i>\n <br>chevron-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-up fa-lg m-t-2"></i>\n <br>chevron-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-down fa-lg m-t-2"></i>\n <br>long-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-left fa-lg m-t-2"></i>\n <br>long-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-right fa-lg m-t-2"></i>\n <br>long-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-up fa-lg m-t-2"></i>\n <br>long-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="video-player">\n <div class="card-header">Video Player Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-backward fa-lg m-t-2"></i>\n <br>backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compress fa-lg m-t-2"></i>\n <br>compress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eject fa-lg m-t-2"></i>\n <br>eject\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expand fa-lg m-t-2"></i>\n <br>expand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-backward fa-lg m-t-2"></i>\n <br>fast-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-forward fa-lg m-t-2"></i>\n <br>fast-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forward fa-lg m-t-2"></i>\n <br>forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause fa-lg m-t-2"></i>\n <br>pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play fa-lg m-t-2"></i>\n <br>play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle fa-lg m-t-2"></i>\n <br>play-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle-o fa-lg m-t-2"></i>\n <br>play-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-backward fa-lg m-t-2"></i>\n <br>step-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-forward fa-lg m-t-2"></i>\n <br>step-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop fa-lg m-t-2"></i>\n <br>stop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="brand">\n <div class="card-header">Brand Icons</div>\n <div class="card-block">\n <div class="alert alert-warning">\n <h4><i class="fa fa-warning"></i> Warning!</h4>\n Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please\n <a href="https://adblockplus.org/en/bugs" class="alert-link">report an issue with Adblock Plus</a> if you believe this to be an error. To work around this, you\'ll need to modify the social icon class names.\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-500px fa-lg m-t-2"></i>\n <br>500px\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adn fa-lg m-t-2"></i>\n <br>adn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-amazon fa-lg m-t-2"></i>\n <br>amazon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-android fa-lg m-t-2"></i>\n <br>android\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angellist fa-lg m-t-2"></i>\n <br>angellist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-apple fa-lg m-t-2"></i>\n <br>apple\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance fa-lg m-t-2"></i>\n <br>behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance-square fa-lg m-t-2"></i>\n <br>behance-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket fa-lg m-t-2"></i>\n <br>bitbucket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket-square fa-lg m-t-2"></i>\n <br>bitbucket-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-black-tie fa-lg m-t-2"></i>\n <br>black-tie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-buysellads fa-lg m-t-2"></i>\n <br>buysellads\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chrome fa-lg m-t-2"></i>\n <br>chrome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codepen fa-lg m-t-2"></i>\n <br>codepen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-connectdevelop fa-lg m-t-2"></i>\n <br>connectdevelop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-contao fa-lg m-t-2"></i>\n <br>contao\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-css3 fa-lg m-t-2"></i>\n <br>css3\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashcube fa-lg m-t-2"></i>\n <br>dashcube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-delicious fa-lg m-t-2"></i>\n <br>delicious\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-deviantart fa-lg m-t-2"></i>\n <br>deviantart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-digg fa-lg m-t-2"></i>\n <br>digg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dribbble fa-lg m-t-2"></i>\n <br>dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dropbox fa-lg m-t-2"></i>\n <br>dropbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-drupal fa-lg m-t-2"></i>\n <br>drupal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-empire fa-lg m-t-2"></i>\n <br>empire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expeditedssl fa-lg m-t-2"></i>\n <br>expeditedssl\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook fa-lg m-t-2"></i>\n <br>facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-f fa-lg m-t-2"></i>\n <br>facebook-f\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-official fa-lg m-t-2"></i>\n <br>facebook-official\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-square fa-lg m-t-2"></i>\n <br>facebook-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-firefox fa-lg m-t-2"></i>\n <br>firefox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flickr fa-lg m-t-2"></i>\n <br>flickr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fonticons fa-lg m-t-2"></i>\n <br>fonticons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forumbee fa-lg m-t-2"></i>\n <br>forumbee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-foursquare fa-lg m-t-2"></i>\n <br>foursquare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ge fa-lg m-t-2"></i>\n <br>ge\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-get-pocket fa-lg m-t-2"></i>\n <br>get-pocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git fa-lg m-t-2"></i>\n <br>git\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git-square fa-lg m-t-2"></i>\n <br>git-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github fa-lg m-t-2"></i>\n <br>github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-alt fa-lg m-t-2"></i>\n <br>github-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-square fa-lg m-t-2"></i>\n <br>github-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gittip fa-lg m-t-2"></i>\n <br>gittip\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google fa-lg m-t-2"></i>\n <br>google\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus fa-lg m-t-2"></i>\n <br>google-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus-square fa-lg m-t-2"></i>\n <br>google-plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gratipay fa-lg m-t-2"></i>\n <br>gratipay\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hacker-news fa-lg m-t-2"></i>\n <br>hacker-news\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-houzz fa-lg m-t-2"></i>\n <br>houzz\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-html5 fa-lg m-t-2"></i>\n <br>html5\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-instagram fa-lg m-t-2"></i>\n <br>instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-internet-explorer fa-lg m-t-2"></i>\n <br>internet-explorer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ioxhost fa-lg m-t-2"></i>\n <br>ioxhost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-joomla fa-lg m-t-2"></i>\n <br>joomla\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jsfiddle fa-lg m-t-2"></i>\n <br>jsfiddle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm fa-lg m-t-2"></i>\n <br>lastfm\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm-square fa-lg m-t-2"></i>\n <br>lastfm-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leanpub fa-lg m-t-2"></i>\n <br>leanpub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin fa-lg m-t-2"></i>\n <br>linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin-square fa-lg m-t-2"></i>\n <br>linkedin-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linux fa-lg m-t-2"></i>\n <br>linux\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-maxcdn fa-lg m-t-2"></i>\n <br>maxcdn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meanpath fa-lg m-t-2"></i>\n <br>meanpath\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medium fa-lg m-t-2"></i>\n <br>medium\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki fa-lg m-t-2"></i>\n <br>odnoklassniki\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki-square fa-lg m-t-2"></i>\n <br>odnoklassniki-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opencart fa-lg m-t-2"></i>\n <br>opencart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-openid fa-lg m-t-2"></i>\n <br>openid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opera fa-lg m-t-2"></i>\n <br>opera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-optin-monster fa-lg m-t-2"></i>\n <br>optin-monster\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pagelines fa-lg m-t-2"></i>\n <br>pagelines\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper fa-lg m-t-2"></i>\n <br>pied-piper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper-alt fa-lg m-t-2"></i>\n <br>pied-piper-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest fa-lg m-t-2"></i>\n <br>pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-p fa-lg m-t-2"></i>\n <br>pinterest-p\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-square fa-lg m-t-2"></i>\n <br>pinterest-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qq fa-lg m-t-2"></i>\n <br>qq\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ra fa-lg m-t-2"></i>\n <br>ra\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rebel fa-lg m-t-2"></i>\n <br>rebel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit fa-lg m-t-2"></i>\n <br>reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-square fa-lg m-t-2"></i>\n <br>reddit-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-renren fa-lg m-t-2"></i>\n <br>renren\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-safari fa-lg m-t-2"></i>\n <br>safari\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sellsy fa-lg m-t-2"></i>\n <br>sellsy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shirtsinbulk fa-lg m-t-2"></i>\n <br>shirtsinbulk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-simplybuilt fa-lg m-t-2"></i>\n <br>simplybuilt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skyatlas fa-lg m-t-2"></i>\n <br>skyatlas\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skype fa-lg m-t-2"></i>\n <br>skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slack fa-lg m-t-2"></i>\n <br>slack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slideshare fa-lg m-t-2"></i>\n <br>slideshare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soundcloud fa-lg m-t-2"></i>\n <br>soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spotify fa-lg m-t-2"></i>\n <br>spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-exchange fa-lg m-t-2"></i>\n <br>stack-exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-overflow fa-lg m-t-2"></i>\n <br>stack-overflow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam fa-lg m-t-2"></i>\n <br>steam\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam-square fa-lg m-t-2"></i>\n <br>steam-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon fa-lg m-t-2"></i>\n <br>stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon-circle fa-lg m-t-2"></i>\n <br>stumbleupon-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tencent-weibo fa-lg m-t-2"></i>\n <br>tencent-weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trello fa-lg m-t-2"></i>\n <br>trello\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tripadvisor fa-lg m-t-2"></i>\n <br>tripadvisor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr fa-lg m-t-2"></i>\n <br>tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr-square fa-lg m-t-2"></i>\n <br>tumblr-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitch fa-lg m-t-2"></i>\n <br>twitch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter fa-lg m-t-2"></i>\n <br>twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter-square fa-lg m-t-2"></i>\n <br>twitter-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-viacoin fa-lg m-t-2"></i>\n <br>viacoin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo fa-lg m-t-2"></i>\n <br>vimeo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo-square fa-lg m-t-2"></i>\n <br>vimeo-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vine fa-lg m-t-2"></i>\n <br>vine\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vk fa-lg m-t-2"></i>\n <br>vk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wechat fa-lg m-t-2"></i>\n <br>wechat\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weibo fa-lg m-t-2"></i>\n <br>weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weixin fa-lg m-t-2"></i>\n <br>weixin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-whatsapp fa-lg m-t-2"></i>\n <br>whatsapp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wikipedia-w fa-lg m-t-2"></i>\n <br>wikipedia-w\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-windows fa-lg m-t-2"></i>\n <br>windows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wordpress fa-lg m-t-2"></i>\n <br>wordpress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing fa-lg m-t-2"></i>\n <br>xing\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing-square fa-lg m-t-2"></i>\n <br>xing-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator fa-lg m-t-2"></i>\n <br>y-combinator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator-square fa-lg m-t-2"></i>\n <br>y-combinator-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yahoo fa-lg m-t-2"></i>\n <br>yahoo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc fa-lg m-t-2"></i>\n <br>yc\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc-square fa-lg m-t-2"></i>\n <br>yc-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yelp fa-lg m-t-2"></i>\n <br>yelp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube fa-lg m-t-2"></i>\n <br>youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-square fa-lg m-t-2"></i>\n <br>youtube-square\n </div>\n </div>\n <div class="alert alert-success m-t-2">\n <ul class="margin-bottom-none padding-left-lg">\n <li>All brand icons are trademarks of their respective owners.</li>\n <li>The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.</li>\n <li>Brand icons should only be used to represent the company or product to which they refer.</li>\n </ul>\n </div>\n </div>\n </div>\n <div class="card" id="medical">\n <div class="card-header">Medical Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-h-square fa-lg m-t-2"></i>\n <br>h-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hospital-o fa-lg m-t-2"></i>\n <br>hospital-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medkit fa-lg m-t-2"></i>\n <br>medkit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stethoscope fa-lg m-t-2"></i>\n <br>stethoscope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-md fa-lg m-t-2"></i>\n <br>user-md\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n</div>\n'; +},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-picture-o"></i> Simple Line Icons\n </div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user icons font-2xl d-block m-t-2"></i>icon-user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-people icons font-2xl d-block m-t-2"></i>icon-people\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-female icons font-2xl d-block m-t-2"></i>icon-user-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-follow icons font-2xl d-block m-t-2"></i>icon-user-follow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-following icons font-2xl d-block m-t-2"></i>icon-user-following\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-unfollow icons font-2xl d-block m-t-2"></i>icon-user-unfollow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-login icons font-2xl d-block m-t-2"></i>icon-login\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-logout icons font-2xl d-block m-t-2"></i>icon-logout\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-emotsmile icons font-2xl d-block m-t-2"></i>icon-emotsmile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-phone icons font-2xl d-block m-t-2"></i>icon-phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-end icons font-2xl d-block m-t-2"></i>icon-call-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-in icons font-2xl d-block m-t-2"></i>icon-call-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-out icons font-2xl d-block m-t-2"></i>icon-call-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-map icons font-2xl d-block m-t-2"></i>icon-map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-location-pin icons font-2xl d-block m-t-2"></i>icon-location-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-direction icons font-2xl d-block m-t-2"></i>icon-direction\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-directions icons font-2xl d-block m-t-2"></i>icon-directions\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-compass icons font-2xl d-block m-t-2"></i>icon-compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-layers icons font-2xl d-block m-t-2"></i>icon-layers\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-menu icons font-2xl d-block m-t-2"></i>icon-menu\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-list icons font-2xl d-block m-t-2"></i>icon-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options-vertical icons font-2xl d-block m-t-2"></i>icon-options-vertical\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options icons font-2xl d-block m-t-2"></i>icon-options\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down icons font-2xl d-block m-t-2"></i>icon-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left icons font-2xl d-block m-t-2"></i>icon-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right icons font-2xl d-block m-t-2"></i>icon-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up icons font-2xl d-block m-t-2"></i>icon-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up-circle icons font-2xl d-block m-t-2"></i>icon-arrow-up-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left-circle icons font-2xl d-block m-t-2"></i>icon-arrow-left-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right-circle icons font-2xl d-block m-t-2"></i>icon-arrow-right-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down-circle icons font-2xl d-block m-t-2"></i>icon-arrow-down-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-check icons font-2xl d-block m-t-2"></i>icon-check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-clock icons font-2xl d-block m-t-2"></i>icon-clock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plus icons font-2xl d-block m-t-2"></i>icon-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-close icons font-2xl d-block m-t-2"></i>icon-close\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trophy icons font-2xl d-block m-t-2"></i>icon-trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-smartphone icons font-2xl d-block m-t-2"></i>icon-screen-smartphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-desktop icons font-2xl d-block m-t-2"></i>icon-screen-desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plane icons font-2xl d-block m-t-2"></i>icon-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-notebook icons font-2xl d-block m-t-2"></i>icon-notebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mustache icons font-2xl d-block m-t-2"></i>icon-mustache\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mouse icons font-2xl d-block m-t-2"></i>icon-mouse\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnet icons font-2xl d-block m-t-2"></i>icon-magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-energy icons font-2xl d-block m-t-2"></i>icon-energy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-disc icons font-2xl d-block m-t-2"></i>icon-disc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor icons font-2xl d-block m-t-2"></i>icon-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor-move icons font-2xl d-block m-t-2"></i>icon-cursor-move\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-crop icons font-2xl d-block m-t-2"></i>icon-crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chemistry icons font-2xl d-block m-t-2"></i>icon-chemistry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speedometer icons font-2xl d-block m-t-2"></i>icon-speedometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shield icons font-2xl d-block m-t-2"></i>icon-shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-tablet icons font-2xl d-block m-t-2"></i>icon-screen-tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magic-wand icons font-2xl d-block m-t-2"></i>icon-magic-wand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-hourglass icons font-2xl d-block m-t-2"></i>icon-hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graduation icons font-2xl d-block m-t-2"></i>icon-graduation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ghost icons font-2xl d-block m-t-2"></i>icon-ghost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-game-controller icons font-2xl d-block m-t-2"></i>icon-game-controller\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-fire icons font-2xl d-block m-t-2"></i>icon-fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eyeglass icons font-2xl d-block m-t-2"></i>icon-eyeglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-open icons font-2xl d-block m-t-2"></i>icon-envelope-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-letter icons font-2xl d-block m-t-2"></i>icon-envelope-letter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bell icons font-2xl d-block m-t-2"></i>icon-bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-badge icons font-2xl d-block m-t-2"></i>icon-badge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-anchor icons font-2xl d-block m-t-2"></i>icon-anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wallet icons font-2xl d-block m-t-2"></i>icon-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-vector icons font-2xl d-block m-t-2"></i>icon-vector\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speech icons font-2xl d-block m-t-2"></i>icon-speech\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-puzzle icons font-2xl d-block m-t-2"></i>icon-puzzle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-printer icons font-2xl d-block m-t-2"></i>icon-printer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-present icons font-2xl d-block m-t-2"></i>icon-present\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-playlist icons font-2xl d-block m-t-2"></i>icon-playlist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pin icons font-2xl d-block m-t-2"></i>icon-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-picture icons font-2xl d-block m-t-2"></i>icon-picture\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-handbag icons font-2xl d-block m-t-2"></i>icon-handbag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe-alt icons font-2xl d-block m-t-2"></i>icon-globe-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe icons font-2xl d-block m-t-2"></i>icon-globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder-alt icons font-2xl d-block m-t-2"></i>icon-folder-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder icons font-2xl d-block m-t-2"></i>icon-folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-film icons font-2xl d-block m-t-2"></i>icon-film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-feed icons font-2xl d-block m-t-2"></i>icon-feed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drop icons font-2xl d-block m-t-2"></i>icon-drop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drawer icons font-2xl d-block m-t-2"></i>icon-drawer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-docs icons font-2xl d-block m-t-2"></i>icon-docs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-doc icons font-2xl d-block m-t-2"></i>icon-doc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-diamond icons font-2xl d-block m-t-2"></i>icon-diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cup icons font-2xl d-block m-t-2"></i>icon-cup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calculator icons font-2xl d-block m-t-2"></i>icon-calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubbles icons font-2xl d-block m-t-2"></i>icon-bubbles\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-briefcase icons font-2xl d-block m-t-2"></i>icon-briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-book-open icons font-2xl d-block m-t-2"></i>icon-book-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket-loaded icons font-2xl d-block m-t-2"></i>icon-basket-loaded\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket icons font-2xl d-block m-t-2"></i>icon-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bag icons font-2xl d-block m-t-2"></i>icon-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-undo icons font-2xl d-block m-t-2"></i>icon-action-undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-redo icons font-2xl d-block m-t-2"></i>icon-action-redo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wrench icons font-2xl d-block m-t-2"></i>icon-wrench\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-umbrella icons font-2xl d-block m-t-2"></i>icon-umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trash icons font-2xl d-block m-t-2"></i>icon-trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-tag icons font-2xl d-block m-t-2"></i>icon-tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-support icons font-2xl d-block m-t-2"></i>icon-support\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-frame icons font-2xl d-block m-t-2"></i>icon-frame\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-fullscreen icons font-2xl d-block m-t-2"></i>icon-size-fullscreen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-actual icons font-2xl d-block m-t-2"></i>icon-size-actual\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shuffle icons font-2xl d-block m-t-2"></i>icon-shuffle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share-alt icons font-2xl d-block m-t-2"></i>icon-share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share icons font-2xl d-block m-t-2"></i>icon-share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-rocket icons font-2xl d-block m-t-2"></i>icon-rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-question icons font-2xl d-block m-t-2"></i>icon-question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pie-chart icons font-2xl d-block m-t-2"></i>icon-pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pencil icons font-2xl d-block m-t-2"></i>icon-pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-note icons font-2xl d-block m-t-2"></i>icon-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-loop icons font-2xl d-block m-t-2"></i>icon-loop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-home icons font-2xl d-block m-t-2"></i>icon-home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-grid icons font-2xl d-block m-t-2"></i>icon-grid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graph icons font-2xl d-block m-t-2"></i>icon-graph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-microphone icons font-2xl d-block m-t-2"></i>icon-microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone-alt icons font-2xl d-block m-t-2"></i>icon-music-tone-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone icons font-2xl d-block m-t-2"></i>icon-music-tone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones-alt icons font-2xl d-block m-t-2"></i>icon-earphones-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones icons font-2xl d-block m-t-2"></i>icon-earphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-equalizer icons font-2xl d-block m-t-2"></i>icon-equalizer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-like icons font-2xl d-block m-t-2"></i>icon-like\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-dislike icons font-2xl d-block m-t-2"></i>icon-dislike\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-start icons font-2xl d-block m-t-2"></i>icon-control-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-rewind icons font-2xl d-block m-t-2"></i>icon-control-rewind\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-play icons font-2xl d-block m-t-2"></i>icon-control-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-pause icons font-2xl d-block m-t-2"></i>icon-control-pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-forward icons font-2xl d-block m-t-2"></i>icon-control-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-end icons font-2xl d-block m-t-2"></i>icon-control-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-1 icons font-2xl d-block m-t-2"></i>icon-volume-1\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-2 icons font-2xl d-block m-t-2"></i>icon-volume-2\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-off icons font-2xl d-block m-t-2"></i>icon-volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calendar icons font-2xl d-block m-t-2"></i>icon-calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bulb icons font-2xl d-block m-t-2"></i>icon-bulb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chart icons font-2xl d-block m-t-2"></i>icon-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ban icons font-2xl d-block m-t-2"></i>icon-ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubble icons font-2xl d-block m-t-2"></i>icon-bubble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camrecorder icons font-2xl d-block m-t-2"></i>icon-camrecorder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camera icons font-2xl d-block m-t-2"></i>icon-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-download icons font-2xl d-block m-t-2"></i>icon-cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-upload icons font-2xl d-block m-t-2"></i>icon-cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope icons font-2xl d-block m-t-2"></i>icon-envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eye icons font-2xl d-block m-t-2"></i>icon-eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-flag icons font-2xl d-block m-t-2"></i>icon-flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-heart icons font-2xl d-block m-t-2"></i>icon-heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-info icons font-2xl d-block m-t-2"></i>icon-info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-key icons font-2xl d-block m-t-2"></i>icon-key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-link icons font-2xl d-block m-t-2"></i>icon-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock icons font-2xl d-block m-t-2"></i>icon-lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock-open icons font-2xl d-block m-t-2"></i>icon-lock-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier icons font-2xl d-block m-t-2"></i>icon-magnifier\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-add icons font-2xl d-block m-t-2"></i>icon-magnifier-add\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-remove icons font-2xl d-block m-t-2"></i>icon-magnifier-remove\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-clip icons font-2xl d-block m-t-2"></i>icon-paper-clip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-plane icons font-2xl d-block m-t-2"></i>icon-paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-power icons font-2xl d-block m-t-2"></i>icon-power\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-refresh icons font-2xl d-block m-t-2"></i>icon-refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-reload icons font-2xl d-block m-t-2"></i>icon-reload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-settings icons font-2xl d-block m-t-2"></i>icon-settings\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-star icons font-2xl d-block m-t-2"></i>icon-star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-female icons font-2xl d-block m-t-2"></i>icon-symbol-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-male icons font-2xl d-block m-t-2"></i>icon-symbol-male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-target icons font-2xl d-block m-t-2"></i>icon-target\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-credit-card icons font-2xl d-block m-t-2"></i>icon-credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paypal icons font-2xl d-block m-t-2"></i>icon-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-tumblr icons font-2xl d-block m-t-2"></i>icon-social-tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-twitter icons font-2xl d-block m-t-2"></i>icon-social-twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-facebook icons font-2xl d-block m-t-2"></i>icon-social-facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-instagram icons font-2xl d-block m-t-2"></i>icon-social-instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-linkedin icons font-2xl d-block m-t-2"></i>icon-social-linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-pinterest icons font-2xl d-block m-t-2"></i>icon-social-pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-github icons font-2xl d-block m-t-2"></i>icon-social-github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-gplus icons font-2xl d-block m-t-2"></i>icon-social-gplus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-reddit icons font-2xl d-block m-t-2"></i>icon-social-reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-skype icons font-2xl d-block m-t-2"></i>icon-social-skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dribbble icons font-2xl d-block m-t-2"></i>icon-social-dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-behance icons font-2xl d-block m-t-2"></i>icon-social-behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-foursqare icons font-2xl d-block m-t-2"></i>icon-social-foursqare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-soundcloud icons font-2xl d-block m-t-2"></i>icon-social-soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-spotify icons font-2xl d-block m-t-2"></i>icon-social-spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-stumbleupon icons font-2xl d-block m-t-2"></i>icon-social-stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-youtube icons font-2xl d-block m-t-2"></i>icon-social-youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dropbox icons font-2xl d-block m-t-2"></i>icon-social-dropbox\n </div>\n </div>\n <!--/.row-->\n </div>\n </div>\n</div>\n'; +},function(t,e){t.exports='<header class="navbar">\n <div class="container-fluid">\n <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>☰</button>\n <a class="navbar-brand" href="#"></a>\n <!-- remove:seed -->\n <ul class="nav navbar-nav hidden-md-down">\n <li class="nav-item">\n <a class="nav-link navbar-toggler sidebar-toggle" href="#">☰</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Dashboard</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Users</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Settings</a>\n </li>\n </ul>\n <ul class="nav navbar-nav pull-right hidden-md-down">\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-list"></i></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-location-pin"></i></a>\n </li>\n <li class="nav-item dropdown" dropdown (onToggle)="toggled($event)">\n <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false" dropdownToggle>\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="hidden-md-down">admin</span>\n </a>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu aria-labelledby="simple-dropdown">\n\n <div class="dropdown-header text-xs-center"><strong>Account</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comment<span class="tag tag-warning">42</span></a>\n\n <div class="dropdown-header text-xs-center"><strong>Settings</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a>\n <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Setting</a>\n <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a>\n <div class="divider"></div>\n <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock account</a>\n <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a>\n </div>\n </li>\n <li class="nav-item">\n <a class="nav-link navbar-toggler aside-toggle" href="#">☰</a>\n </li>\n </ul>\n <!-- /remove:seed -->\n </div>\n</header>\n\n<div class="sidebar">\n <nav class="sidebar-nav">\n <ul class="nav">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/dashboard\']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>\n </li>\n <!-- remove:seed -->\n <li class="divider"></li>\n <li class="nav-title">\n UI Elements\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/buttons\']"><i class="icon-puzzle"></i> Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/social-buttons\']"><i class="icon-puzzle"></i> Social Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/cards\']"><i class="icon-puzzle"></i> Cards</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/forms\']"><i class="icon-puzzle"></i> Forms</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/switches\']"><i class="icon-puzzle"></i> Switches</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/tables\']"><i class="icon-puzzle"></i> Tables</a>\n </li>\n </ul>\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/font-awesome\']"><i class="icon-star"></i> Font Awesome</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/simple-line-icons\']"><i class="icon-star"></i> Simple Line Icons</a>\n </li>\n </ul>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/widgets\']"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/charts\']"><i class="icon-pie-chart"></i> Charts</a>\n </li>\n <li class="divider"></li>\n <li class="nav-title">\n Extras\n </li>\n <li class="nav-item nav-dropdown">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/login\']"><i class="icon-star"></i> Login</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/register\']"><i class="icon-star"></i> Register</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/404\']"><i class="icon-star"></i> Error 404</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/500\']"><i class="icon-star"></i> Error 500</a>\n </li>\n </ul>\n </li>\n <!-- /remove:seed -->\n </ul>\n </nav>\n</div>\n\n<!-- Main content -->\n<main class="main">\n\n <!-- Breadcrumb -->\n <ol class="breadcrumb">\n <breadcrumbs></breadcrumbs>\n <!-- remove:seed -->\n <!-- Breadcrumb Menu-->\n <li class="breadcrumb-menu">\n <div class="btn-group" role="group" aria-label="Button group with nested dropdown">\n <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a>\n <a class="btn btn-secondary" [routerLink]="[\'/dashboard\']"><i class="icon-graph"></i> Dashboard</a>\n <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> Settings</a>\n </div>\n </li>\n <!-- /remove:seed -->\n </ol>\n\n <div class="container-fluid">\n <router-outlet></router-outlet>\n </div><!-- /.conainer-fluid -->\n</main>\n\n<aside class="aside-menu">\n <tabset>\n <tab>\n <template tabHeading><i class="icon-list"></i></template>\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Today</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-warning m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Meeting with <strong>Lucas</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-info m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Skype with <strong>Megan</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 5pm</small>\n <small class="text-muted"><i class="icon-social-skype"></i> On-line </small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Tomorrow</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-danger m-a-0 p-y-1">\n <div>New UI Project - <strong>deadline</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 10 - 11pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-success m-a-0 p-y-1">\n <div><strong>#10 Startups.Garden</strong> Meetup</div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-primary m-a-0 p-y-1">\n <div><strong>Team meeting</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 6pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n </tab>\n <tab>\n <template tabHeading><i class="icon-speech"></i></template>\n <div class="p-a-1">\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n </div>\n </tab>\n <tab>\n <template tabHeading><i class="icon-settings"></i></template>\n <div class="p-a-1">\n <h6>Settings</h6>\n\n <div class="aside-options">\n <div class="clearfix m-t-2">\n <small><b>Option 1</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 2</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 3</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 4</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <hr>\n <h6>System Utilization</h6>\n\n <div class="text-uppercase m-b-q m-t-2"><small><b>CPU Usage</b></small></div>\n <progress class="progress progress-xs progress-info m-a-0" value="25" max="100">25%</progress>\n <small class="text-muted">348 Processes. 1/4 Cores.</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>Memory Usage</b></small></div>\n <progress class="progress progress-xs progress-warning m-a-0" value="70" max="100">70%</progress>\n <small class="text-muted">11444GB/16384MB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 1 Usage</b></small></div>\n <progress class="progress progress-xs progress-danger m-a-0" value="95" max="100">95%</progress>\n <small class="text-muted">243GB/256GB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 2 Usage</b></small></div>\n <progress class="progress progress-xs progress-success m-a-0" value="10" max="100">10%</progress>\n <small class="text-muted">25GB/256GB</small>\n </div>\n </tab>\n </tabset>\n</aside>\n\n<footer class="footer">\n <span class="text-left">\n <a href="%THEMEURL%">%THEMENAME%</a> © 2016 creativeLabs.\n </span>\n <span class="pull-right">\n Powered by <a href="%THEMEURL%">%POWEREDBY%</a>\n </span>\n</footer>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">404</h1>\n <h4 class="p-t-1">Oops! You\'re lost.</h4>\n <p class="text-muted">The page you are looking for was not found.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-6 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">500</h1>\n <h4 class="p-t-1">Houston, we have a problem!</h4>\n <p class="text-muted">The page you are looking for is temporarily unavailable.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-8 m-x-auto pull-xs-none">\n <div class="card-group">\n <div class="card p-a-2">\n <div class="card-block">\n <h1>Login</h1>\n <p class="text-muted">Sign In to your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="row">\n <div class="col-xs-6">\n <button type="button" class="btn btn-primary p-x-2">Login</button>\n </div>\n <div class="col-xs-6 text-xs-right">\n <button type="button" class="btn btn-link p-x-0">Forgot password?</button>\n </div>\n </div>\n </div>\n </div>\n <div class="card card-inverse card-primary p-y-3 hidden-md-down" style="width:44%">\n <div class="card-block text-xs-center">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\n <button type="button" class="btn btn-primary active m-t-1">Register Now!</button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="card">\n <div class="card-block p-a-2">\n <h1>Register</h1>\n <p class="text-muted">Create your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon">@</span>\n <input type="text" class="form-control" placeholder="Email">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Repeat password">\n </div>\n <button type="button" class="btn btn-block btn-success">Create Account</button>\n </div>\n <div class="card-footer p-a-2">\n <div class="row">\n <div class="col-xs-6">\n <button class="btn btn-block btn-facebook" type="button">\n <span>facebook</span>\n </button>\n </div>\n <div class="col-xs-6">\n <button class="btn btn-block btn-twitter" type="button">\n <span>twitter</span>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-primary">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-danger">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-success">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-warning">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Primary"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Danger"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Success"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Info"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Success"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Warning"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-3 col-sm-6">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card-group">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-success">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n</div>\n'; +},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(e,n,i){t.call(this),this.parent=e,this.outerValue=n,this.outerIndex=i,this.index=0}return i(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(r.Subscriber);e.InnerSubscriber=o},function(t,e,n){"use strict";var i=n(8),r=function(){function t(t,e,n){this.kind=t,this.value=e,this.exception=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.exception);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){var i=this.kind;switch(i){case"N":return t&&t(this.value);case"E":return e&&e(this.exception);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){var t=this.kind;switch(t){case"N":return i.Observable.of(this.value);case"E":return i.Observable.throw(this.exception);case"C":return i.Observable.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return"undefined"!=typeof e?new t("N",e):this.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return this.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}();e.Notification=r},function(t,e){"use strict";var n=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();e.Scheduler=n},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(140),o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return i(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);n!==-1&&e.splice(n,1)}}},e}(r.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var i=n(8),r=n(141);i.Observable.from=r.from},function(t,e,n){"use strict";var i=n(8),r=n(759);i.Observable.prototype.debounceTime=r.debounceTime},function(t,e,n){"use strict";var i=n(8),r=n(100);i.Observable.prototype.map=r.map},function(t,e,n){"use strict";var i=n(8),r=n(80);i.Observable.prototype.mergeMap=r.mergeMap,i.Observable.prototype.flatMap=r.mergeMap},function(t,e,n){"use strict";var i=n(8),r=n(764);i.Observable.prototype.toArray=r.toArray},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){var i=t.length;return 0===i?new s.EmptyObservable:1===i?new o.ScalarObservable(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,i=t.length,r=t.subscriber;if(!r.closed){if(n>=i)return void r.complete();r.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,i=this,r=i.arrayLike,o=i.scheduler,s=r.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:r,index:n,length:s,subscriber:t});for(var a=0;a<s&&!t.closed;a++)t.next(r[a]);t.complete()},e}(r.Observable);e.ArrayLikeObservable=a},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(249),o=n(432),s=n(422),a=n(758),c=n(420),l=n(756),u=n(245),d=n(8),p=n(762),f=n(246),h=function(t){return t&&"number"==typeof t.length},m=function(t){function e(e,n){t.call(this,null),this.ish=e,this.scheduler=n}return i(e,t),e.create=function(t,n){if(null!=t){if("function"==typeof t[f.$$observable])return t instanceof d.Observable&&!n?t:new e(t,n);if(r.isArray(t))return new c.ArrayObservable(t,n);if(o.isPromise(t))return new s.PromiseObservable(t,n);if("function"==typeof t[u.$$iterator]||"string"==typeof t)return new a.IteratorObservable(t,n);if(h(t))return new l.ArrayLikeObservable(t,n)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")},e.prototype._subscribe=function(t){var e=this.ish,n=this.scheduler;return null==n?e[f.$$observable]().subscribe(t):e[f.$$observable]().subscribe(new p.ObserveOnSubscriber(t,n,0))},e}(d.Observable);e.FromObservable=m},function(t,e,n){"use strict";function i(t){var e=t[u.$$iterator];if(!e&&"string"==typeof t)return new p(t);if(!e&&void 0!==t.length)return new f(t);if(!e)throw new TypeError("object is not iterable");return t[u.$$iterator]()}function r(t){var e=+t.length;return isNaN(e)?0:0!==e&&o(e)?(e=s(e)*Math.floor(Math.abs(e)),e<=0?0:e>h?h:e):e}function o(t){return"number"==typeof t&&c.root.isFinite(t)}function s(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(51),l=n(8),u=n(245),d=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=i(e)}return a(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,i=t.iterator,r=t.subscriber;if(n)return void r.error(t.error);var o=i.next();return o.done?void r.complete():(r.next(o.value),t.index=e+1,void(r.closed||this.schedule(t)))},e.prototype._subscribe=function(t){var n=0,i=this,r=i.iterator,o=i.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:r,subscriber:t});for(;;){var s=r.next();if(s.done){t.complete();break}if(t.next(s.value),t.closed)break}},e}(l.Observable);e.IteratorObservable=d;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},t}(),f=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=r(t)),this.arr=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},t}(),h=Math.pow(2,53)-1},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=a.async),this.lift(new c(t,e))}function r(t){t.debouncedNext()}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(29),a=n(769);e.debounceTime=i;var c=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.dueTime,this.scheduler))},t}(),l=function(t){function e(e,n,i){t.call(this,e),this.dueTime=n,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return o(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(r,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(s.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.first=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.index=0,this.hasCompleted=!1}return r(e,t),e.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}n&&this._emit(t,e)},e.prototype._emit=function(t,e){return this.resultSelector?void this._tryResultSelector(t,e):void this._emitFinal(t)},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this._emitFinal(n)},e.prototype._emitFinal=function(t){var e=this.destination;e.next(t),e.complete(),this.hasCompleted=!0},e.prototype._complete=function(){var t=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||t.error(new s.EmptyError):(t.next(this.defaultValue),t.complete())},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.last=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof r&&(this.lastValue=r,this.hasValue=!0)}return r(e,t),e.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this.lastValue=n,this.hasValue=!0},e.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new s.EmptyError)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=0),this.lift(new a(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(748);e.observeOn=i;var a=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.scheduler,this.delay))},t}();e.ObserveOnOperator=a;var c=function(t){function e(e,n,i){void 0===i&&(i=0),t.call(this,e),this.scheduler=n,this.delay=i}return r(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n)},e.prototype.scheduleMessage=function(t){this.add(this.scheduler.schedule(e.dispatch,this.delay,new l(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(s.Notification.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(s.Notification.createError(t))},e.prototype._complete=function(){this.scheduleMessage(s.Notification.createComplete())},e}(o.Subscriber);e.ObserveOnSubscriber=c;var l=function(){function t(t,e){this.notification=t,this.destination=e}return t}();e.ObserveOnMessage=l},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.reduce=i;var s=function(){function t(t,e){this.accumulator=t,this.seed=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.accumulator,this.seed))},t}();e.ReduceOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.accumulator=n,this.hasValue=!1,this.acc=i,this.accumulator=n,this.hasSeed="undefined"!=typeof i}return r(e,t),e.prototype._next=function(t){this.hasValue||(this.hasValue=this.hasSeed)?this._tryReduce(t):(this.acc=t,this.hasValue=!0)},e.prototype._tryReduce=function(t){var e;try{e=this.accumulator(this.acc,t)}catch(t){return void this.destination.error(t)}this.acc=e},e.prototype._complete=function(){(this.hasValue||this.hasSeed)&&this.destination.next(this.acc),this.destination.complete()},e}(o.Subscriber);e.ReduceSubscriber=a},function(t,e,n){"use strict";function i(){return this.lift(new s)}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.toArray=i;var s=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new a(t))},t}(),a=function(t){function e(e){t.call(this,e),this.array=[]}return r(e,t),e.prototype._next=function(t){this.array.push(t)},e.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t){var e=this;if(t||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?t=r.root.Rx.config.Promise:r.root.Promise&&(t=r.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var i;e.subscribe(function(t){return i=t},function(t){return n(t)},function(){return t(i)})})}var r=n(51);e.toPromise=i},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(140),o=function(t){function e(e,n){t.call(this)}return i(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(r.Subscription);e.Action=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(51),o=n(766),s=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return i(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(i,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),r.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:r.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,i=void 0;try{this.work(t)}catch(t){n=!0,i=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),i},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,i=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,i!==-1&&n.splice(i,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(749),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(r.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var i=n(767),r=n(768);e.async=new r.AsyncScheduler(i.AsyncAction)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return n(e,t),e}(Error);e.UnsubscriptionError=i},function(t,e){"use strict";function n(t){return null!=t&&"object"==typeof t}e.isObject=n},function(t,e){"use strict";function n(t){return t&&"function"==typeof t.schedule}e.isScheduler=n},function(t,e,n){"use strict";function i(t,e,n){if(t){if(t instanceof r.Subscriber)return t;if(t[o.$$rxSubscriber])return t[o.$$rxSubscriber]()}return t||e||n?new r.Subscriber(t,e,n):new r.Subscriber(s.empty)}var r=n(29),o=n(247),s=n(418);e.toSubscriber=i},function(t,e,n){"use strict";function i(){try{return o.apply(this,arguments)}catch(t){return s.errorObject.e=t,s.errorObject}}function r(t){return o=t,i}var o,s=n(430);e.tryCatch=r},,,function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){(function(t,e){/** +* @license +* Copyright Google Inc. All Rights Reserved. +* +* Use of this source code is governed by an MIT-style license that can be +* found in the LICENSE file at https://angular.io/license +*/ +!function(t,e){e()}(this,function(){"use strict";function n(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function i(t,e){for(var i=t.constructor.name,r=function(r){var o=e[r],s=t[o];s&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,i+"."+o))}}(s))},o=0;o<e.length;o++)r(o)}function r(t,e){var n=Object.getOwnPropertyDescriptor(t,e)||{enumerable:!0,configurable:!0};delete n.writable,delete n.value;var i=e.substr(2),r="_"+e;n.set=function(t){if(this[r]&&this.removeEventListener(i,this[r]),"function"==typeof t){var e=function(e){var n;n=t.apply(this,arguments),void 0==n||n||e.preventDefault()};this[r]=e,this.addEventListener(i,e,!1)}else this[r]=null},n.get=function(){return this[r]||null},Object.defineProperty(t,e,n)}function o(t,e){var n=[];for(var i in t)"on"==i.substr(0,2)&&n.push(i);for(var o=0;o<n.length;o++)r(t,n[o]);if(e)for(var s=0;s<e.length;s++)r(t,"on"+e[s])}function s(t,e,n,i,r){var o=t[I];if(o)for(var s=0;s<o.length;s++){var a=o[s],c=a.data;if(c.handler===e&&c.useCapturing===i&&c.eventName===n)return r&&o.splice(s,1),a}return null}function a(t,e){var n=t[I];n||(n=t[I]=[]),n.push(e)}function c(t,e,n,i){function r(t){var e=t.data;return a(e.target,t),e.target[c](e.eventName,t.invoke,e.useCapturing)}function o(t){var e=t.data;s(e.target,t.invoke,e.eventName,e.useCapturing,!0),e.target[l](e.eventName,t.invoke,e.useCapturing)}void 0===n&&(n=!0),void 0===i&&(i=!1);var c=O(t),l=O(e),u=!n&&void 0;return function(e,n){var a=n[0],l=n[1],d=n[2]||u,p=e||T,f=null;"function"==typeof l?f=l:l&&l.handleEvent&&(f=function(t){return l.handleEvent(t)});var h=!1;try{h=l&&"[object FunctionWrapper]"===l.toString()}catch(t){return}if(!f||h)return p[c](a,l,d);if(!i){var m=s(p,l,a,d,!1);if(m)return p[c](a,m.invoke,d)}var v=Zone.current,g=p.constructor.name+"."+t+":"+a,b={target:p,eventName:a,name:a,useCapturing:d,handler:l};v.scheduleEventTask(g,f,b,r,o)}}function l(t,e){void 0===e&&(e=!0);var n=O(t),i=!e&&void 0;return function(t,e){var r=e[0],o=e[1],a=e[2]||i,c=t||T,l=s(c,o,r,a,!0);l?l.zone.cancelTask(l):c[n](r,o,a)}}function u(t){return!(!t||!t.addEventListener)&&(f(t,D,function(){return N}),f(t,R,function(){return j}),!0)}function d(t){var e=T[t];if(e){T[t]=function(){var i=n(arguments,t);switch(i.length){case 0:this[L]=new e;break;case 1:this[L]=new e(i[0]);break;case 2:this[L]=new e(i[0],i[1]);break;case 3:this[L]=new e(i[0],i[1],i[2]);break;case 4:this[L]=new e(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}};var i,r=new e(function(){});for(i in r)"XMLHttpRequest"===t&&"responseBlob"===i||!function(e){"function"==typeof r[e]?T[t].prototype[e]=function(){return this[L][e].apply(this[L],arguments)}:Object.defineProperty(T[t].prototype,e,{set:function(n){"function"==typeof n?this[L][e]=Zone.current.wrap(n,t+"."+e):this[L][e]=n},get:function(){return this[L][e]}})}(i);for(i in e)"prototype"!==i&&e.hasOwnProperty(i)&&(T[t][i]=e[i])}}function p(t,e){try{return Function("f","return function "+t+"(){return f(this, arguments)}")(e)}catch(t){return function(){return e(this,arguments)}}}function f(t,e,n){for(var i=t;i&&!i.hasOwnProperty(e);)i=Object.getPrototypeOf(i);!i&&t[e]&&(i=t);var r,o=O(e);return i&&!(r=i[o])&&(r=i[o]=i[e],i[e]=p(e,n(r,o,e))),r}function h(t){var e=[],n=t.wtf;n?e=F.split(",").map(function(t){return"HTML"+t+"Element"}).concat(V):t[H]?e.push(H):e=V;for(var i=0;i<e.length;i++){var r=t[e[i]];u(r&&r.prototype)}}function m(){Object.defineProperty=function(t,e,n){if(g(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var i=n.configurable;return"prototype"!==e&&(n=b(t,e,n)),y(t,e,n,i)},Object.defineProperties=function(t,e){return Object.keys(e).forEach(function(n){Object.defineProperty(t,n,e[n])}),t},Object.create=function(t,e){return"object"!=typeof e||Object.isFrozen(e)||Object.keys(e).forEach(function(n){e[n]=b(t,n,e[n])}),q(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var n=B(t,e);return g(t,e)&&(n.configurable=!1),n}}function v(t,e,n){var i=n.configurable;return n=b(t,e,n),y(t,e,n,i)}function g(t,e){return t&&t[z]&&t[z][e]}function b(t,e,n){return n.configurable=!0,n.configurable||(t[z]||U(t,z,{writable:!0,value:{}}),t[z][e]=!0),n}function y(t,e,n,i){try{return U(t,e,n)}catch(o){if(!n.configurable)throw o;"undefined"==typeof i?delete n.configurable:n.configurable=i;try{return U(t,e,n)}catch(i){var r=null;try{r=JSON.stringify(n)}catch(t){r=r.toString()}console.log("Attempting to configure '"+e+"' with descriptor '"+r+"' on object '"+t+"' and got error, giving up: "+i)}}}function w(t){if(A&&"registerElement"in t.document){var e=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(t,i){return i&&i.prototype&&n.forEach(function(t){var e="Document.registerElement::"+t;if(i.prototype.hasOwnProperty(t)){var n=Object.getOwnPropertyDescriptor(i.prototype,t);n&&n.value?(n.value=Zone.current.wrap(n.value,e),v(i.prototype,t,n)):i.prototype[t]=Zone.current.wrap(i.prototype[t],e)}else i.prototype[t]&&(i.prototype[t]=Zone.current.wrap(i.prototype[t],e))}),e.apply(document,[t,i])}}}function _(t){var e=t.WebSocket;t.EventTarget||u(e.prototype),t.WebSocket=function(t,n){var i,r=arguments.length>1?new e(t,n):new e(t),s=Object.getOwnPropertyDescriptor(r,"onmessage");return s&&s.configurable===!1?(i=Object.create(r),["addEventListener","removeEventListener","send","close"].forEach(function(t){i[t]=function(){return r[t].apply(r,arguments)}})):i=r,o(i,["close","error","message","open"]),i};for(var n in e)t.WebSocket[n]=e[n]}function x(t){if(!M){var e="undefined"!=typeof WebSocket;C()?(A&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(k(),d("XMLHttpRequest"),e&&_(t))}}function C(){if(A&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{get:function(){return!0}});var e=new XMLHttpRequest,n=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{}),n}function k(){for(var t=function(t){var e=W[t],n="on"+e;document.addEventListener(e,function(t){var e,i,r=t.target;for(i=r?r.constructor.name+"."+n:"unknown."+n;r;)r[n]&&!r[n][G]&&(e=Zone.current.wrap(r[n],i),e[G]=r[n],r[n]=e),r=r.parentElement},!0)},e=0;e<W.length;e++)t(e)}function E(t,e,n,i){function r(e){var n=e.data;return n.args[0]=e.invoke,n.handleId=s.apply(t,n.args),e}function o(t){return a(t.data.handleId)}var s=null,a=null;e+=i,n+=i,s=f(t,e,function(n){return function(s,a){if("function"==typeof a[0]){var c=Zone.current,l={handleId:null,isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?a[1]||0:null,args:a},u=c.scheduleMacroTask(e,a[0],l,r,o);if(!u)return u;var d=u.data.handleId;return d.ref&&d.unref&&(u.ref=d.ref.bind(d),u.unref=d.unref.bind(d)),u}return n.apply(t,a)}}),a=f(t,n,function(e){return function(n,i){var r=i[0];r&&"string"==typeof r.type?(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&r.zone.cancelTask(r):e.apply(t,i)}})}function S(t){function e(t){var e=t[X];return e}function n(t){var e=t.data;e.target.addEventListener("readystatechange",function(){e.target.readyState===e.target.DONE&&(e.aborted||t.invoke())});var n=e.target[X];return n||(e.target[X]=t),s.apply(e.target,e.args),t}function i(){}function r(t){var e=t.data;return e.aborted=!0,a.apply(e.target,e.args)}var o=f(t.XMLHttpRequest.prototype,"open",function(){return function(t,e){return t[tt]=0==e[2],o.apply(t,e)}}),s=f(t.XMLHttpRequest.prototype,"send",function(){return function(t,e){var o=Zone.current;if(t[tt])return s.apply(t,e);var a={target:t,isPeriodic:!1,delay:null,args:e,aborted:!1};return o.scheduleMacroTask("XMLHttpRequest.send",i,a,n,r)}}),a=f(t.XMLHttpRequest.prototype,"abort",function(t){return function(t,n){var i=e(t);if(i&&"string"==typeof i.type){if(null==i.cancelFn)return;i.zone.cancelTask(i)}}})}var O=(function(t){function e(t){return"__zone_symbol__"+t}function n(){0==E&&0==x.length&&(t[b]?t[b].resolve(0)[y](o):t[g](o,0))}function i(t){n(),x.push(t)}function r(t){var e=t&&t.rejection;e&&console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0),console.error(t)}function o(){if(!C){for(C=!0;x.length;){var t=x;x=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(t){r(t)}}}for(;k.length;)for(var i=function(){var t=k.shift();try{t.zone.runGuarded(function(){throw t})}catch(t){r(t)}};k.length;)i();C=!1}}function s(t){return t&&t.then}function a(t){return t}function c(t){return D.reject(t)}function l(t,e){return function(n){u(t,e,n)}}function u(t,e,i){if(t[S]===P)if(i instanceof D&&i[S]!==P)d(i),u(t,i[S],i[O]);else if(s(i))i.then(l(t,e),l(t,!1));else{t[S]=e;var r=t[O];t[O]=i;for(var o=0;o<r.length;)p(t,r[o++],r[o++],r[o++],r[o++]);if(0==r.length&&e==A){t[S]=I;try{throw new Error("Uncaught (in promise): "+i)}catch(e){var a=e;a.rejection=i,a.promise=t,a.zone=h.current,a.task=h.currentTask,k.push(a),n()}}}return t}function d(t){if(t[S]===I){t[S]=A;for(var e=0;e<k.length;e++)if(t===k[e].promise){k.splice(e,1);break}}}function p(t,e,n,i,r){d(t);var o=t[S]?i||a:r||c;e.scheduleMicroTask(T,function(){try{u(n,!0,e.run(o,null,[t[O]]))}catch(t){u(n,!1,t)}})}function f(t){var n=t.prototype,i=n[e("then")]=n.then;n.then=function(t,e){var n=this;return new D(function(t,e){i.call(n,t,e)}).then(t,e)}}if(t.Zone)throw new Error("Zone already loaded.");var h=function(){function n(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new m(this,this._parent&&this._parent._zoneDelegate,e)}return n.assertZonePatched=function(){if(t.Promise!==D)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(n,"current",{get:function(){return w},enumerable:!0,configurable:!0}),Object.defineProperty(n,"currentTask",{get:function(){return _},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),n.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},n.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},n.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},n.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),i=this;return function(){return i.runGuarded(n,this,arguments,e)}},n.prototype.run=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{return this._zoneDelegate.invoke(this,t,e,n,i)}finally{w=r}},n.prototype.runGuarded=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{try{return this._zoneDelegate.invoke(this,t,e,n,i)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r}},n.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var i=_;_=t;var r=w;w=this;try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r,_=i}},n.prototype.scheduleMicroTask=function(t,e,n,i){return this._zoneDelegate.scheduleTask(this,new v("microTask",this,t,e,n,i,null))},n.prototype.scheduleMacroTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("macroTask",this,t,e,n,i,r))},n.prototype.scheduleEventTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("eventTask",this,t,e,n,i,r))},n.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},n.__symbol__=e,n}(),m=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new h(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this.zone,t,e,n):e},t.prototype.invoke=function(t,e,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this.zone,t,e,n,i,r):e.apply(n,i)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this.zone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this.zone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");i(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,i){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this.zone,t,e,n,i):e.callback.apply(n,i)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this.zone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this.zone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,i=n[t],r=n[t]=i+e;if(r<0)throw new Error("More tasks executed then were scheduled.");if(0==i||0==r){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),v=function(){function t(t,e,n,i,r,s,a){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,this.callback=i;var c=this;this.invoke=function(){E++;try{return e.runTask(c,this,arguments)}finally{1==E&&o(),E--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:this.toString()},t}(),g=e("setTimeout"),b=e("Promise"),y=e("then"),w=new h(null,null),_=null,x=[],C=!1,k=[],E=0,S=e("state"),O=e("value"),T="Promise.then",P=null,M=!0,A=!1,I=0,D=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[S]=P,n[O]=[];try{e&&e(l(n,M),l(n,A))}catch(t){u(n,!1,t)}}return t.resolve=function(t){return u(new this(null),M,t)},t.reject=function(t){return u(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=i(t))}function n(t){o&&(o=r(t))}for(var i,r,o=new this(function(t,e){i=t,r=e}),a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(e,n)}return o},t.all=function(t){for(var e,n,i=new this(function(t,i){e=t,n=i}),r=0,o=[],a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(function(t){return function(n){o[t]=n,r--,r||e(o)}}(r),n),r++}return r||e(o),i},t.prototype.then=function(t,e){var n=new this.constructor(null),i=h.current;return this[S]==P?this[O].push(i,n,t,e):p(this,i,n,t,e),n},t.prototype.catch=function(t){return this.then(null,t)},t}();D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;var R=t[e("Promise")]=t.Promise;if(t.Promise=D,R&&(f(R),"undefined"!=typeof t.fetch)){var N=void 0;try{N=t.fetch()}catch(e){N=t.fetch("about:blank")}N.then(function(){return null},function(){return null}),N.constructor!=R&&f(N.constructor)}return Promise[h.__symbol__("uncaughtPromiseErrors")]=k,t.Zone=h}("object"==typeof window&&window||"object"==typeof self&&self||t),Zone.__symbol__),T="object"==typeof window&&window||"object"==typeof self&&self||t,P="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,M="undefined"!=typeof e&&"[object process]"==={}.toString.call(e),A=!M&&!P&&!("undefined"==typeof window||!window.HTMLElement),I=O("eventTasks"),D="addEventListener",R="removeEventListener",N=c(D,R),j=l(R),L=O("originalInstance"),F="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",V="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex".split(","),H="EventTarget",U=Object[O("defineProperty")]=Object.defineProperty,B=Object[O("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,q=Object.create,z=O("unconfigurables"),W="copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror".split(" "),G=O("unbound"),Y="set",$="clear",K=["alert","prompt","confirm"],Z="object"==typeof window&&window||"object"==typeof self&&self||t;E(Z,Y,$,"Timeout"),E(Z,Y,$,"Interval"),E(Z,Y,$,"Immediate"),E(Z,"request","cancel","AnimationFrame"),E(Z,"mozRequest","mozCancel","AnimationFrame"),E(Z,"webkitRequest","webkitCancel","AnimationFrame");for(var Q=0;Q<K.length;Q++){var J=K[Q];f(Z,J,function(t,e,n){return function(e,i){return Zone.current.run(t,Z,i,n)}})}h(Z),x(Z),d("MutationObserver"),d("WebKitMutationObserver"),d("FileReader"),m(),w(Z),S(Z);var X=O("xhrTask"),tt=O("xhrSync");Z.navigator&&Z.navigator.geolocation&&i(Z.navigator.geolocation,["getCurrentPosition","watchPosition"])})}).call(e,n(24),n(728))},function(t,e,n){function i(t){return n(r(t))}function r(t){var e=o[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var o={"app/chartjs/chartjs.module":332,"app/components/components.module":335,"app/dashboard/dashboard.module":341,"app/icons/icons.module":343,"app/pages/pages.module":350,"app/widgets/widgets.module":353};i.keys=function(){return Object.keys(o)},i.resolve=r,t.exports=i,i.id=779},function(t,e,n){t.exports=n(435)}],[780]); \ No newline at end of file diff --git a/demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js.gz b/demo/Angular2_Demo/main.d81b4236a446a6b2580f.bundle.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8301b34917b7f9874ed842637ef58d212cda0c3 GIT binary patch literal 281100 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�Q2ARc|T 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	+X$$R^aj$!7o@!?rv9RsI@NoD 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∋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Ð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 ag@HD=ylIaeJbZ-Fe*Qm^(}|k(C>a2{^asWO literal 0 HcmV?d00001 diff --git a/demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js b/demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js deleted file mode 100644 index bc7397e..0000000 --- a/demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js +++ /dev/null @@ -1,3 +0,0 @@ -webpackJsonp([1,2],{427:function(t,e){t.exports=function(t){"undefined"!=typeof execScript?execScript(t):eval.call(null,t)}},430:function(t,e,i){i(427)(i(711))},431:function(t,e,i){i(427)(i(712))},711:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.2.2\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function e(t,n,i){function a(r,s){if(!n[r]){if(!t[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=n[r]={exports:{}};t[r][0].call(u.exports,function(e){var n=t[r][1][e];return a(n?n:e)},u,u.exports,e,t,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,a=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l[d]+l[d],16)}else if(l=t.match(n)){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l.slice(2*d,2*d+2),16)}else if(l=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(l[d+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(l[d+1]));s=parseFloat(l[4])}else if(l=t.match(o)){if("transparent"==l[1])return[0,0,0,0];if(r=x[l[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=b(r[d],0,255);return s=s||0==s?b(s,0,1):1,r[3]=s,r}}function a(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:r,getHsl:s,getHwb:o,getAlpha:l,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var S in x)k[x[S]]=S},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);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};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={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 t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=0>n?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),s=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},o.prototype.setValues=function(t,e){var n,a=this.values,o=this.spaces,r=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var d;for(n=0;n<t.length;n++)d=Math.max(0,Math.min(r[t][n],a[t][n])),a[t][n]=Math.round(d);for(var u in o)u!==t&&(a[u]=i[t][u](a[t]));return!0},o.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},o.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,o=t[1]/255,r=t[2]/255,s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(s+l)/2,n=l==s?0:.5>=i?d/(l+s):d/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],o=t[1],r=t[2],s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return n=0==l?0:d/l*1e3/10,l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[o,100*r,100*a]}function s(t){var e,n,i,a,o=t[0]/255,r=t[1]/255,s=t[2]/255;return a=Math.min(1-o,1-r,1-s),e=(1-o-a)/(1-a)||0,n=(1-r-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function d(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,o=.2126*e+.7152*n+.0722*i,r=.0193*e+.1192*n+.9505*i;return[100*a,100*o,100*r]}function u(t){var e,n,i,a=d(t),o=a[0],r=a[1],s=a[2];return o/=95.047,r/=100,s/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*r-16,n=500*(o-r),i=200*(r-s),[e,n,i]}function c(t){return B(u(t))}function h(t){var e,n,i,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return o=255*l,[o,o,o];n=.5>l?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(n-e)*i:1>2*i?n:2>3*i?e+(n-e)*(2/3-i)*6:e,a[d]=255*o;return a}function f(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),s=255*i*(1-n*o),l=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,l,r];case 1:return[s,i,r];case 2:return[r,i,l];case 3:return[r,s,i];case 4:return[l,r,i];case 5:return[i,r,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function S(t){return s(y(t))}function w(t){return l(y(t))}function _(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,d=s+l;switch(d>1&&(s/=d,l/=d),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(_(t))}function D(t){return a(_(t))}function C(t){return s(_(t))}function T(t){return l(_(t))}function P(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,o*(1-s)+s),i=1-Math.min(1,r*(1-s)+s),[255*e,255*n,255*i]}function A(t){return i(P(t))}function F(t){return a(P(t))}function I(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+r*-.4986,n=a*-.9689+1.8758*o+.0415*r,i=.0557*a+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n=12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function W(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function L(t){return B(W(t))}function V(t){var e,n,i,a,o=t[0],r=t[1],s=t[2];return 8>=o?(n=100*o/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=.008859>=i/108.883?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function B(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),n=360*e/2/Math.PI,0>n&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function Y(t){return R(V(t))}function z(t){var e,n,i,a=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function N(t){return V(z(t))}function H(t){return Y(z(t))}function E(t){return X[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return u(E(t))}function J(t){return d(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:_,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:A,cmyk2hsv:F,cmyk2hwb:I,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:J,xyz2rgb:R,xyz2lab:W,xyz2lch:L,lab2xyz:V,lab2rgb:Y,lab2lch:B,lch2lab:z,lch2xyz:N,lch2rgb:H};var X={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]},K={};for(var Q in X)K[JSON.stringify(X[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new d};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),s=r[1],l=r[2];a[s]=a[s]||{},a[s][l]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={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]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return mi.apply(null,arguments)}function i(t){mi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return"[object Object]"===Object.prototype.toString.call(t)}function r(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function c(t,e,n,i){return be(t,e,n,i,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=h()),t._pf}function g(t){if(null==t._isValid){var e=f(t),n=pi.call(e.parsedDateParts,function(t){return null!=t});t._isValid=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n),t._strict&&(t._isValid=t._isValid&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour)}return t._isValid}function m(t){var e=c(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function p(t){return void 0===t}function v(t,e){var n,i,a;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=f(e)),p(e._locale)||(t._locale=e._locale),vi.length>0)for(n in vi)i=vi[n],a=e[i],p(a)||(t[i]=a);return t}function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function x(t){return 0>t?Math.ceil(t)||0:Math.floor(t)}function k(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function S(t,e,n){var i,a=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),r=0;for(i=0;a>i;i++)(n&&t[i]!==e[i]||!n&&k(t[i])!==k(e[i]))&&r++;return r+o}function w(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,n){var i=!0;return u(function(){return null!=t.deprecationHandler&&t.deprecationHandler(null,e),i&&(w(e+"\\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\\n"+(new Error).stack),i=!1),n.apply(this,arguments)},n)}function M(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),yi[e]||(w(n),yi[e]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function C(t){var e,n;for(n in t)e=t[n],D(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)d(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function A(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i}function F(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function I(){return this._invalidDate}function O(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var a=this._relativeTime[n];return D(a)?a(t,e,n,i):a.replace(/%d/i,t)}function W(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)}function L(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function V(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=V(n),e&&(i[e]=t[n]));return i}function Y(t,e){Pi[t]=e}function z(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function N(e,n){return function(i){return null!=i?(E(this,e,i),t.updateOffset(this,n),this):H(this,e)}}function H(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function E(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function U(t){return t=V(t),D(this[t])?this[t]():this}function j(t,e){if("object"==typeof t){t=B(t);for(var n=z(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=V(t),D(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),a=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function q(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Oi[t]=a),e&&(Oi[e[0]]=function(){return G(a.apply(this,arguments),e[1],e[2])}),n&&(Oi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function Z(t){return t.match(/\\[[\\s\\S]/)?t.replace(/^\\[|\\]$/g,""):t.replace(/\\\\/g,"")}function J(t){var e,n,i=t.match(Ai);for(e=0,n=i.length;n>e;e++)Oi[i[e]]?i[e]=Oi[i[e]]:i[e]=Z(i[e]);return function(e){var a,o="";for(a=0;n>a;a++)o+=i[a]instanceof Function?i[a].call(e,t):i[a];return o}}function X(t,e){return t.isValid()?(e=K(e,t.localeData()),Ii[e]=Ii[e]||J(e),Ii[e](t)):t.localeData().invalidDate()}function K(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Fi.lastIndex=0;i>=0&&Fi.test(t);)t=t.replace(Fi,n),Fi.lastIndex=0,i-=1;return t}function Q(t,e,n){Ki[t]=D(e)?e:function(t,i){return t&&n?n:e}}function $(t,e){return d(Ki,t)?Ki[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function et(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=k(t)}),n=0;n<t.length;n++)Qi[t[n]]=i}function it(t,e){nt(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function at(t,e,n){null!=e&&d(Qi,t)&&Qi[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function rt(t,e){return a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||la).test(e)?"format":"standalone"][t.month()]}function st(t,e){return a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[la.test(e)?"format":"standalone"][t.month()]}function lt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;12>i;++i)o=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null):(a=ki.call(this._longMonthsParse,r),-1!==a?a:null):"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:(a=ki.call(this._longMonthsParse,r),-1!==a?a:null)):(a=ki.call(this._longMonthsParse,r),-1!==a?a:(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null))}function dt(t,e,n){var i,a,o;if(this._monthsParseExact)return lt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(a=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\\d+$/.test(e))e=k(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ct(e){return null!=e?(ut(this,e),t.updateOffset(this,!0),this):H(this,"Month")}function ht(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ca),\nthis._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=ha),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],o=[];for(e=0;12>e;e++)n=c([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),o.sort(t),e=0;12>e;e++)i[e]=et(i[e]),a[e]=et(a[e]);for(e=0;24>e;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function pt(t){return vt(t)?366:365}function vt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return vt(this.year())}function yt(t,e,n,i,a,o,r){var s=new Date(t,e,n,i,a,o,r);return 100>t&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function xt(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function kt(t,e,n){var i=7+e-n,a=(7+xt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function St(t,e,n,i,a){var o,r,s=(7+n-i)%7,l=kt(t,i,a),d=1+7*(e-1)+s+l;return 0>=d?(o=t-1,r=pt(o)+d):d>pt(t)?(o=t+1,r=d-pt(t)):(o=t,r=d),{year:o,dayOfYear:r}}function wt(t,e,n){var i,a,o=kt(t.year(),e,n),r=Math.floor((t.dayOfYear()-o-1)/7)+1;return 1>r?(a=t.year()-1,i=r+_t(a,e,n)):r>_t(t.year(),e,n)?(i=r-_t(t.year(),e,n),a=t.year()+1):(a=t.year(),i=r),{week:i,year:a}}function _t(t,e,n){var i=kt(t,e,n),a=kt(t+1,e,n);return(pt(t)-i+a)/7}function Mt(t){return wt(t,this._week.dow,this._week.doy).week}function Dt(){return this._week.dow}function Ct(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=wt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function At(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Ft(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function It(t,e){return a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]}function Ot(t){return this._weekdaysShort[t.day()]}function Rt(t){return this._weekdaysMin[t.day()]}function Wt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;7>i;++i)o=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:null):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null):"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null)))}function Lt(t,e,n){var i,a,o;if(this._weekdaysParseExact)return Wt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(a=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Vt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=At(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Yt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Ft(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ba),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ya),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xa),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Et(){function t(t,e){return e.length-t.length}var e,n,i,a,o,r=[],s=[],l=[],d=[];for(e=0;7>e;e++)n=c([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),o=this.weekdays(n,""),r.push(i),s.push(a),l.push(o),d.push(i),d.push(a),d.push(o);for(r.sort(t),s.sort(t),l.sort(t),d.sort(t),e=0;7>e;e++)s[e]=et(s[e]),l[e]=et(l[e]),d[e]=et(d[e]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ut(){return this.hours()%12||12}function jt(){return this.hours()||24}function Gt(t,e){q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qt(t,e){return e._meridiemParse}function Zt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Kt(t){for(var e,n,i,a,o=0;o<t.length;){for(a=Xt(t[o]).split("-"),e=a.length,n=Xt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Qt(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&S(a,n,!0)>=e-1)break;e--}o++}return null}function Qt(t){var i=null;if(!Ma[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=ka._abbr,e("./locale/"+t),$t(i)}catch(a){}return Ma[t]}function $t(t,e){var n;return t&&(n=p(e)?ne(t):te(t,e),n&&(ka=n)),ka._abbr}function te(t,e){if(null!==e){var n=_a;return e.abbr=t,null!=Ma[t]?(M("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=Ma[t]._config):null!=e.parentLocale&&(null!=Ma[e.parentLocale]?n=Ma[e.parentLocale]._config:M("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Ma[t]=new P(T(n,e)),$t(t),Ma[t]}return delete Ma[t],null}function ee(t,e){if(null!=e){var n,i=_a;null!=Ma[t]&&(i=Ma[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Ma[t],Ma[t]=n,$t(t)}else null!=Ma[t]&&(null!=Ma[t].parentLocale?Ma[t]=Ma[t].parentLocale:null!=Ma[t]&&delete Ma[t]);return Ma[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ka;if(!a(t)){if(e=Qt(t))return e;t=[t]}return Kt(t)}function ie(){return xi(Ma)}function ae(t){var e,n=t._a;return n&&-2===f(t).overflow&&(e=n[ta]<0||n[ta]>11?ta:n[ea]<1||n[ea]>ot(n[$i],n[ta])?ea:n[na]<0||n[na]>24||24===n[na]&&(0!==n[ia]||0!==n[aa]||0!==n[oa])?na:n[ia]<0||n[ia]>59?ia:n[aa]<0||n[aa]>59?aa:n[oa]<0||n[oa]>999?oa:-1,f(t)._overflowDayOfYear&&($i>e||e>ea)&&(e=ea),f(t)._overflowWeeks&&-1===e&&(e=ra),f(t)._overflowWeekday&&-1===e&&(e=sa),f(t).overflow=e),t}function oe(t){var e,n,i,a,o,r,s=t._i,l=Da.exec(s)||Ca.exec(s);if(l){for(f(t).iso=!0,e=0,n=Pa.length;n>e;e++)if(Pa[e][1].exec(l[1])){a=Pa[e][0],i=Pa[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Aa.length;n>e;e++)if(Aa[e][1].exec(l[3])){o=(l[2]||" ")+Aa[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(l[4]){if(!Ta.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=a+(o||"")+(r||""),ce(t)}else t._isValid=!1}function re(e){var n=Fa.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,n){return null!=t?t:null!=e?e:n}function le(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,o=[];if(!t._d){for(i=le(t),t._w&&null==t._a[ea]&&null==t._a[ta]&&ue(t),t._dayOfYear&&(a=se(t._a[$i],i[$i]),t._dayOfYear>pt(a)&&(f(t)._overflowDayOfYear=!0),n=xt(a,0,t._dayOfYear),t._a[ta]=n.getUTCMonth(),t._a[ea]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[na]&&0===t._a[ia]&&0===t._a[aa]&&0===t._a[oa]&&(t._nextDay=!0,t._a[na]=0),t._d=(t._useUTC?xt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[na]=24)}}function ue(t){var e,n,i,a,o,r,s,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,r=4,n=se(e.GG,t._a[$i],wt(ye(),1,4).year),i=se(e.W,1),a=se(e.E,1),(1>a||a>7)&&(l=!0)):(o=t._locale._week.dow,r=t._locale._week.doy,n=se(e.gg,t._a[$i],wt(ye(),o,r).year),i=se(e.w,1),null!=e.d?(a=e.d,(0>a||a>6)&&(l=!0)):null!=e.e?(a=e.e+o,(e.e<0||e.e>6)&&(l=!0)):a=o),1>i||i>_t(n,o,r)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=St(n,i,a,o,r),t._a[$i]=s.year,t._dayOfYear=s.dayOfYear)}function ce(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],f(e).empty=!0;var n,i,a,o,r,s=""+e._i,l=s.length,d=0;for(a=K(e._f,e._locale).match(Ai)||[],n=0;n<a.length;n++)o=a[n],i=(s.match($(o,e))||[])[0],i&&(r=s.substr(0,s.indexOf(i)),r.length>0&&f(e).unusedInput.push(r),s=s.slice(s.indexOf(i)+i.length),d+=i.length),Oi[o]?(i?f(e).empty=!1:f(e).unusedTokens.push(o),at(o,i,e)):e._strict&&!i&&f(e).unusedTokens.push(o);f(e).charsLeftOver=l-d,s.length>0&&f(e).unusedInput.push(s),e._a[na]<=12&&f(e).bigHour===!0&&e._a[na]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[na]=he(e._locale,e._a[na],e._meridiem),de(e),ae(e)}function he(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,a,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)o=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],ce(e),g(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||i>o)&&(i=o,n=e));u(t,n||e)}function ge(t){if(!t._d){var e=B(t._i);t._a=l([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function me(t){var e=new b(ae(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(ae(e)):(a(n)?fe(t):s(e)?t._d=e:n?ce(t):ve(t),g(t)||(t._d=null),t))}function ve(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?re(e):a(n)?(e._a=l(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?ge(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function be(t,e,n,i,s){var l={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&r(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,me(l)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function xe(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)(!e[i].isValid()||e[i][t](n))&&(n=e[i]);return n}function ke(){var t=[].slice.call(arguments,0);return xe("isBefore",t)}function Se(){var t=[].slice.call(arguments,0);return xe("isAfter",t)}function we(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,o=e.week||0,r=e.day||0,s=e.hour||0,l=e.minute||0,d=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*d+6e4*l+1e3*s*60*60,this._days=+r+7*o,this._months=+a+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function _e(t){return t instanceof we}function Me(t,e){q(t,0,0,function(){var t=this.utcOffset(),n="+";return 0>t&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function De(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],a=(i+"").match(Wa)||["-",0,0],o=+(60*a[1])+k(a[2]);return"+"===a[0]?o:-o}function Ce(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(y(e)||s(e)?e.valueOf():ye(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):ye(e).local()}function Te(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Pe(e,n){var i,a=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=De(Zi,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=Te(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?Ge(this,ze(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?a:Te(this):null!=e?this:NaN}function Ae(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Fe(t){return this.utcOffset(0,t)}function Ie(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Te(this),"m")),this}function Oe(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(De(qi,this._i)),this}function Re(t){return this.isValid()?(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function We(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Le(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),t=pe(t),t._a){var e=t._isUTC?c(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&S(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Ve(){return this.isValid()?!this._isUTC:!1}function Be(){return this.isValid()?this._isUTC:!1}function Ye(){return this.isValid()?this._isUTC&&0===this._offset:!1}function ze(t,e){var n,i,a,o=t,r=null;return _e(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(r=La.exec(t))?(n="-"===r[1]?-1:1,o={y:0,d:k(r[ea])*n,h:k(r[na])*n,m:k(r[ia])*n,s:k(r[aa])*n,ms:k(r[oa])*n}):(r=Va.exec(t))?(n="-"===r[1]?-1:1,o={y:Ne(r[2],n),M:Ne(r[3],n),w:Ne(r[4],n),d:Ne(r[5],n),h:Ne(r[6],n),m:Ne(r[7],n),s:Ne(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=Ee(ye(o.from),ye(o.to)),o={},o.ms=a.milliseconds,o.M=a.months),i=new we(o),_e(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ne(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function He(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ee(t,e){var n;return t.isValid()&&e.isValid()?(e=Ce(e,t),t.isBefore(e)?n=He(t,e):(n=He(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ue(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function je(t,e){return function(n,i){var a,o;return null===i||isNaN(+i)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,a=ze(n,i),Ge(this,a,t),this}}function Ge(e,n,i,a){var o=n._milliseconds,r=Ue(n._days),s=Ue(n._months);e.isValid()&&(a=null==a?!0:a,o&&e._d.setTime(e._d.valueOf()+o*i),r&&E(e,"Date",H(e,"Date")+r*i),s&&ut(e,H(e,"Month")+s*i),a&&t.updateOffset(e,r||s))}function qe(t,e){var n=t.diff(e,"days",!0);return-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse"}function Ze(e,n){var i=e||ye(),a=Ce(i,this).startOf("day"),o=t.calendarFormat(this,a)||"sameElse",r=n&&(D(n[o])?n[o].call(this,i):n[o]);return this.format(r||this.localeData().calendar(o,this,ye(i)))}function Je(){return new b(this)}function Xe(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf()):!1}function Ke(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf()):!1}function Qe(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function $e(t,e){var n,i=y(t)?t:ye(t);return this.isValid()&&i.isValid()?(e=V(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf())):!1}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,a,o,r;return this.isValid()?(i=Ce(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=V(e),"year"===e||"month"===e||"quarter"===e?(r=an(this,i),"quarter"===e?r/=3:"year"===e&&(r/=12)):(o=this-i,r="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-a)/864e5:"week"===e?(o-a)/6048e5:o),n?r:x(r)):NaN):NaN}function an(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(a,"months");return 0>e-o?(n=t.clone().add(a-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(a+1,"months"),i=(e-o)/(n-o)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?D(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function sn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=X(this,e);return this.localeData().postformat(n)}function ln(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?ze({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?ze({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.to(ye(),t)}function hn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function gn(t){switch(t=V(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=V(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function pn(){return this._d.valueOf()-6e4*(this._offset||0)}function vn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function xn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function kn(){return this.isValid()?this.toISOString():null}function Sn(){return g(this)}function wn(){return u({},f(this))}function _n(){return f(this).overflow}function Mn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dn(t,e){q(0,[t,t.length],0,e)}function Cn(t){return Fn.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return Fn.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return _t(this.year(),1,4)}function An(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function Fn(t,e,n,i,a){var o;return null==t?wt(this,i,a).year:(o=_t(t,i,a),e>o&&(e=o),In.call(this,t,e,n,i,a))}function In(t,e,n,i,a){var o=St(t,e,n,i,a),r=xt(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function On(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[oa]=k(1e3*("0."+t))}function Ln(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Bn(t){return ye(1e3*t)}function Yn(){return ye.apply(null,arguments).parseZone()}function zn(t){return t}function Nn(t,e,n,i){var a=ne(),o=c().set(i,e);return a[n](o,t)}function Hn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Nn(t,e,n,"month");var i,a=[];for(i=0;12>i;i++)a[i]=Nn(t,i,n,"month");return a}function En(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var a=ne(),o=t?a._week.dow:0;if(null!=n)return Nn(e,(n+o)%7,i,"day");var r,s=[];for(r=0;7>r;r++)s[r]=Nn(e,(r+o)%7,i,"day");return s}function Un(t,e){return Hn(t,e,"months")}function jn(t,e){return Hn(t,e,"monthsShort")}function Gn(t,e,n){return En(t,e,n,"weekdays")}function qn(t,e,n){return En(t,e,n,"weekdaysShort")}function Zn(t,e,n){return En(t,e,n,"weekdaysMin")}function Jn(){var t=this._data;return this._milliseconds=Ja(this._milliseconds),this._days=Ja(this._days),this._months=Ja(this._months),t.milliseconds=Ja(t.milliseconds),t.seconds=Ja(t.seconds),t.minutes=Ja(t.minutes),t.hours=Ja(t.hours),t.months=Ja(t.months),t.years=Ja(t.years),this}function Xn(t,e,n,i){var a=ze(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function Kn(t,e){return Xn(this,t,e,1)}function Qn(t,e){return Xn(this,t,e,-1)}function $n(t){return 0>t?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,a,o=this._milliseconds,r=this._days,s=this._months,l=this._data;return o>=0&&r>=0&&s>=0||0>=o&&0>=r&&0>=s||(o+=864e5*$n(ni(s)+r),r=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,r+=x(n/24),a=x(ei(r)),s+=a,r-=$n(ni(a)),i=x(s/12),s%=12,l.days=r,l.months=s,l.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=V(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ai(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12)}function oi(t){return function(){return this.as(t)}}function ri(t){return t=V(t),this[t+"s"]()}function si(t){return function(){return this._data[t]}}function li(){return x(this.days()/7)}function di(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=ze(t).abs(),a=ho(i.as("s")),o=ho(i.as("m")),r=ho(i.as("h")),s=ho(i.as("d")),l=ho(i.as("M")),d=ho(i.as("y")),u=a<fo.s&&["s",a]||1>=o&&["m"]||o<fo.m&&["mm",o]||1>=r&&["h"]||r<fo.h&&["hh",r]||1>=s&&["d"]||s<fo.d&&["dd",s]||1>=l&&["M"]||l<fo.M&&["MM",l]||1>=d&&["y"]||["yy",d];return u[2]=e,u[3]=+t>0,u[4]=n,di.apply(null,u)}function ci(t){return void 0===t?ho:"function"==typeof t?(ho=t,!0):!1}function hi(t,e){return void 0===fo[t]?!1:void 0===e?fo[t]:(fo[t]=e,!0)}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function gi(){var t,e,n,i=go(this._milliseconds)/1e3,a=go(this._days),o=go(this._months);t=x(i/60),e=x(t/60),i%=60,t%=60,n=x(o/12),o%=12;var r=n,s=o,l=a,d=e,u=t,c=i,h=this.asSeconds();return h?(0>h?"-":"")+"P"+(r?r+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(d||u||c?"T":"")+(d?d+"H":"")+(u?u+"M":"")+(c?c+"S":""):"P0D"}var mi,pi;pi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;n>i;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var vi=t.momentProperties=[],bi=!1,yi={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var xi;xi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var ki,Si={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},wi={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"},_i="Invalid date",Mi="%d",Di=/\\d{1,2}/,Ci={future:"in %s",past:"%s ago",s:"a few 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"},Ti={},Pi={},Ai=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Fi=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ii={},Oi={},Ri=/\\d/,Wi=/\\d\\d/,Li=/\\d{3}/,Vi=/\\d{4}/,Bi=/[+-]?\\d{6}/,Yi=/\\d\\d?/,zi=/\\d\\d\\d\\d?/,Ni=/\\d\\d\\d\\d\\d\\d?/,Hi=/\\d{1,3}/,Ei=/\\d{1,4}/,Ui=/[+-]?\\d{1,6}/,ji=/\\d+/,Gi=/[+-]?\\d+/,qi=/Z|[+-]\\d\\d:?\\d\\d/gi,Zi=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Ji=/[+-]?\\d+(\\.\\d{1,3})?/,Xi=/[0-9]*[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i,Ki={},Qi={},$i=0,ta=1,ea=2,na=3,ia=4,aa=5,oa=6,ra=7,sa=8;ki=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),q("MMMM",0,0,function(t){return this.localeData().months(this,t)}),L("month","M"),Y("month",8),Q("M",Yi),Q("MM",Yi,Wi),Q("MMM",function(t,e){return e.monthsShortRegex(t)}),Q("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[ta]=k(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[ta]=a:f(n).invalidMonth=t});var la=/D[oD]?(\\[[^\\[\\]]*\\]|\\s+)+MMMM?/,da="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ua="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ca=Xi,ha=Xi;q("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),L("year","y"),Y("year",1),Q("Y",Gi),Q("YY",Yi,Wi),Q("YYYY",Ei,Vi),Q("YYYYY",Ui,Bi),Q("YYYYYY",Ui,Bi),nt(["YYYYY","YYYYYY"],$i),nt("YYYY",function(e,n){n[$i]=2===e.length?t.parseTwoDigitYear(e):k(e)}),nt("YY",function(e,n){n[$i]=t.parseTwoDigitYear(e)}),nt("Y",function(t,e){e[$i]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return k(t)+(k(t)>68?1900:2e3)};var fa=N("FullYear",!0);q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),Y("week",5),Y("isoWeek",5),Q("w",Yi),Q("ww",Yi,Wi),Q("W",Yi),Q("WW",Yi,Wi),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=k(t)});var ga={dow:0,doy:6};q("d",0,"do","day"),q("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),q("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),q("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),Q("d",Yi),Q("e",Yi),Q("E",Yi),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=k(t)});var ma="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),pa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),va="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ba=Xi,ya=Xi,xa=Xi;q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Ut),q("k",["kk",2],0,jt),q("hmm",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),L("hour","h"),Y("hour",13),Q("a",qt),Q("A",qt),Q("H",Yi),Q("h",Yi),Q("HH",Yi,Wi),Q("hh",Yi,Wi),Q("hmm",zi),Q("hmmss",Ni),Q("Hmm",zi),Q("Hmmss",Ni),nt(["H","HH"],na),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[na]=k(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a))});var ka,Sa=/[ap]\\.?m?\\.?/i,wa=N("Hours",!0),_a={calendar:Si,longDateFormat:wi,invalidDate:_i,ordinal:Mi,ordinalParse:Di,relativeTime:Ci,months:da,monthsShort:ua,week:ga,weekdays:ma,weekdaysMin:va,weekdaysShort:pa,meridiemParse:Sa},Ma={},Da=/^\\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)?)?/,Ca=/^\\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)?)?/,Ta=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Pa=[["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}/]],Aa=[["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/]],Fa=/^\\/?Date\\((\\-?\\d+)/i;\nt.createFromInputFallback=_("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Ia=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:m()}),Oa=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Ra=function(){return Date.now?Date.now():+new Date};Me("Z",":"),Me("ZZ",""),Q("Z",Zi),Q("ZZ",Zi),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=De(Zi,t)});var Wa=/([\\+\\-]|\\d\\d)/gi;t.updateOffset=function(){};var La=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)\\.?(\\d{3})?\\d*)?$/,Va=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;ze.fn=we.prototype;var Ba=je(1,"add"),Ya=je(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var za=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),Q("G",Gi),Q("g",Gi),Q("GG",Yi,Wi),Q("gg",Yi,Wi),Q("GGGG",Ei,Vi),Q("gggg",Ei,Vi),Q("GGGGG",Ui,Bi),Q("ggggg",Ui,Bi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=k(t)}),it(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),L("quarter","Q"),Y("quarter",7),Q("Q",Ri),nt("Q",function(t,e){e[ta]=3*(k(t)-1)}),q("D",["DD",2],"Do","date"),L("date","D"),Y("date",9),Q("D",Yi),Q("DD",Yi,Wi),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],ea),nt("Do",function(t,e){e[ea]=k(t.match(Yi)[0],10)});var Na=N("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),Y("dayOfYear",4),Q("DDD",Hi),Q("DDDD",Li),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=k(t)}),q("m",["mm",2],0,"minute"),L("minute","m"),Y("minute",14),Q("m",Yi),Q("mm",Yi,Wi),nt(["m","mm"],ia);var Ha=N("Minutes",!1);q("s",["ss",2],0,"second"),L("second","s"),Y("second",15),Q("s",Yi),Q("ss",Yi,Wi),nt(["s","ss"],aa);var Ea=N("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),Y("millisecond",16),Q("S",Hi,Ri),Q("SS",Hi,Wi),Q("SSS",Hi,Li);var Ua;for(Ua="SSSS";Ua.length<=9;Ua+="S")Q(Ua,ji);for(Ua="S";Ua.length<=9;Ua+="S")nt(Ua,Wn);var ja=N("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Ga=b.prototype;Ga.add=Ba,Ga.calendar=Ze,Ga.clone=Je,Ga.diff=nn,Ga.endOf=mn,Ga.format=sn,Ga.from=ln,Ga.fromNow=dn,Ga.to=un,Ga.toNow=cn,Ga.get=U,Ga.invalidAt=_n,Ga.isAfter=Xe,Ga.isBefore=Ke,Ga.isBetween=Qe,Ga.isSame=$e,Ga.isSameOrAfter=tn,Ga.isSameOrBefore=en,Ga.isValid=Sn,Ga.lang=za,Ga.locale=hn,Ga.localeData=fn,Ga.max=Oa,Ga.min=Ia,Ga.parsingFlags=wn,Ga.set=j,Ga.startOf=gn,Ga.subtract=Ya,Ga.toArray=yn,Ga.toObject=xn,Ga.toDate=bn,Ga.toISOString=rn,Ga.toJSON=kn,Ga.toString=on,Ga.unix=vn,Ga.valueOf=pn,Ga.creationData=Mn,Ga.year=fa,Ga.isLeapYear=bt,Ga.weekYear=Cn,Ga.isoWeekYear=Tn,Ga.quarter=Ga.quarters=On,Ga.month=ct,Ga.daysInMonth=ht,Ga.week=Ga.weeks=Tt,Ga.isoWeek=Ga.isoWeeks=Pt,Ga.weeksInYear=An,Ga.isoWeeksInYear=Pn,Ga.date=Na,Ga.day=Ga.days=Vt,Ga.weekday=Bt,Ga.isoWeekday=Yt,Ga.dayOfYear=Rn,Ga.hour=Ga.hours=wa,Ga.minute=Ga.minutes=Ha,Ga.second=Ga.seconds=Ea,Ga.millisecond=Ga.milliseconds=ja,Ga.utcOffset=Pe,Ga.utc=Fe,Ga.local=Ie,Ga.parseZone=Oe,Ga.hasAlignedHourOffset=Re,Ga.isDST=We,Ga.isLocal=Ve,Ga.isUtcOffset=Be,Ga.isUtc=Ye,Ga.isUTC=Ye,Ga.zoneAbbr=Ln,Ga.zoneName=Vn,Ga.dates=_("dates accessor is deprecated. Use date instead.",Na),Ga.months=_("months accessor is deprecated. Use month instead",ct),Ga.years=_("years accessor is deprecated. Use year instead",fa),Ga.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ae),Ga.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Le);var qa=Ga,Za=P.prototype;Za.calendar=A,Za.longDateFormat=F,Za.invalidDate=I,Za.ordinal=O,Za.preparse=zn,Za.postformat=zn,Za.relativeTime=R,Za.pastFuture=W,Za.set=C,Za.months=rt,Za.monthsShort=st,Za.monthsParse=dt,Za.monthsRegex=gt,Za.monthsShortRegex=ft,Za.week=Mt,Za.firstDayOfYear=Ct,Za.firstDayOfWeek=Dt,Za.weekdays=It,Za.weekdaysMin=Rt,Za.weekdaysShort=Ot,Za.weekdaysParse=Lt,Za.weekdaysRegex=zt,Za.weekdaysShortRegex=Nt,Za.weekdaysMinRegex=Ht,Za.isPM=Zt,Za.meridiem=Jt,$t("en",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",$t),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ne);var Ja=Math.abs,Xa=oi("ms"),Ka=oi("s"),Qa=oi("m"),$a=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ao=si("milliseconds"),oo=si("seconds"),ro=si("minutes"),so=si("hours"),lo=si("days"),uo=si("months"),co=si("years"),ho=Math.round,fo={s:45,m:45,h:22,d:26,M:11},go=Math.abs,mo=we.prototype;mo.abs=Jn,mo.add=Kn,mo.subtract=Qn,mo.as=ii,mo.asMilliseconds=Xa,mo.asSeconds=Ka,mo.asMinutes=Qa,mo.asHours=$a,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ai,mo._bubble=ti,mo.get=ri,mo.milliseconds=ao,mo.seconds=oo,mo.minutes=ro,mo.hours=so,mo.days=lo,mo.weeks=li,mo.months=uo,mo.years=co,mo.humanize=fi,mo.toISOString=gi,mo.toString=gi,mo.toJSON=gi,mo.locale=hn,mo.localeData=fn,mo.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),mo.lang=za,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",Gi),Q("X",Ji),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(k(t))}),t.version="2.14.1",i(ye),t.fn=qa,t.min=ke,t.max=Se,t.now=Ra,t.utc=c,t.unix=Bn,t.months=Un,t.isDate=s,t.locale=$t,t.invalid=m,t.duration=ze,t.isMoment=y,t.weekdays=Gn,t.parseZone=Yn,t.localeData=ne,t.isDuration=_e,t.monthsShort=jn,t.weekdaysMin=Zn,t.defineLocale=te,t.updateLocale=ee,t.locales=ie,t.weekdaysShort=qn,t.normalizeUnits=V,t.relativeTimeRounding=ci,t.relativeTimeThreshold=hi,t.calendarFormat=qe,t.prototype=qa;var po=t;return po})},{}],7:[function(t,e,n){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.options=t.helpers.configMerge({aspectRatio:1},n.options),n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n),this.getMeta().bar=!0},getBarCount:function(){var t=this,n=0;return e.each(t.chart.data.datasets,function(e,i){var a=t.chart.getDatasetMeta(i);a.bar&&t.chart.isDatasetVisible(i)&&++n},t),n},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=s.getBasePixel(),d=a.chart.options.elements.rectangle,u=t.custom||{},c=a.getDataset();e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:a.calculateBarX(n,a.index),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(n),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:s,fullBarWidth:l,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var n=this.getRuler(t);return e.options.stacked?n.categoryWidth:n.barWidth},getBarIndex:function(t){var e,n,i=0;for(n=0;t>n;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&++i;return i},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickWidth/2:0,a.options.stacked?s+r.categoryWidth/2+r.categorySpacing:s+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.yAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},draw:function(t){var n=this,i=t||1;e.each(n.getMeta().data,function(t,e){var a=n.getDataset().data[e];null===a||void 0===a||isNaN(a)||t.transition(i).draw()},n)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,r.backgroundColor),o.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,r.borderColor),o.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=r.getBasePixel(),d=t.custom||{},u=a.getDataset(),c=a.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:u.label,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(n),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,n,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,n,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,n,c.borderWidth)},draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.height/2,a=n.y-i,o=n.y+i,r=n.base-(n.base-n.x),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[n.base,o],[n.base,a],[r,a],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},inRange:function(t,e){var n=this._view,i=!1;return n&&(i=n.x<n.base?e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.x&&t<=n.base:e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.base&&t<=n.x),i}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:s,fullBarHeight:l,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,n=e.getScaleForId(e.getMeta().yAxisID);if(n.options.barThickness)return n.options.barThickness;var i=e.getRuler(t);return n.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.xAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickHeight/2:0,a.options.stacked?s+r.categoryHeight/2+r.categorySpacing:s+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var o=this,r=o.getMeta(),s=o.getScaleForId(r.xAxisID),l=o.getScaleForId(r.yAxisID),d=n.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,n,h);var g=n._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],o=n._index,r=n.custom||{},s=n._model;s.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[o])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},o=e._model;o.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s&&s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o].hidden=!a.data[o].hidden;r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;t>n;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,o=i.options,r=o.elements.arc,s=a.right-a.left-r.borderWidth,l=a.bottom-a.top-r.borderWidth,d=Math.min(s,l),u={x:0,y:0},c=n.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=0>=g&&m>=0||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,S=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:S),v.x*(v.x<0?1:S)),y:k?-1:Math.min(p.y*(p.y<0?1:S),v.y*(v.y<0?1:S))},_={x:b?1:Math.max(p.x*(p.x>0?1:S),v.x*(v.x>0?1:S)),y:y?1:Math.max(p.y*(p.y>0?1:S),v.y*(v.y>0?1:S))},M={width:.5*(_.x-w.x),height:.5*(_.y-w.y)};d=Math.min(s/M.width,l/M.height),u={x:(_.x+w.x)*-.5,y:(_.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=n.outerRadius-i.radiusLength,e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,o=a.chart,r=o.chartArea,s=o.options,l=s.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,o.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,n=t[r]._chart?t[r]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(n){var i=this,a=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,n),e(i.getDataset(),a)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,a,o,r=this,s=r.getMeta(),l=s.dataset,d=s.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(s.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=r.index,l._children=d,l._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=d.length;a>i;++i)r.updateElement(d[i],i,t);for(g&&0!==l._model.tension&&r.updateBezierControlPoints(),i=0,a=d.length;a>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:a.pointBorderWidth?i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):a.borderWidth&&(i=a.borderWidth),i},updateElement:function(t,e,i){var a,o,r=this,s=r.getMeta(),l=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),g=r.chart.options.elements.point,m=r.chart.data.labels||[],p=1===m.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,u,p),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:a,y:o,skip:l.skip||isNaN(a)||isNaN(o),radius:l.radius||n.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:s.dataset._model?s.dataset._model.steppedLine:!1,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,o,r=this,s=r.chart,l=r.getMeta(),d=r.getScaleForId(l.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;n>i;i++)if(a=s.data.datasets[i],o=s.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&s.isDatasetVisible(i)){var h=Number(d.getRightValue(a.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e=this,i=e.getMeta(),a=e.chart.chartArea,o=i.data||[];i.dataset._model.spanGaps&&(o=o.filter(function(t){return!t._model.skip}));var r,s,l,d,u;if("monotone"==i.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(o);else for(r=0,s=o.length;s>r;++r)l=o[r],d=l._model,u=n.splineCurve(n.previousItem(o,r)._model,d,n.nextItem(o,r)._model,i.dataset._model.tension),d.controlPointPreviousX=u.previous.x,d.controlPointPreviousY=u.previous.y,d.controlPointNextX=u.next.x,d.controlPointNextY=u.next.y;if(e.chart.options.elements.line.capBezierPoints)for(r=0,s=o.length;s>r;++r)d=o[r]._model,d.controlPointPreviousX=t(d.controlPointPreviousX,a.left,a.right),d.controlPointPreviousY=t(d.controlPointPreviousY,a.top,a.bottom),d.controlPointNextX=t(d.controlPointNextX,a.left,a.right),d.controlPointNextY=t(d.controlPointNextY,a.top,a.bottom)},draw:function(t){var n,i,a=this,o=a.getMeta(),r=o.data||[],s=t||1;for(n=0,i=r.length;i>n;++n)r[n].transition(s);for(e(a.getDataset(),a.chart.options)&&o.dataset.transition(s).draw(),n=0,i=r.length;i>n;++n)r[n].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,a),r.borderColor=e.getPointBorderColor(t,a),r.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),a[o]&&e.push(a[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){\nvar n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o].hidden=!a.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,o=n.getMeta(),r=i.options,s=r.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,o.count=n.countVisibleElements(),e.each(o.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,o=a.chart,r=a.getDataset(),s=o.options,l=s.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=a.calculateCircumference(r.data[n]),f=d.xCenter,g=d.yCenter,m=0,p=a.getMeta(),v=0;n>v;++v)isNaN(r.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:d.getDistanceFromCenterForValue(r.data[n]),x=b+h*m,k=x+(t.hidden?0:h),S=l.animateScale?0:d.getDistanceFromCenterForValue(r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:u(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var n=this,i=n.getMeta(),a=i.dataset,o=i.data,r=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,d=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,o=t.custom||{},r=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,d=s.getPointPositionForValue(n,r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:d.x,y:i?s.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,a.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,n,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,n,l.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,n,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,n,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,n,l.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,n,l.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var o=i._model,r=e.splineCurve(e.previousItem(n.data,a,!0)._model,o,e.nextItem(n.data,a,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,r.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var o=0;o<a.animations.length;++o)if(a.animations[o].chartInstance===t)return void(a.animations[o].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==n&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),o=(a-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,n,i,a){var o,r,s,l,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,a-e.height/2);if(!(isNaN(n)||0>=n)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*n/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,a+d/3),t.lineTo(i+r/2,a+d/3),t.lineTo(i,a-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-u,a-u,2*u,2*u),t.strokeRect(i-u,a-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-u,a),t.lineTo(i,a+u),t.lineTo(i+u,a),t.lineTo(i,a-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(n){return this.chart=n,this.config=n.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(n){var i=this,a=i.chart,o=a.canvas,r=e.getMaximumWidth(o),s=a.aspectRatio,l=i.options.maintainAspectRatio&&isNaN(s)===!1&&isFinite(s)&&0!==s?r/s:e.getMaximumHeight(o),d=a.width!==r||a.height!==l;if(!d)return i;o.width=a.width=r,o.height=a.height=l,e.retinaScale(a);var u={width:r,height:l};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),n||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,n=t.scales||{},i=t.scale;e.each(n.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(n.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var n=this,i=n.options,a=n.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),s=t.scaleService.getScaleConstructor(r);if(s){var l=new s({id:o.id,options:o,ctx:n.chart.ctx,chart:n});a[l.id]=l,i.isDefault&&(n.scale=l)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var n=this,i=[],a=[];if(e.each(n.data.datasets,function(e,o){var r=n.getDatasetMeta(o);r.type||(r.type=e.type||n.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](n,o),a.push(r.controller))},n),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){n.isCombo=!0;break}return a},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},update:function(n,i){var a=this;t.plugins.notify("beforeUpdate",[a]),a.tooltip._data=a.data;var o=a.buildOrUpdateControllers();e.each(a.data.datasets,function(t,e){a.getDatasetMeta(e).controller.buildOrUpdateElements()},a),t.layoutService.update(a,a.chart.width,a.chart.height),t.plugins.notify("afterScaleUpdate",[a]),e.each(o,function(t){t.reset()}),a.updateDatasets(),t.plugins.notify("afterUpdate",[a]),a.render(n,i)},updateDatasets:function(){var e,n,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,n=i.data.datasets.length;n>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(n,i){var a=this;t.plugins.notify("beforeRender",[a]);var o=a.options.animation;if(o&&("undefined"!=typeof n&&0!==n||"undefined"==typeof n&&0!==o.duration)){var r=new t.Animation;r.numSteps=(n||o.duration)/16.66,r.easing=o.easing,r.render=function(t,n){var i=e.easingEffects[n.easing],a=n.currentStep/n.numSteps,o=i(a);t.draw(o,a,n.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(a,r,n,i)}else a.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(a);return a},draw:function(n){var i=this,a=n||1;i.clear(),t.plugins.notify("beforeDraw",[i,a]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,a]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(n)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,a]),i.tooltip.transition(a).draw(),t.plugins.notify("afterDraw",[i,a])},getElementAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[];return e.each(n.data.datasets,function(t,o){if(n.isDatasetVisible(o)){var r=n.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(a.push(t),a):void 0})}}),a.slice(0,1)},getElementsAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&a.push(r)}},n),a):a},getElementsAtXAxis:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inLabelRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,i){if(n.isDatasetVisible(i)){var r=n.getDatasetMeta(i),s=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===s||r.data[s]._view.skip||a.push(r.data[s])}},n),a):a},getElementsAtEventForMode:function(t,e){var n=this;switch(e){case"single":return n.getElementAtEvent(t);case"label":return n.getElementsAtEvent(t);case"dataset":return n.getDatasetAtEvent(t);case"x-axis":return n.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);return e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;n>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var n=this;n.stop(),n.clear(),e.unbindEvents(n,n.events),e.removeResizeListener(n.chart.canvas.parentNode);var i=n.chart.canvas;i.width=n.chart.width,i.height=n.chart.height,void 0!==n.chart.originalDevicePixelRatio&&n.chart.ctx.scale(1/n.chart.originalDevicePixelRatio,1/n.chart.originalDevicePixelRatio),i.style.width=n.chart.originalCanvasStyleWidth,i.style.height=n.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[n]),delete t.instances[n.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,n){var i,a,o,r=n?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(a=0,o=t.length;o>a;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var n=this,i=n.tooltip,a=n.options||{},o=a.hover,r=a.tooltips;return n.lastActive=n.lastActive||[],n.lastTooltipActive=n.lastTooltipActive||[],"mouseout"===t.type?(n.active=[],n.tooltipActive=[]):(n.active=n.getElementsAtEventForMode(t,o.mode),n.tooltipActive=n.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(n,n.active),("mouseup"===t.type||"click"===t.type)&&(a.onClick&&a.onClick.call(n,t,n.active),n.legend&&n.legend.handleEvent&&n.legend.handleEvent(t)),n.lastActive.length&&n.updateHoverStyle(n.lastActive,o.mode,!1),n.active.length&&o.mode&&n.updateHoverStyle(n.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=n.tooltipActive,i.update(!0)),i.pivot(),n.animating||e.arrayEquals(n.active,n.lastActive)&&e.arrayEquals(n.tooltipActive,n.lastTooltipActive)||(n.stop(),(r.enabled||r.custom)&&i.update(!0),n.render(o.animationDuration,!0)),n.lastActive=n.active,n.lastTooltipActive=n.tooltipActive,n}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.DatasetController=function(t,e){this.initialize.call(this,t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;e>t;++t)o[t]=o[t]||n.createMetaData(i,t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this,n=e.createMetaData(t);e.getMeta().data.splice(t,0,n),e.updateElement(n,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,n=this.getDataset().data.length,i=e.length;if(i>n)e.splice(n,i-n);else if(n>i)for(var a=i;n>a;++a)this.addElementAndReset(a)},update:n,draw:function(t){var n=t||1;e.each(this.getMeta().data,function(t){t.transition(n).draw()})},removeHoverStyle:function(t,n){var i=this.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,a,n.backgroundColor),s.borderColor=o.borderColor?o.borderColor:r(i.borderColor,a,n.borderColor),s.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,a,n.borderWidth)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:o(n.hoverBackgroundColor,i,r(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:o(n.hoverBorderColor,i,r(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:o(n.hoverBorderWidth,i,s.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var o=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=o.rgbString()}catch(r){n._view[a]=i}else if("number"==typeof i){var s=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-s)*t+s}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!=t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var o=document.defaultView,r=t.parentNode,s=o.getComputedStyle(t)[i],l=o.getComputedStyle(r)[i],d=n(s),u=n(l),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(s,t,a):c,u?e(l,r,a):c):"none"}var o=t.helpers={};o.each=function(t,e,n,i){var a,r;if(o.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;r>a;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(r=s.length,a=0;r>a;a++)e.call(n,t[s[a]],s[a])}},o.clone=function(t){var e={};return o.each(t,function(t,n){o.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=o.clone(t):e[n]=t}),e},o.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;i>n;n++)o.each(arguments[n],e);return t},o.configMerge=function(e){var n=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)n[i]=o.scaleMerge(n.hasOwnProperty(i)?n[i]:{},e);else if("scale"===i)n[i]=o.configMerge(n.hasOwnProperty(i)?n[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(n.hasOwnProperty(i)&&o.isArray(n[i])&&o.isArray(e)){var a=n[i];o.each(e,function(t,e){e<a.length?"object"==typeof a[e]&&null!==a[e]&&"object"==typeof t&&null!==t?a[e]=o.configMerge(a[e],t):a[e]=t:a.push(t)})}else n.hasOwnProperty(i)&&"object"==typeof n[i]&&null!==n[i]&&"object"==typeof e?n[i]=o.configMerge(n[i],e):n[i]=e})}),n},o.scaleMerge=function(e,n){var i=o.clone(e);return o.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?o.each(e,function(e,a){var r=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(r);a>=i[n].length||!i[n][a].type?i[n].push(o.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=o.configMerge(i[n][a],s,e):i[n][a]=o.configMerge(i[n][a],e)}):(i[n]=[],o.each(e,function(e){var a=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(o.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=o.configMerge(i[n],e):i[n]=e}),i},o.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:o.isArray(t)?e<t.length?t[e]:n:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;a>i;++i)if(e.call(n,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,n){(void 0===n||null===n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},o.findPreviousWhere=function(t,e,n){(void 0===n||null===n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},o.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=o.inherits,t&&o.extend(n.prototype,t),n.__super__=e.prototype,n},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)<n},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=r.length;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,a&&!a.model.skip&&(i.deltaK=(a.model.y-i.model.y)/(a.model.x-i.model.x)),!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!=this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2);var l,d,u,c;for(e=0;s-1>e;++e)i=r[e],a=r[e+1],i.model.skip||a.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(l=i.mK/i.deltaK,d=a.mK/i.deltaK,c=Math.pow(l,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=l*u*i.deltaK,a.mK=d*u*i.deltaK)));var h;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,n&&!n.model.skip&&(h=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),a&&!a.model.skip&&(h=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var n,i=Math.floor(o.log10(t)),a=t/Math.pow(10,i);return n=e?1.5>a?1:3>a?2:7>a?5:10:1>=a?1:2>=a?2:5>=a?5:10,n*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,s=r.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=s.right-s.left-d-c,g=s.bottom-s.top-u-h;return n=Math.round((n-s.left-d)/f*r.width/e.currentDevicePixelRatio),\ni=Math.round((i-s.top-u)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},o.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=o.noop},o.bindEvents=function(t,e,n){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){n.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var n=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(n,e,t)})},o.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-left"))+parseInt(o.getStyle(e,"padding-right")),i=e.clientWidth-n,a=o.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},o.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-top"))+parseInt(o.getStyle(e,"padding-bottom")),i=e.clientHeight-n,a=o.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,n=t.canvas,i=n.width,a=n.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(n.height=a*o,n.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),n.style.width=i+"px",n.style.height=a+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var s=0;o.each(n,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?s=o.measureText(t,a,r,s,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(s=o.measureText(t,a,r,s,e))})});var l=r.length/2;if(l>n.length){for(var d=0;l>d;d++)delete a[r[d]];r.splice(0,l)}return s},o.measureText=function(t,e,n,i,a){var o=e[a];return o||(o=e[a]=t.measureText(a).width,n.push(a)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,n,i,a,o){t.beginPath(),t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.quadraticCurveTo(e+i,n,e+i,n+o),t.lineTo(e+i,n+a-o),t.quadraticCurveTo(e+i,n+a,e+i-o,n+a),t.lineTo(e+o,n+a),t.quadraticCurveTo(e,n+a,e,n+a-o),t.lineTo(e,n+o),t.quadraticCurveTo(e,n,e+o,n),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.log("Color.js not found!"),e)},o.addResizeListener=function(t,e){var n=document.createElement("iframe"),i="chartjs-hidden-iframe";n.classlist?n.classlist.add(i):n.setAttribute("class",i),n.tabIndex=-1;var a=n.style;a.width="100%",a.display="block",a.border=0,a.height=0,a.margin=0,a.position="absolute",a.left=0,a.right=0,a.top=0,a.bottom=0,t.insertBefore(n,t.firstChild),(n.contentWindow||n).onresize=function(){e&&e()}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var n,i,a,r;if(!t||!e||t.length!=e.length)return!1;for(n=0,i=t.length;i>n;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!o.arrayEquals(a,r))return!1}else if(a!=r)return!1;return!0},o.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){var i=this,a=t.helpers;return i.config=n||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(a.getStyle(e.canvas,"width"),10)||a.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(a.getStyle(e.canvas,"height"),10)||a.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==n.aspectRatio?n.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,a.retinaScale(i),i.controller=new t.Controller(i),a.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var n=0;n<t.data.datasets.length;n++)e.push(\'<li><span style="background-color:\'+t.data.datasets[n].backgroundColor+\'"></span>\'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?m:k,x),S-=e.height):(e=t.update(y,b),k-=e.width),w.push({horizontal:n,minSize:e,box:t})}function o(t){var n=e.findNextWhere(w,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:_,right:M,top:0,bottom:0};t.update(t.options.fullWidth?m:k,p/2,i)}else t.update(n.minSize.width,S)}function r(t){var n=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:C};n&&t.update(n.minSize.width,S,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?l:_,t.right=t.options.fullWidth?n-l:_+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=A,t.right=A+t.width,t.top=D,t.bottom=D+S,A=t.right)}if(t){var l=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var m=n-2*l,p=i-2*d,v=m/2,b=p/2,y=(n-v)/(u.length+c.length),x=(i-b)/(h.length+f.length),k=m,S=p,w=[];e.each(u.concat(c,h,f),a);var _=l,M=l,D=d,C=d;e.each(u.concat(c),o),e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height}),e.each(u.concat(c),r),_=l,M=l,D=d,C=d,e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height});var T=i-D-C,P=n-_-M;(P!==k||T!==S)&&(e.each(u,function(t){t.height=T}),e.each(c,function(t){t.height=T}),e.each(h,function(t){t.options.fullWidth||(t.width=P)}),e.each(f,function(t){t.options.fullWidth||(t.width=P)}),S=T,k=P);var A=l,F=d;e.each(u.concat(h),s),A+=k,F+=S,e.each(c,s),e.each(f,s),t.chartArea={left:_,top:D,right:_+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},labels:{boxWidth:40,padding:10,generateLabels:function(t){var n=t.data;return e.isArray(n.datasets)?n.datasets.map(function(n,i){return{text:n.label,fillStyle:e.isArray(n.backgroundColor)?n.backgroundColor[0]:n.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:n.borderWidth,strokeStyle:n.borderColor,pointStyle:n.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:n,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=n.options,a=i.labels,o=i.display,r=n.ctx,s=t.defaults.global,l=e.getValueOrDefault,d=l(a.fontSize,s.defaultFontSize),u=l(a.fontStyle,s.defaultFontStyle),c=l(a.fontFamily,s.defaultFontFamily),h=e.fontString(d,u,c),f=n.legendHitBoxes=[],g=n.minSize,m=n.isHorizontal();if(m?(g.width=n.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=n.maxHeight),o)if(r.font=h,m){var p=n.lineWidths=[0],v=n.legendItems.length?d+a.padding:0;r.textAlign="left",r.textBaseline="top",e.each(n.legendItems,function(t,e){var i=a.usePointStyle?d*Math.sqrt(2):a.boxWidth,o=i+d/2+r.measureText(t.text).width;p[p.length-1]+o+a.padding>=n.width&&(v+=d+a.padding,p[p.length]=n.left),f[e]={left:0,top:0,width:o,height:d},p[p.length-1]+=o+a.padding}),g.height+=v}else{var b=a.padding,y=n.columnWidths=[],x=a.padding,k=0,S=0,w=d+b;e.each(n.legendItems,function(t,e){var n=a.usePointStyle?2*a.boxWidth:a.boxWidth,i=n+d/2+r.measureText(t.text).width;S+w>g.height&&(x+=k+a.padding,y.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),x+=k,y.push(k),g.width+=x}n.width=g.width,n.height=g.height},afterFit:n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,i=n.options,a=i.labels,o=t.defaults.global,r=o.elements.line,s=n.width,l=n.lineWidths;if(i.display){var d,u=n.ctx,c=e.getValueOrDefault,h=c(a.fontColor,o.defaultFontColor),f=c(a.fontSize,o.defaultFontSize),g=c(a.fontStyle,o.defaultFontStyle),m=c(a.fontFamily,o.defaultFontFamily),p=e.fontString(f,g,m);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=p;var v=a.boxWidth,b=n.legendHitBoxes,y=function(e,n,a){if(!(isNaN(v)||0>=v)){if(u.save(),u.fillStyle=c(a.fillStyle,o.defaultColor),u.lineCap=c(a.lineCap,r.borderCapStyle),u.lineDashOffset=c(a.lineDashOffset,r.borderDashOffset),u.lineJoin=c(a.lineJoin,r.borderJoinStyle),u.lineWidth=c(a.lineWidth,r.borderWidth),u.strokeStyle=c(a.strokeStyle,o.defaultColor),u.setLineDash&&u.setLineDash(c(a.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var s=f*Math.SQRT2/2,l=s/Math.SQRT2,d=e+l,h=n+l;t.canvasHelpers.drawPoint(u,a.pointStyle,s,d,h)}else u.strokeRect(e,n,v,f),u.fillRect(e,n,v,f);u.restore()}},x=function(t,e,n,i){u.fillText(n.text,v+f/2+t,e),n.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(v+f/2+t,e+f/2),u.lineTo(v+f/2+t+i,e+f/2),u.stroke())},k=n.isHorizontal();d=k?{x:n.left+(s-l[0])/2,y:n.top+a.padding,line:0}:{x:n.left+a.padding,y:n.top+a.padding,line:0};var S=f+a.padding;e.each(n.legendItems,function(t,e){var i=u.measureText(t.text).width,o=a.usePointStyle?f+f/2+i:v+f/2+i,r=d.x,c=d.y;k?r+o>=s&&(c=d.y+=S,d.line++,r=d.x=n.left+(s-l[d.line])/2):c+S>n.bottom&&(r=d.x=r+n.columnWidths[d.line]+a.padding,c=d.y=n.top,d.line++),y(r,c,t),b[e].left=r,b[e].top=c,x(r,c,t,i),k?d.x+=o+a.padding:d.y+=S})}},handleEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart.chart),a=i.x,o=i.y,r=n.options;if(a>=n.left&&a<=n.right&&o>=n.top&&o<=n.bottom)for(var s=n.legendHitBoxes,l=0;l<s.length;++l){var d=s[l];if(a>=d.left&&a<=d.left+d.width&&o>=d.top&&o<=d.top+d.height){r.onClick&&r.onClick.call(n,t,n.legendItems[l]);break}}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var n,i,a=this._plugins,o=a.length;for(n=0;o>n;++n)if(i=a[n],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,n,i){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=n,a.margins=e.extend({left:0,right:0,top:0,bottom:0},i),a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,n,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,n,i):t.options.ticks.callback(e,n,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,i=n.ctx,a=t.defaults.global,o=n.options.ticks,r=e.getValueOrDefault(o.fontSize,a.defaultFontSize),s=e.getValueOrDefault(o.fontStyle,a.defaultFontStyle),l=e.getValueOrDefault(o.fontFamily,a.defaultFontFamily),d=e.fontString(r,s,l);i.font=d;var u,c=i.measureText(n.ticks[0]).width,h=i.measureText(n.ticks[n.ticks.length-1]).width;if(n.labelRotation=o.minRotation||0,n.paddingRight=0,n.paddingLeft=0,n.options.display&&n.isHorizontal()){n.paddingRight=h/2+3,n.paddingLeft=c/2+3,n.longestTextCache||(n.longestTextCache={});for(var f,g,m=e.longestText(i,d,n.ticks,n.longestTextCache),p=m,v=n.getPixelForTick(1)-n.getPixelForTick(0)-6;p>v&&n.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(n.labelRotation)),g=Math.sin(e.toRadians(n.labelRotation)),u=f*c,u+r/2>n.yLabelWidth&&(n.paddingLeft=u+r/2),n.paddingRight=r/2,g*m>n.maxHeight){n.labelRotation--;break}n.labelRotation++,p=f*m}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var n=this,i=n.minSize={width:0,height:0},a=n.options,o=t.defaults.global,r=a.ticks,s=a.scaleLabel,l=a.gridLines,d=a.display,u=n.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),m=e.getValueOrDefault(s.fontSize,o.defaultFontSize),p=a.gridLines.tickMarkLength;if(u?i.width=n.isFullWidth()?n.maxWidth-n.margins.left-n.margins.right:n.maxWidth:i.width=d&&l.drawTicks?p:0,u?i.height=d&&l.drawTicks?p:0:i.height=n.maxHeight,s.display&&d&&(u?i.height+=1.5*m:i.width+=1.5*m),r.display&&d){n.longestTextCache||(n.longestTextCache={});var v=e.longestText(n.ctx,g,n.ticks,n.longestTextCache),b=e.numberOfLabelLines(n.ticks),y=.5*c;if(u){n.longestLabelWidth=v;var x=Math.sin(e.toRadians(n.labelRotation))*n.longestLabelWidth+c*b+y*b;i.height=Math.min(n.maxHeight,i.height+x),n.ctx.font=g;var k=n.ctx.measureText(n.ticks[0]).width,S=n.ctx.measureText(n.ticks[n.ticks.length-1]).width,w=Math.cos(e.toRadians(n.labelRotation)),_=Math.sin(e.toRadians(n.labelRotation));n.paddingLeft=0!==n.labelRotation?w*k+3:k/2+3,n.paddingRight=0!==n.labelRotation?_*(c/2)+3:S/2+3}else{var M=n.maxWidth-i.width,D=r.mirror;D?v=0:v+=n.options.ticks.padding,M>v?i.width+=v:i.width=n.maxWidth,n.paddingTop=c/2,n.paddingBottom=c/2}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingTop=Math.max(n.paddingTop-n.margins.top,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0),n.paddingBottom=Math.max(n.paddingBottom-n.margins.bottom,0)),n.width=i.width,n.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),o=a*t+n.paddingLeft;e&&(o+=a/2);var r=n.left+Math.round(o);return r+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,n=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(n){var i=this,a=i.options;if(a.display){var o,r,s=i.ctx,l=t.defaults.global,d=a.ticks,u=a.gridLines,c=a.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var m=e.getValueOrDefault(d.fontColor,l.defaultFontColor),p=e.getValueOrDefault(d.fontSize,l.defaultFontSize),v=e.getValueOrDefault(d.fontStyle,l.defaultFontStyle),b=e.getValueOrDefault(d.fontFamily,l.defaultFontFamily),y=e.fontString(p,v,b),x=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,l.borderDash),S=e.getValueOrDefault(u.borderDashOffset,l.borderDashOffset),w=e.getValueOrDefault(c.fontColor,l.defaultFontColor),_=e.getValueOrDefault(c.fontSize,l.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,l.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,l.defaultFontFamily),C=e.fontString(_,M,D),T=e.toRadians(i.labelRotation),P=Math.cos(T),A=i.longestLabelWidth*P;s.fillStyle=m;var F=[];if(g){if(o=!1,h&&(A/=2),(A+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((A+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var I="right"===a.position?i.left:i.right-x,O="right"===a.position?i.left+x:i.right,R="bottom"===a.position?i.top:i.bottom-x,W="bottom"===a.position?i.top+x:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var s=i.ticks.length===r+1,l=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var m,p,v,b,y,w,_,M,D,C,P,A="middle";if(g){h||(A="top"===a.position?"bottom":"top"),P=h?"right":"center";var L=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,C=h?i.top+12:"top"===a.position?i.bottom-x:i.top+x,m=v=y=_=L,p=R,b=W,w=n.top,M=n.bottom}else{"left"===a.position?d.mirror?(D=i.right+d.padding,P="left"):(D=i.right-d.padding,P="right"):d.mirror?(D=i.left-d.padding,P="right"):(D=i.left+d.padding,P="left");var V=i.getPixelForTick(r);V+=e.aliasPixel(c),C=i.getPixelForTick(r,u.offsetGridLines),m=I,v=O,y=n.left,_=n.right,p=b=w=M=V}F.push({tx1:m,ty1:p,tx2:v,ty2:b,x1:y,y1:w,x2:_,y2:M,labelX:D,labelY:C,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*T,label:t,textBaseline:A,textAlign:P})}}}),e.each(F,function(t){if(u.display&&(s.save(),s.lineWidth=t.glWidth,s.strokeStyle=t.glColor,s.setLineDash&&(s.setLineDash(t.glBorderDash),s.lineDashOffset=t.glBorderDashOffset),s.beginPath(),u.drawTicks&&(s.moveTo(t.tx1,t.ty1),s.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(s.moveTo(t.x1,t.y1),s.lineTo(t.x2,t.y2)),s.stroke(),s.restore()),d.display){s.save(),s.translate(t.labelX,t.labelY),s.rotate(t.rotation),s.font=y,s.textBaseline=t.textBaseline,s.textAlign=t.textAlign;var n=t.label;if(e.isArray(n))for(var i=0,a=0;i<n.length;++i)s.fillText(""+n[i],0,a),a+=1.5*p;else s.fillText(n,0,0);s.restore()}}),c.display){var L,V,B=0;if(g)L=i.left+(i.right-i.left)/2,V="bottom"===a.position?i.bottom-_/2:i.top+_/2;else{var Y="left"===a.position;L=Y?i.left+_/2:i.right-_/2,V=i.top+(i.bottom-i.top)/2,B=Y?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(L,V),s.rotate(B),s.textAlign="center",s.textBaseline="middle",s.fillStyle=w,s.font=C,s.fillText(c.labelString,0,0),s.restore()}if(u.drawBorder){s.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),s.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var z=i.left,N=i.right,H=i.top,E=i.bottom,U=e.aliasPixel(s.lineWidth);g?(H=E="top"===a.position?i.bottom:i.top,H+=U,E+=U):(z=N="left"===a.position?i.right:i.left,z+=U,N+=U),s.beginPath(),s.moveTo(z,H),s.lineTo(N,E),s.stroke()}}}})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var n=e.noop;t.Title=t.Element.extend({initialize:function(n){var i=this;e.extend(i,n),i.options=e.configMerge(t.defaults.global.title,n.options),i.legendHitBoxes=[]},beforeUpdate:function(){var n=this.chart.options;n&&n.title&&(this.options=e.configMerge(t.defaults.global.title,n.title))},update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:n,afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=e.getValueOrDefault,a=n.options,o=t.defaults.global,r=a.display,s=i(a.fontSize,o.defaultFontSize),l=n.minSize;n.isHorizontal()?(l.width=n.maxWidth,l.height=r?s+2*a.padding:0):(l.width=r?s+2*a.padding:0,l.height=n.maxHeight),n.width=l.width,n.height=l.height},afterFit:n,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var n=this,i=n.ctx,a=e.getValueOrDefault,o=n.options,r=t.defaults.global;if(o.display){var s,l,d=a(o.fontSize,r.defaultFontSize),u=a(o.fontStyle,r.defaultFontStyle),c=a(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=n.top,m=n.left,p=n.bottom,v=n.right;i.fillStyle=a(o.fontColor,r.defaultFontColor),i.font=h,n.isHorizontal()?(s=m+(v-m)/2,l=g+(p-g)/2):(s="left"===o.position?m+d/2:v-d/2,l=g+(p-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return e&&(a.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function n(t){if(!t.length)return!1;var e,n,i=[],a=[];for(e=0,n=t.length;n>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),a.push(r.y)}}var s=0,l=0;for(e=0;e<i.length;++e)i[e]&&(s+=i[e],l+=a[e]);return{x:Math.round(s/i.length),y:Math.round(l/i.length)}}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a}}var a=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:a.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.index<a&&(n=i[o.index])}return n},afterTitle:a.noop,beforeBody:a.noop,beforeLabel:a.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:a.noop,afterBody:a.noop,beforeFooter:a.noop,footer:a.noop,afterFooter:a.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,n=t.defaults.global,i=e._options,o=a.getValueOrDefault;a.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,n.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,n.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,n.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,n.defaultFontStyle),titleFontSize:o(i.titleFontSize,n.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,n.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,n.defaultFontStyle),footerFontSize:o(i.footerFontSize,n.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,n=t._options,i=n.callbacks,a=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),s=[];return s=e(s,a),s=e(s,o),s=e(s,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,n){var i=this,o=i._options.callbacks,r=[];return a.each(t,function(t){var a={before:[],lines:[],after:[]};e(a.before,o.beforeLabel.call(i,t,n)),e(a.lines,o.label.call(i,t,n)),e(a.after,o.afterLabel.call(i,t,n)),r.push(a)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,n=t._options.callbacks,i=n.beforeFooter.apply(t,arguments),a=n.footer.apply(t,arguments),o=n.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,a),r=e(r,o)},update:function(t){var e,o,r=this,s=r._options,l=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){l.opacity=1;var h=[],f=n(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));s.itemSort&&(g=g.sort(function(t,e){return s.itemSort(t,e,u)})),d.length>1&&a.each(g,function(t){h.push(s.callbacks.labelColor.call(r,t,c))}),a.extend(l,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:a.getValueOrDefault(f.padding,2),labelColors:h});var m=r.getTooltipSize(l);r.determineAlignment(m),a.extend(l,r.getBackgroundPoint(l,m))}else r._model.opacity=0;return t&&s.custom&&s.custom.call(r,l),r},getTooltipSize:function(t){var e=this._chart.ctx,n={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,s=t.footer.length,l=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;n.height+=r*l,n.height+=(r-1)*t.titleSpacing,n.height+=r?t.titleMarginBottom:0,n.height+=o*d,n.height+=o?(o-1)*t.bodySpacing:0,n.height+=s?t.footerMarginTop:0,n.height+=s*u,\nn.height+=s?(s-1)*t.footerSpacing:0;var c=0,h=function(t){n.width=Math.max(n.width,e.measureText(t).width+c)};return e.font=a.fontString(l,t._titleFontStyle,t._titleFontFamily),a.each(t.title,h),e.font=a.fontString(d,t._bodyFontStyle,t._bodyFontFamily),a.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,a.each(i,function(t){a.each(t.before,h),a.each(t.lines,h),a.each(t.after,h)}),c=0,e.font=a.fontString(u,t._footerFontStyle,t._footerFontFamily),a.each(t.footer,h),n.width+=2*t.xPadding,n},determineAlignment:function(t){var e=this,n=e._model,i=e._chart,a=e._chartInstance.chartArea;n.y<t.height?n.yAlign="top":n.y>i.height-t.height&&(n.yAlign="bottom");var o,r,s,l,d,u=(a.left+a.right)/2,c=(a.top+a.bottom)/2;"center"===n.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),s=function(e){return e+t.width>i.width},l=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(n.x)?(n.xAlign="left",s(n.x)&&(n.xAlign="center",n.yAlign=d(n.y))):r(n.x)&&(n.xAlign="right",l(n.x)&&(n.xAlign="center",n.yAlign=d(n.y)))},getBackgroundPoint:function(t,e){var n={x:t.x,y:t.y},i=t.caretSize,a=t.caretPadding,o=t.cornerRadius,r=t.xAlign,s=t.yAlign,l=i+a,d=o+a;return"right"===r?n.x-=e.width:"center"===r&&(n.x-=e.width/2),"top"===s?n.y+=l:"bottom"===s?n.y-=e.height+l:n.y-=e.height/2,"center"===s?"left"===r?n.x+=l:"right"===r&&(n.x-=l):"left"===r?n.x-=d:"right"===r&&(n.x+=d),n},drawCaret:function(t,e,n){var i,o,r,s,l,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,m=u.yAlign,p=t.x,v=t.y,b=e.width,y=e.height;"center"===m?("left"===g?(i=p,o=i-h,r=i):(i=p+b,o=i+h,r=i),l=v+y/2,s=l-h,d=l+h):("left"===g?(i=p+f,o=i+h,r=o+h):"right"===g?(i=p+b-f,o=i-h,r=o-h):(o=p+b/2,i=o-h,r=o+h),"top"===m?(s=v,l=s-h,d=s):(s=v+y,l=s+h,d=s));var x=a.color(u.backgroundColor);c.fillStyle=x.alpha(n*x.alpha()).rgbString(),c.beginPath(),c.moveTo(i,s),c.lineTo(o,l),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,n,i){var o=e.title;if(o.length){n.textAlign=e._titleAlign,n.textBaseline="top";var r=e.titleFontSize,s=e.titleSpacing,l=a.color(e.titleFontColor);n.fillStyle=l.alpha(i*l.alpha()).rgbString(),n.font=a.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)n.fillText(o[d],t.x,t.y),t.y+=r+s,d+1===o.length&&(t.y+=e.titleMarginBottom-s)}},drawBody:function(t,e,n,i){var o=e.bodyFontSize,r=e.bodySpacing,s=e.body;n.textAlign=e._bodyAlign,n.textBaseline="top";var l=a.color(e.bodyFontColor),d=l.alpha(i*l.alpha()).rgbString();n.fillStyle=d,n.font=a.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){n.fillText(e,t.x+u,t.y),t.y+=o+r};a.each(e.beforeBody,c);var h=s.length>1;u=h?o+2:0,a.each(s,function(r,s){a.each(r.before,c),a.each(r.lines,function(r){h&&(n.fillStyle=a.color(e.legendColorBackground).alpha(i).rgbaString(),n.fillRect(t.x,t.y,o,o),n.strokeStyle=a.color(e.labelColors[s].borderColor).alpha(i).rgbaString(),n.strokeRect(t.x,t.y,o,o),n.fillStyle=a.color(e.labelColors[s].backgroundColor).alpha(i).rgbaString(),n.fillRect(t.x+1,t.y+1,o-2,o-2),n.fillStyle=d),c(r)}),a.each(r.after,c)}),u=0,a.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,n,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,n.textAlign=e._footerAlign,n.textBaseline="top";var r=a.color(e.footerFontColor);n.fillStyle=r.alpha(i*r.alpha()).rgbString(),n.font=a.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),a.each(o,function(i){n.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=a.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),a.drawRoundedRectangle(t,i.x,i.y,n.width,n.height,e.cornerRadius),t.fill(),this.drawCaret(i,n,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),o=a.angle,r=a.distance,s=i.startAngle,l=i.endAngle;s>l;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;s>o;)o+=2*Math.PI;var d=o>=s&&l>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(e._view.x,t._view.y),l.lineTo(e._view.x,e._view.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,o=a.spanGaps,r=a.scaleZero,s=i._loop,l=i._chart.ctx;l.save();var d=i._children.slice(),u=-1;s&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&a.fill){for(l.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(s?l.moveTo(r.x,r.y):l.moveTo(g.x,r),g.skip||(u=c,l.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(s?l.lineTo(r.x,r.y):l.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,r),l.lineTo(g.x,g.y)):t(f,h),u=c));s||-1===u||l.lineTo(d[u]._view.x,r),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?l.moveTo(g.x,g.y):t(f,h),u=c));l.stroke(),l.restore()}})}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return n?Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var a=this._view,o=this._chart.ctx,r=a.pointStyle,s=a.radius,l=a.x,d=a.y;a.skip||(o.strokeStyle=a.borderColor||i,o.lineWidth=e.getValueOrDefault(a.borderWidth,n.elements.point.borderWidth),o.fillStyle=a.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,s,l,d))}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.width/2,a=n.x-i,o=n.x+i,r=n.base-(n.base-n.y),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[a,n.base],[a,r],[o,r],[o,n.base]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=this._view;return n?n.y<n.base?t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.y&&e<=n.base:t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.base&&e<=n.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t){return this.ticks[t]},getPixelForValue:function(t,e,n,i){var a=this,o=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=a.getLabels(),s=r.indexOf(t);e=-1!==s?s:e}if(a.isHorizontal()){var l=a.width-(a.paddingLeft+a.paddingRight),d=l/o,u=d*(e-a.minIndex)+a.paddingLeft;return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=d/2),a.left+Math.round(u)}var c=a.height-(a.paddingTop+a.paddingBottom),h=c/o,f=h*(e-a.minIndex)+a.paddingTop;return a.options.gridLines.offsetGridLines&&i&&(f+=h/2),a.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),o=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.paddingBottom),r=o/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),t-=a?n.paddingLeft:n.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=e.log10(Math.abs(a)),r="";if(0!==t){var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,o=a.data,r=o.datasets,s=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var l={},d=!1,u=!1;e.each(r,function(o,r){var s=a.getDatasetMeta(r);void 0===l[s.type]&&(l[s.type]={positiveValues:[],negativeValues:[]});var c=l[s.type].positiveValues,h=l[s.type].negativeValues;a.isDatasetVisible(r)&&t(s)&&e.each(o.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(c[e]=c[e]||0,h[e]=h[e]||0,i.relativePoints?c[e]=100:0>a?(u=!0,h[e]+=a):(d=!0,c[e]+=a))})}),e.each(l,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),o=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?o:Math.max(n.max,o)})}else e.each(r,function(i,o){var r=a.getDatasetMeta(o);a.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n,i=this,a=i.paddingLeft,o=i.paddingBottom,r=i.start,s=+i.getRightValue(t),l=i.end-r;return i.isHorizontal()?(n=i.width-(a+i.paddingRight),e=i.left+n/l*(s-r),Math.round(e+a)):(n=i.height-(i.paddingTop+o),e=i.bottom-o-n/l*(s-r),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=e.paddingLeft,a=e.paddingBottom,o=n?e.width-(i+e.paddingRight):e.height-(e.paddingTop+a),r=(n?t-e.left-i:e.bottom-a-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),o=e.sign(t.max);0>a&&0>o?t.max=0:a>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var t=this,n=t.options,i=t.ticks=[],a=n.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var s,l=a.fixedStepSize&&a.fixedStepSize>0||a.stepSize&&a.stepSize>0;if(l)s=o(a.fixedStepSize,a.stepSize);else{var d=e.niceNum(t.max-t.min,!1);s=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/s)*s,c=Math.ceil(t.max/s)*s,h=(c-u)/s;h=e.almostEquals(h,Math.round(h),s/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==a.min?a.min:u);for(var f=1;h>f;++f)i.push(u+f*s);i.push(void 0!==a.max?a.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),a.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,o=n.chart,r=o.data,s=r.datasets,l=e.getValueOrDefault,d=n.isHorizontal();if(n.min=null,n.max=null,n.minNotZero=null,i.stacked){var u={};e.each(s,function(a,r){var s=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(s)&&(void 0===u[s.type]&&(u[s.type]=[]),e.each(a.data,function(t,e){var a=u[s.type],o=+n.getRightValue(t);isNaN(o)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){for(var t=this,n=t.options,i=n.ticks,a=e.getValueOrDefault,o=t.ticks=[],r=a(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var s,l;0===r?(s=Math.floor(e.log10(t.minNotZero)),l=Math.round(t.minNotZero/Math.pow(10,s))):(s=Math.floor(e.log10(r)),l=Math.floor(r/Math.pow(10,s))+1),10===l&&(l=1,++s),r=l*Math.pow(10,s)}var d=a(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,o=this,r=o.start,s=+o.getRightValue(t),l=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(a=e.log10(o.end)-e.log10(r),0===s?i=o.left+u:(n=o.width-(u+o.paddingRight),i=o.left+n/a*(e.log10(s)-e.log10(r)),i+=u)):(n=o.height-(l+d),0!==r||h.reverse?0===o.end&&h.reverse?(a=e.log10(o.start)-e.log10(o.minNotZero),i=s===o.end?o.top+l:s===o.minNotZero?o.top+l+.02*n:o.top+l+.02*n+.98*n/a*(e.log10(s)-e.log10(o.minNotZero))):(a=e.log10(o.end)-e.log10(r),n=o.height-(l+d),i=o.bottom-d-n/a*(e.log10(s)-e.log10(r))):(a=e.log10(o.end)-e.log10(o.minNotZero),i=s===r?o.bottom-d:s===o.minNotZero?o.bottom-d-.02*n:o.bottom-d-.02*n-.98*n/a*(e.log10(s)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,o=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width-(a.paddingLeft+a.paddingRight),n=a.start*Math.pow(10,(t-a.left-a.paddingLeft)*o/i)):(i=a.height-(a.paddingTop+a.paddingBottom),n=Math.pow(10,(a.bottom-a.paddingBottom-t)*o/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},a=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,a=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(a.fontSize,n.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+a.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,n=t.chart;t.min=null,t.max=null,e.each(n.data.datasets,function(i,a){if(n.isDatasetVisible(a)){var o=n.getDatasetMeta(a);e.each(i.data,function(e,n){var i=+t.getRightValue(e);isNaN(i)||o.data[n].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,n.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,a,o,r,s,l,d,u,c,h,f,g=this.options.pointLabels,m=e.getValueOrDefault(g.fontSize,n.defaultFontSize),p=e.getValueOrDefault(g.fontStyle,n.defaultFontStyle),v=e.getValueOrDefault(g.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=e.min([this.height/2-m-5,this.width/2]),x=this.width,k=0;for(this.ctx.font=b,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,y),a=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=a/2,t.x+o>x&&(x=t.x+o,r=i),t.x-o<k&&(k=t.x-o,l=i)):180>w?t.x+a>x&&(x=t.x+a,r=i):t.x-a<k&&(k=t.x-a,l=i)}u=k,c=Math.ceil(x-this.width),s=this.getIndexAngle(r),d=this.getIndexAngle(l),h=c/Math.sin(s+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(y-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var n=this,i=n.width-e-n.drawingArea,a=t+n.drawingArea;n.xCenter=Math.round((a+i)/2+n.left),n.yCenter=Math.round(n.height/2+n.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),n=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=n*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(){var t=this,i=t.options,a=i.gridLines,o=i.ticks,r=i.angleLines,s=i.pointLabels,l=e.getValueOrDefault;if(i.display){var d=t.ctx,u=l(o.fontSize,n.defaultFontSize),c=l(o.fontStyle,n.defaultFontStyle),h=l(o.fontFamily,n.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,s){if(s>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]),h=t.yCenter-c;if(a.display&&0!==s)if(d.strokeStyle=e.getValueAtIndexOrDefault(a.color,s-1),d.lineWidth=e.getValueAtIndexOrDefault(a.lineWidth,s-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var m=t.getPointPosition(g,c);0===g?d.moveTo(m.x,m.y):d.lineTo(m.x,m.y)}d.closePath(),d.stroke()}if(o.display){var p=l(o.fontColor,n.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var v=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-v/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,v+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=p,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),m=l(s.fontSize,n.defaultFontSize),p=l(s.fontStyle,n.defaultFontStyle),v=l(s.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=t.getValueCount()-1;y>=0;y--){if(r.display){var x=t.getPointPosition(y,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(x.x,x.y),d.stroke(),d.closePath()}var k=t.getPointPosition(y,g+5),S=l(s.fontColor,n.defaultFontColor);d.font=b,d.fillStyle=S;var w=t.pointLabels,_=this.getIndexAngle(y)+Math.PI/2,M=360*_/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[y]?w[y]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",a,i)}},{}],44:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,o){var r=[],s=t.chart.isDatasetVisible(o);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),r.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):r=n,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,o,r);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+a*h;var f=l/u;i.tickUnit="millisecond",i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=y.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var _=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==_||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore()},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"";return"object"==typeof n.chart.data.datasets[e].data[0]&&(i=n.getRightValue(n.chart.data.datasets[e].data[t])),n.options.time.tooltipFormat&&(i=n.parseTime(i).format(n.options.time.tooltipFormat)),i},tickFormatFunction:function(t,n,i){var a=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(a,n,i):a},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,n){var i=this;t&&t.isValid||(t=i.parseTime(i.getRightValue(t)));var a=t&&t.isValid&&t.isValid()?t:i.getLabelMoment(n,e);if(a){var o=a.diff(i.firstTick,i.tickUnit,!0),r=0!==o?o/i.scaleSizeInUnits:o;if(i.isHorizontal()){var s=i.width-(i.paddingLeft+i.paddingRight),l=s*r+i.paddingLeft;return i.left+Math.round(l)}var d=i.height-(i.paddingTop+i.paddingBottom),u=d*r+i.paddingTop;return i.top+Math.round(u)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,n=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),a=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/n;return a*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(a,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,a)}},{6:6}]},{},[7])(7)});'; -},712:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.2.2\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){return function t(e,a,i){function n(r,l){if(!a[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=a[r]={exports:{}};e[r][0].call(u.exports,function(t){var a=e[r][1][t];return n(a?a:t)},u,u.exports,t,e,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(t,e,a){},{}],2:[function(t,e,a){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,a=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,n=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],l=1,s=t.match(e);if(s){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s[d]+s[d],16)}else if(s=t.match(a)){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s.slice(2*d,2*d+2),16)}else if(s=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(s[d+1]);l=parseFloat(s[4])}else if(s=t.match(n)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(s[d+1]));l=parseFloat(s[4])}else if(s=t.match(o)){if("transparent"==s[1])return[0,0,0,0];if(r=y[s[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=v(r[d],0,255);return l=l||0==l?v(l,0,1):1,r[3]=l,r}}function n(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function l(t){var e=n(t);return e&&e.slice(0,3)}function s(t){var e=i(t);return e?e[3]:(e=n(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+x(t[0])+x(t[1])+x(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+a+"%, "+i+"%, "+n+"%)"}function f(t,e){var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgba("+a+"%, "+i+"%, "+n+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function b(t){return k[t.slice(0,3)]}function v(t,e,a){return Math.min(Math.max(e,t),a)}function x(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var y=t(6);e.exports={getRgba:i,getHsla:n,getRgb:r,getHsl:l,getHwb:o,getAlpha:s,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:p,hwbString:m,keyword:b};var k={};for(var S in y)k[y[S]]=S},{6:6}],3:[function(t,e,a){var i=t(5),n=t(2),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);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};var e;if("string"==typeof t)if(e=n.getRgba(t))this.setValues("rgb",e);else if(e=n.getHsla(t))this.setValues("hsl",e);else{if(!(e=n.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={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 t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],a=0;a<t.length;a++){var i=t[a]/255;e[a]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),a=t.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,a=(e[0]+t)%360;return e[0]=0>a?360+a:a,this.setValues("hsl",e),this},mix:function(t,e){var a=this,i=t,n=void 0===e?.5:e,o=2*n-1,r=a.alpha()-i.alpha(),l=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*a.red()+s*i.red(),l*a.green()+s*i.green(),l*a.blue()+s*i.blue()).alpha(a.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,a=new o,i=this.values,n=a.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?n[r]=t.slice(0):"[object Number]"===e?n[r]=t:console.error("unexpected color value:",t));return a}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,a={},i=0;i<t.length;i++)a[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(a.a=e.alpha),a},o.prototype.setValues=function(t,e){var a,n=this.values,o=this.spaces,r=this.maxes,l=1;if("alpha"===t)l=e;else if(e.length)n[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(a=0;a<t.length;a++)n[t][a]=e[t.charAt(a)];l=e.a}else if(void 0!==e[o[t][0]]){var s=o[t];for(a=0;a<t.length;a++)n[t][a]=e[s[a]];l=e.alpha}if(n.alpha=Math.max(0,Math.min(1,void 0===l?n.alpha:l)),"alpha"===t)return!1;var d;for(a=0;a<t.length;a++)d=Math.max(0,Math.min(r[t][a],n[t][a])),n[t][a]=Math.round(d);for(var u in o)u!==t&&(n[u]=i[t][u](n[t]));return!0},o.prototype.setSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a),this)},o.prototype.setChannel=function(t,e,a){var i=this.values[t];return void 0===a?i[e]:a===i[e]?this:(i[e]=a,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{2:2,5:5}],4:[function(t,e,a){function i(t){var e,a,i,n=t[0]/255,o=t[1]/255,r=t[2]/255,l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(l+s)/2,a=s==l?0:.5>=i?d/(s+l):d/(2-s-l),[e,100*a,100*i]}function n(t){var e,a,i,n=t[0],o=t[1],r=t[2],l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return a=0==s?0:d/s*1e3/10,s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=s/255*1e3/10,[e,a,i]}function o(t){var e=t[0],a=t[1],n=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(a,n)),n=1-1/255*Math.max(e,Math.max(a,n));return[o,100*r,100*n]}function l(t){var e,a,i,n,o=t[0]/255,r=t[1]/255,l=t[2]/255;return n=Math.min(1-o,1-r,1-l),e=(1-o-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,i=(1-l-n)/(1-n)||0,[100*e,100*a,100*i,100*n]}function s(t){return G[JSON.stringify(t)]}function d(t){var e=t[0]/255,a=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var n=.4124*e+.3576*a+.1805*i,o=.2126*e+.7152*a+.0722*i,r=.0193*e+.1192*a+.9505*i;return[100*n,100*o,100*r]}function u(t){var e,a,i,n=d(t),o=n[0],r=n[1],l=n[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,a=500*(o-r),i=200*(r-l),[e,a,i]}function c(t){return W(u(t))}function h(t){var e,a,i,n,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];a=.5>s?s*(1+l):s+l-s*l,e=2*s-a,n=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(a-e)*i:1>2*i?a:2>3*i?e+(a-e)*(2/3-i)*6:e,n[d]=255*o;return n}function f(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,n*=1>=o?o:2-o,a=(o+n)/2,e=2*n/(o+n),[i,100*e,100*a])}function p(t){return o(h(t))}function m(t){return l(h(t))}function v(t){return s(h(t))}function x(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-a),l=255*i*(1-a*o),s=255*i*(1-a*(1-o)),i=255*i;switch(n){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function y(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return a=(2-n)*o,e=n*o,e/=1>=a?a:2-a,e=e||0,a/=2,[i,100*e,100*a]}function k(t){return o(x(t))}function S(t){return l(x(t))}function w(t){return s(x(t))}function C(t){var e,a,i,n,o=t[0]/360,l=t[1]/100,s=t[2]/100,d=l+s;switch(d>1&&(l/=d,s/=d),e=Math.floor(6*o),a=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),n=l+i*(a-l),e){default:case 6:case 0:r=a,g=n,b=l;break;case 1:r=n,g=a,b=l;break;case 2:r=l,g=a,b=n;break;case 3:r=l,g=n,b=a;break;case 4:r=n,g=l,b=a;break;case 5:r=a,g=l,b=n}return[255*r,255*g,255*b]}function M(t){return i(C(t))}function D(t){return n(C(t))}function I(t){return l(C(t))}function A(t){return s(C(t))}function P(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,n*(1-l)+l),a=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*a,255*i]}function T(t){return i(P(t))}function F(t){return n(P(t))}function R(t){return o(P(t))}function _(t){return s(P(t))}function V(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*n+-1.5372*o+r*-.4986,a=n*-.9689+1.8758*o+.0415*r,i=.0557*n+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a=12.92*a,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*e,255*a,255*i]}function L(t){var e,a,i,n=t[0],o=t[1],r=t[2];return n/=95.047,o/=100,r/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,a=500*(n-o),i=200*(o-r),[e,a,i]}function O(t){return W(L(t))}function B(t){var e,a,i,n,o=t[0],r=t[1],l=t[2];return 8>=o?(a=100*o/903.3,n=7.787*(a/100)+16/116):(a=100*Math.pow((o+16)/116,3),n=Math.pow(a/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+n-16/116)/7.787:95.047*Math.pow(r/500+n,3),i=.008859>=i/108.883?i=108.883*(n-l/200-16/116)/7.787:108.883*Math.pow(n-l/200,3),[e,a,i]}function W(t){var e,a,i,n=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),a=360*e/2/Math.PI,0>a&&(a+=360),i=Math.sqrt(o*o+r*r),[n,i,a]}function z(t){return V(B(t))}function N(t){var e,a,i,n=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),a=o*Math.sin(i),[n,e,a]}function H(t){return B(N(t))}function E(t){return z(N(t))}function U(t){return Z[t]}function q(t){return i(U(t))}function j(t){return n(U(t))}function Y(t){return o(U(t))}function K(t){return l(U(t))}function X(t){return u(U(t))}function J(t){return d(U(t))}e.exports={rgb2hsl:i,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:m,hsl2keyword:v,hsv2rgb:x,hsv2hsl:y,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:C,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:I,hwb2keyword:A,cmyk2rgb:P,cmyk2hsl:T,cmyk2hsv:F,cmyk2hwb:R,cmyk2keyword:_,keyword2rgb:U,keyword2hsl:q,keyword2hsv:j,keyword2hwb:Y,keyword2cmyk:K,keyword2lab:X,keyword2xyz:J,xyz2rgb:V,xyz2lab:L,xyz2lch:O,lab2xyz:B,lab2rgb:z,lab2lch:W,lch2lab:N,lch2xyz:H,lch2rgb:E};var Z={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]},G={};for(var Q in Z)G[JSON.stringify(Z[Q])]=Q},{}],5:[function(t,e,a){var i=t(4),n=function(){return new d};for(var o in i){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),l=r[1],s=r[2];n[l]=n[l]||{},n[l][s]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var a=i[t](e);if("string"==typeof a||void 0===a)return a;for(var n=0;n<a.length;n++)a[n]=Math.round(a[n]);return a}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var a=this.space,i=this.convs[a];e=n[a][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=n},{4:4}],6:[function(t,e,a){e.exports={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]}},{}],7:[function(t,e,a){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,a){"use strict";e.exports=function(t){t.Bar=function(e,a){return a.type="bar",new t(e,a)}}},{}],9:[function(t,e,a){"use strict";e.exports=function(t){t.Bubble=function(e,a){return a.type="bubble",new t(e,a)}}},{}],10:[function(t,e,a){"use strict";e.exports=function(t){t.Doughnut=function(e,a){return a.type="doughnut",new t(e,a)}}},{}],11:[function(t,e,a){"use strict";e.exports=function(t){t.Line=function(e,a){return a.type="line",new t(e,a)}}},{}],12:[function(t,e,a){"use strict";e.exports=function(t){t.PolarArea=function(e,a){return a.type="polarArea",new t(e,a)}}},{}],13:[function(t,e,a){"use strict";e.exports=function(t){t.Radar=function(e,a){return a.options=t.helpers.configMerge({aspectRatio:1},a.options),a.type="radar",new t(e,a)}}},{}],14:[function(t,e,a){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,a){return a.type="scatter",new t(e,a)}}},{}],15:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,a){t.DatasetController.prototype.initialize.call(this,e,a),this.getMeta().bar=!0},getBarCount:function(){var t=this,a=0;return e.each(t.chart.data.datasets,function(e,i){var n=t.chart.getDatasetMeta(i);n.bar&&t.chart.isDatasetVisible(i)&&++a},t),a},update:function(t){var a=this;e.each(a.getMeta().data,function(e,i){a.updateElement(e,i,t)},a)},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=l.getBasePixel(),d=n.chart.options.elements.rectangle,u=t.custom||{},c=n.getDataset();e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:n.calculateBarX(a,n.index),y:i?s:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:c.label,base:i?s:n.calculateBarBase(n.index,a),width:n.calculateBarWidth(a),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,a,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,a,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,a,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=0;if(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:l,fullBarWidth:s,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var a=this.getRuler(t);return e.options.stacked?a.categoryWidth:a.barWidth},getBarIndex:function(t){var e,a,i=0;for(a=0;t>a;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&++i;return i},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickWidth/2:0,n.options.stacked?l+r.categoryWidth/2+r.categorySpacing:l+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.yAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},draw:function(t){var a=this,i=t||1;e.each(a.getMeta().data,function(t,e){var n=a.getDataset().data[e];null===n||void 0===n||isNaN(n)||t.transition(i).draw()},a)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:e.getValueAtIndexOrDefault(a.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:e.getValueAtIndexOrDefault(a.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor?n.backgroundColor:e.getValueAtIndexOrDefault(a.backgroundColor,i,r.backgroundColor),o.borderColor=n.borderColor?n.borderColor:e.getValueAtIndexOrDefault(a.borderColor,i,r.borderColor),o.borderWidth=n.borderWidth?n.borderWidth:e.getValueAtIndexOrDefault(a.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var a="";return t.length>0&&(t[0].yLabel?a=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(a=e.labels[t[0].index])),a},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=r.getBasePixel(),d=t.custom||{},u=n.getDataset(),c=n.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:i?s:n.calculateBarX(a,n.index),y:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:u.label,base:i?s:n.calculateBarBase(n.index,a),height:n.calculateBarHeight(a),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,a,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,a,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,a,c.borderWidth)},draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.height/2,n=a.y-i,o=a.y+i,r=a.base-(a.base-a.x),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[a.base,o],[a.base,n],[r,n],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},inRange:function(t,e){var a=this._view,i=!1;return a&&(i=a.x<a.base?e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.x&&t<=a.base:e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.base&&t<=a.x),i}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=0;\nif(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:l,fullBarHeight:s,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,a=e.getScaleForId(e.getMeta().yAxisID);if(a.options.barThickness)return a.options.barThickness;var i=e.getRuler(t);return a.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.xAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickHeight/2:0,n.options.stacked?l+r.categoryHeight/2+r.categorySpacing:l+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return a+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var a=this,i=a.getMeta(),n=i.data;e.each(n,function(e,i){a.updateElement(e,i,t)})},updateElement:function(a,i,n){var o=this,r=o.getMeta(),l=o.getScaleForId(r.xAxisID),s=o.getScaleForId(r.yAxisID),d=a.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(a,{_xScale:l,_yScale:s,_datasetIndex:f,_index:i,_model:{x:n?l.getPixelForDecimal(.5):l.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:n?s.getBasePixel():s.getPixelForValue(c,i,f),radius:n?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,a,h);var g=a._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),a.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(a){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,a);var n=i.chart.data.datasets[a._datasetIndex],o=a._index,r=a.custom||{},l=a._model;l.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(n.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(n.data[o])},removeHoverStyle:function(e){var a=this;t.DatasetController.prototype.removeHoverStyle.call(a,e,a.chart.options.elements.point);var i=a.chart.data.datasets[e._datasetIndex].data[e._index],n=e.custom||{},o=e._model;o.radius=n.radius?n.radius:a.getRadius(i)}})}},{}],17:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults;a.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l&&l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},a.pie=e.clone(a.doughnut),e.extend(a.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,a=0;t>a;++a)this.chart.isDatasetVisible(a)&&++e;return e},update:function(t){var a=this,i=a.chart,n=i.chartArea,o=i.options,r=o.elements.arc,l=n.right-n.left-r.borderWidth,s=n.bottom-n.top-r.borderWidth,d=Math.min(l,s),u={x:0,y:0},c=a.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var p=g+f,m={x:Math.cos(g),y:Math.sin(g)},b={x:Math.cos(p),y:Math.sin(p)},v=0>=g&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,S=h/100,w={x:y?-1:Math.min(m.x*(m.x<0?1:S),b.x*(b.x<0?1:S)),y:k?-1:Math.min(m.y*(m.y<0?1:S),b.y*(b.y<0?1:S))},C={x:v?1:Math.max(m.x*(m.x>0?1:S),b.x*(b.x>0?1:S)),y:x?1:Math.max(m.y*(m.y>0?1:S),b.y*(b.y>0?1:S))},M={width:.5*(C.x-w.x),height:.5*(C.y-w.y)};d=Math.min(l/M.width,s/M.height),u={x:(C.x+w.x)*-.5,y:(C.y+w.y)*-.5}}i.borderWidth=a.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=a.calculateTotal(),a.outerRadius=i.outerRadius-i.radiusLength*a.getRingIndex(a.index),a.innerRadius=a.outerRadius-i.radiusLength,e.each(c.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){var n=this,o=n.chart,r=o.chartArea,l=o.options,s=l.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=n.getDataset(),g=i&&s.animateRotate?0:t.hidden?0:n.calculateCircumference(f.data[a])*(l.circumference/(2*Math.PI)),p=i&&s.animateScale?0:n.innerRadius,m=i&&s.animateScale?0:n.outerRadius,b=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:n.index,_index:a,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:m,innerRadius:p,label:b(f.label,a,o.data.labels[a])}});var v=t._model;this.removeHoverStyle(t),i&&s.animateRotate||(0===a?v.startAngle=l.rotation:v.startAngle=n.getMeta().data[a-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,a=this.getDataset(),i=this.getMeta(),n=0;return e.each(i.data,function(e,i){t=a.data[i],isNaN(t)||e.hidden||(n+=Math.abs(t))}),n},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,a,i=0,n=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,a=t[r]._chart?t[r]._chart.config.data.datasets[n].hoverBorderWidth:0,i=e>i?e:i,i=a>i?a:i;return i}})}},{}],18:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return a.getValueOrDefault(t.showLine,e.showLines)}var a=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(a){var i=this,n=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,a),e(i.getDataset(),n)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,n,o,r=this,l=r.getMeta(),s=l.dataset,d=l.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=d,s._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:a.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:a.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:a.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},s.pivot()),i=0,n=d.length;n>i;++i)r.updateElement(d[i],i,t);for(g&&0!==s._model.tension&&r.updateBezierControlPoints(),i=0,n=d.length;n>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:n.pointBackgroundColor?i=a.getValueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:n.pointBorderColor?i=a.getValueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:n.pointBorderWidth?i=a.getValueAtIndexOrDefault(n.pointBorderWidth,e,i):n.borderWidth&&(i=n.borderWidth),i},updateElement:function(t,e,i){var n,o,r=this,l=r.getMeta(),s=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(l.yAxisID),f=r.getScaleForId(l.xAxisID),g=r.chart.options.elements.point,p=r.chart.data.labels||[],m=1===p.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),n=f.getPixelForValue("object"==typeof c?c:NaN,e,u,m),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:n,y:o,skip:s.skip||isNaN(n)||isNaN(o),radius:s.radius||a.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:s.pointStyle||a.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:l.dataset._model?l.dataset._model.tension:0,steppedLine:l.dataset._model?l.dataset._model.steppedLine:!1,hitRadius:s.hitRadius||a.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,a){var i,n,o,r=this,l=r.chart,s=r.getMeta(),d=r.getScaleForId(s.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;a>i;i++)if(n=l.data.datasets[i],o=l.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&l.isDatasetVisible(i)){var h=Number(d.getRightValue(n.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,a){return Math.max(Math.min(t,a),e)}var e=this,i=e.getMeta(),n=e.chart.chartArea,o=i.data||[];i.dataset._model.spanGaps&&(o=o.filter(function(t){return!t._model.skip}));var r,l,s,d,u;if("monotone"==i.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(o);else for(r=0,l=o.length;l>r;++r)s=o[r],d=s._model,u=a.splineCurve(a.previousItem(o,r)._model,d,a.nextItem(o,r)._model,i.dataset._model.tension),d.controlPointPreviousX=u.previous.x,d.controlPointPreviousY=u.previous.y,d.controlPointNextX=u.next.x,d.controlPointNextY=u.next.y;if(e.chart.options.elements.line.capBezierPoints)for(r=0,l=o.length;l>r;++r)d=o[r]._model,d.controlPointPreviousX=t(d.controlPointPreviousX,n.left,n.right),d.controlPointPreviousY=t(d.controlPointPreviousY,n.top,n.bottom),d.controlPointNextX=t(d.controlPointNextX,n.left,n.right),d.controlPointNextY=t(d.controlPointNextY,n.top,n.bottom)},draw:function(t){var a,i,n=this,o=n.getMeta(),r=o.data||[],l=t||1;for(a=0,i=r.length;i>a;++a)r[a].transition(l);for(e(n.getDataset(),n.chart.options)&&o.dataset.transition(l).draw(),a=0,i=r.length;i>a;++a)r[a].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.radius=n.hoverRadius||a.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor||a.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor||a.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth||a.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||a.getValueAtIndexOrDefault(i.pointRadius,n,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,n),r.borderColor=e.getPointBorderColor(t,n),r.borderWidth=e.getPointBorderWidth(t,n)}})}},{}],19:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),n[o]&&e.push(n[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var a=this,i=a.chart,n=i.chartArea,o=a.getMeta(),r=i.options,l=r.elements.arc,s=Math.min(n.right-n.left,n.bottom-n.top);i.outerRadius=Math.max((s-l.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),a.outerRadius=i.outerRadius-i.radiusLength*a.index,a.innerRadius=a.outerRadius-i.radiusLength,o.count=a.countVisibleElements(),e.each(o.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){for(var n=this,o=n.chart,r=n.getDataset(),l=o.options,s=l.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=n.calculateCircumference(r.data[a]),f=d.xCenter,g=d.yCenter,p=0,m=n.getMeta(),b=0;a>b;++b)isNaN(r.data[b])||m.data[b].hidden||++p;var v=l.startAngle,x=t.hidden?0:d.getDistanceFromCenterForValue(r.data[a]),y=v+h*p,k=y+(t.hidden?0:h),S=s.animateScale?0:d.getDistanceFromCenterForValue(r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:x,startAngle:i&&s.animateRotate?v:y,endAngle:i&&s.animateRotate?v:k,label:u(c,a,c[a])}}),n.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),a=this.getMeta(),i=0;return e.each(a.data,function(e,a){isNaN(t.data[a])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var a=this,i=a.getMeta(),n=i.dataset,o=i.data,r=n.custom||{},l=a.getDataset(),s=a.chart.options.elements.line,d=a.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),e.extend(i.dataset,{_datasetIndex:a.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){a.updateElement(e,i,t)},a),a.updateBezierControlPoints()},updateElement:function(t,a,i){var n=this,o=t.custom||{},r=n.getDataset(),l=n.chart.scale,s=n.chart.options.elements.point,d=l.getPointPositionForValue(a,r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:l,_model:{x:i?l.xCenter:d.x,y:i?l.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,n.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,a,s.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,a,s.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,a,s.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,a,s.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,a,s.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,a,s.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,a=this.getMeta();e.each(a.data,function(i,n){var o=i._model,r=e.splineCurve(e.previousItem(a.data,n,!0)._model,o,e.nextItem(a.data,n,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var a=this.getMeta(),i=t||1;e.each(a.data,function(t){t.transition(i)}),a.dataset.transition(i).draw(),e.each(a.data,function(t){t.draw()})},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(a.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.pointHoverBackgroundColor,n,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(a.pointHoverBorderColor,n,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(a.pointHoverBorderWidth,n,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(a.radius,n,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(a.pointBackgroundColor,n,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(a.pointBorderColor,n,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(a.pointBorderWidth,n,r.borderWidth)}})}},{}],21:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,a,i){var n=this;i||(t.animating=!0);for(var o=0;o<n.animations.length;++o)if(n.animations[o].chartInstance===t)return void(n.animations[o].animationObject=e);n.animations.push({chartInstance:t,animationObject:e}),1===n.animations.length&&n.requestAnimationFrame()},cancelAnimation:function(t){var a=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==a&&(this.animations.splice(a,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),a=0;t.dropFrames>1&&(a=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+a,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var n=Date.now(),o=(n-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,a){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,a,i,n){var o,r,l,s,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,n-e.height/2);if(!(isNaN(a)||0>=a)){switch(e){default:t.beginPath(),t.arc(i,n,a,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*a/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,n+d/3),t.lineTo(i+r/2,n+d/3),t.lineTo(i,n-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*a,t.beginPath(),t.fillRect(i-u,n-u,2*u,2*u),t.strokeRect(i-u,n-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*a,t.beginPath(),t.moveTo(i-u,n),t.lineTo(i,n+u),t.lineTo(i+u,n),t.lineTo(i,n-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,n),t.lineTo(i+a,n),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(a){return this.chart=a,this.config=a.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(a){var i=this,n=i.chart,o=n.canvas,r=e.getMaximumWidth(o),l=n.aspectRatio,s=i.options.maintainAspectRatio&&isNaN(l)===!1&&isFinite(l)&&0!==l?r/l:e.getMaximumHeight(o),d=n.width!==r||n.height!==s;if(!d)return i;o.width=n.width=r,o.height=n.height=s,e.retinaScale(n);var u={width:r,height:s};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),a||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,a=t.scales||{},i=t.scale;e.each(a.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(a.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var a=this,i=a.options,n=a.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),l=t.scaleService.getScaleConstructor(r);if(l){var s=new l({id:o.id,options:o,ctx:a.chart.ctx,chart:a});n[s.id]=s,i.isDefault&&(a.scale=s)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var a=this,i=[],n=[];if(e.each(a.data.datasets,function(e,o){var r=a.getDatasetMeta(o);r.type||(r.type=e.type||a.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](a,o),n.push(r.controller))},a),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){a.isCombo=!0;break}return n},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,a){t.getDatasetMeta(a).controller.reset()},t)},update:function(a,i){var n=this;t.plugins.notify("beforeUpdate",[n]),n.tooltip._data=n.data;var o=n.buildOrUpdateControllers();e.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),t.layoutService.update(n,n.chart.width,n.chart.height),t.plugins.notify("afterScaleUpdate",[n]),e.each(o,function(t){t.reset()}),n.updateDatasets(),t.plugins.notify("afterUpdate",[n]),n.render(a,i)},updateDatasets:function(){var e,a,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,a=i.data.datasets.length;a>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(a,i){var n=this;t.plugins.notify("beforeRender",[n]);var o=n.options.animation;if(o&&("undefined"!=typeof a&&0!==a||"undefined"==typeof a&&0!==o.duration)){var r=new t.Animation;r.numSteps=(a||o.duration)/16.66,r.easing=o.easing,r.render=function(t,a){var i=e.easingEffects[a.easing],n=a.currentStep/a.numSteps,o=i(n);t.draw(o,n,a.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(n,r,a,i)}else n.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(n);return n},draw:function(a){var i=this,n=a||1;i.clear(),t.plugins.notify("beforeDraw",[i,n]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,n]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(a)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,n]),i.tooltip.transition(n).draw(),t.plugins.notify("afterDraw",[i,n])},getElementAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[];return e.each(a.data.datasets,function(t,o){if(a.isDatasetVisible(o)){var r=a.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(n.push(t),n):void 0})}}),n.slice(0,1)},getElementsAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,e){if(a.isDatasetVisible(e)){var i=a.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&n.push(r)}},a),n):n},getElementsAtXAxis:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inLabelRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,i){if(a.isDatasetVisible(i)){var r=a.getDatasetMeta(i),l=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===l||r.data[l]._view.skip||n.push(r.data[l])}},a),n):n},getElementsAtEventForMode:function(t,e){var a=this;switch(e){case"single":return a.getElementAtEvent(t);case"label":return a.getElementsAtEvent(t);case"dataset":return a.getDatasetAtEvent(t);case"x-axis":return a.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);return e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),\ne},getDatasetMeta:function(t){var e=this,a=e.data.datasets[t];a._meta||(a._meta={});var i=a._meta[e.id];return i||(i=a._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,a=this.data.datasets.length;a>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var a=this;a.stop(),a.clear(),e.unbindEvents(a,a.events),e.removeResizeListener(a.chart.canvas.parentNode);var i=a.chart.canvas;i.width=a.chart.width,i.height=a.chart.height,void 0!==a.chart.originalDevicePixelRatio&&a.chart.ctx.scale(1/a.chart.originalDevicePixelRatio,1/a.chart.originalDevicePixelRatio),i.style.width=a.chart.originalCanvasStyleWidth,i.style.height=a.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[a]),delete t.instances[a.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,a){var i,n,o,r=a?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(n=0,o=t.length;o>n;++n)i=t[n],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var a=this,i=a.tooltip,n=a.options||{},o=n.hover,r=n.tooltips;return a.lastActive=a.lastActive||[],a.lastTooltipActive=a.lastTooltipActive||[],"mouseout"===t.type?(a.active=[],a.tooltipActive=[]):(a.active=a.getElementsAtEventForMode(t,o.mode),a.tooltipActive=a.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(a,a.active),("mouseup"===t.type||"click"===t.type)&&(n.onClick&&n.onClick.call(a,t,a.active),a.legend&&a.legend.handleEvent&&a.legend.handleEvent(t)),a.lastActive.length&&a.updateHoverStyle(a.lastActive,o.mode,!1),a.active.length&&o.mode&&a.updateHoverStyle(a.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=a.tooltipActive,i.update(!0)),i.pivot(),a.animating||e.arrayEquals(a.active,a.lastActive)&&e.arrayEquals(a.tooltipActive,a.lastTooltipActive)||(a.stop(),(r.enabled||r.custom)&&i.update(!0),a.render(o.animationDuration,!0)),a.lastActive=a.active,a.lastTooltipActive=a.tooltipActive,a}})}},{}],24:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.DatasetController=function(t,e){this.initialize.call(this,t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var a=this;a.chart=t,a.index=e,a.linkScales(),a.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),a=t.getDataset();null===e.xAxisID&&(e.xAxisID=a.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=a.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,a=e.dataElementType;return a&&new a({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,a=this,i=a.getMeta(),n=a.getDataset().data||[],o=i.data;for(t=0,e=n.length;e>t;++t)o[t]=o[t]||a.createMetaData(i,t);i.dataset=i.dataset||a.createMetaDataset()},addElementAndReset:function(t){var e=this,a=e.createMetaData(t);e.getMeta().data.splice(t,0,a),e.updateElement(a,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,a=this.getDataset().data.length,i=e.length;if(i>a)e.splice(a,i-a);else if(a>i)for(var n=i;a>n;++n)this.addElementAndReset(n)},update:a,draw:function(t){var a=t||1;e.each(this.getMeta().data,function(t){t.transition(a).draw()})},removeHoverStyle:function(t,a){var i=this.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,l=t._model;l.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,n,a.backgroundColor),l.borderColor=o.borderColor?o.borderColor:r(i.borderColor,n,a.borderColor),l.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,n,a.borderWidth)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,l=t._model;l.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(a.hoverBackgroundColor,i,r(l.backgroundColor)),l.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(a.hoverBorderColor,i,r(l.borderColor)),l.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(a.hoverBorderWidth,i,l.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var a=this;return a._view||(a._view=e.clone(a._model)),1===t?(a._view=a._model,a._start=null,a):(a._start||a.pivot(),e.each(a._model,function(i,n){if("_"===n[0]);else if(a._view.hasOwnProperty(n))if(i===a._view[n]);else if("string"==typeof i)try{var o=e.color(a._model[n]).mix(e.color(a._start[n]),t);a._view[n]=o.rgbString()}catch(r){a._view[n]=i}else if("number"==typeof i){var l=void 0!==a._start[n]&&isNaN(a._start[n])===!1?a._start[n]:0;a._view[n]=(a._model[n]-l)*t+l}else a._view[n]=i;else"number"!=typeof i||isNaN(a._view[n])?a._view[n]=i:a._view[n]=i*t},a),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,a){"use strict";var i=t(3);e.exports=function(t){function e(t,e,a){var i;return"string"==typeof t?(i=parseInt(t,10),-1!=t.indexOf("%")&&(i=i/100*e.parentNode[a])):i=t,i}function a(t){return void 0!==t&&null!==t&&"none"!==t}function n(t,i,n){var o=document.defaultView,r=t.parentNode,l=o.getComputedStyle(t)[i],s=o.getComputedStyle(r)[i],d=a(l),u=a(s),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(l,t,n):c,u?e(s,r,n):c):"none"}var o=t.helpers={};o.each=function(t,e,a,i){var n,r;if(o.isArray(t))if(r=t.length,i)for(n=r-1;n>=0;n--)e.call(a,t[n],n);else for(n=0;r>n;n++)e.call(a,t[n],n);else if("object"==typeof t){var l=Object.keys(t);for(r=l.length,n=0;r>n;n++)e.call(a,t[l[n]],l[n])}},o.clone=function(t){var e={};return o.each(t,function(t,a){o.isArray(t)?e[a]=t.slice(0):"object"==typeof t&&null!==t?e[a]=o.clone(t):e[a]=t}),e},o.extend=function(t){for(var e=function(e,a){t[a]=e},a=1,i=arguments.length;i>a;a++)o.each(arguments[a],e);return t},o.configMerge=function(e){var a=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)a[i]=o.scaleMerge(a.hasOwnProperty(i)?a[i]:{},e);else if("scale"===i)a[i]=o.configMerge(a.hasOwnProperty(i)?a[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(a.hasOwnProperty(i)&&o.isArray(a[i])&&o.isArray(e)){var n=a[i];o.each(e,function(t,e){e<n.length?"object"==typeof n[e]&&null!==n[e]&&"object"==typeof t&&null!==t?n[e]=o.configMerge(n[e],t):n[e]=t:n.push(t)})}else a.hasOwnProperty(i)&&"object"==typeof a[i]&&null!==a[i]&&"object"==typeof e?a[i]=o.configMerge(a[i],e):a[i]=e})}),a},o.scaleMerge=function(e,a){var i=o.clone(e);return o.each(a,function(e,a){"xAxes"===a||"yAxes"===a?i.hasOwnProperty(a)?o.each(e,function(e,n){var r=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear"),l=t.scaleService.getScaleDefaults(r);n>=i[a].length||!i[a][n].type?i[a].push(o.configMerge(l,e)):e.type&&e.type!==i[a][n].type?i[a][n]=o.configMerge(i[a][n],l,e):i[a][n]=o.configMerge(i[a][n],e)}):(i[a]=[],o.each(e,function(e){var n=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear");i[a].push(o.configMerge(t.scaleService.getScaleDefaults(n),e))})):i.hasOwnProperty(a)&&"object"==typeof i[a]&&null!==i[a]&&"object"==typeof e?i[a]=o.configMerge(i[a],e):i[a]=e}),i},o.getValueAtIndexOrDefault=function(t,e,a){return void 0===t||null===t?a:o.isArray(t)?e<t.length?t[e]:a:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var a=0,i=t.length;i>a;++a)if(t[a]===e)return a;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var a=[];return o.each(t,function(t){e(t)&&a.push(t)}),a},o.findIndex=Array.prototype.findIndex?function(t,e,a){return t.findIndex(e,a)}:function(t,e,a){a=void 0===a?t:a;for(var i=0,n=t.length;n>i;++i)if(e.call(a,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,a){(void 0===a||null===a)&&(a=-1);for(var i=a+1;i<t.length;i++){var n=t[i];if(e(n))return n}},o.findPreviousWhere=function(t,e,a){(void 0===a||null===a)&&(a=t.length);for(var i=a-1;i>=0;i--){var n=t[i];if(e(n))return n}},o.inherits=function(t){var e=this,a=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=e.prototype,a.prototype=new i,a.extend=o.inherits,t&&o.extend(a.prototype,t),a.__super__=e.prototype,a},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,a){return Math.abs(t-e)<a},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var a=e.x-t.x,i=e.y-t.y,n=Math.sqrt(a*a+i*i),o=Math.atan2(i,a);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,a,i){var n=t.skip?e:t,o=e,r=a.skip?e:a,l=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=l/(l+s),u=s/(l+s);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-n.x),y:o.y-c*(r.y-n.y)},next:{x:o.x+h*(r.x-n.x),y:o.y+h*(r.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,a,i,n,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,n&&!n.model.skip&&(i.deltaK=(n.model.y-i.model.y)/(n.model.x-i.model.x)),!a||a.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!=this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2);var s,d,u,c;for(e=0;l-1>e;++e)i=r[e],n=r[e+1],i.model.skip||n.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(s=i.mK/i.deltaK,d=n.mK/i.deltaK,c=Math.pow(s,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=s*u*i.deltaK,n.mK=d*u*i.deltaK)));var h;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,a&&!a.model.skip&&(h=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),n&&!n.model.skip&&(h=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,a){return a?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,a){return a?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var a,i=Math.floor(o.log10(t)),n=t/Math.pow(10,i);return a=e?1.5>n?1:3>n?2:7>n?5:10:1>=n?1:2>=n?2:5>=n?5:10,a*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)))},easeOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/a)+1)},easeInOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:2===(t/=.5)?1:(a||(a=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var a,i,n=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=n.touches;s&&s.length>0?(a=s[0].clientX,i=s[0].clientY):(a=n.clientX,i=n.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-d-c,g=l.bottom-l.top-u-h;return a=Math.round((a-l.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-u)/g*r.height/e.currentDevicePixelRatio),{x:a,y:i}},o.addEvent=function(t,e,a){t.addEventListener?t.addEventListener(e,a):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a},o.removeEvent=function(t,e,a){t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent?t.detachEvent("on"+e,a):t["on"+e]=o.noop},o.bindEvents=function(t,e,a){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){a.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var a=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(a,e,t)})},o.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-left"))+parseInt(o.getStyle(e,"padding-right")),i=e.clientWidth-a,n=o.getConstraintWidth(t);return isNaN(n)?i:Math.min(i,n)},o.getMaximumHeight=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-top"))+parseInt(o.getStyle(e,"padding-bottom")),i=e.clientHeight-a,n=o.getConstraintHeight(t);return isNaN(n)?i:Math.min(i,n)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,a=t.canvas,i=a.width,n=a.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(a.height=n*o,a.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),a.style.width=i+"px",a.style.height=n+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,a){return e+" "+t+"px "+a},o.longestText=function(t,e,a,i){i=i||{};var n=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(n=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(a,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?l=o.measureText(t,n,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,n,r,l,e))})});var s=r.length/2;if(s>a.length){for(var d=0;s>d;d++)delete n[r[d]];r.splice(0,s)}return l},o.measureText=function(t,e,a,i,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,a.push(n)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,a,i,n,o){t.beginPath(),t.moveTo(e+o,a),t.lineTo(e+i-o,a),t.quadraticCurveTo(e+i,a,e+i,a+o),t.lineTo(e+i,a+n-o),t.quadraticCurveTo(e+i,a+n,e+i-o,a+n),t.lineTo(e+o,a+n),t.quadraticCurveTo(e,a+n,e,a+n-o),t.lineTo(e,a+o),t.quadraticCurveTo(e,a,e+o,a),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.log("Color.js not found!"),e)},o.addResizeListener=function(t,e){var a=document.createElement("iframe"),i="chartjs-hidden-iframe";a.classlist?a.classlist.add(i):a.setAttribute("class",i),a.tabIndex=-1;var n=a.style;n.width="100%",n.display="block",n.border=0,n.height=0,n.margin=0,n.position="absolute",n.left=0,n.right=0,n.top=0,n.bottom=0,t.insertBefore(a,t.firstChild),(a.contentWindow||a).onresize=function(){e&&e()}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var a,i,n,r;if(!t||!e||t.length!=e.length)return!1;for(a=0,i=t.length;i>a;++a)if(n=t[a],r=e[a],n instanceof Array&&r instanceof Array){if(!o.arrayEquals(n,r))return!1}else if(n!=r)return!1;return!0},o.callCallback=function(t,e,a){t&&"function"==typeof t.call&&t.apply(a,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{3:3}],27:[function(t,e,a){"use strict";e.exports=function(){var t=function(e,a){var i=this,n=t.helpers;return i.config=a||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(n.getStyle(e.canvas,"width"),10)||n.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(n.getStyle(e.canvas,"height"),10)||n.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==a.aspectRatio?a.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,n.retinaScale(i),i.controller=new t.Controller(i),n.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var a=0;a<t.data.datasets.length;a++)e.push(\'<li><span style="background-color:\'+t.data.datasets[a].backgroundColor+\'"></span>\'),t.data.datasets[a].label&&e.push(t.data.datasets[a].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,a,i){function n(t){var e,a=t.isHorizontal();a?(e=t.update(t.options.fullWidth?p:k,y),S-=e.height):(e=t.update(x,v),k-=e.width),w.push({horizontal:a,minSize:e,box:t})}function o(t){var a=e.findNextWhere(w,function(e){return e.box===t});if(a)if(t.isHorizontal()){var i={left:C,right:M,top:0,bottom:0};t.update(t.options.fullWidth?p:k,m/2,i)}else t.update(a.minSize.width,S)}function r(t){var a=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:I};a&&t.update(a.minSize.width,S,i)}function l(t){t.isHorizontal()?(t.left=t.options.fullWidth?s:C,t.right=t.options.fullWidth?a-s:C+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=T,t.right=T+t.width,t.top=D,t.bottom=D+S,T=t.right)}if(t){var s=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var p=a-2*s,m=i-2*d,b=p/2,v=m/2,x=(a-b)/(u.length+c.length),y=(i-v)/(h.length+f.length),k=p,S=m,w=[];e.each(u.concat(c,h,f),n);var C=s,M=s,D=d,I=d;e.each(u.concat(c),o),e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height}),e.each(u.concat(c),r),C=s,M=s,D=d,I=d,e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height});var A=i-D-I,P=a-C-M;(P!==k||A!==S)&&(e.each(u,function(t){t.height=A}),e.each(c,function(t){t.height=A}),e.each(h,function(t){t.options.fullWidth||(t.width=P)}),e.each(f,function(t){t.options.fullWidth||(t.width=P)}),S=A,k=P);var T=s,F=d;e.each(u.concat(h),l),T+=k,F+=S,e.each(c,l),e.each(f,l),t.chartArea={left:C,top:D,right:C+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var a=e.datasetIndex,i=this.chart,n=i.getDatasetMeta(a);n.hidden=null===n.hidden?!i.data.datasets[a].hidden:null,i.update()},labels:{boxWidth:40,padding:10,generateLabels:function(t){var a=t.data;return e.isArray(a.datasets)?a.datasets.map(function(a,i){return{text:a.label,fillStyle:e.isArray(a.backgroundColor)?a.backgroundColor[0]:a.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=a.options,n=i.labels,o=i.display,r=a.ctx,l=t.defaults.global,s=e.getValueOrDefault,d=s(n.fontSize,l.defaultFontSize),u=s(n.fontStyle,l.defaultFontStyle),c=s(n.fontFamily,l.defaultFontFamily),h=e.fontString(d,u,c),f=a.legendHitBoxes=[],g=a.minSize,p=a.isHorizontal();if(p?(g.width=a.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=a.maxHeight),o)if(r.font=h,p){var m=a.lineWidths=[0],b=a.legendItems.length?d+n.padding:0;r.textAlign="left",r.textBaseline="top",e.each(a.legendItems,function(t,e){var i=n.usePointStyle?d*Math.sqrt(2):n.boxWidth,o=i+d/2+r.measureText(t.text).width;m[m.length-1]+o+n.padding>=a.width&&(b+=d+n.padding,m[m.length]=a.left),f[e]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+n.padding}),g.height+=b}else{var v=n.padding,x=a.columnWidths=[],y=n.padding,k=0,S=0,w=d+v;e.each(a.legendItems,function(t,e){var a=n.usePointStyle?2*n.boxWidth:n.boxWidth,i=a+d/2+r.measureText(t.text).width;S+w>g.height&&(y+=k+n.padding,x.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),y+=k,x.push(k),g.width+=y}a.width=g.width,a.height=g.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,i=a.options,n=i.labels,o=t.defaults.global,r=o.elements.line,l=a.width,s=a.lineWidths;if(i.display){var d,u=a.ctx,c=e.getValueOrDefault,h=c(n.fontColor,o.defaultFontColor),f=c(n.fontSize,o.defaultFontSize),g=c(n.fontStyle,o.defaultFontStyle),p=c(n.fontFamily,o.defaultFontFamily),m=e.fontString(f,g,p);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=m;var b=n.boxWidth,v=a.legendHitBoxes,x=function(e,a,n){if(!(isNaN(b)||0>=b)){if(u.save(),u.fillStyle=c(n.fillStyle,o.defaultColor),u.lineCap=c(n.lineCap,r.borderCapStyle),u.lineDashOffset=c(n.lineDashOffset,r.borderDashOffset),u.lineJoin=c(n.lineJoin,r.borderJoinStyle),u.lineWidth=c(n.lineWidth,r.borderWidth),u.strokeStyle=c(n.strokeStyle,o.defaultColor),u.setLineDash&&u.setLineDash(c(n.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var l=f*Math.SQRT2/2,s=l/Math.SQRT2,d=e+s,h=a+s;t.canvasHelpers.drawPoint(u,n.pointStyle,l,d,h)}else u.strokeRect(e,a,b,f),u.fillRect(e,a,b,f);u.restore()}},y=function(t,e,a,i){u.fillText(a.text,b+f/2+t,e),a.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(b+f/2+t,e+f/2),u.lineTo(b+f/2+t+i,e+f/2),u.stroke())},k=a.isHorizontal();d=k?{x:a.left+(l-s[0])/2,y:a.top+n.padding,line:0}:{x:a.left+n.padding,y:a.top+n.padding,line:0};var S=f+n.padding;e.each(a.legendItems,function(t,e){var i=u.measureText(t.text).width,o=n.usePointStyle?f+f/2+i:b+f/2+i,r=d.x,c=d.y;k?r+o>=l&&(c=d.y+=S,d.line++,r=d.x=a.left+(l-s[d.line])/2):c+S>a.bottom&&(r=d.x=r+a.columnWidths[d.line]+n.padding,c=d.y=a.top,d.line++),x(r,c,t),v[e].left=r,v[e].top=c,y(r,c,t,i),k?d.x+=o+n.padding:d.y+=S})}},handleEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart.chart),n=i.x,o=i.y,r=a.options;if(n>=a.left&&n<=a.right&&o>=a.top&&o<=a.bottom)for(var l=a.legendHitBoxes,s=0;s<l.length;++s){var d=l[s];if(n>=d.left&&n<=d.left+d.width&&o>=d.top&&o<=d.top+d.height){r.onClick&&r.onClick.call(a,t,a.legendItems[s]);break}}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var a,i,n=this._plugins,o=n.length;for(a=0;o>a;++a)if(i=n[a],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,a,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=a,n.margins=e.extend({left:0,right:0,top:0,bottom:0},i),n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,a,i){\nreturn t.options.ticks.userCallback?t.options.ticks.userCallback(e,a,i):t.options.ticks.callback(e,a,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var a=this,i=a.ctx,n=t.defaults.global,o=a.options.ticks,r=e.getValueOrDefault(o.fontSize,n.defaultFontSize),l=e.getValueOrDefault(o.fontStyle,n.defaultFontStyle),s=e.getValueOrDefault(o.fontFamily,n.defaultFontFamily),d=e.fontString(r,l,s);i.font=d;var u,c=i.measureText(a.ticks[0]).width,h=i.measureText(a.ticks[a.ticks.length-1]).width;if(a.labelRotation=o.minRotation||0,a.paddingRight=0,a.paddingLeft=0,a.options.display&&a.isHorizontal()){a.paddingRight=h/2+3,a.paddingLeft=c/2+3,a.longestTextCache||(a.longestTextCache={});for(var f,g,p=e.longestText(i,d,a.ticks,a.longestTextCache),m=p,b=a.getPixelForTick(1)-a.getPixelForTick(0)-6;m>b&&a.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(a.labelRotation)),g=Math.sin(e.toRadians(a.labelRotation)),u=f*c,u+r/2>a.yLabelWidth&&(a.paddingLeft=u+r/2),a.paddingRight=r/2,g*p>a.maxHeight){a.labelRotation--;break}a.labelRotation++,m=f*p}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var a=this,i=a.minSize={width:0,height:0},n=a.options,o=t.defaults.global,r=n.ticks,l=n.scaleLabel,s=n.gridLines,d=n.display,u=a.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),p=e.getValueOrDefault(l.fontSize,o.defaultFontSize),m=n.gridLines.tickMarkLength;if(u?i.width=a.isFullWidth()?a.maxWidth-a.margins.left-a.margins.right:a.maxWidth:i.width=d&&s.drawTicks?m:0,u?i.height=d&&s.drawTicks?m:0:i.height=a.maxHeight,l.display&&d&&(u?i.height+=1.5*p:i.width+=1.5*p),r.display&&d){a.longestTextCache||(a.longestTextCache={});var b=e.longestText(a.ctx,g,a.ticks,a.longestTextCache),v=e.numberOfLabelLines(a.ticks),x=.5*c;if(u){a.longestLabelWidth=b;var y=Math.sin(e.toRadians(a.labelRotation))*a.longestLabelWidth+c*v+x*v;i.height=Math.min(a.maxHeight,i.height+y),a.ctx.font=g;var k=a.ctx.measureText(a.ticks[0]).width,S=a.ctx.measureText(a.ticks[a.ticks.length-1]).width,w=Math.cos(e.toRadians(a.labelRotation)),C=Math.sin(e.toRadians(a.labelRotation));a.paddingLeft=0!==a.labelRotation?w*k+3:k/2+3,a.paddingRight=0!==a.labelRotation?C*(c/2)+3:S/2+3}else{var M=a.maxWidth-i.width,D=r.mirror;D?b=0:b+=a.options.ticks.padding,M>b?i.width+=b:i.width=a.maxWidth,a.paddingTop=c/2,a.paddingBottom=c/2}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingTop=Math.max(a.paddingTop-a.margins.top,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0),a.paddingBottom=Math.max(a.paddingBottom-a.margins.bottom,0)),a.width=i.width,a.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var a=this;if(a.isHorizontal()){var i=a.width-(a.paddingLeft+a.paddingRight),n=i/Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),o=n*t+a.paddingLeft;e&&(o+=n/2);var r=a.left+Math.round(o);return r+=a.isFullWidth()?a.margins.left:0}var l=a.height-(a.paddingTop+a.paddingBottom);return a.top+t*(l/(a.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var a=e.width-(e.paddingLeft+e.paddingRight),i=a*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,a=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(a){var i=this,n=i.options;if(n.display){var o,r,l=i.ctx,s=t.defaults.global,d=n.ticks,u=n.gridLines,c=n.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var p=e.getValueOrDefault(d.fontColor,s.defaultFontColor),m=e.getValueOrDefault(d.fontSize,s.defaultFontSize),b=e.getValueOrDefault(d.fontStyle,s.defaultFontStyle),v=e.getValueOrDefault(d.fontFamily,s.defaultFontFamily),x=e.fontString(m,b,v),y=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,s.borderDash),S=e.getValueOrDefault(u.borderDashOffset,s.borderDashOffset),w=e.getValueOrDefault(c.fontColor,s.defaultFontColor),C=e.getValueOrDefault(c.fontSize,s.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,s.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,s.defaultFontFamily),I=e.fontString(C,M,D),A=e.toRadians(i.labelRotation),P=Math.cos(A),T=i.longestLabelWidth*P;l.fillStyle=p;var F=[];if(g){if(o=!1,h&&(T/=2),(T+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((T+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var R="right"===n.position?i.left:i.right-y,_="right"===n.position?i.left+y:i.right,V="bottom"===n.position?i.top:i.bottom-y,L="bottom"===n.position?i.top+y:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var l=i.ticks.length===r+1,s=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!s||l)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var p,m,b,v,x,w,C,M,D,I,P,T="middle";if(g){h||(T="top"===n.position?"bottom":"top"),P=h?"right":"center";var O=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,I=h?i.top+12:"top"===n.position?i.bottom-y:i.top+y,p=b=x=C=O,m=V,v=L,w=a.top,M=a.bottom}else{"left"===n.position?d.mirror?(D=i.right+d.padding,P="left"):(D=i.right-d.padding,P="right"):d.mirror?(D=i.left-d.padding,P="right"):(D=i.left+d.padding,P="left");var B=i.getPixelForTick(r);B+=e.aliasPixel(c),I=i.getPixelForTick(r,u.offsetGridLines),p=R,b=_,x=a.left,C=a.right,m=v=w=M=B}F.push({tx1:p,ty1:m,tx2:b,ty2:v,x1:x,y1:w,x2:C,y2:M,labelX:D,labelY:I,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*A,label:t,textBaseline:T,textAlign:P})}}}),e.each(F,function(t){if(u.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),u.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=x,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var a=t.label;if(e.isArray(a))for(var i=0,n=0;i<a.length;++i)l.fillText(""+a[i],0,n),n+=1.5*m;else l.fillText(a,0,0);l.restore()}}),c.display){var O,B,W=0;if(g)O=i.left+(i.right-i.left)/2,B="bottom"===n.position?i.bottom-C/2:i.top+C/2;else{var z="left"===n.position;O=z?i.left+C/2:i.right-C/2,B=i.top+(i.bottom-i.top)/2,W=z?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(O,B),l.rotate(W),l.textAlign="center",l.textBaseline="middle",l.fillStyle=w,l.font=I,l.fillText(c.labelString,0,0),l.restore()}if(u.drawBorder){l.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),l.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var N=i.left,H=i.right,E=i.top,U=i.bottom,q=e.aliasPixel(l.lineWidth);g?(E=U="top"===n.position?i.bottom:i.top,E+=q,U+=q):(N=H="left"===n.position?i.right:i.left,N+=q,H+=q),l.beginPath(),l.moveTo(N,E),l.lineTo(H,U),l.stroke()}}}})}},{}],32:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,a,i){this.constructors[t]=a,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?e.scaleMerge(t.defaults.scale,this.defaults[a]):{}},updateScaleDefaults:function(t,a){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],a))},addScalesToLayout:function(a){e.each(a.scales,function(e){t.layoutService.addBox(a,e)})}}}},{}],33:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var a=e.noop;t.Title=t.Element.extend({initialize:function(a){var i=this;e.extend(i,a),i.options=e.configMerge(t.defaults.global.title,a.options),i.legendHitBoxes=[]},beforeUpdate:function(){var a=this.chart.options;a&&a.title&&(this.options=e.configMerge(t.defaults.global.title,a.title))},update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:a,afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=e.getValueOrDefault,n=a.options,o=t.defaults.global,r=n.display,l=i(n.fontSize,o.defaultFontSize),s=a.minSize;a.isHorizontal()?(s.width=a.maxWidth,s.height=r?l+2*n.padding:0):(s.width=r?l+2*n.padding:0,s.height=a.maxHeight),a.width=s.width,a.height=s.height},afterFit:a,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var a=this,i=a.ctx,n=e.getValueOrDefault,o=a.options,r=t.defaults.global;if(o.display){var l,s,d=n(o.fontSize,r.defaultFontSize),u=n(o.fontStyle,r.defaultFontStyle),c=n(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=a.top,p=a.left,m=a.bottom,b=a.right;i.fillStyle=n(o.fontColor,r.defaultFontColor),i.font=h,a.isHorizontal()?(l=p+(b-p)/2,s=g+(m-g)/2):(l="left"===o.position?p+d/2:b-d/2,s=g+(m-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(l,s),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return e&&(n.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function a(t){if(!t.length)return!1;var e,a,i=[],n=[];for(e=0,a=t.length;a>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),n.push(r.y)}}var l=0,s=0;for(e=0;e<i.length;++e)i[e]&&(l+=i[e],s+=n[e]);return{x:Math.round(l/i.length),y:Math.round(s/i.length)}}function i(t){var e=t._xScale,a=t._yScale||t._scale,i=t._index,n=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,n):"",yLabel:a?a.getLabelForIndex(i,n):"",index:i,datasetIndex:n}}var n=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(t,e){var a="",i=e.labels,n=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?a=o.xLabel:n>0&&o.index<n&&(a=i[o.index])}return a},afterTitle:n.noop,beforeBody:n.noop,beforeLabel:n.noop,label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.yLabel},labelColor:function(t,e){var a=e.getDatasetMeta(t.datasetIndex),i=a.data[t.index],n=i._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},afterLabel:n.noop,afterBody:n.noop,beforeFooter:n.noop,footer:n.noop,afterFooter:n.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,a=t.defaults.global,i=e._options,o=n.getValueOrDefault;n.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,a.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,a.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,a.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,a.defaultFontStyle),titleFontSize:o(i.titleFontSize,a.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,a.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,a.defaultFontStyle),footerFontSize:o(i.footerFontSize,a.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,a=t._options,i=a.callbacks,n=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),l=[];return l=e(l,n),l=e(l,o),l=e(l,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,a){var i=this,o=i._options.callbacks,r=[];return n.each(t,function(t){var n={before:[],lines:[],after:[]};e(n.before,o.beforeLabel.call(i,t,a)),e(n.lines,o.label.call(i,t,a)),e(n.after,o.afterLabel.call(i,t,a)),r.push(n)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,a=t._options.callbacks,i=a.beforeFooter.apply(t,arguments),n=a.footer.apply(t,arguments),o=a.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,n),r=e(r,o)},update:function(t){var e,o,r=this,l=r._options,s=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){s.opacity=1;var h=[],f=a(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));l.itemSort&&(g=g.sort(function(t,e){return l.itemSort(t,e,u)})),d.length>1&&n.each(g,function(t){h.push(l.callbacks.labelColor.call(r,t,c))}),n.extend(s,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:n.getValueOrDefault(f.padding,2),labelColors:h});var p=r.getTooltipSize(s);r.determineAlignment(p),n.extend(s,r.getBackgroundPoint(s,p))}else r._model.opacity=0;return t&&l.custom&&l.custom.call(r,s),r},getTooltipSize:function(t){var e=this._chart.ctx,a={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,l=t.footer.length,s=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;a.height+=r*s,a.height+=(r-1)*t.titleSpacing,a.height+=r?t.titleMarginBottom:0,a.height+=o*d,a.height+=o?(o-1)*t.bodySpacing:0,a.height+=l?t.footerMarginTop:0,a.height+=l*u,a.height+=l?(l-1)*t.footerSpacing:0;var c=0,h=function(t){a.width=Math.max(a.width,e.measureText(t).width+c)};return e.font=n.fontString(s,t._titleFontStyle,t._titleFontFamily),n.each(t.title,h),e.font=n.fontString(d,t._bodyFontStyle,t._bodyFontFamily),n.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,n.each(i,function(t){n.each(t.before,h),n.each(t.lines,h),n.each(t.after,h)}),c=0,e.font=n.fontString(u,t._footerFontStyle,t._footerFontFamily),n.each(t.footer,h),a.width+=2*t.xPadding,a},determineAlignment:function(t){var e=this,a=e._model,i=e._chart,n=e._chartInstance.chartArea;a.y<t.height?a.yAlign="top":a.y>i.height-t.height&&(a.yAlign="bottom");var o,r,l,s,d,u=(n.left+n.right)/2,c=(n.top+n.bottom)/2;"center"===a.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),l=function(e){return e+t.width>i.width},s=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(a.x)?(a.xAlign="left",l(a.x)&&(a.xAlign="center",a.yAlign=d(a.y))):r(a.x)&&(a.xAlign="right",s(a.x)&&(a.xAlign="center",a.yAlign=d(a.y)))},getBackgroundPoint:function(t,e){var a={x:t.x,y:t.y},i=t.caretSize,n=t.caretPadding,o=t.cornerRadius,r=t.xAlign,l=t.yAlign,s=i+n,d=o+n;return"right"===r?a.x-=e.width:"center"===r&&(a.x-=e.width/2),"top"===l?a.y+=s:"bottom"===l?a.y-=e.height+s:a.y-=e.height/2,"center"===l?"left"===r?a.x+=s:"right"===r&&(a.x-=s):"left"===r?a.x-=d:"right"===r&&(a.x+=d),a},drawCaret:function(t,e,a){var i,o,r,l,s,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,p=u.yAlign,m=t.x,b=t.y,v=e.width,x=e.height;"center"===p?("left"===g?(i=m,o=i-h,r=i):(i=m+v,o=i+h,r=i),s=b+x/2,l=s-h,d=s+h):("left"===g?(i=m+f,o=i+h,r=o+h):"right"===g?(i=m+v-f,o=i-h,r=o-h):(o=m+v/2,i=o-h,r=o+h),"top"===p?(l=b,s=l-h,d=l):(l=b+x,s=l+h,d=l));var y=n.color(u.backgroundColor);c.fillStyle=y.alpha(a*y.alpha()).rgbString(),c.beginPath(),c.moveTo(i,l),c.lineTo(o,s),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,a,i){var o=e.title;if(o.length){a.textAlign=e._titleAlign,a.textBaseline="top";var r=e.titleFontSize,l=e.titleSpacing,s=n.color(e.titleFontColor);a.fillStyle=s.alpha(i*s.alpha()).rgbString(),a.font=n.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)a.fillText(o[d],t.x,t.y),t.y+=r+l,d+1===o.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(t,e,a,i){var o=e.bodyFontSize,r=e.bodySpacing,l=e.body;a.textAlign=e._bodyAlign,a.textBaseline="top";var s=n.color(e.bodyFontColor),d=s.alpha(i*s.alpha()).rgbString();a.fillStyle=d,a.font=n.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){a.fillText(e,t.x+u,t.y),t.y+=o+r};n.each(e.beforeBody,c);var h=l.length>1;u=h?o+2:0,n.each(l,function(r,l){n.each(r.before,c),n.each(r.lines,function(r){h&&(a.fillStyle=n.color(e.legendColorBackground).alpha(i).rgbaString(),a.fillRect(t.x,t.y,o,o),a.strokeStyle=n.color(e.labelColors[l].borderColor).alpha(i).rgbaString(),a.strokeRect(t.x,t.y,o,o),a.fillStyle=n.color(e.labelColors[l].backgroundColor).alpha(i).rgbaString(),a.fillRect(t.x+1,t.y+1,o-2,o-2),a.fillStyle=d),c(r)}),n.each(r.after,c)}),u=0,n.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,a,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,a.textAlign=e._footerAlign,a.textBaseline="top";var r=n.color(e.footerFontColor);a.fillStyle=r.alpha(i*r.alpha()).rgbString(),a.font=n.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),n.each(o,function(i){a.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var a=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=n.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),n.drawRoundedRectangle(t,i.x,i.y,a.width,a.height,e.cornerRadius),t.fill(),this.drawCaret(i,a,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;a.elements.arc={backgroundColor:a.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,a){var i=this._view;if(i){for(var n=e.getAngleFromPoint(i,{x:t,y:a}),o=n.angle,r=n.distance,l=i.startAngle,s=i.endAngle;l>s;)s+=2*Math.PI;for(;o>s;)o-=2*Math.PI;for(;l>o;)o+=2*Math.PI;var d=o>=l&&s>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,a=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},draw:function(){var t=this._chart.ctx,e=this._view,a=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,a,i),t.arc(e.x,e.y,e.innerRadius,i,a,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var a=e._view;e._view.steppedLine===!0?(s.lineTo(e._view.x,t._view.y),s.lineTo(e._view.x,e._view.y)):0===e._view.tension?s.lineTo(a.x,a.y):s.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,a.controlPointPreviousX,a.controlPointPreviousY,a.x,a.y)}var i=this,n=i._view,o=n.spanGaps,r=n.scaleZero,l=i._loop,s=i._chart.ctx;s.save();var d=i._children.slice(),u=-1;l&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&n.fill){for(s.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(l?s.moveTo(r.x,r.y):s.moveTo(g.x,r),g.skip||(u=c,s.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(l?s.lineTo(r.x,r.y):s.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):l?s.lineTo(g.x,g.y):(s.lineTo(g.x,r),s.lineTo(g.x,g.y)):t(f,h),u=c));l||-1===u||s.lineTo(d[u]._view.x,r),s.fillStyle=n.backgroundColor||a.defaultColor,s.closePath(),s.fill()}var p=a.elements.line;for(s.lineCap=n.borderCapStyle||p.borderCapStyle,s.setLineDash&&s.setLineDash(n.borderDash||p.borderDash),s.lineDashOffset=n.borderDashOffset||p.borderDashOffset,s.lineJoin=n.borderJoinStyle||p.borderJoinStyle,s.lineWidth=n.borderWidth||p.borderWidth,s.strokeStyle=n.borderColor||a.defaultColor,s.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(s.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?s.moveTo(g.x,g.y):t(f,h),u=c));s.stroke(),s.restore()}})}},{}],37:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var a=this._view;return a?Math.pow(t-a.x,2)+Math.pow(e-a.y,2)<Math.pow(a.hitRadius+a.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var n=this._view,o=this._chart.ctx,r=n.pointStyle,l=n.radius,s=n.x,d=n.y;n.skip||(o.strokeStyle=n.borderColor||i,o.lineWidth=e.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),o.fillStyle=n.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,l,s,d))}})}},{}],38:[function(t,e,a){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.width/2,n=a.x-i,o=a.x+i,r=a.base-(a.base-a.y),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[n,a.base],[n,r],[o,r],[o,a.base]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var a=this._view;return a?a.y<a.base?t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.y&&e<=a.base:t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.base&&e<=a.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(a,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(a,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t){return this.ticks[t]},getPixelForValue:function(t,e,a,i){var n=this,o=Math.max(n.maxIndex+1-n.minIndex-(n.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=n.getLabels(),l=r.indexOf(t);e=-1!==l?l:e}if(n.isHorizontal()){var s=n.width-(n.paddingLeft+n.paddingRight),d=s/o,u=d*(e-n.minIndex)+n.paddingLeft;return(n.options.gridLines.offsetGridLines&&i||n.maxIndex===n.minIndex&&i)&&(u+=d/2),n.left+Math.round(u)}var c=n.height-(n.paddingTop+n.paddingBottom),h=c/o,f=h*(e-n.minIndex)+n.paddingTop;return n.options.gridLines.offsetGridLines&&i&&(f+=h/2),n.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,a=this,i=Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),n=a.isHorizontal(),o=n?a.width-(a.paddingLeft+a.paddingRight):a.height-(a.paddingTop+a.paddingBottom),r=o/i;return t-=n?a.left:a.top,a.options.gridLines.offsetGridLines&&(t-=r/2),t-=n?a.paddingLeft:a.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,a)}},{}],40:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=e.log10(Math.abs(n)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=a.chart,o=n.data,r=o.datasets,l=a.isHorizontal();if(a.min=null,a.max=null,i.stacked){var s={},d=!1,u=!1;e.each(r,function(o,r){var l=n.getDatasetMeta(r);void 0===s[l.type]&&(s[l.type]={positiveValues:[],negativeValues:[]});var c=s[l.type].positiveValues,h=s[l.type].negativeValues;n.isDatasetVisible(r)&&t(l)&&e.each(o.data,function(t,e){var n=+a.getRightValue(t);isNaN(n)||l.data[e].hidden||(c[e]=c[e]||0,h[e]=h[e]||0,i.relativePoints?c[e]=100:0>n?(u=!0,h[e]+=n):(d=!0,c[e]+=n))})}),e.each(s,function(t){var i=t.positiveValues.concat(t.negativeValues),n=e.min(i),o=e.max(i);a.min=null===a.min?n:Math.min(a.min,n),a.max=null===a.max?o:Math.max(a.max,o)})}else e.each(r,function(i,o){var r=n.getDatasetMeta(o);n.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var a,i=this,n=i.options.ticks;if(i.isHorizontal())a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(n.fontSize,t.defaults.global.defaultFontSize);a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return a},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,a,i=this,n=i.paddingLeft,o=i.paddingBottom,r=i.start,l=+i.getRightValue(t),s=i.end-r;return i.isHorizontal()?(a=i.width-(n+i.paddingRight),e=i.left+a/s*(l-r),Math.round(e+n)):(a=i.height-(i.paddingTop+o),e=i.bottom-o-a/s*(l-r),Math.round(e))},getValueForPixel:function(t){var e=this,a=e.isHorizontal(),i=e.paddingLeft,n=e.paddingBottom,o=a?e.width-(i+e.paddingRight):e.height-(e.paddingTop+n),r=(a?t-e.left-i:e.bottom-n-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,a)}},{}],41:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,a=t.options,i=a.ticks;if(i.beginAtZero){var n=e.sign(t.min),o=e.sign(t.max);0>n&&0>o?t.max=0:n>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:a,handleDirectionalChanges:a,buildTicks:function(){var t=this,a=t.options,i=t.ticks=[],n=a.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var l,s=n.fixedStepSize&&n.fixedStepSize>0||n.stepSize&&n.stepSize>0;if(s)l=o(n.fixedStepSize,n.stepSize);else{var d=e.niceNum(t.max-t.min,!1);l=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/l)*l,c=Math.ceil(t.max/l)*l,h=(c-u)/l;h=e.almostEquals(h,Math.round(h),l/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==n.min?n.min:u);for(var f=1;h>f;++f)i.push(u+f*l);i.push(void 0!==n.max?n.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),n.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===a||a===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=i.ticks,o=a.chart,r=o.data,l=r.datasets,s=e.getValueOrDefault,d=a.isHorizontal();if(a.min=null,a.max=null,a.minNotZero=null,i.stacked){var u={};e.each(l,function(n,r){var l=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(l)&&(void 0===u[l.type]&&(u[l.type]=[]),e.each(n.data,function(t,e){var n=u[l.type],o=+a.getRightValue(t);isNaN(o)||l.data[e].hidden||(n[e]=n[e]||0,i.relativePoints?n[e]=100:n[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),n=e.max(t);a.min=null===a.min?i:Math.min(a.min,i),a.max=null===a.max?n:Math.max(a.max,n)})}else e.each(l,function(i,n){var r=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i),0!==i&&(null===a.minNotZero||i<a.minNotZero)&&(a.minNotZero=i))})});a.min=s(n.min,a.min),a.max=s(n.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(e.log10(a.min))-1),\na.max=Math.pow(10,Math.floor(e.log10(a.max))+1)):(a.min=1,a.max=10))},buildTicks:function(){for(var t=this,a=t.options,i=a.ticks,n=e.getValueOrDefault,o=t.ticks=[],r=n(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var l,s;0===r?(l=Math.floor(e.log10(t.minNotZero)),s=Math.round(t.minNotZero/Math.pow(10,l))):(l=Math.floor(e.log10(r)),s=Math.floor(r/Math.pow(10,l))+1),10===s&&(s=1,++l),r=s*Math.pow(10,l)}var d=n(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var a,i,n,o=this,r=o.start,l=+o.getRightValue(t),s=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(n=e.log10(o.end)-e.log10(r),0===l?i=o.left+u:(a=o.width-(u+o.paddingRight),i=o.left+a/n*(e.log10(l)-e.log10(r)),i+=u)):(a=o.height-(s+d),0!==r||h.reverse?0===o.end&&h.reverse?(n=e.log10(o.start)-e.log10(o.minNotZero),i=l===o.end?o.top+s:l===o.minNotZero?o.top+s+.02*a:o.top+s+.02*a+.98*a/n*(e.log10(l)-e.log10(o.minNotZero))):(n=e.log10(o.end)-e.log10(r),a=o.height-(s+d),i=o.bottom-d-a/n*(e.log10(l)-e.log10(r))):(n=e.log10(o.end)-e.log10(o.minNotZero),i=l===r?o.bottom-d:l===o.minNotZero?o.bottom-d-.02*a:o.bottom-d-.02*a-.98*a/n*(e.log10(l)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var a,i,n=this,o=e.log10(n.end)-e.log10(n.start);return n.isHorizontal()?(i=n.width-(n.paddingLeft+n.paddingRight),a=n.start*Math.pow(10,(t-n.left-n.paddingLeft)*o/i)):(i=n.height-(n.paddingTop+n.paddingBottom),a=Math.pow(10,(n.bottom-n.paddingBottom-t)*o/i)/n.start),a}});t.scaleService.registerScaleType("logarithmic",i,a)}},{}],43:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},n=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,n=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(n.fontSize,a.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+n.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,a=t.chart;t.min=null,t.max=null,e.each(a.data.datasets,function(i,n){if(a.isDatasetVisible(n)){var o=a.getDatasetMeta(n);e.each(i.data,function(e,a){var i=+t.getRightValue(e);isNaN(i)||o.data[a].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,a.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,n,o,r,l,s,d,u,c,h,f,g=this.options.pointLabels,p=e.getValueOrDefault(g.fontSize,a.defaultFontSize),m=e.getValueOrDefault(g.fontStyle,a.defaultFontStyle),b=e.getValueOrDefault(g.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=e.min([this.height/2-p-5,this.width/2]),y=this.width,k=0;for(this.ctx.font=v,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,x),n=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=n/2,t.x+o>y&&(y=t.x+o,r=i),t.x-o<k&&(k=t.x-o,s=i)):180>w?t.x+n>y&&(y=t.x+n,r=i):t.x-n<k&&(k=t.x-n,s=i)}u=k,c=Math.ceil(y-this.width),l=this.getIndexAngle(r),d=this.getIndexAngle(s),h=c/Math.sin(l+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(x-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var a=this,i=a.width-e-a.drawingArea,n=t+a.drawingArea;a.xCenter=Math.round((n+i)/2+a.left),a.yCenter=Math.round(a.height/2+a.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),a=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=a*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var a=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*a:(t-e.min)*a},getPointPosition:function(t,e){var a=this,i=a.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+a.xCenter,y:Math.round(Math.sin(i)*e)+a.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,a=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(){var t=this,i=t.options,n=i.gridLines,o=i.ticks,r=i.angleLines,l=i.pointLabels,s=e.getValueOrDefault;if(i.display){var d=t.ctx,u=s(o.fontSize,a.defaultFontSize),c=s(o.fontStyle,a.defaultFontStyle),h=s(o.fontFamily,a.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,l){if(l>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-c;if(n.display&&0!==l)if(d.strokeStyle=e.getValueAtIndexOrDefault(n.color,l-1),d.lineWidth=e.getValueAtIndexOrDefault(n.lineWidth,l-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var p=t.getPointPosition(g,c);0===g?d.moveTo(p.x,p.y):d.lineTo(p.x,p.y)}d.closePath(),d.stroke()}if(o.display){var m=s(o.fontColor,a.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var b=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-b/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,b+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=m,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),p=s(l.fontSize,a.defaultFontSize),m=s(l.fontStyle,a.defaultFontStyle),b=s(l.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=t.getValueCount()-1;x>=0;x--){if(r.display){var y=t.getPointPosition(x,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(y.x,y.y),d.stroke(),d.closePath()}var k=t.getPointPosition(x,g+5),S=s(l.fontColor,a.defaultFontColor);d.font=v,d.fillStyle=S;var w=t.pointLabels,C=this.getIndexAngle(x)+Math.PI/2,M=360*C/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[x]?w[x]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",n,i)}},{}],44:[function(t,e,a){"use strict";var i=t(1);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,a={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},n={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i))},t),t.firstTick=i.min.call(t,a),t.lastTick=i.max.call(t,a)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(n,o){var r=[],l=t.chart.isDatasetVisible(o);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),r.push(a),l&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,a):a,t.lastTick=null!==t.lastTick?i.max(t.lastTick,a):a))},t):r=a,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildTicks:function(){var i=this;i.ctx.save();var n=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),l=e.fontString(n,o,r);if(i.ctx.font=l,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var s=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+n*h;var f=s/u;i.tickUnit="millisecond",i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,p=a.units[g];g<a.units.length;){if(i.unitScale=1,e.isArray(p.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(p.steps)){for(var m=0;m<p.steps.length;++m)if(p.steps[m]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,p.steps[m]);break}break}if(p.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<p.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,p=a.units[g],i.tickUnit=p.name;var b=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),v=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+b+v,i.displayFormat=i.options.time.displayFormats[p.name]}}var x;if(i.options.time.min?x=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),x=i.firstTick),!i.options.time.max){var y=i.getMomentStartOf(i.lastTick),k=y.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=y),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=x.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var C=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==C||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore()},getLabelForIndex:function(t,e){var a=this,i=a.chart.data.labels&&t<a.chart.data.labels.length?a.chart.data.labels[t]:"";return"object"==typeof a.chart.data.datasets[e].data[0]&&(i=a.getRightValue(a.chart.data.datasets[e].data[t])),a.options.time.tooltipFormat&&(i=a.parseTime(i).format(a.options.time.tooltipFormat)),i},tickFormatFunction:function(t,a,i){var n=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(n,a,i):n},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,a){var i=this;t&&t.isValid||(t=i.parseTime(i.getRightValue(t)));var n=t&&t.isValid&&t.isValid()?t:i.getLabelMoment(a,e);if(n){var o=n.diff(i.firstTick,i.tickUnit,!0),r=0!==o?o/i.scaleSizeInUnits:o;if(i.isHorizontal()){var l=i.width-(i.paddingLeft+i.paddingRight),s=l*r+i.paddingLeft;return i.left+Math.round(s)}var d=i.height-(i.paddingTop+i.paddingBottom),u=d*r+i.paddingTop;return i.top+Math.round(u)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,a=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),n=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/a;return n*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(n,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,n)}},{1:1}]},{},[7])(7)});'; -},763:function(t,e,i){i(430),t.exports=i(431)}},[763]); \ No newline at end of file diff --git a/demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js.gz b/demo/Angular2_Demo/scripts.8c9efe9ca9e73edd6f76.bundle.js.gz deleted file mode 100644 index 064f0f7e4d99eb51f5a93074b992c44be15eef8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91461 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 diff --git a/demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js b/demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js new file mode 100644 index 0000000..60902fc --- /dev/null +++ b/demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js @@ -0,0 +1,3 @@ +webpackJsonp([1,3],{433:function(t,e){t.exports=function(t){"undefined"!=typeof execScript?execScript(t):eval.call(null,t)}},436:function(t,e,i){i(433)(i(729))},437:function(t,e,i){i(433)(i(730))},729:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function e(t,n,i){function a(r,s){if(!n[r]){if(!t[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=n[r]={exports:{}};t[r][0].call(u.exports,function(e){var n=t[r][1][e];return a(n?n:e)},u,u.exports,e,t,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,a=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l[d]+l[d],16)}else if(l=t.match(n)){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l.slice(2*d,2*d+2),16)}else if(l=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(l[d+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(l[d+1]));s=parseFloat(l[4])}else if(l=t.match(o)){if("transparent"==l[1])return[0,0,0,0];if(r=x[l[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=b(r[d],0,255);return s=s||0==s?b(s,0,1):1,r[3]=s,r}}function a(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:r,getHsl:s,getHwb:o,getAlpha:l,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var S in x)k[x[S]]=S},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);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};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={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 t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=0>n?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),s=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},o.prototype.setValues=function(t,e){var n,a=this.values,o=this.spaces,r=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var d;for(n=0;n<t.length;n++)d=Math.max(0,Math.min(r[t][n],a[t][n])),a[t][n]=Math.round(d);for(var u in o)u!==t&&(a[u]=i[t][u](a[t]));return!0},o.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},o.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,o=t[1]/255,r=t[2]/255,s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(s+l)/2,n=l==s?0:.5>=i?d/(l+s):d/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],o=t[1],r=t[2],s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return n=0==l?0:d/l*1e3/10,l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[o,100*r,100*a]}function s(t){var e,n,i,a,o=t[0]/255,r=t[1]/255,s=t[2]/255;return a=Math.min(1-o,1-r,1-s),e=(1-o-a)/(1-a)||0,n=(1-r-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function d(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,o=.2126*e+.7152*n+.0722*i,r=.0193*e+.1192*n+.9505*i;return[100*a,100*o,100*r]}function u(t){var e,n,i,a=d(t),o=a[0],r=a[1],s=a[2];return o/=95.047,r/=100,s/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*r-16,n=500*(o-r),i=200*(r-s),[e,n,i]}function c(t){return B(u(t))}function h(t){var e,n,i,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return o=255*l,[o,o,o];n=.5>l?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(n-e)*i:1>2*i?n:2>3*i?e+(n-e)*(2/3-i)*6:e,a[d]=255*o;return a}function f(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),s=255*i*(1-n*o),l=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,l,r];case 1:return[s,i,r];case 2:return[r,i,l];case 3:return[r,s,i];case 4:return[l,r,i];case 5:return[i,r,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function S(t){return s(y(t))}function w(t){return l(y(t))}function _(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,d=s+l;switch(d>1&&(s/=d,l/=d),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(_(t))}function D(t){return a(_(t))}function C(t){return s(_(t))}function T(t){return l(_(t))}function P(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,o*(1-s)+s),i=1-Math.min(1,r*(1-s)+s),[255*e,255*n,255*i]}function F(t){return i(P(t))}function I(t){return a(P(t))}function A(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+r*-.4986,n=a*-.9689+1.8758*o+.0415*r,i=.0557*a+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n=12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function W(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function L(t){return B(W(t))}function V(t){var e,n,i,a,o=t[0],r=t[1],s=t[2];return 8>=o?(n=100*o/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=.008859>=i/108.883?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function B(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),n=360*e/2/Math.PI,0>n&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function Y(t){return R(V(t))}function z(t){var e,n,i,a=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function H(t){return V(z(t))}function N(t){return Y(z(t))}function E(t){return X[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return u(E(t))}function J(t){return d(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:_,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:F,cmyk2hsv:I,cmyk2hwb:A,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:J,xyz2rgb:R,xyz2lab:W,xyz2lch:L,lab2xyz:V,lab2rgb:Y,lab2lch:B,lch2lab:z,lch2xyz:H,lch2rgb:N};var X={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]},K={};for(var Q in X)K[JSON.stringify(X[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new d};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),s=r[1],l=r[2];a[s]=a[s]||{},a[s][l]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={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]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return mi.apply(null,arguments)}function i(t){mi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function r(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function c(t,e,n,i){return be(t,e,n,i,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=h()),t._pf}function g(t){if(null==t._isValid){var e=f(t),n=pi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=c(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function p(t){return void 0===t}function v(t,e){var n,i,a;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=f(e)),p(e._locale)||(t._locale=e._locale),vi.length>0)for(n in vi)i=vi[n],a=e[i],p(a)||(t[i]=a);return t}function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function x(t){return 0>t?Math.ceil(t)||0:Math.floor(t)}function k(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function S(t,e,n){var i,a=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),r=0;for(i=0;a>i;i++)(n&&t[i]!==e[i]||!n&&k(t[i])!==k(e[i]))&&r++;return r+o}function w(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,n){var i=!0;return u(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),i){for(var a,o=[],r=0;r<arguments.length;r++){if(a="","object"==typeof arguments[r]){a+="\\n["+r+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[r];o.push(a)}w(e+"\\nArguments: "+Array.prototype.slice.call(o).join("")+"\\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function M(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),yi[e]||(w(n),yi[e]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function C(t){var e,n;for(n in t)e=t[n],D(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)d(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function F(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i}function I(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function A(){return this._invalidDate}function O(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var a=this._relativeTime[n];return D(a)?a(t,e,n,i):a.replace(/%d/i,t)}function W(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)}function L(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function V(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=V(n),e&&(i[e]=t[n]));return i}function Y(t,e){Pi[t]=e}function z(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function H(e,n){return function(i){return null!=i?(E(this,e,i),t.updateOffset(this,n),this):N(this,e)}}function N(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function E(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function U(t){return t=V(t),D(this[t])?this[t]():this}function j(t,e){if("object"==typeof t){t=B(t);for(var n=z(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=V(t),D(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),a=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function q(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Oi[t]=a),e&&(Oi[e[0]]=function(){return G(a.apply(this,arguments),e[1],e[2])}),n&&(Oi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function Z(t){return t.match(/\\[[\\s\\S]/)?t.replace(/^\\[|\\]$/g,""):t.replace(/\\\\/g,"")}function J(t){var e,n,i=t.match(Fi);for(e=0,n=i.length;n>e;e++)Oi[i[e]]?i[e]=Oi[i[e]]:i[e]=Z(i[e]);return function(e){var a,o="";for(a=0;n>a;a++)o+=i[a]instanceof Function?i[a].call(e,t):i[a];return o}}function X(t,e){return t.isValid()?(e=K(e,t.localeData()),Ai[e]=Ai[e]||J(e),Ai[e](t)):t.localeData().invalidDate()}function K(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ii.lastIndex=0;i>=0&&Ii.test(t);)t=t.replace(Ii,n),Ii.lastIndex=0,i-=1;return t}function Q(t,e,n){Ki[t]=D(e)?e:function(t,i){return t&&n?n:e}}function $(t,e){return d(Ki,t)?Ki[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function et(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=k(t)}),n=0;n<t.length;n++)Qi[t[n]]=i}function it(t,e){nt(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function at(t,e,n){null!=e&&d(Qi,t)&&Qi[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function rt(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||la).test(e)?"format":"standalone"][t.month()]:this._months}function st(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[la.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function lt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;12>i;++i)o=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null):(a=ki.call(this._longMonthsParse,r),-1!==a?a:null):"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:(a=ki.call(this._longMonthsParse,r),-1!==a?a:null)):(a=ki.call(this._longMonthsParse,r),-1!==a?a:(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null))}function dt(t,e,n){var i,a,o;if(this._monthsParseExact)return lt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(a=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\\d+$/.test(e))e=k(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ct(e){return null!=e?(ut(this,e),\nt.updateOffset(this,!0),this):N(this,"Month")}function ht(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ca),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=ha),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],o=[];for(e=0;12>e;e++)n=c([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),o.sort(t),e=0;12>e;e++)i[e]=et(i[e]),a[e]=et(a[e]);for(e=0;24>e;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function pt(t){return vt(t)?366:365}function vt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return vt(this.year())}function yt(t,e,n,i,a,o,r){var s=new Date(t,e,n,i,a,o,r);return 100>t&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function xt(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function kt(t,e,n){var i=7+e-n,a=(7+xt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function St(t,e,n,i,a){var o,r,s=(7+n-i)%7,l=kt(t,i,a),d=1+7*(e-1)+s+l;return 0>=d?(o=t-1,r=pt(o)+d):d>pt(t)?(o=t+1,r=d-pt(t)):(o=t,r=d),{year:o,dayOfYear:r}}function wt(t,e,n){var i,a,o=kt(t.year(),e,n),r=Math.floor((t.dayOfYear()-o-1)/7)+1;return 1>r?(a=t.year()-1,i=r+_t(a,e,n)):r>_t(t.year(),e,n)?(i=r-_t(t.year(),e,n),a=t.year()+1):(a=t.year(),i=r),{week:i,year:a}}function _t(t,e,n){var i=kt(t,e,n),a=kt(t+1,e,n);return(pt(t)-i+a)/7}function Mt(t){return wt(t,this._week.dow,this._week.doy).week}function Dt(){return this._week.dow}function Ct(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=wt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Ft(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function It(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function At(t,e){return t?a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Ot(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Wt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;7>i;++i)o=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:null):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null):"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null)))}function Lt(t,e,n){var i,a,o;if(this._weekdaysParseExact)return Wt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(a=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Vt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Ft(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Yt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=It(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ba),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ya),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xa),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Et(){function t(t,e){return e.length-t.length}var e,n,i,a,o,r=[],s=[],l=[],d=[];for(e=0;7>e;e++)n=c([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),o=this.weekdays(n,""),r.push(i),s.push(a),l.push(o),d.push(i),d.push(a),d.push(o);for(r.sort(t),s.sort(t),l.sort(t),d.sort(t),e=0;7>e;e++)s[e]=et(s[e]),l[e]=et(l[e]),d[e]=et(d[e]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ut(){return this.hours()%12||12}function jt(){return this.hours()||24}function Gt(t,e){q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qt(t,e){return e._meridiemParse}function Zt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Kt(t){for(var e,n,i,a,o=0;o<t.length;){for(a=Xt(t[o]).split("-"),e=a.length,n=Xt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Qt(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&S(a,n,!0)>=e-1)break;e--}o++}return null}function Qt(t){var i=null;if(!Ma[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=ka._abbr,e("./locale/"+t),$t(i)}catch(a){}return Ma[t]}function $t(t,e){var n;return t&&(n=p(e)?ne(t):te(t,e),n&&(ka=n)),ka._abbr}function te(t,e){if(null!==e){var n=_a;return e.abbr=t,null!=Ma[t]?(M("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=Ma[t]._config):null!=e.parentLocale&&(null!=Ma[e.parentLocale]?n=Ma[e.parentLocale]._config:M("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Ma[t]=new P(T(n,e)),$t(t),Ma[t]}return delete Ma[t],null}function ee(t,e){if(null!=e){var n,i=_a;null!=Ma[t]&&(i=Ma[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Ma[t],Ma[t]=n,$t(t)}else null!=Ma[t]&&(null!=Ma[t].parentLocale?Ma[t]=Ma[t].parentLocale:null!=Ma[t]&&delete Ma[t]);return Ma[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ka;if(!a(t)){if(e=Qt(t))return e;t=[t]}return Kt(t)}function ie(){return xi(Ma)}function ae(t){var e,n=t._a;return n&&-2===f(t).overflow&&(e=n[ta]<0||n[ta]>11?ta:n[ea]<1||n[ea]>ot(n[$i],n[ta])?ea:n[na]<0||n[na]>24||24===n[na]&&(0!==n[ia]||0!==n[aa]||0!==n[oa])?na:n[ia]<0||n[ia]>59?ia:n[aa]<0||n[aa]>59?aa:n[oa]<0||n[oa]>999?oa:-1,f(t)._overflowDayOfYear&&($i>e||e>ea)&&(e=ea),f(t)._overflowWeeks&&-1===e&&(e=ra),f(t)._overflowWeekday&&-1===e&&(e=sa),f(t).overflow=e),t}function oe(t){var e,n,i,a,o,r,s=t._i,l=Da.exec(s)||Ca.exec(s);if(l){for(f(t).iso=!0,e=0,n=Pa.length;n>e;e++)if(Pa[e][1].exec(l[1])){a=Pa[e][0],i=Pa[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Fa.length;n>e;e++)if(Fa[e][1].exec(l[3])){o=(l[2]||" ")+Fa[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(l[4]){if(!Ta.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=a+(o||"")+(r||""),ce(t)}else t._isValid=!1}function re(e){var n=Ia.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,n){return null!=t?t:null!=e?e:n}function le(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,o=[];if(!t._d){for(i=le(t),t._w&&null==t._a[ea]&&null==t._a[ta]&&ue(t),t._dayOfYear&&(a=se(t._a[$i],i[$i]),t._dayOfYear>pt(a)&&(f(t)._overflowDayOfYear=!0),n=xt(a,0,t._dayOfYear),t._a[ta]=n.getUTCMonth(),t._a[ea]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[na]&&0===t._a[ia]&&0===t._a[aa]&&0===t._a[oa]&&(t._nextDay=!0,t._a[na]=0),t._d=(t._useUTC?xt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[na]=24)}}function ue(t){var e,n,i,a,o,r,s,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,r=4,n=se(e.GG,t._a[$i],wt(ye(),1,4).year),i=se(e.W,1),a=se(e.E,1),(1>a||a>7)&&(l=!0)):(o=t._locale._week.dow,r=t._locale._week.doy,n=se(e.gg,t._a[$i],wt(ye(),o,r).year),i=se(e.w,1),null!=e.d?(a=e.d,(0>a||a>6)&&(l=!0)):null!=e.e?(a=e.e+o,(e.e<0||e.e>6)&&(l=!0)):a=o),1>i||i>_t(n,o,r)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=St(n,i,a,o,r),t._a[$i]=s.year,t._dayOfYear=s.dayOfYear)}function ce(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],f(e).empty=!0;var n,i,a,o,r,s=""+e._i,l=s.length,d=0;for(a=K(e._f,e._locale).match(Fi)||[],n=0;n<a.length;n++)o=a[n],i=(s.match($(o,e))||[])[0],i&&(r=s.substr(0,s.indexOf(i)),r.length>0&&f(e).unusedInput.push(r),s=s.slice(s.indexOf(i)+i.length),d+=i.length),Oi[o]?(i?f(e).empty=!1:f(e).unusedTokens.push(o),at(o,i,e)):e._strict&&!i&&f(e).unusedTokens.push(o);f(e).charsLeftOver=l-d,s.length>0&&f(e).unusedInput.push(s),e._a[na]<=12&&f(e).bigHour===!0&&e._a[na]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[na]=he(e._locale,e._a[na],e._meridiem),de(e),ae(e)}function he(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,a,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)o=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],ce(e),g(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||i>o)&&(i=o,n=e));u(t,n||e)}function ge(t){if(!t._d){var e=B(t._i);t._a=l([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function me(t){var e=new b(ae(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(ae(e)):(a(n)?fe(t):s(e)?t._d=e:n?ce(t):ve(t),g(t)||(t._d=null),t))}function ve(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?re(e):a(n)?(e._a=l(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?ge(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function be(t,e,n,i,s){var l={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&r(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,me(l)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function xe(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)(!e[i].isValid()||e[i][t](n))&&(n=e[i]);return n}function ke(){var t=[].slice.call(arguments,0);return xe("isBefore",t)}function Se(){var t=[].slice.call(arguments,0);return xe("isAfter",t)}function we(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,o=e.week||0,r=e.day||0,s=e.hour||0,l=e.minute||0,d=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*d+6e4*l+1e3*s*60*60,this._days=+r+7*o,this._months=+a+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function _e(t){return t instanceof we}function Me(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function De(t,e){q(t,0,0,function(){var t=this.utcOffset(),n="+";return 0>t&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Ce(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],a=(i+"").match(Wa)||["-",0,0],o=+(60*a[1])+k(a[2]);return"+"===a[0]?o:-o}function Te(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(y(e)||s(e)?e.valueOf():ye(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):ye(e).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Fe(e,n){var i,a=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=Ce(Zi,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=Pe(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?Ge(this,He(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?a:Pe(this):null!=e?this:NaN}function Ie(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ae(t){return this.utcOffset(0,t)}function Oe(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Ce(qi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Ce(qi,this._i))}return this}function We(t){return this.isValid()?(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function Le(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ve(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),t=pe(t),t._a){var e=t._isUTC?c(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&S(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Be(){return this.isValid()?!this._isUTC:!1}function Ye(){return this.isValid()?this._isUTC:!1}function ze(){return this.isValid()?this._isUTC&&0===this._offset:!1}function He(t,e){var n,i,a,o=t,r=null;return _e(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(r=La.exec(t))?(n="-"===r[1]?-1:1,o={y:0,d:k(r[ea])*n,h:k(r[na])*n,m:k(r[ia])*n,s:k(r[aa])*n,ms:k(Me(1e3*r[oa]))*n}):(r=Va.exec(t))?(n="-"===r[1]?-1:1,o={y:Ne(r[2],n),M:Ne(r[3],n),w:Ne(r[4],n),d:Ne(r[5],n),h:Ne(r[6],n),m:Ne(r[7],n),s:Ne(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=Ue(ye(o.from),ye(o.to)),o={},o.ms=a.milliseconds,o.M=a.months),i=new we(o),_e(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ne(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ee(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ue(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=Ee(t,e):(n=Ee(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function je(t,e){return function(n,i){var a,o;return null===i||isNaN(+i)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,a=He(n,i),Ge(this,a,t),this}}function Ge(e,n,i,a){var o=n._milliseconds,r=Me(n._days),s=Me(n._months);e.isValid()&&(a=null==a?!0:a,o&&e._d.setTime(e._d.valueOf()+o*i),r&&E(e,"Date",N(e,"Date")+r*i),s&&ut(e,N(e,"Month")+s*i),a&&t.updateOffset(e,r||s))}function qe(t,e){var n=t.diff(e,"days",!0);return-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse"}function Ze(e,n){var i=e||ye(),a=Te(i,this).startOf("day"),o=t.calendarFormat(this,a)||"sameElse",r=n&&(D(n[o])?n[o].call(this,i):n[o]);return this.format(r||this.localeData().calendar(o,this,ye(i)))}function Je(){return new b(this)}function Xe(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf()):!1}function Ke(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf()):!1}function Qe(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function $e(t,e){var n,i=y(t)?t:ye(t);return this.isValid()&&i.isValid()?(e=V(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf())):!1}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,a,o,r;return this.isValid()?(i=Te(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=V(e),"year"===e||"month"===e||"quarter"===e?(r=an(this,i),"quarter"===e?r/=3:"year"===e&&(r/=12)):(o=this-i,r="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-a)/864e5:"week"===e?(o-a)/6048e5:o),n?r:x(r)):NaN):NaN}function an(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(a,"months");return 0>e-o?(n=t.clone().add(a-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(a+1,"months"),i=(e-o)/(n-o)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?D(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function sn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=X(this,e);return this.localeData().postformat(n)}function ln(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.to(ye(),t)}function hn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function gn(t){switch(t=V(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=V(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function pn(){return this._d.valueOf()-6e4*(this._offset||0)}function vn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function xn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function kn(){return this.isValid()?this.toISOString():null}function Sn(){return g(this)}function wn(){return u({},f(this))}function _n(){return f(this).overflow}function Mn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dn(t,e){q(0,[t,t.length],0,e)}function Cn(t){return In.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return In.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return _t(this.year(),1,4)}function Fn(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function In(t,e,n,i,a){var o;return null==t?wt(this,i,a).year:(o=_t(t,i,a),e>o&&(e=o),An.call(this,t,e,n,i,a))}function An(t,e,n,i,a){var o=St(t,e,n,i,a),r=xt(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function On(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[oa]=k(1e3*("0."+t))}function Ln(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Bn(t){return ye(1e3*t)}function Yn(){return ye.apply(null,arguments).parseZone()}function zn(t){return t}function Hn(t,e,n,i){var a=ne(),o=c().set(i,e);return a[n](o,t)}function Nn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Hn(t,e,n,"month");var i,a=[];for(i=0;12>i;i++)a[i]=Hn(t,i,n,"month");return a}function En(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var a=ne(),o=t?a._week.dow:0;if(null!=n)return Hn(e,(n+o)%7,i,"day");var r,s=[];for(r=0;7>r;r++)s[r]=Hn(e,(r+o)%7,i,"day");return s}function Un(t,e){return Nn(t,e,"months")}function jn(t,e){return Nn(t,e,"monthsShort")}function Gn(t,e,n){return En(t,e,n,"weekdays")}function qn(t,e,n){return En(t,e,n,"weekdaysShort")}function Zn(t,e,n){return En(t,e,n,"weekdaysMin")}function Jn(){var t=this._data;return this._milliseconds=Ja(this._milliseconds),this._days=Ja(this._days),this._months=Ja(this._months),t.milliseconds=Ja(t.milliseconds),t.seconds=Ja(t.seconds),t.minutes=Ja(t.minutes),t.hours=Ja(t.hours),t.months=Ja(t.months),t.years=Ja(t.years),this}function Xn(t,e,n,i){var a=He(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function Kn(t,e){return Xn(this,t,e,1)}function Qn(t,e){return Xn(this,t,e,-1)}function $n(t){return 0>t?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,a,o=this._milliseconds,r=this._days,s=this._months,l=this._data;return o>=0&&r>=0&&s>=0||0>=o&&0>=r&&0>=s||(o+=864e5*$n(ni(s)+r),r=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,r+=x(n/24),a=x(ei(r)),s+=a,r-=$n(ni(a)),i=x(s/12),s%=12,l.days=r,l.months=s,l.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=V(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ai(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12)}function oi(t){return function(){return this.as(t)}}function ri(t){return t=V(t),this[t+"s"]()}function si(t){return function(){return this._data[t]}}function li(){return x(this.days()/7)}function di(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=He(t).abs(),a=ho(i.as("s")),o=ho(i.as("m")),r=ho(i.as("h")),s=ho(i.as("d")),l=ho(i.as("M")),d=ho(i.as("y")),u=a<fo.s&&["s",a]||1>=o&&["m"]||o<fo.m&&["mm",o]||1>=r&&["h"]||r<fo.h&&["hh",r]||1>=s&&["d"]||s<fo.d&&["dd",s]||1>=l&&["M"]||l<fo.M&&["MM",l]||1>=d&&["y"]||["yy",d];return u[2]=e,u[3]=+t>0,u[4]=n,di.apply(null,u)}function ci(t){return void 0===t?ho:"function"==typeof t?(ho=t,!0):!1}function hi(t,e){return void 0===fo[t]?!1:void 0===e?fo[t]:(fo[t]=e,!0)}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function gi(){var t,e,n,i=go(this._milliseconds)/1e3,a=go(this._days),o=go(this._months);t=x(i/60),e=x(t/60),i%=60,t%=60,n=x(o/12),o%=12;var r=n,s=o,l=a,d=e,u=t,c=i,h=this.asSeconds();return h?(0>h?"-":"")+"P"+(r?r+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(d||u||c?"T":"")+(d?d+"H":"")+(u?u+"M":"")+(c?c+"S":""):"P0D"}var mi,pi;pi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;n>i;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var vi=t.momentProperties=[],bi=!1,yi={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var xi;xi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var ki,Si={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},wi={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"},_i="Invalid date",Mi="%d",Di=/\\d{1,2}/,Ci={future:"in %s",past:"%s ago",s:"a few 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"},Ti={},Pi={},Fi=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ii=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ai={},Oi={},Ri=/\\d/,Wi=/\\d\\d/,Li=/\\d{3}/,Vi=/\\d{4}/,Bi=/[+-]?\\d{6}/,Yi=/\\d\\d?/,zi=/\\d\\d\\d\\d?/,Hi=/\\d\\d\\d\\d\\d\\d?/,Ni=/\\d{1,3}/,Ei=/\\d{1,4}/,Ui=/[+-]?\\d{1,6}/,ji=/\\d+/,Gi=/[+-]?\\d+/,qi=/Z|[+-]\\d\\d:?\\d\\d/gi,Zi=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Ji=/[+-]?\\d+(\\.\\d{1,3})?/,Xi=/[0-9]*[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i,Ki={},Qi={},$i=0,ta=1,ea=2,na=3,ia=4,aa=5,oa=6,ra=7,sa=8;ki=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),q("MMMM",0,0,function(t){return this.localeData().months(this,t)}),L("month","M"),Y("month",8),Q("M",Yi),Q("MM",Yi,Wi),Q("MMM",function(t,e){return e.monthsShortRegex(t)}),Q("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[ta]=k(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[ta]=a:f(n).invalidMonth=t});var la=/D[oD]?(\\[[^\\[\\]]*\\]|\\s+)+MMMM?/,da="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ua="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ca=Xi,ha=Xi;q("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),L("year","y"),Y("year",1),Q("Y",Gi),Q("YY",Yi,Wi),Q("YYYY",Ei,Vi),Q("YYYYY",Ui,Bi),Q("YYYYYY",Ui,Bi),nt(["YYYYY","YYYYYY"],$i),nt("YYYY",function(e,n){n[$i]=2===e.length?t.parseTwoDigitYear(e):k(e)}),nt("YY",function(e,n){n[$i]=t.parseTwoDigitYear(e)}),nt("Y",function(t,e){e[$i]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return k(t)+(k(t)>68?1900:2e3)};var fa=H("FullYear",!0);q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),Y("week",5),Y("isoWeek",5),Q("w",Yi),Q("ww",Yi,Wi),Q("W",Yi),Q("WW",Yi,Wi),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=k(t)});var ga={dow:0,doy:6};q("d",0,"do","day"),q("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),q("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),q("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),Q("d",Yi),Q("e",Yi),Q("E",Yi),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=k(t)});var ma="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),pa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),va="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ba=Xi,ya=Xi,xa=Xi;q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Ut),q("k",["kk",2],0,jt),q("hmm",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),L("hour","h"),Y("hour",13),Q("a",qt),Q("A",qt),Q("H",Yi),Q("h",Yi),Q("HH",Yi,Wi),Q("hh",Yi,Wi),Q("hmm",zi),Q("hmmss",Hi),Q("Hmm",zi),Q("Hmmss",Hi),nt(["H","HH"],na),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[na]=k(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a))});var ka,Sa=/[ap]\\.?m?\\.?/i,wa=H("Hours",!0),_a={calendar:Si,longDateFormat:wi,invalidDate:_i,ordinal:Mi,ordinalParse:Di,relativeTime:Ci,months:da,monthsShort:ua,week:ga,weekdays:ma,weekdaysMin:va,weekdaysShort:pa,meridiemParse:Sa},Ma={},Da=/^\\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)?)?/,Ca=/^\\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)?)?/,Ta=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Pa=[["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}/]],Fa=[["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/]],Ia=/^\\/?Date\\((\\-?\\d+)/i;\nt.createFromInputFallback=_("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Aa=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:m()}),Oa=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Ra=function(){return Date.now?Date.now():+new Date};De("Z",":"),De("ZZ",""),Q("Z",Zi),Q("ZZ",Zi),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ce(Zi,t)});var Wa=/([\\+\\-]|\\d\\d)/gi;t.updateOffset=function(){};var La=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,Va=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;He.fn=we.prototype;var Ba=je(1,"add"),Ya=je(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var za=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),Q("G",Gi),Q("g",Gi),Q("GG",Yi,Wi),Q("gg",Yi,Wi),Q("GGGG",Ei,Vi),Q("gggg",Ei,Vi),Q("GGGGG",Ui,Bi),Q("ggggg",Ui,Bi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=k(t)}),it(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),L("quarter","Q"),Y("quarter",7),Q("Q",Ri),nt("Q",function(t,e){e[ta]=3*(k(t)-1)}),q("D",["DD",2],"Do","date"),L("date","D"),Y("date",9),Q("D",Yi),Q("DD",Yi,Wi),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],ea),nt("Do",function(t,e){e[ea]=k(t.match(Yi)[0],10)});var Ha=H("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),Y("dayOfYear",4),Q("DDD",Ni),Q("DDDD",Li),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=k(t)}),q("m",["mm",2],0,"minute"),L("minute","m"),Y("minute",14),Q("m",Yi),Q("mm",Yi,Wi),nt(["m","mm"],ia);var Na=H("Minutes",!1);q("s",["ss",2],0,"second"),L("second","s"),Y("second",15),Q("s",Yi),Q("ss",Yi,Wi),nt(["s","ss"],aa);var Ea=H("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),Y("millisecond",16),Q("S",Ni,Ri),Q("SS",Ni,Wi),Q("SSS",Ni,Li);var Ua;for(Ua="SSSS";Ua.length<=9;Ua+="S")Q(Ua,ji);for(Ua="S";Ua.length<=9;Ua+="S")nt(Ua,Wn);var ja=H("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Ga=b.prototype;Ga.add=Ba,Ga.calendar=Ze,Ga.clone=Je,Ga.diff=nn,Ga.endOf=mn,Ga.format=sn,Ga.from=ln,Ga.fromNow=dn,Ga.to=un,Ga.toNow=cn,Ga.get=U,Ga.invalidAt=_n,Ga.isAfter=Xe,Ga.isBefore=Ke,Ga.isBetween=Qe,Ga.isSame=$e,Ga.isSameOrAfter=tn,Ga.isSameOrBefore=en,Ga.isValid=Sn,Ga.lang=za,Ga.locale=hn,Ga.localeData=fn,Ga.max=Oa,Ga.min=Aa,Ga.parsingFlags=wn,Ga.set=j,Ga.startOf=gn,Ga.subtract=Ya,Ga.toArray=yn,Ga.toObject=xn,Ga.toDate=bn,Ga.toISOString=rn,Ga.toJSON=kn,Ga.toString=on,Ga.unix=vn,Ga.valueOf=pn,Ga.creationData=Mn,Ga.year=fa,Ga.isLeapYear=bt,Ga.weekYear=Cn,Ga.isoWeekYear=Tn,Ga.quarter=Ga.quarters=On,Ga.month=ct,Ga.daysInMonth=ht,Ga.week=Ga.weeks=Tt,Ga.isoWeek=Ga.isoWeeks=Pt,Ga.weeksInYear=Fn,Ga.isoWeeksInYear=Pn,Ga.date=Ha,Ga.day=Ga.days=Vt,Ga.weekday=Bt,Ga.isoWeekday=Yt,Ga.dayOfYear=Rn,Ga.hour=Ga.hours=wa,Ga.minute=Ga.minutes=Na,Ga.second=Ga.seconds=Ea,Ga.millisecond=Ga.milliseconds=ja,Ga.utcOffset=Fe,Ga.utc=Ae,Ga.local=Oe,Ga.parseZone=Re,Ga.hasAlignedHourOffset=We,Ga.isDST=Le,Ga.isLocal=Be,Ga.isUtcOffset=Ye,Ga.isUtc=ze,Ga.isUTC=ze,Ga.zoneAbbr=Ln,Ga.zoneName=Vn,Ga.dates=_("dates accessor is deprecated. Use date instead.",Ha),Ga.months=_("months accessor is deprecated. Use month instead",ct),Ga.years=_("years accessor is deprecated. Use year instead",fa),Ga.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ie),Ga.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ve);var qa=Ga,Za=P.prototype;Za.calendar=F,Za.longDateFormat=I,Za.invalidDate=A,Za.ordinal=O,Za.preparse=zn,Za.postformat=zn,Za.relativeTime=R,Za.pastFuture=W,Za.set=C,Za.months=rt,Za.monthsShort=st,Za.monthsParse=dt,Za.monthsRegex=gt,Za.monthsShortRegex=ft,Za.week=Mt,Za.firstDayOfYear=Ct,Za.firstDayOfWeek=Dt,Za.weekdays=At,Za.weekdaysMin=Rt,Za.weekdaysShort=Ot,Za.weekdaysParse=Lt,Za.weekdaysRegex=zt,Za.weekdaysShortRegex=Ht,Za.weekdaysMinRegex=Nt,Za.isPM=Zt,Za.meridiem=Jt,$t("en",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",$t),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ne);var Ja=Math.abs,Xa=oi("ms"),Ka=oi("s"),Qa=oi("m"),$a=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ao=si("milliseconds"),oo=si("seconds"),ro=si("minutes"),so=si("hours"),lo=si("days"),uo=si("months"),co=si("years"),ho=Math.round,fo={s:45,m:45,h:22,d:26,M:11},go=Math.abs,mo=we.prototype;mo.abs=Jn,mo.add=Kn,mo.subtract=Qn,mo.as=ii,mo.asMilliseconds=Xa,mo.asSeconds=Ka,mo.asMinutes=Qa,mo.asHours=$a,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ai,mo._bubble=ti,mo.get=ri,mo.milliseconds=ao,mo.seconds=oo,mo.minutes=ro,mo.hours=so,mo.days=lo,mo.weeks=li,mo.months=uo,mo.years=co,mo.humanize=fi,mo.toISOString=gi,mo.toString=gi,mo.toJSON=gi,mo.locale=hn,mo.localeData=fn,mo.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),mo.lang=za,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",Gi),Q("X",Ji),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(k(t))}),t.version="2.15.1",i(ye),t.fn=qa,t.min=ke,t.max=Se,t.now=Ra,t.utc=c,t.unix=Bn,t.months=Un,t.isDate=s,t.locale=$t,t.invalid=m,t.duration=He,t.isMoment=y,t.weekdays=Gn,t.parseZone=Yn,t.localeData=ne,t.isDuration=_e,t.monthsShort=jn,t.weekdaysMin=Zn,t.defineLocale=te,t.updateLocale=ee,t.locales=ie,t.weekdaysShort=qn,t.normalizeUnits=V,t.relativeTimeRounding=ci,t.relativeTimeThreshold=hi,t.calendarFormat=qe,t.prototype=qa;var po=t;return po})},{}],7:[function(t,e,n){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.options=t.helpers.configMerge({aspectRatio:1},n.options),n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n),this.getMeta().bar=!0},getBarCount:function(){var t=this,n=0;return e.each(t.chart.data.datasets,function(e,i){var a=t.chart.getDatasetMeta(i);a.bar&&t.chart.isDatasetVisible(i)&&++n},t),n},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=s.getBasePixel(),d=a.chart.options.elements.rectangle,u=t.custom||{},c=a.getDataset();e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:a.calculateBarX(n,a.index),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(n),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:s,fullBarWidth:l,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var n=this.getRuler(t);return e.options.stacked?n.categoryWidth:n.barWidth},getBarIndex:function(t){var e,n,i=0;for(n=0;t>n;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&++i;return i},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickWidth/2:0,a.options.stacked?s+r.categoryWidth/2+r.categorySpacing:s+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.yAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},draw:function(t){var n=this,i=t||1;e.each(n.getMeta().data,function(t,e){var a=n.getDataset().data[e];null===a||void 0===a||isNaN(a)||t.transition(i).draw()},n)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,r.backgroundColor),o.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,r.borderColor),o.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=r.getBasePixel(),d=t.custom||{},u=a.getDataset(),c=a.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:u.label,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(n),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,n,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,n,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,n,c.borderWidth)},draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.height/2,a=n.y-i,o=n.y+i,r=n.base-(n.base-n.x),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[n.base,o],[n.base,a],[r,a],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},inRange:function(t,e){var n=this._view,i=!1;return n&&(i=n.x<n.base?e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.x&&t<=n.base:e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.base&&t<=n.x),i}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:s,fullBarHeight:l,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,n=e.getScaleForId(e.getMeta().yAxisID);if(n.options.barThickness)return n.options.barThickness;var i=e.getRuler(t);return n.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.xAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickHeight/2:0,a.options.stacked?s+r.categoryHeight/2+r.categorySpacing:s+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var o=this,r=o.getMeta(),s=o.getScaleForId(r.xAxisID),l=o.getScaleForId(r.yAxisID),d=n.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,n,h);var g=n._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],o=n._index,r=n.custom||{},s=n._model;s.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[o])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},o=e._model;o.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s&&s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o]&&(a.data[o].hidden=!a.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;t>n;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,o=i.options,r=o.elements.arc,s=a.right-a.left-r.borderWidth,l=a.bottom-a.top-r.borderWidth,d=Math.min(s,l),u={x:0,y:0},c=n.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=0>=g&&m>=0||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,S=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:S),v.x*(v.x<0?1:S)),y:k?-1:Math.min(p.y*(p.y<0?1:S),v.y*(v.y<0?1:S))},_={x:b?1:Math.max(p.x*(p.x>0?1:S),v.x*(v.x>0?1:S)),y:y?1:Math.max(p.y*(p.y>0?1:S),v.y*(v.y>0?1:S))},M={width:.5*(_.x-w.x),height:.5*(_.y-w.y)};d=Math.min(s/M.width,l/M.height),u={x:(_.x+w.x)*-.5,y:(_.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=n.outerRadius-i.radiusLength,e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,o=a.chart,r=o.chartArea,s=o.options,l=s.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,o.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,n=t[r]._chart?t[r]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(n){var i=this,a=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,n),e(i.getDataset(),a)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,a,o,r=this,s=r.getMeta(),l=s.dataset,d=s.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(s.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=r.index,l._children=d,l._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=d.length;a>i;++i)r.updateElement(d[i],i,t);for(g&&0!==l._model.tension&&r.updateBezierControlPoints(),i=0,a=d.length;a>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:a.pointBorderWidth?i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):a.borderWidth&&(i=a.borderWidth),i},updateElement:function(t,e,i){var a,o,r=this,s=r.getMeta(),l=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),g=r.chart.options.elements.point,m=r.chart.data.labels||[],p=1===m.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,u,p),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:a,y:o,skip:l.skip||isNaN(a)||isNaN(o),radius:l.radius||n.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:s.dataset._model?s.dataset._model.steppedLine:!1,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,o,r=this,s=r.chart,l=r.getMeta(),d=r.getScaleForId(l.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;n>i;i++)if(a=s.data.datasets[i],o=s.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&s.isDatasetVisible(i)){var h=Number(d.getRightValue(a.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,i,a,o,r,s=this,l=s.getMeta(),d=s.chart.chartArea,u=l.data||[];if(l.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)a=u[e],o=a._model,r=n.splineCurve(n.previousItem(u,e)._model,o,n.nextItem(u,e)._model,l.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var n,i,a=this,o=a.getMeta(),r=o.data||[],s=t||1;for(n=0,i=r.length;i>n;++n)r[n].transition(s);for(e(a.getDataset(),a.chart.options)&&o.dataset.transition(s).draw(),n=0,i=r.length;i>n;++n)r[n].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,a),r.borderColor=e.getPointBorderColor(t,a),r.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),a[o]&&e.push(a[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{\ntext:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o].hidden=!a.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,o=n.getMeta(),r=i.options,s=r.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,o.count=n.countVisibleElements(),e.each(o.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,o=a.chart,r=a.getDataset(),s=o.options,l=s.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=a.calculateCircumference(r.data[n]),f=d.xCenter,g=d.yCenter,m=0,p=a.getMeta(),v=0;n>v;++v)isNaN(r.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:d.getDistanceFromCenterForValue(r.data[n]),x=b+h*m,k=x+(t.hidden?0:h),S=l.animateScale?0:d.getDistanceFromCenterForValue(r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:u(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var n=this,i=n.getMeta(),a=i.dataset,o=i.data,r=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,d=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,o=t.custom||{},r=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,d=s.getPointPositionForValue(n,r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:d.x,y:i?s.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,a.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,n,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,n,l.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,n,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,n,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,n,l.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,n,l.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var o=i._model,r=e.splineCurve(e.previousItem(n.data,a,!0)._model,o,e.nextItem(n.data,a,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,r.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var o=0;o<a.animations.length;++o)if(a.animations[o].chartInstance===t)return void(a.animations[o].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==n&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),o=(a-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,n,i,a){var o,r,s,l,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,a-e.height/2);if(!(isNaN(n)||0>=n)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*n/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,a+d/3),t.lineTo(i+r/2,a+d/3),t.lineTo(i,a-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-u,a-u,2*u,2*u),t.strokeRect(i-u,a-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-u,a),t.lineTo(i,a+u),t.lineTo(i+u,a),t.lineTo(i,a-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(n){return this.chart=n,this.config=n.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(n){var i=this,a=i.chart,o=a.canvas,r=e.getMaximumWidth(o),s=a.aspectRatio,l=i.options.maintainAspectRatio&&isNaN(s)===!1&&isFinite(s)&&0!==s?r/s:e.getMaximumHeight(o),d=a.width!==r||a.height!==l;if(!d)return i;o.width=a.width=r,o.height=a.height=l,e.retinaScale(a);var u={width:r,height:l};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),n||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,n=t.scales||{},i=t.scale;e.each(n.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(n.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var n=this,i=n.options,a=n.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),s=t.scaleService.getScaleConstructor(r);if(s){var l=new s({id:o.id,options:o,ctx:n.chart.ctx,chart:n});a[l.id]=l,i.isDefault&&(n.scale=l)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var n=this,i=[],a=[];if(e.each(n.data.datasets,function(e,o){var r=n.getDatasetMeta(o);r.type||(r.type=e.type||n.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](n,o),a.push(r.controller))},n),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){n.isCombo=!0;break}return a},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},update:function(n,i){var a=this;t.plugins.notify("beforeUpdate",[a]),a.tooltip._data=a.data;var o=a.buildOrUpdateControllers();e.each(a.data.datasets,function(t,e){a.getDatasetMeta(e).controller.buildOrUpdateElements()},a),t.layoutService.update(a,a.chart.width,a.chart.height),t.plugins.notify("afterScaleUpdate",[a]),e.each(o,function(t){t.reset()}),a.updateDatasets(),t.plugins.notify("afterUpdate",[a]),a.render(n,i)},updateDatasets:function(){var e,n,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,n=i.data.datasets.length;n>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(n,i){var a=this;t.plugins.notify("beforeRender",[a]);var o=a.options.animation;if(o&&("undefined"!=typeof n&&0!==n||"undefined"==typeof n&&0!==o.duration)){var r=new t.Animation;r.numSteps=(n||o.duration)/16.66,r.easing=o.easing,r.render=function(t,n){var i=e.easingEffects[n.easing],a=n.currentStep/n.numSteps,o=i(a);t.draw(o,a,n.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(a,r,n,i)}else a.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(a);return a},draw:function(n){var i=this,a=n||1;i.clear(),t.plugins.notify("beforeDraw",[i,a]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,a]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(n)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,a]),i.tooltip.transition(a).draw(),t.plugins.notify("afterDraw",[i,a])},getElementAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[];return e.each(n.data.datasets,function(t,o){if(n.isDatasetVisible(o)){var r=n.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(a.push(t),a):void 0})}}),a.slice(0,1)},getElementsAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&a.push(r)}},n),a):a},getElementsAtXAxis:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inLabelRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,i){if(n.isDatasetVisible(i)){var r=n.getDatasetMeta(i),s=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===s||r.data[s]._view.skip||a.push(r.data[s])}},n),a):a},getElementsAtEventForMode:function(t,e){var n=this;switch(e){case"single":return n.getElementAtEvent(t);case"label":return n.getElementsAtEvent(t);case"dataset":return n.getDatasetAtEvent(t);case"x-axis":return n.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);return e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;n>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var n=this;n.stop(),n.clear(),e.unbindEvents(n,n.events),e.removeResizeListener(n.chart.canvas.parentNode);var i=n.chart.canvas;i.width=n.chart.width,i.height=n.chart.height,void 0!==n.chart.originalDevicePixelRatio&&n.chart.ctx.scale(1/n.chart.originalDevicePixelRatio,1/n.chart.originalDevicePixelRatio),i.style.width=n.chart.originalCanvasStyleWidth,i.style.height=n.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[n]),delete t.instances[n.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,n){var i,a,o,r=n?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(a=0,o=t.length;o>a;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var n=this,i=n.tooltip,a=n.options||{},o=a.hover,r=a.tooltips;return n.lastActive=n.lastActive||[],n.lastTooltipActive=n.lastTooltipActive||[],"mouseout"===t.type?(n.active=[],n.tooltipActive=[]):(n.active=n.getElementsAtEventForMode(t,o.mode),n.tooltipActive=n.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(n,n.active),n.legend&&n.legend.handleEvent&&n.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&a.onClick&&a.onClick.call(n,t,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,o.mode,!1),n.active.length&&o.mode&&n.updateHoverStyle(n.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=n.tooltipActive,i.update(!0)),i.pivot(),n.animating||e.arrayEquals(n.active,n.lastActive)&&e.arrayEquals(n.tooltipActive,n.lastTooltipActive)||(n.stop(),(r.enabled||r.custom)&&i.update(!0),n.render(o.animationDuration,!0)),n.lastActive=n.active,n.lastTooltipActive=n.tooltipActive,n}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;e>t;++t)o[t]=o[t]||n.createMetaData(i,t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this,n=e.createMetaData(t);e.getMeta().data.splice(t,0,n),e.updateElement(n,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,n=this.getDataset().data.length,i=e.length;if(i>n)e.splice(n,i-n);else if(n>i)for(var a=i;n>a;++a)this.addElementAndReset(a)},update:n,draw:function(t){var n=t||1;e.each(this.getMeta().data,function(t){t.transition(n).draw()})},removeHoverStyle:function(t,n){var i=this.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,a,n.backgroundColor),s.borderColor=o.borderColor?o.borderColor:r(i.borderColor,a,n.borderColor),s.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,a,n.borderWidth)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:o(n.hoverBackgroundColor,i,r(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:o(n.hoverBorderColor,i,r(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:o(n.hoverBorderWidth,i,s.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var o=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=o.rgbString()}catch(r){n._view[a]=i}else if("number"==typeof i){var s=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-s)*t+s}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var o=document.defaultView,r=t.parentNode,s=o.getComputedStyle(t)[i],l=o.getComputedStyle(r)[i],d=n(s),u=n(l),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(s,t,a):c,u?e(l,r,a):c):"none"}var o=t.helpers={};o.each=function(t,e,n,i){var a,r;if(o.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;r>a;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(r=s.length,a=0;r>a;a++)e.call(n,t[s[a]],s[a])}},o.clone=function(t){var e={};return o.each(t,function(t,n){o.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=o.clone(t):e[n]=t}),e},o.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;i>n;n++)o.each(arguments[n],e);return t},o.configMerge=function(e){var n=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)n[i]=o.scaleMerge(n.hasOwnProperty(i)?n[i]:{},e);else if("scale"===i)n[i]=o.configMerge(n.hasOwnProperty(i)?n[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(n.hasOwnProperty(i)&&o.isArray(n[i])&&o.isArray(e)){var a=n[i];o.each(e,function(t,e){e<a.length?"object"==typeof a[e]&&null!==a[e]&&"object"==typeof t&&null!==t?a[e]=o.configMerge(a[e],t):a[e]=t:a.push(t)})}else n.hasOwnProperty(i)&&"object"==typeof n[i]&&null!==n[i]&&"object"==typeof e?n[i]=o.configMerge(n[i],e):n[i]=e})}),n},o.scaleMerge=function(e,n){var i=o.clone(e);return o.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?o.each(e,function(e,a){var r=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(r);a>=i[n].length||!i[n][a].type?i[n].push(o.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=o.configMerge(i[n][a],s,e):i[n][a]=o.configMerge(i[n][a],e)}):(i[n]=[],o.each(e,function(e){var a=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(o.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=o.configMerge(i[n],e):i[n]=e}),i},o.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:o.isArray(t)?e<t.length?t[e]:n:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;a>i;++i)if(e.call(n,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,n){(void 0===n||null===n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},o.findPreviousWhere=function(t,e,n){(void 0===n||null===n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},o.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=o.inherits,t&&o.extend(n.prototype,t),n.__super__=e.prototype,n},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)<n},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=r.length;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,a&&!a.model.skip&&(i.deltaK=(a.model.y-i.model.y)/(a.model.x-i.model.x)),!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2);var l,d,u,c;for(e=0;s-1>e;++e)i=r[e],a=r[e+1],i.model.skip||a.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(l=i.mK/i.deltaK,d=a.mK/i.deltaK,c=Math.pow(l,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=l*u*i.deltaK,a.mK=d*u*i.deltaK)));var h;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,n&&!n.model.skip&&(h=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),a&&!a.model.skip&&(h=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var n,i=Math.floor(o.log10(t)),a=t/Math.pow(10,i);return n=e?1.5>a?1:3>a?2:7>a?5:10:1>=a?1:2>=a?2:5>=a?5:10,n*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,s=r.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=s.right-s.left-d-c,g=s.bottom-s.top-u-h;\nreturn n=Math.round((n-s.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-u)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},o.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=o.noop},o.bindEvents=function(t,e,n){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){n.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var n=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(n,e,t)})},o.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,n=t.canvas,i=n.width,a=n.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(n.height=a*o,n.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),n.style.width=i+"px",n.style.height=a+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var s=0;o.each(n,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?s=o.measureText(t,a,r,s,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(s=o.measureText(t,a,r,s,e))})});var l=r.length/2;if(l>n.length){for(var d=0;l>d;d++)delete a[r[d]];r.splice(0,l)}return s},o.measureText=function(t,e,n,i,a){var o=e[a];return o||(o=e[a]=t.measureText(a).width,n.push(a)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,n,i,a,o){t.beginPath(),t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.quadraticCurveTo(e+i,n,e+i,n+o),t.lineTo(e+i,n+a-o),t.quadraticCurveTo(e+i,n+a,e+i-o,n+a),t.lineTo(e+o,n+a),t.quadraticCurveTo(e,n+a,e,n+a-o),t.lineTo(e,n+o),t.quadraticCurveTo(e,n,e+o,n),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var n=document.createElement("iframe"),i="chartjs-hidden-iframe";n.classlist?n.classlist.add(i):n.setAttribute("class",i),n.tabIndex=-1;var a=n.style;a.width="100%",a.display="block",a.border=0,a.height=0,a.margin=0,a.position="absolute",a.left=0,a.right=0,a.top=0,a.bottom=0,t.insertBefore(n,t.firstChild),(n.contentWindow||n).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;i>n;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!o.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},o.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){var i=this,a=t.helpers;return i.config=n||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(a.getStyle(e.canvas,"width"),10)||a.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(a.getStyle(e.canvas,"height"),10)||a.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==n.aspectRatio?n.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,a.retinaScale(i),i.controller=new t.Controller(i),a.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var n=0;n<t.data.datasets.length;n++)e.push(\'<li><span style="background-color:\'+t.data.datasets[n].backgroundColor+\'"></span>\'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?m:k,x),S-=e.height):(e=t.update(y,b),k-=e.width),w.push({horizontal:n,minSize:e,box:t})}function o(t){var n=e.findNextWhere(w,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:_,right:M,top:0,bottom:0};t.update(t.options.fullWidth?m:k,p/2,i)}else t.update(n.minSize.width,S)}function r(t){var n=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:C};n&&t.update(n.minSize.width,S,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?l:_,t.right=t.options.fullWidth?n-l:_+k,t.top=I,t.bottom=I+t.height,I=t.bottom):(t.left=F,t.right=F+t.width,t.top=D,t.bottom=D+S,F=t.right)}if(t){var l=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var m=n-2*l,p=i-2*d,v=m/2,b=p/2,y=(n-v)/(u.length+c.length),x=(i-b)/(h.length+f.length),k=m,S=p,w=[];e.each(u.concat(c,h,f),a);var _=l,M=l,D=d,C=d;e.each(u.concat(c),o),e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height}),e.each(u.concat(c),r),_=l,M=l,D=d,C=d,e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height});var T=i-D-C,P=n-_-M;(P!==k||T!==S)&&(e.each(u,function(t){t.height=T}),e.each(c,function(t){t.height=T}),e.each(h,function(t){t.options.fullWidth||(t.width=P)}),e.each(f,function(t){t.options.fullWidth||(t.width=P)}),S=T,k=P);var F=l,I=d;e.each(u.concat(h),s),F+=k,I+=S,e.each(c,s),e.each(f,s),t.chartArea={left:_,top:D,right:_+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var n=t.data;return e.isArray(n.datasets)?n.datasets.map(function(n,i){return{text:n.label,fillStyle:e.isArray(n.backgroundColor)?n.backgroundColor[0]:n.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:n.borderWidth,strokeStyle:n.borderColor,pointStyle:n.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:n,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=n.options,a=i.labels,o=i.display,r=n.ctx,s=t.defaults.global,l=e.getValueOrDefault,d=l(a.fontSize,s.defaultFontSize),u=l(a.fontStyle,s.defaultFontStyle),c=l(a.fontFamily,s.defaultFontFamily),h=e.fontString(d,u,c),f=n.legendHitBoxes=[],g=n.minSize,m=n.isHorizontal();if(m?(g.width=n.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=n.maxHeight),o)if(r.font=h,m){var p=n.lineWidths=[0],v=n.legendItems.length?d+a.padding:0;r.textAlign="left",r.textBaseline="top",e.each(n.legendItems,function(t,e){var i=a.usePointStyle?d*Math.sqrt(2):a.boxWidth,o=i+d/2+r.measureText(t.text).width;p[p.length-1]+o+a.padding>=n.width&&(v+=d+a.padding,p[p.length]=n.left),f[e]={left:0,top:0,width:o,height:d},p[p.length-1]+=o+a.padding}),g.height+=v}else{var b=a.padding,y=n.columnWidths=[],x=a.padding,k=0,S=0,w=d+b;e.each(n.legendItems,function(t,e){var n=a.usePointStyle?2*a.boxWidth:a.boxWidth,i=n+d/2+r.measureText(t.text).width;S+w>g.height&&(x+=k+a.padding,y.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),x+=k,y.push(k),g.width+=x}n.width=g.width,n.height=g.height},afterFit:n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,i=n.options,a=i.labels,o=t.defaults.global,r=o.elements.line,s=n.width,l=n.lineWidths;if(i.display){var d,u=n.ctx,c=e.getValueOrDefault,h=c(a.fontColor,o.defaultFontColor),f=c(a.fontSize,o.defaultFontSize),g=c(a.fontStyle,o.defaultFontStyle),m=c(a.fontFamily,o.defaultFontFamily),p=e.fontString(f,g,m);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=p;var v=a.boxWidth,b=n.legendHitBoxes,y=function(e,n,a){if(!(isNaN(v)||0>=v)){u.save(),u.fillStyle=c(a.fillStyle,o.defaultColor),u.lineCap=c(a.lineCap,r.borderCapStyle),u.lineDashOffset=c(a.lineDashOffset,r.borderDashOffset),u.lineJoin=c(a.lineJoin,r.borderJoinStyle),u.lineWidth=c(a.lineWidth,r.borderWidth),u.strokeStyle=c(a.strokeStyle,o.defaultColor);var s=0===c(a.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(a.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var l=f*Math.SQRT2/2,d=l/Math.SQRT2,h=e+d,g=n+d;t.canvasHelpers.drawPoint(u,a.pointStyle,l,h,g)}else s||u.strokeRect(e,n,v,f),u.fillRect(e,n,v,f);u.restore()}},x=function(t,e,n,i){u.fillText(n.text,v+f/2+t,e),n.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(v+f/2+t,e+f/2),u.lineTo(v+f/2+t+i,e+f/2),u.stroke())},k=n.isHorizontal();d=k?{x:n.left+(s-l[0])/2,y:n.top+a.padding,line:0}:{x:n.left+a.padding,y:n.top+a.padding,line:0};var S=f+a.padding;e.each(n.legendItems,function(t,e){var i=u.measureText(t.text).width,o=a.usePointStyle?f+f/2+i:v+f/2+i,r=d.x,c=d.y;k?r+o>=s&&(c=d.y+=S,d.line++,r=d.x=n.left+(s-l[d.line])/2):c+S>n.bottom&&(r=d.x=r+n.columnWidths[d.line]+a.padding,c=d.y=n.top,d.line++),y(r,c,t),b[e].left=r,b[e].top=c,x(r,c,t,i),k?d.x+=o+a.padding:d.y+=S})}},handleEvent:function(t){var n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover)return}else{if("click"!==a)return;if(!i.onClick)return}var o=e.getRelativePosition(t,n.chart.chart),r=o.x,s=o.y;if(r>=n.left&&r<=n.right&&s>=n.top&&s<=n.bottom)for(var l=n.legendHitBoxes,d=0;d<l.length;++d){var u=l[d];if(r>=u.left&&r<=u.left+u.width&&s>=u.top&&s<=u.top+u.height){if("click"===a){i.onClick.call(n,t,n.legendItems[d]);break}if("mousemove"===a){i.onHover.call(n,t,n.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var n,i,a=this._plugins,o=a.length;for(n=0;o>n;++n)if(i=a[n],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,n,i){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=n,a.margins=e.extend({left:0,right:0,top:0,bottom:0},i),a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,n,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,n,i):t.options.ticks.callback(e,n,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,i=n.ctx,a=t.defaults.global,o=n.options.ticks,r=e.getValueOrDefault(o.fontSize,a.defaultFontSize),s=e.getValueOrDefault(o.fontStyle,a.defaultFontStyle),l=e.getValueOrDefault(o.fontFamily,a.defaultFontFamily),d=e.fontString(r,s,l);i.font=d;var u,c=i.measureText(n.ticks[0]).width,h=i.measureText(n.ticks[n.ticks.length-1]).width;if(n.labelRotation=o.minRotation||0,n.paddingRight=0,n.paddingLeft=0,n.options.display&&n.isHorizontal()){n.paddingRight=h/2+3,n.paddingLeft=c/2+3,n.longestTextCache||(n.longestTextCache={});for(var f,g,m=e.longestText(i,d,n.ticks,n.longestTextCache),p=m,v=n.getPixelForTick(1)-n.getPixelForTick(0)-6;p>v&&n.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(n.labelRotation)),g=Math.sin(e.toRadians(n.labelRotation)),u=f*c,u+r/2>n.yLabelWidth&&(n.paddingLeft=u+r/2),n.paddingRight=r/2,g*m>n.maxHeight){n.labelRotation--;break}n.labelRotation++,p=f*m}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var n=this,i=n.minSize={width:0,height:0},a=n.options,o=t.defaults.global,r=a.ticks,s=a.scaleLabel,l=a.gridLines,d=a.display,u=n.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),m=e.getValueOrDefault(s.fontSize,o.defaultFontSize),p=a.gridLines.tickMarkLength;if(u?i.width=n.isFullWidth()?n.maxWidth-n.margins.left-n.margins.right:n.maxWidth:i.width=d&&l.drawTicks?p:0,u?i.height=d&&l.drawTicks?p:0:i.height=n.maxHeight,s.display&&d&&(u?i.height+=1.5*m:i.width+=1.5*m),r.display&&d){n.longestTextCache||(n.longestTextCache={});var v=e.longestText(n.ctx,g,n.ticks,n.longestTextCache),b=e.numberOfLabelLines(n.ticks),y=.5*c;if(u){n.longestLabelWidth=v;var x=Math.sin(e.toRadians(n.labelRotation))*n.longestLabelWidth+c*b+y*b;i.height=Math.min(n.maxHeight,i.height+x),n.ctx.font=g;var k=n.ctx.measureText(n.ticks[0]).width,S=n.ctx.measureText(n.ticks[n.ticks.length-1]).width,w=Math.cos(e.toRadians(n.labelRotation)),_=Math.sin(e.toRadians(n.labelRotation));n.paddingLeft=0!==n.labelRotation?w*k+3:k/2+3,n.paddingRight=0!==n.labelRotation?_*(c/2)+3:S/2+3}else{var M=n.maxWidth-i.width,D=r.mirror;D?v=0:v+=n.options.ticks.padding,M>v?i.width+=v:i.width=n.maxWidth,n.paddingTop=c/2,n.paddingBottom=c/2}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingTop=Math.max(n.paddingTop-n.margins.top,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0),n.paddingBottom=Math.max(n.paddingBottom-n.margins.bottom,0)),n.width=i.width,n.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),o=a*t+n.paddingLeft;e&&(o+=a/2);var r=n.left+Math.round(o);return r+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,n=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(n){var i=this,a=i.options;if(a.display){var o,r,s=i.ctx,l=t.defaults.global,d=a.ticks,u=a.gridLines,c=a.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var m=e.getValueOrDefault(d.fontColor,l.defaultFontColor),p=e.getValueOrDefault(d.fontSize,l.defaultFontSize),v=e.getValueOrDefault(d.fontStyle,l.defaultFontStyle),b=e.getValueOrDefault(d.fontFamily,l.defaultFontFamily),y=e.fontString(p,v,b),x=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,l.borderDash),S=e.getValueOrDefault(u.borderDashOffset,l.borderDashOffset),w=e.getValueOrDefault(c.fontColor,l.defaultFontColor),_=e.getValueOrDefault(c.fontSize,l.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,l.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,l.defaultFontFamily),C=e.fontString(_,M,D),T=e.toRadians(i.labelRotation),P=Math.cos(T),F=i.longestLabelWidth*P;s.fillStyle=m;var I=[];if(g){if(o=!1,h&&(F/=2),(F+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((F+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var A="right"===a.position?i.left:i.right-x,O="right"===a.position?i.left+x:i.right,R="bottom"===a.position?i.top:i.bottom-x,W="bottom"===a.position?i.top+x:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var s=i.ticks.length===r+1,l=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var m,p,v,b,y,w,_,M,D,C,P="middle",F="middle";if(g){h||(F="top"===a.position?"bottom":"top"),P=h?"right":"center";var L=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,C=h?i.top+12:"top"===a.position?i.bottom-x:i.top+x,m=v=y=_=L,p=R,b=W,w=n.top,M=n.bottom}else{"left"===a.position?d.mirror?(D=i.right+d.padding,P="left"):(D=i.right-d.padding,P="right"):d.mirror?(D=i.left-d.padding,P="right"):(D=i.left+d.padding,P="left");var V=i.getPixelForTick(r);V+=e.aliasPixel(c),C=i.getPixelForTick(r,u.offsetGridLines),m=A,v=O,y=n.left,_=n.right,p=b=w=M=V}I.push({tx1:m,ty1:p,tx2:v,ty2:b,x1:y,y1:w,x2:_,y2:M,labelX:D,labelY:C,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*T,label:t,textBaseline:F,textAlign:P})}}}),e.each(I,function(t){if(u.display&&(s.save(),s.lineWidth=t.glWidth,s.strokeStyle=t.glColor,s.setLineDash&&(s.setLineDash(t.glBorderDash),s.lineDashOffset=t.glBorderDashOffset),s.beginPath(),u.drawTicks&&(s.moveTo(t.tx1,t.ty1),s.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(s.moveTo(t.x1,t.y1),s.lineTo(t.x2,t.y2)),s.stroke(),s.restore()),d.display){s.save(),s.translate(t.labelX,t.labelY),s.rotate(t.rotation),s.font=y,s.textBaseline=t.textBaseline,s.textAlign=t.textAlign;var n=t.label;if(e.isArray(n))for(var i=0,a=-(n.length-1)*p*.75;i<n.length;++i)s.fillText(""+n[i],0,a),a+=1.5*p;else s.fillText(n,0,0);s.restore()}}),c.display){var L,V,B=0;if(g)L=i.left+(i.right-i.left)/2,V="bottom"===a.position?i.bottom-_/2:i.top+_/2;else{var Y="left"===a.position;L=Y?i.left+_/2:i.right-_/2,V=i.top+(i.bottom-i.top)/2,B=Y?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(L,V),s.rotate(B),s.textAlign="center",s.textBaseline="middle",s.fillStyle=w,s.font=C,s.fillText(c.labelString,0,0),s.restore()}if(u.drawBorder){s.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),s.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var z=i.left,H=i.right,N=i.top,E=i.bottom,U=e.aliasPixel(s.lineWidth);g?(N=E="top"===a.position?i.bottom:i.top,N+=U,E+=U):(z=H="left"===a.position?i.right:i.left,z+=U,H+=U),s.beginPath(),s.moveTo(z,N),s.lineTo(H,E),s.stroke()}}}})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var n=e.noop;t.Title=t.Element.extend({initialize:function(n){var i=this;e.extend(i,n),i.options=e.configMerge(t.defaults.global.title,n.options),i.legendHitBoxes=[]},beforeUpdate:function(){var n=this.chart.options;n&&n.title&&(this.options=e.configMerge(t.defaults.global.title,n.title))},update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:n,afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=e.getValueOrDefault,a=n.options,o=t.defaults.global,r=a.display,s=i(a.fontSize,o.defaultFontSize),l=n.minSize;n.isHorizontal()?(l.width=n.maxWidth,l.height=r?s+2*a.padding:0):(l.width=r?s+2*a.padding:0,l.height=n.maxHeight),n.width=l.width,n.height=l.height},afterFit:n,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var n=this,i=n.ctx,a=e.getValueOrDefault,o=n.options,r=t.defaults.global;if(o.display){var s,l,d=a(o.fontSize,r.defaultFontSize),u=a(o.fontStyle,r.defaultFontStyle),c=a(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=n.top,m=n.left,p=n.bottom,v=n.right;i.fillStyle=a(o.fontColor,r.defaultFontColor),i.font=h,n.isHorizontal()?(s=m+(v-m)/2,l=g+(p-g)/2):(s="left"===o.position?m+d/2:v-d/2,l=g+(p-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return e&&(a.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function n(t){if(!t.length)return!1;var e,n,i=[],a=[];for(e=0,n=t.length;n>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),a.push(r.y)}}var s=0,l=0;for(e=0;e<i.length;++e)i[e]&&(s+=i[e],l+=a[e]);return{x:Math.round(s/i.length),y:Math.round(l/i.length)}}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a}}var a=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:a.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.index<a&&(n=i[o.index])}return n},afterTitle:a.noop,beforeBody:a.noop,beforeLabel:a.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:a.noop,afterBody:a.noop,beforeFooter:a.noop,footer:a.noop,afterFooter:a.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,n=t.defaults.global,i=e._options,o=a.getValueOrDefault;a.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,n.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,n.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,n.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,n.defaultFontStyle),titleFontSize:o(i.titleFontSize,n.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,n.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,n.defaultFontStyle),footerFontSize:o(i.footerFontSize,n.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,n=t._options,i=n.callbacks,a=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),s=[];return s=e(s,a),s=e(s,o),s=e(s,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,n){var i=this,o=i._options.callbacks,r=[];return a.each(t,function(t){var a={before:[],lines:[],after:[]};e(a.before,o.beforeLabel.call(i,t,n)),e(a.lines,o.label.call(i,t,n)),e(a.after,o.afterLabel.call(i,t,n)),r.push(a)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,n=t._options.callbacks,i=n.beforeFooter.apply(t,arguments),a=n.footer.apply(t,arguments),o=n.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,a),r=e(r,o)},update:function(t){var e,o,r=this,s=r._options,l=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){l.opacity=1;var h=[],f=n(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));s.itemSort&&(g=g.sort(function(t,e){return s.itemSort(t,e,u)})),d.length>1&&a.each(g,function(t){h.push(s.callbacks.labelColor.call(r,t,c))}),a.extend(l,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:a.getValueOrDefault(f.padding,2),labelColors:h});var m=r.getTooltipSize(l);r.determineAlignment(m),a.extend(l,r.getBackgroundPoint(l,m))}else r._model.opacity=0;return t&&s.custom&&s.custom.call(r,l),r},getTooltipSize:function(t){var e=this._chart.ctx,n={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){\nreturn t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,s=t.footer.length,l=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;n.height+=r*l,n.height+=(r-1)*t.titleSpacing,n.height+=r?t.titleMarginBottom:0,n.height+=o*d,n.height+=o?(o-1)*t.bodySpacing:0,n.height+=s?t.footerMarginTop:0,n.height+=s*u,n.height+=s?(s-1)*t.footerSpacing:0;var c=0,h=function(t){n.width=Math.max(n.width,e.measureText(t).width+c)};return e.font=a.fontString(l,t._titleFontStyle,t._titleFontFamily),a.each(t.title,h),e.font=a.fontString(d,t._bodyFontStyle,t._bodyFontFamily),a.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,a.each(i,function(t){a.each(t.before,h),a.each(t.lines,h),a.each(t.after,h)}),c=0,e.font=a.fontString(u,t._footerFontStyle,t._footerFontFamily),a.each(t.footer,h),n.width+=2*t.xPadding,n},determineAlignment:function(t){var e=this,n=e._model,i=e._chart,a=e._chartInstance.chartArea;n.y<t.height?n.yAlign="top":n.y>i.height-t.height&&(n.yAlign="bottom");var o,r,s,l,d,u=(a.left+a.right)/2,c=(a.top+a.bottom)/2;"center"===n.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),s=function(e){return e+t.width>i.width},l=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(n.x)?(n.xAlign="left",s(n.x)&&(n.xAlign="center",n.yAlign=d(n.y))):r(n.x)&&(n.xAlign="right",l(n.x)&&(n.xAlign="center",n.yAlign=d(n.y)))},getBackgroundPoint:function(t,e){var n={x:t.x,y:t.y},i=t.caretSize,a=t.caretPadding,o=t.cornerRadius,r=t.xAlign,s=t.yAlign,l=i+a,d=o+a;return"right"===r?n.x-=e.width:"center"===r&&(n.x-=e.width/2),"top"===s?n.y+=l:"bottom"===s?n.y-=e.height+l:n.y-=e.height/2,"center"===s?"left"===r?n.x+=l:"right"===r&&(n.x-=l):"left"===r?n.x-=d:"right"===r&&(n.x+=d),n},drawCaret:function(t,e,n){var i,o,r,s,l,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,m=u.yAlign,p=t.x,v=t.y,b=e.width,y=e.height;"center"===m?("left"===g?(i=p,o=i-h,r=i):(i=p+b,o=i+h,r=i),l=v+y/2,s=l-h,d=l+h):("left"===g?(i=p+f,o=i+h,r=o+h):"right"===g?(i=p+b-f,o=i-h,r=o-h):(o=p+b/2,i=o-h,r=o+h),"top"===m?(s=v,l=s-h,d=s):(s=v+y,l=s+h,d=s));var x=a.color(u.backgroundColor);c.fillStyle=x.alpha(n*x.alpha()).rgbString(),c.beginPath(),c.moveTo(i,s),c.lineTo(o,l),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,n,i){var o=e.title;if(o.length){n.textAlign=e._titleAlign,n.textBaseline="top";var r=e.titleFontSize,s=e.titleSpacing,l=a.color(e.titleFontColor);n.fillStyle=l.alpha(i*l.alpha()).rgbString(),n.font=a.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)n.fillText(o[d],t.x,t.y),t.y+=r+s,d+1===o.length&&(t.y+=e.titleMarginBottom-s)}},drawBody:function(t,e,n,i){var o=e.bodyFontSize,r=e.bodySpacing,s=e.body;n.textAlign=e._bodyAlign,n.textBaseline="top";var l=a.color(e.bodyFontColor),d=l.alpha(i*l.alpha()).rgbString();n.fillStyle=d,n.font=a.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){n.fillText(e,t.x+u,t.y),t.y+=o+r};a.each(e.beforeBody,c);var h=s.length>1;u=h?o+2:0,a.each(s,function(r,s){a.each(r.before,c),a.each(r.lines,function(r){h&&(n.fillStyle=a.color(e.legendColorBackground).alpha(i).rgbaString(),n.fillRect(t.x,t.y,o,o),n.strokeStyle=a.color(e.labelColors[s].borderColor).alpha(i).rgbaString(),n.strokeRect(t.x,t.y,o,o),n.fillStyle=a.color(e.labelColors[s].backgroundColor).alpha(i).rgbaString(),n.fillRect(t.x+1,t.y+1,o-2,o-2),n.fillStyle=d),c(r)}),a.each(r.after,c)}),u=0,a.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,n,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,n.textAlign=e._footerAlign,n.textBaseline="top";var r=a.color(e.footerFontColor);n.fillStyle=r.alpha(i*r.alpha()).rgbString(),n.font=a.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),a.each(o,function(i){n.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=a.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),a.drawRoundedRectangle(t,i.x,i.y,n.width,n.height,e.cornerRadius),t.fill(),this.drawCaret(i,n,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),o=a.angle,r=a.distance,s=i.startAngle,l=i.endAngle;s>l;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;s>o;)o+=2*Math.PI;var d=o>=s&&l>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(n.x,t._view.y),l.lineTo(n.x,n.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,o=a.spanGaps,r=a.scaleZero,s=i._loop,l=i._chart.ctx;l.save();var d=i._children.slice(),u=-1;s&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&a.fill){for(l.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(s?l.moveTo(r.x,r.y):l.moveTo(g.x,r),g.skip||(u=c,l.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(s?l.lineTo(r.x,r.y):l.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,r),l.lineTo(g.x,g.y)):t(f,h),u=c));s||-1===u||l.lineTo(d[u]._view.x,r),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?l.moveTo(g.x,g.y):t(f,h),u=c));l.stroke(),l.restore()}})}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return n?Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var a=this._view,o=this._chart.ctx,r=a.pointStyle,s=a.radius,l=a.x,d=a.y;a.skip||(o.strokeStyle=a.borderColor||i,o.lineWidth=e.getValueOrDefault(a.borderWidth,n.elements.point.borderWidth),o.fillStyle=a.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,s,l,d))}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.width/2,a=n.x-i,o=n.x+i,r=n.base-(n.base-n.y),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[a,n.base],[a,r],[o,r],[o,n.base]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=this._view;return n?n.y<n.base?t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.y&&e<=n.base:t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.base&&e<=n.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.xLabels&&a||i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t]},getPixelForValue:function(t,e,n,i){var a=this,o=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=a.getLabels(),s=r.indexOf(t);e=-1!==s?s:e}if(a.isHorizontal()){var l=a.width-(a.paddingLeft+a.paddingRight),d=l/o,u=d*(e-a.minIndex)+a.paddingLeft;return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=d/2),a.left+Math.round(u)}var c=a.height-(a.paddingTop+a.paddingBottom),h=c/o,f=h*(e-a.minIndex)+a.paddingTop;return a.options.gridLines.offsetGridLines&&i&&(f+=h/2),a.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),o=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.paddingBottom),r=o/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),t-=a?n.paddingLeft:n.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=e.log10(Math.abs(a)),r="";if(0!==t){var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,o=a.data,r=o.datasets,s=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var l={};e.each(r,function(o,r){var s=a.getDatasetMeta(r);void 0===l[s.type]&&(l[s.type]={positiveValues:[],negativeValues:[]});var d=l[s.type].positiveValues,u=l[s.type].negativeValues;a.isDatasetVisible(r)&&t(s)&&e.each(o.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>a?u[e]+=a:d[e]+=a)})}),e.each(l,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),o=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?o:Math.max(n.max,o)})}else e.each(r,function(i,o){var r=a.getDatasetMeta(o);a.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n,i=this,a=i.paddingLeft,o=i.paddingBottom,r=i.start,s=+i.getRightValue(t),l=i.end-r;return i.isHorizontal()?(n=i.width-(a+i.paddingRight),e=i.left+n/l*(s-r),Math.round(e+a)):(n=i.height-(i.paddingTop+o),e=i.bottom-o-n/l*(s-r),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=e.paddingLeft,a=e.paddingBottom,o=n?e.width-(i+e.paddingRight):e.height-(e.paddingTop+a),r=(n?t-e.left-i:e.bottom-a-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),o=e.sign(t.max);0>a&&0>o?t.max=0:a>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var t=this,n=t.options,i=t.ticks=[],a=n.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var s,l=a.fixedStepSize&&a.fixedStepSize>0||a.stepSize&&a.stepSize>0;if(l)s=o(a.fixedStepSize,a.stepSize);else{var d=e.niceNum(t.max-t.min,!1);s=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/s)*s,c=Math.ceil(t.max/s)*s,h=(c-u)/s;h=e.almostEquals(h,Math.round(h),s/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==a.min?a.min:u);for(var f=1;h>f;++f)i.push(u+f*s);i.push(void 0!==a.max?a.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),a.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,o=n.chart,r=o.data,s=r.datasets,l=e.getValueOrDefault,d=n.isHorizontal();if(n.min=null,n.max=null,n.minNotZero=null,i.stacked){var u={};e.each(s,function(a,r){var s=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(s)&&(void 0===u[s.type]&&(u[s.type]=[]),e.each(a.data,function(t,e){var a=u[s.type],o=+n.getRightValue(t);isNaN(o)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){for(var t=this,n=t.options,i=n.ticks,a=e.getValueOrDefault,o=t.ticks=[],r=a(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var s,l;0===r?(s=Math.floor(e.log10(t.minNotZero)),l=Math.round(t.minNotZero/Math.pow(10,s))):(s=Math.floor(e.log10(r)),l=Math.floor(r/Math.pow(10,s))+1),10===l&&(l=1,++s),r=l*Math.pow(10,s)}var d=a(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,o=this,r=o.start,s=+o.getRightValue(t),l=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(a=e.log10(o.end)-e.log10(r),0===s?i=o.left+u:(n=o.width-(u+o.paddingRight),i=o.left+n/a*(e.log10(s)-e.log10(r)),i+=u)):(n=o.height-(l+d),0!==r||h.reverse?0===o.end&&h.reverse?(a=e.log10(o.start)-e.log10(o.minNotZero),i=s===o.end?o.top+l:s===o.minNotZero?o.top+l+.02*n:o.top+l+.02*n+.98*n/a*(e.log10(s)-e.log10(o.minNotZero))):(a=e.log10(o.end)-e.log10(r),n=o.height-(l+d),i=o.bottom-d-n/a*(e.log10(s)-e.log10(r))):(a=e.log10(o.end)-e.log10(o.minNotZero),i=s===r?o.bottom-d:s===o.minNotZero?o.bottom-d-.02*n:o.bottom-d-.02*n-.98*n/a*(e.log10(s)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,o=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width-(a.paddingLeft+a.paddingRight),n=a.start*Math.pow(10,(t-a.left-a.paddingLeft)*o/i)):(i=a.height-(a.paddingTop+a.paddingBottom),n=Math.pow(10,(a.bottom-a.paddingBottom-t)*o/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},a=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,a=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(a.fontSize,n.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+a.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,n=t.chart;t.min=null,t.max=null,e.each(n.data.datasets,function(i,a){if(n.isDatasetVisible(a)){var o=n.getDatasetMeta(a);e.each(i.data,function(e,n){var i=+t.getRightValue(e);isNaN(i)||o.data[n].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,n.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,a,o,r,s,l,d,u,c,h,f,g=this.options.pointLabels,m=e.getValueOrDefault(g.fontSize,n.defaultFontSize),p=e.getValueOrDefault(g.fontStyle,n.defaultFontStyle),v=e.getValueOrDefault(g.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=e.min([this.height/2-m-5,this.width/2]),x=this.width,k=0;for(this.ctx.font=b,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,y),a=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=a/2,t.x+o>x&&(x=t.x+o,r=i),t.x-o<k&&(k=t.x-o,l=i)):180>w?t.x+a>x&&(x=t.x+a,r=i):t.x-a<k&&(k=t.x-a,l=i)}u=k,c=Math.ceil(x-this.width),s=this.getIndexAngle(r),d=this.getIndexAngle(l),h=c/Math.sin(s+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(y-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var n=this,i=n.width-e-n.drawingArea,a=t+n.drawingArea;n.xCenter=Math.round((a+i)/2+n.left),n.yCenter=Math.round(n.height/2+n.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),n=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=n*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(){var t=this,i=t.options,a=i.gridLines,o=i.ticks,r=i.angleLines,s=i.pointLabels,l=e.getValueOrDefault;if(i.display){var d=t.ctx,u=l(o.fontSize,n.defaultFontSize),c=l(o.fontStyle,n.defaultFontStyle),h=l(o.fontFamily,n.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,s){if(s>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]),h=t.yCenter-c;if(a.display&&0!==s)if(d.strokeStyle=e.getValueAtIndexOrDefault(a.color,s-1),d.lineWidth=e.getValueAtIndexOrDefault(a.lineWidth,s-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var m=t.getPointPosition(g,c);0===g?d.moveTo(m.x,m.y):d.lineTo(m.x,m.y)}d.closePath(),d.stroke()}if(o.display){var p=l(o.fontColor,n.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var v=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-v/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,v+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=p,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),m=l(s.fontSize,n.defaultFontSize),p=l(s.fontStyle,n.defaultFontStyle),v=l(s.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=t.getValueCount()-1;y>=0;y--){if(r.display){var x=t.getPointPosition(y,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(x.x,x.y),d.stroke(),d.closePath()}var k=t.getPointPosition(y,g+5),S=l(s.fontColor,n.defaultFontColor);d.font=b,d.fillStyle=S;var w=t.pointLabels,_=this.getIndexAngle(y)+Math.PI/2,M=360*_/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[y]?w[y]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",a,i)}},{}],44:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var n=this;return null===t||null===e?null:(void 0===n.labelDiffs&&n.buildLabelDiffs(),"undefined"!=typeof n.labelDiffs[t]?n.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,o){var r=[],s=t.chart.isDatasetVisible(o);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),r.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):r=n,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var a=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),a.push(n.diff(t.firstTick,t.tickUnit,!0)))},t):a=n,t.labelDiffs.push(a)},t)},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,o,r);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+a*h;var f=l/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=y.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var _=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==_||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"";return"object"==typeof n.chart.data.datasets[e].data[0]&&(i=n.getRightValue(n.chart.data.datasets[e].data[t])),n.options.time.tooltipFormat&&(i=n.parseTime(i).format(n.options.time.tooltipFormat)),i},tickFormatFunction:function(t,n,i){var a=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(a,n,i):a},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,n){var i=this,a=null;if(void 0!==e&&void 0!==n&&(a=i.getLabelDiff(n,e)),null===a&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(a=t.diff(i.firstTick,i.tickUnit,!0))),null!==a){var o=0!==a?a/i.scaleSizeInUnits:a;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),s=r*o+i.paddingLeft;return i.left+Math.round(s)}var l=i.height-(i.paddingTop+i.paddingBottom),d=l*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,n=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),a=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/n;return a*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(a,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,a)}},{6:6}]},{},[7])(7)});'; +},730:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){return function t(e,a,i){function n(r,l){if(!a[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=a[r]={exports:{}};e[r][0].call(u.exports,function(t){var a=e[r][1][t];return n(a?a:t)},u,u.exports,t,e,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(t,e,a){},{}],2:[function(t,e,a){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,a=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,n=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],l=1,s=t.match(e);if(s){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s[d]+s[d],16)}else if(s=t.match(a)){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s.slice(2*d,2*d+2),16)}else if(s=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(s[d+1]);l=parseFloat(s[4])}else if(s=t.match(n)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(s[d+1]));l=parseFloat(s[4])}else if(s=t.match(o)){if("transparent"==s[1])return[0,0,0,0];if(r=y[s[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=v(r[d],0,255);return l=l||0==l?v(l,0,1):1,r[3]=l,r}}function n(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function l(t){var e=n(t);return e&&e.slice(0,3)}function s(t){var e=i(t);return e?e[3]:(e=n(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+x(t[0])+x(t[1])+x(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+a+"%, "+i+"%, "+n+"%)"}function f(t,e){var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgba("+a+"%, "+i+"%, "+n+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function b(t){return k[t.slice(0,3)]}function v(t,e,a){return Math.min(Math.max(e,t),a)}function x(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var y=t(6);e.exports={getRgba:i,getHsla:n,getRgb:r,getHsl:l,getHwb:o,getAlpha:s,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:p,hwbString:m,keyword:b};var k={};for(var S in y)k[y[S]]=S},{6:6}],3:[function(t,e,a){var i=t(5),n=t(2),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);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};var e;if("string"==typeof t)if(e=n.getRgba(t))this.setValues("rgb",e);else if(e=n.getHsla(t))this.setValues("hsl",e);else{if(!(e=n.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={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 t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],a=0;a<t.length;a++){var i=t[a]/255;e[a]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),a=t.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,a=(e[0]+t)%360;return e[0]=0>a?360+a:a,this.setValues("hsl",e),this},mix:function(t,e){var a=this,i=t,n=void 0===e?.5:e,o=2*n-1,r=a.alpha()-i.alpha(),l=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*a.red()+s*i.red(),l*a.green()+s*i.green(),l*a.blue()+s*i.blue()).alpha(a.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,a=new o,i=this.values,n=a.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?n[r]=t.slice(0):"[object Number]"===e?n[r]=t:console.error("unexpected color value:",t));return a}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,a={},i=0;i<t.length;i++)a[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(a.a=e.alpha),a},o.prototype.setValues=function(t,e){var a,n=this.values,o=this.spaces,r=this.maxes,l=1;if("alpha"===t)l=e;else if(e.length)n[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(a=0;a<t.length;a++)n[t][a]=e[t.charAt(a)];l=e.a}else if(void 0!==e[o[t][0]]){var s=o[t];for(a=0;a<t.length;a++)n[t][a]=e[s[a]];l=e.alpha}if(n.alpha=Math.max(0,Math.min(1,void 0===l?n.alpha:l)),"alpha"===t)return!1;var d;for(a=0;a<t.length;a++)d=Math.max(0,Math.min(r[t][a],n[t][a])),n[t][a]=Math.round(d);for(var u in o)u!==t&&(n[u]=i[t][u](n[t]));return!0},o.prototype.setSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a),this)},o.prototype.setChannel=function(t,e,a){var i=this.values[t];return void 0===a?i[e]:a===i[e]?this:(i[e]=a,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{2:2,5:5}],4:[function(t,e,a){function i(t){var e,a,i,n=t[0]/255,o=t[1]/255,r=t[2]/255,l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(l+s)/2,a=s==l?0:.5>=i?d/(s+l):d/(2-s-l),[e,100*a,100*i]}function n(t){var e,a,i,n=t[0],o=t[1],r=t[2],l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return a=0==s?0:d/s*1e3/10,s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=s/255*1e3/10,[e,a,i]}function o(t){var e=t[0],a=t[1],n=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(a,n)),n=1-1/255*Math.max(e,Math.max(a,n));return[o,100*r,100*n]}function l(t){var e,a,i,n,o=t[0]/255,r=t[1]/255,l=t[2]/255;return n=Math.min(1-o,1-r,1-l),e=(1-o-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,i=(1-l-n)/(1-n)||0,[100*e,100*a,100*i,100*n]}function s(t){return G[JSON.stringify(t)]}function d(t){var e=t[0]/255,a=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var n=.4124*e+.3576*a+.1805*i,o=.2126*e+.7152*a+.0722*i,r=.0193*e+.1192*a+.9505*i;return[100*n,100*o,100*r]}function u(t){var e,a,i,n=d(t),o=n[0],r=n[1],l=n[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,a=500*(o-r),i=200*(r-l),[e,a,i]}function c(t){return W(u(t))}function h(t){var e,a,i,n,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];a=.5>s?s*(1+l):s+l-s*l,e=2*s-a,n=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(a-e)*i:1>2*i?a:2>3*i?e+(a-e)*(2/3-i)*6:e,n[d]=255*o;return n}function f(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,n*=1>=o?o:2-o,a=(o+n)/2,e=2*n/(o+n),[i,100*e,100*a])}function p(t){return o(h(t))}function m(t){return l(h(t))}function v(t){return s(h(t))}function x(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-a),l=255*i*(1-a*o),s=255*i*(1-a*(1-o)),i=255*i;switch(n){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function y(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return a=(2-n)*o,e=n*o,e/=1>=a?a:2-a,e=e||0,a/=2,[i,100*e,100*a]}function k(t){return o(x(t))}function S(t){return l(x(t))}function w(t){return s(x(t))}function C(t){var e,a,i,n,o=t[0]/360,l=t[1]/100,s=t[2]/100,d=l+s;switch(d>1&&(l/=d,s/=d),e=Math.floor(6*o),a=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),n=l+i*(a-l),e){default:case 6:case 0:r=a,g=n,b=l;break;case 1:r=n,g=a,b=l;break;case 2:r=l,g=a,b=n;break;case 3:r=l,g=n,b=a;break;case 4:r=n,g=l,b=a;break;case 5:r=a,g=l,b=n}return[255*r,255*g,255*b]}function M(t){return i(C(t))}function D(t){return n(C(t))}function I(t){return l(C(t))}function A(t){return s(C(t))}function T(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,n*(1-l)+l),a=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*a,255*i]}function P(t){return i(T(t))}function F(t){return n(T(t))}function R(t){return o(T(t))}function _(t){return s(T(t))}function V(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*n+-1.5372*o+r*-.4986,a=n*-.9689+1.8758*o+.0415*r,i=.0557*n+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a=12.92*a,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*e,255*a,255*i]}function L(t){var e,a,i,n=t[0],o=t[1],r=t[2];return n/=95.047,o/=100,r/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,a=500*(n-o),i=200*(o-r),[e,a,i]}function O(t){return W(L(t))}function B(t){var e,a,i,n,o=t[0],r=t[1],l=t[2];return 8>=o?(a=100*o/903.3,n=7.787*(a/100)+16/116):(a=100*Math.pow((o+16)/116,3),n=Math.pow(a/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+n-16/116)/7.787:95.047*Math.pow(r/500+n,3),i=.008859>=i/108.883?i=108.883*(n-l/200-16/116)/7.787:108.883*Math.pow(n-l/200,3),[e,a,i]}function W(t){var e,a,i,n=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),a=360*e/2/Math.PI,0>a&&(a+=360),i=Math.sqrt(o*o+r*r),[n,i,a]}function z(t){return V(B(t))}function N(t){var e,a,i,n=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),a=o*Math.sin(i),[n,e,a]}function H(t){return B(N(t))}function E(t){return z(N(t))}function U(t){return Z[t]}function q(t){return i(U(t))}function j(t){return n(U(t))}function Y(t){return o(U(t))}function K(t){return l(U(t))}function X(t){return u(U(t))}function J(t){return d(U(t))}e.exports={rgb2hsl:i,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:m,hsl2keyword:v,hsv2rgb:x,hsv2hsl:y,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:C,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:I,hwb2keyword:A,cmyk2rgb:T,cmyk2hsl:P,cmyk2hsv:F,cmyk2hwb:R,cmyk2keyword:_,keyword2rgb:U,keyword2hsl:q,keyword2hsv:j,keyword2hwb:Y,keyword2cmyk:K,keyword2lab:X,keyword2xyz:J,xyz2rgb:V,xyz2lab:L,xyz2lch:O,lab2xyz:B,lab2rgb:z,lab2lch:W,lch2lab:N,lch2xyz:H,lch2rgb:E};var Z={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]},G={};for(var Q in Z)G[JSON.stringify(Z[Q])]=Q},{}],5:[function(t,e,a){var i=t(4),n=function(){return new d};for(var o in i){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),l=r[1],s=r[2];n[l]=n[l]||{},n[l][s]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var a=i[t](e);if("string"==typeof a||void 0===a)return a;for(var n=0;n<a.length;n++)a[n]=Math.round(a[n]);return a}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var a=this.space,i=this.convs[a];e=n[a][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=n},{4:4}],6:[function(t,e,a){e.exports={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]}},{}],7:[function(t,e,a){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,a){"use strict";e.exports=function(t){t.Bar=function(e,a){return a.type="bar",new t(e,a)}}},{}],9:[function(t,e,a){"use strict";e.exports=function(t){t.Bubble=function(e,a){return a.type="bubble",new t(e,a)}}},{}],10:[function(t,e,a){"use strict";e.exports=function(t){t.Doughnut=function(e,a){return a.type="doughnut",new t(e,a)}}},{}],11:[function(t,e,a){"use strict";e.exports=function(t){t.Line=function(e,a){return a.type="line",new t(e,a)}}},{}],12:[function(t,e,a){"use strict";e.exports=function(t){t.PolarArea=function(e,a){return a.type="polarArea",new t(e,a)}}},{}],13:[function(t,e,a){"use strict";e.exports=function(t){t.Radar=function(e,a){return a.options=t.helpers.configMerge({aspectRatio:1},a.options),a.type="radar",new t(e,a)}}},{}],14:[function(t,e,a){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,a){return a.type="scatter",new t(e,a)}}},{}],15:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,a){t.DatasetController.prototype.initialize.call(this,e,a),this.getMeta().bar=!0},getBarCount:function(){var t=this,a=0;return e.each(t.chart.data.datasets,function(e,i){var n=t.chart.getDatasetMeta(i);n.bar&&t.chart.isDatasetVisible(i)&&++a},t),a},update:function(t){var a=this;e.each(a.getMeta().data,function(e,i){a.updateElement(e,i,t)},a)},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=l.getBasePixel(),d=n.chart.options.elements.rectangle,u=t.custom||{},c=n.getDataset();e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:n.calculateBarX(a,n.index),y:i?s:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:c.label,base:i?s:n.calculateBarBase(n.index,a),width:n.calculateBarWidth(a),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,a,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,a,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,a,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=0;if(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:l,fullBarWidth:s,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var a=this.getRuler(t);return e.options.stacked?a.categoryWidth:a.barWidth},getBarIndex:function(t){var e,a,i=0;for(a=0;t>a;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&++i;return i},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickWidth/2:0,n.options.stacked?l+r.categoryWidth/2+r.categorySpacing:l+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.yAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},draw:function(t){var a=this,i=t||1;e.each(a.getMeta().data,function(t,e){var n=a.getDataset().data[e];null===n||void 0===n||isNaN(n)||t.transition(i).draw()},a)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:e.getValueAtIndexOrDefault(a.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:e.getValueAtIndexOrDefault(a.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor?n.backgroundColor:e.getValueAtIndexOrDefault(a.backgroundColor,i,r.backgroundColor),o.borderColor=n.borderColor?n.borderColor:e.getValueAtIndexOrDefault(a.borderColor,i,r.borderColor),o.borderWidth=n.borderWidth?n.borderWidth:e.getValueAtIndexOrDefault(a.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var a="";return t.length>0&&(t[0].yLabel?a=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(a=e.labels[t[0].index])),a},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=r.getBasePixel(),d=t.custom||{},u=n.getDataset(),c=n.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:i?s:n.calculateBarX(a,n.index),y:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:u.label,base:i?s:n.calculateBarBase(n.index,a),height:n.calculateBarHeight(a),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,a,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,a,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,a,c.borderWidth)},draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.height/2,n=a.y-i,o=a.y+i,r=a.base-(a.base-a.x),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[a.base,o],[a.base,n],[r,n],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},inRange:function(t,e){var a=this._view,i=!1;return a&&(i=a.x<a.base?e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.x&&t<=a.base:e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.base&&t<=a.x),i}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=0;\nif(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:l,fullBarHeight:s,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,a=e.getScaleForId(e.getMeta().yAxisID);if(a.options.barThickness)return a.options.barThickness;var i=e.getRuler(t);return a.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.xAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickHeight/2:0,n.options.stacked?l+r.categoryHeight/2+r.categorySpacing:l+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return a+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var a=this,i=a.getMeta(),n=i.data;e.each(n,function(e,i){a.updateElement(e,i,t)})},updateElement:function(a,i,n){var o=this,r=o.getMeta(),l=o.getScaleForId(r.xAxisID),s=o.getScaleForId(r.yAxisID),d=a.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(a,{_xScale:l,_yScale:s,_datasetIndex:f,_index:i,_model:{x:n?l.getPixelForDecimal(.5):l.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:n?s.getBasePixel():s.getPixelForValue(c,i,f),radius:n?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,a,h);var g=a._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),a.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(a){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,a);var n=i.chart.data.datasets[a._datasetIndex],o=a._index,r=a.custom||{},l=a._model;l.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(n.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(n.data[o])},removeHoverStyle:function(e){var a=this;t.DatasetController.prototype.removeHoverStyle.call(a,e,a.chart.options.elements.point);var i=a.chart.data.datasets[e._datasetIndex].data[e._index],n=e.custom||{},o=e._model;o.radius=n.radius?n.radius:a.getRadius(i)}})}},{}],17:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults;a.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l&&l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o]&&(n.data[o].hidden=!n.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},a.pie=e.clone(a.doughnut),e.extend(a.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,a=0;t>a;++a)this.chart.isDatasetVisible(a)&&++e;return e},update:function(t){var a=this,i=a.chart,n=i.chartArea,o=i.options,r=o.elements.arc,l=n.right-n.left-r.borderWidth,s=n.bottom-n.top-r.borderWidth,d=Math.min(l,s),u={x:0,y:0},c=a.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var p=g+f,m={x:Math.cos(g),y:Math.sin(g)},b={x:Math.cos(p),y:Math.sin(p)},v=0>=g&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,S=h/100,w={x:y?-1:Math.min(m.x*(m.x<0?1:S),b.x*(b.x<0?1:S)),y:k?-1:Math.min(m.y*(m.y<0?1:S),b.y*(b.y<0?1:S))},C={x:v?1:Math.max(m.x*(m.x>0?1:S),b.x*(b.x>0?1:S)),y:x?1:Math.max(m.y*(m.y>0?1:S),b.y*(b.y>0?1:S))},M={width:.5*(C.x-w.x),height:.5*(C.y-w.y)};d=Math.min(l/M.width,s/M.height),u={x:(C.x+w.x)*-.5,y:(C.y+w.y)*-.5}}i.borderWidth=a.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=a.calculateTotal(),a.outerRadius=i.outerRadius-i.radiusLength*a.getRingIndex(a.index),a.innerRadius=a.outerRadius-i.radiusLength,e.each(c.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){var n=this,o=n.chart,r=o.chartArea,l=o.options,s=l.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=n.getDataset(),g=i&&s.animateRotate?0:t.hidden?0:n.calculateCircumference(f.data[a])*(l.circumference/(2*Math.PI)),p=i&&s.animateScale?0:n.innerRadius,m=i&&s.animateScale?0:n.outerRadius,b=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:n.index,_index:a,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:m,innerRadius:p,label:b(f.label,a,o.data.labels[a])}});var v=t._model;this.removeHoverStyle(t),i&&s.animateRotate||(0===a?v.startAngle=l.rotation:v.startAngle=n.getMeta().data[a-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,a=this.getDataset(),i=this.getMeta(),n=0;return e.each(i.data,function(e,i){t=a.data[i],isNaN(t)||e.hidden||(n+=Math.abs(t))}),n},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,a,i=0,n=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,a=t[r]._chart?t[r]._chart.config.data.datasets[n].hoverBorderWidth:0,i=e>i?e:i,i=a>i?a:i;return i}})}},{}],18:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return a.getValueOrDefault(t.showLine,e.showLines)}var a=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(a){var i=this,n=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,a),e(i.getDataset(),n)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,n,o,r=this,l=r.getMeta(),s=l.dataset,d=l.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=d,s._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:a.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:a.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:a.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},s.pivot()),i=0,n=d.length;n>i;++i)r.updateElement(d[i],i,t);for(g&&0!==s._model.tension&&r.updateBezierControlPoints(),i=0,n=d.length;n>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:n.pointBackgroundColor?i=a.getValueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:n.pointBorderColor?i=a.getValueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:n.pointBorderWidth?i=a.getValueAtIndexOrDefault(n.pointBorderWidth,e,i):n.borderWidth&&(i=n.borderWidth),i},updateElement:function(t,e,i){var n,o,r=this,l=r.getMeta(),s=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(l.yAxisID),f=r.getScaleForId(l.xAxisID),g=r.chart.options.elements.point,p=r.chart.data.labels||[],m=1===p.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),n=f.getPixelForValue("object"==typeof c?c:NaN,e,u,m),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:n,y:o,skip:s.skip||isNaN(n)||isNaN(o),radius:s.radius||a.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:s.pointStyle||a.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:l.dataset._model?l.dataset._model.tension:0,steppedLine:l.dataset._model?l.dataset._model.steppedLine:!1,hitRadius:s.hitRadius||a.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,a){var i,n,o,r=this,l=r.chart,s=r.getMeta(),d=r.getScaleForId(s.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;a>i;i++)if(n=l.data.datasets[i],o=l.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&l.isDatasetVisible(i)){var h=Number(d.getRightValue(n.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,a){return Math.max(Math.min(t,a),e)}var e,i,n,o,r,l=this,s=l.getMeta(),d=l.chart.chartArea,u=s.data||[];if(s.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===s.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)n=u[e],o=n._model,r=a.splineCurve(a.previousItem(u,e)._model,o,a.nextItem(u,e)._model,s.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(l.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var a,i,n=this,o=n.getMeta(),r=o.data||[],l=t||1;for(a=0,i=r.length;i>a;++a)r[a].transition(l);for(e(n.getDataset(),n.chart.options)&&o.dataset.transition(l).draw(),a=0,i=r.length;i>a;++a)r[a].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.radius=n.hoverRadius||a.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor||a.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor||a.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth||a.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||a.getValueAtIndexOrDefault(i.pointRadius,n,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,n),r.borderColor=e.getPointBorderColor(t,n),r.borderWidth=e.getPointBorderWidth(t,n)}})}},{}],19:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),n[o]&&e.push(n[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var a=this,i=a.chart,n=i.chartArea,o=a.getMeta(),r=i.options,l=r.elements.arc,s=Math.min(n.right-n.left,n.bottom-n.top);i.outerRadius=Math.max((s-l.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),a.outerRadius=i.outerRadius-i.radiusLength*a.index,a.innerRadius=a.outerRadius-i.radiusLength,o.count=a.countVisibleElements(),e.each(o.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){for(var n=this,o=n.chart,r=n.getDataset(),l=o.options,s=l.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=n.calculateCircumference(r.data[a]),f=d.xCenter,g=d.yCenter,p=0,m=n.getMeta(),b=0;a>b;++b)isNaN(r.data[b])||m.data[b].hidden||++p;var v=l.startAngle,x=t.hidden?0:d.getDistanceFromCenterForValue(r.data[a]),y=v+h*p,k=y+(t.hidden?0:h),S=s.animateScale?0:d.getDistanceFromCenterForValue(r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:x,startAngle:i&&s.animateRotate?v:y,endAngle:i&&s.animateRotate?v:k,label:u(c,a,c[a])}}),n.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),a=this.getMeta(),i=0;return e.each(a.data,function(e,a){isNaN(t.data[a])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var a=this,i=a.getMeta(),n=i.dataset,o=i.data,r=n.custom||{},l=a.getDataset(),s=a.chart.options.elements.line,d=a.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),e.extend(i.dataset,{_datasetIndex:a.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){a.updateElement(e,i,t)},a),a.updateBezierControlPoints()},updateElement:function(t,a,i){var n=this,o=t.custom||{},r=n.getDataset(),l=n.chart.scale,s=n.chart.options.elements.point,d=l.getPointPositionForValue(a,r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:l,_model:{x:i?l.xCenter:d.x,y:i?l.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,n.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,a,s.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,a,s.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,a,s.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,a,s.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,a,s.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,a,s.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,a=this.getMeta();e.each(a.data,function(i,n){var o=i._model,r=e.splineCurve(e.previousItem(a.data,n,!0)._model,o,e.nextItem(a.data,n,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var a=this.getMeta(),i=t||1;e.each(a.data,function(t){t.transition(i)}),a.dataset.transition(i).draw(),e.each(a.data,function(t){t.draw()})},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(a.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.pointHoverBackgroundColor,n,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(a.pointHoverBorderColor,n,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(a.pointHoverBorderWidth,n,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(a.radius,n,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(a.pointBackgroundColor,n,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(a.pointBorderColor,n,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(a.pointBorderWidth,n,r.borderWidth)}})}},{}],21:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,a,i){var n=this;i||(t.animating=!0);for(var o=0;o<n.animations.length;++o)if(n.animations[o].chartInstance===t)return void(n.animations[o].animationObject=e);n.animations.push({chartInstance:t,animationObject:e}),1===n.animations.length&&n.requestAnimationFrame()},cancelAnimation:function(t){var a=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==a&&(this.animations.splice(a,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),a=0;t.dropFrames>1&&(a=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+a,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var n=Date.now(),o=(n-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,a){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,a,i,n){var o,r,l,s,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,n-e.height/2);if(!(isNaN(a)||0>=a)){switch(e){default:t.beginPath(),t.arc(i,n,a,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*a/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,n+d/3),t.lineTo(i+r/2,n+d/3),t.lineTo(i,n-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*a,t.beginPath(),t.fillRect(i-u,n-u,2*u,2*u),t.strokeRect(i-u,n-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*a,t.beginPath(),t.moveTo(i-u,n),t.lineTo(i,n+u),t.lineTo(i+u,n),t.lineTo(i,n-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,n),t.lineTo(i+a,n),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(a){return this.chart=a,this.config=a.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(a){var i=this,n=i.chart,o=n.canvas,r=e.getMaximumWidth(o),l=n.aspectRatio,s=i.options.maintainAspectRatio&&isNaN(l)===!1&&isFinite(l)&&0!==l?r/l:e.getMaximumHeight(o),d=n.width!==r||n.height!==s;if(!d)return i;o.width=n.width=r,o.height=n.height=s,e.retinaScale(n);var u={width:r,height:s};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),a||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,a=t.scales||{},i=t.scale;e.each(a.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(a.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var a=this,i=a.options,n=a.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),l=t.scaleService.getScaleConstructor(r);if(l){var s=new l({id:o.id,options:o,ctx:a.chart.ctx,chart:a});n[s.id]=s,i.isDefault&&(a.scale=s)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var a=this,i=[],n=[];if(e.each(a.data.datasets,function(e,o){var r=a.getDatasetMeta(o);r.type||(r.type=e.type||a.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](a,o),n.push(r.controller))},a),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){a.isCombo=!0;break}return n},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,a){t.getDatasetMeta(a).controller.reset()},t)},update:function(a,i){var n=this;t.plugins.notify("beforeUpdate",[n]),n.tooltip._data=n.data;var o=n.buildOrUpdateControllers();e.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),t.layoutService.update(n,n.chart.width,n.chart.height),t.plugins.notify("afterScaleUpdate",[n]),e.each(o,function(t){t.reset()}),n.updateDatasets(),t.plugins.notify("afterUpdate",[n]),n.render(a,i)},updateDatasets:function(){var e,a,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,a=i.data.datasets.length;a>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(a,i){var n=this;t.plugins.notify("beforeRender",[n]);var o=n.options.animation;if(o&&("undefined"!=typeof a&&0!==a||"undefined"==typeof a&&0!==o.duration)){var r=new t.Animation;r.numSteps=(a||o.duration)/16.66,r.easing=o.easing,r.render=function(t,a){var i=e.easingEffects[a.easing],n=a.currentStep/a.numSteps,o=i(n);t.draw(o,n,a.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(n,r,a,i)}else n.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(n);return n},draw:function(a){var i=this,n=a||1;i.clear(),t.plugins.notify("beforeDraw",[i,n]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,n]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(a)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,n]),i.tooltip.transition(n).draw(),t.plugins.notify("afterDraw",[i,n])},getElementAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[];return e.each(a.data.datasets,function(t,o){if(a.isDatasetVisible(o)){var r=a.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(n.push(t),n):void 0})}}),n.slice(0,1)},getElementsAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,e){if(a.isDatasetVisible(e)){var i=a.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&n.push(r)}},a),n):n},getElementsAtXAxis:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inLabelRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,i){if(a.isDatasetVisible(i)){var r=a.getDatasetMeta(i),l=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===l||r.data[l]._view.skip||n.push(r.data[l])}},a),n):n},getElementsAtEventForMode:function(t,e){var a=this;switch(e){case"single":return a.getElementAtEvent(t);case"label":return a.getElementsAtEvent(t);case"dataset":return a.getDatasetAtEvent(t);case"x-axis":return a.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);\nreturn e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,a=e.data.datasets[t];a._meta||(a._meta={});var i=a._meta[e.id];return i||(i=a._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,a=this.data.datasets.length;a>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var a=this;a.stop(),a.clear(),e.unbindEvents(a,a.events),e.removeResizeListener(a.chart.canvas.parentNode);var i=a.chart.canvas;i.width=a.chart.width,i.height=a.chart.height,void 0!==a.chart.originalDevicePixelRatio&&a.chart.ctx.scale(1/a.chart.originalDevicePixelRatio,1/a.chart.originalDevicePixelRatio),i.style.width=a.chart.originalCanvasStyleWidth,i.style.height=a.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[a]),delete t.instances[a.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,a){var i,n,o,r=a?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(n=0,o=t.length;o>n;++n)i=t[n],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var a=this,i=a.tooltip,n=a.options||{},o=n.hover,r=n.tooltips;return a.lastActive=a.lastActive||[],a.lastTooltipActive=a.lastTooltipActive||[],"mouseout"===t.type?(a.active=[],a.tooltipActive=[]):(a.active=a.getElementsAtEventForMode(t,o.mode),a.tooltipActive=a.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(a,a.active),a.legend&&a.legend.handleEvent&&a.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&n.onClick&&n.onClick.call(a,t,a.active),a.lastActive.length&&a.updateHoverStyle(a.lastActive,o.mode,!1),a.active.length&&o.mode&&a.updateHoverStyle(a.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=a.tooltipActive,i.update(!0)),i.pivot(),a.animating||e.arrayEquals(a.active,a.lastActive)&&e.arrayEquals(a.tooltipActive,a.lastTooltipActive)||(a.stop(),(r.enabled||r.custom)&&i.update(!0),a.render(o.animationDuration,!0)),a.lastActive=a.active,a.lastTooltipActive=a.tooltipActive,a}})}},{}],24:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var a=this;a.chart=t,a.index=e,a.linkScales(),a.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),a=t.getDataset();null===e.xAxisID&&(e.xAxisID=a.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=a.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,a=e.dataElementType;return a&&new a({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,a=this,i=a.getMeta(),n=a.getDataset().data||[],o=i.data;for(t=0,e=n.length;e>t;++t)o[t]=o[t]||a.createMetaData(i,t);i.dataset=i.dataset||a.createMetaDataset()},addElementAndReset:function(t){var e=this,a=e.createMetaData(t);e.getMeta().data.splice(t,0,a),e.updateElement(a,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,a=this.getDataset().data.length,i=e.length;if(i>a)e.splice(a,i-a);else if(a>i)for(var n=i;a>n;++n)this.addElementAndReset(n)},update:a,draw:function(t){var a=t||1;e.each(this.getMeta().data,function(t){t.transition(a).draw()})},removeHoverStyle:function(t,a){var i=this.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,l=t._model;l.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,n,a.backgroundColor),l.borderColor=o.borderColor?o.borderColor:r(i.borderColor,n,a.borderColor),l.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,n,a.borderWidth)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,l=t._model;l.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(a.hoverBackgroundColor,i,r(l.backgroundColor)),l.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(a.hoverBorderColor,i,r(l.borderColor)),l.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(a.hoverBorderWidth,i,l.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var a=this;return a._view||(a._view=e.clone(a._model)),1===t?(a._view=a._model,a._start=null,a):(a._start||a.pivot(),e.each(a._model,function(i,n){if("_"===n[0]);else if(a._view.hasOwnProperty(n))if(i===a._view[n]);else if("string"==typeof i)try{var o=e.color(a._model[n]).mix(e.color(a._start[n]),t);a._view[n]=o.rgbString()}catch(r){a._view[n]=i}else if("number"==typeof i){var l=void 0!==a._start[n]&&isNaN(a._start[n])===!1?a._start[n]:0;a._view[n]=(a._model[n]-l)*t+l}else a._view[n]=i;else"number"!=typeof i||isNaN(a._view[n])?a._view[n]=i:a._view[n]=i*t},a),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,a){"use strict";var i=t(3);e.exports=function(t){function e(t,e,a){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[a])):i=t,i}function a(t){return void 0!==t&&null!==t&&"none"!==t}function n(t,i,n){var o=document.defaultView,r=t.parentNode,l=o.getComputedStyle(t)[i],s=o.getComputedStyle(r)[i],d=a(l),u=a(s),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(l,t,n):c,u?e(s,r,n):c):"none"}var o=t.helpers={};o.each=function(t,e,a,i){var n,r;if(o.isArray(t))if(r=t.length,i)for(n=r-1;n>=0;n--)e.call(a,t[n],n);else for(n=0;r>n;n++)e.call(a,t[n],n);else if("object"==typeof t){var l=Object.keys(t);for(r=l.length,n=0;r>n;n++)e.call(a,t[l[n]],l[n])}},o.clone=function(t){var e={};return o.each(t,function(t,a){o.isArray(t)?e[a]=t.slice(0):"object"==typeof t&&null!==t?e[a]=o.clone(t):e[a]=t}),e},o.extend=function(t){for(var e=function(e,a){t[a]=e},a=1,i=arguments.length;i>a;a++)o.each(arguments[a],e);return t},o.configMerge=function(e){var a=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)a[i]=o.scaleMerge(a.hasOwnProperty(i)?a[i]:{},e);else if("scale"===i)a[i]=o.configMerge(a.hasOwnProperty(i)?a[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(a.hasOwnProperty(i)&&o.isArray(a[i])&&o.isArray(e)){var n=a[i];o.each(e,function(t,e){e<n.length?"object"==typeof n[e]&&null!==n[e]&&"object"==typeof t&&null!==t?n[e]=o.configMerge(n[e],t):n[e]=t:n.push(t)})}else a.hasOwnProperty(i)&&"object"==typeof a[i]&&null!==a[i]&&"object"==typeof e?a[i]=o.configMerge(a[i],e):a[i]=e})}),a},o.scaleMerge=function(e,a){var i=o.clone(e);return o.each(a,function(e,a){"xAxes"===a||"yAxes"===a?i.hasOwnProperty(a)?o.each(e,function(e,n){var r=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear"),l=t.scaleService.getScaleDefaults(r);n>=i[a].length||!i[a][n].type?i[a].push(o.configMerge(l,e)):e.type&&e.type!==i[a][n].type?i[a][n]=o.configMerge(i[a][n],l,e):i[a][n]=o.configMerge(i[a][n],e)}):(i[a]=[],o.each(e,function(e){var n=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear");i[a].push(o.configMerge(t.scaleService.getScaleDefaults(n),e))})):i.hasOwnProperty(a)&&"object"==typeof i[a]&&null!==i[a]&&"object"==typeof e?i[a]=o.configMerge(i[a],e):i[a]=e}),i},o.getValueAtIndexOrDefault=function(t,e,a){return void 0===t||null===t?a:o.isArray(t)?e<t.length?t[e]:a:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var a=0,i=t.length;i>a;++a)if(t[a]===e)return a;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var a=[];return o.each(t,function(t){e(t)&&a.push(t)}),a},o.findIndex=Array.prototype.findIndex?function(t,e,a){return t.findIndex(e,a)}:function(t,e,a){a=void 0===a?t:a;for(var i=0,n=t.length;n>i;++i)if(e.call(a,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,a){(void 0===a||null===a)&&(a=-1);for(var i=a+1;i<t.length;i++){var n=t[i];if(e(n))return n}},o.findPreviousWhere=function(t,e,a){(void 0===a||null===a)&&(a=t.length);for(var i=a-1;i>=0;i--){var n=t[i];if(e(n))return n}},o.inherits=function(t){var e=this,a=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=e.prototype,a.prototype=new i,a.extend=o.inherits,t&&o.extend(a.prototype,t),a.__super__=e.prototype,a},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,a){return Math.abs(t-e)<a},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var a=e.x-t.x,i=e.y-t.y,n=Math.sqrt(a*a+i*i),o=Math.atan2(i,a);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,a,i){var n=t.skip?e:t,o=e,r=a.skip?e:a,l=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=l/(l+s),u=s/(l+s);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-n.x),y:o.y-c*(r.y-n.y)},next:{x:o.x+h*(r.x-n.x),y:o.y+h*(r.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,a,i,n,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,n&&!n.model.skip&&(i.deltaK=(n.model.y-i.model.y)/(n.model.x-i.model.x)),!a||a.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2);var s,d,u,c;for(e=0;l-1>e;++e)i=r[e],n=r[e+1],i.model.skip||n.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(s=i.mK/i.deltaK,d=n.mK/i.deltaK,c=Math.pow(s,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=s*u*i.deltaK,n.mK=d*u*i.deltaK)));var h;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,a&&!a.model.skip&&(h=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),n&&!n.model.skip&&(h=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,a){return a?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,a){return a?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var a,i=Math.floor(o.log10(t)),n=t/Math.pow(10,i);return a=e?1.5>n?1:3>n?2:7>n?5:10:1>=n?1:2>=n?2:5>=n?5:10,a*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)))},easeOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/a)+1)},easeInOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:2===(t/=.5)?1:(a||(a=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var a,i,n=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=n.touches;s&&s.length>0?(a=s[0].clientX,i=s[0].clientY):(a=n.clientX,i=n.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-d-c,g=l.bottom-l.top-u-h;return a=Math.round((a-l.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-u)/g*r.height/e.currentDevicePixelRatio),{x:a,y:i}},o.addEvent=function(t,e,a){t.addEventListener?t.addEventListener(e,a):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a},o.removeEvent=function(t,e,a){t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent?t.detachEvent("on"+e,a):t["on"+e]=o.noop},o.bindEvents=function(t,e,a){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){a.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var a=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(a,e,t)})},o.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),n=e.clientWidth-a-i,r=o.getConstraintWidth(t);return isNaN(r)?n:Math.min(n,r)},o.getMaximumHeight=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),n=e.clientHeight-a-i,r=o.getConstraintHeight(t);return isNaN(r)?n:Math.min(n,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,a=t.canvas,i=a.width,n=a.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(a.height=n*o,a.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),a.style.width=i+"px",a.style.height=n+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,a){return e+" "+t+"px "+a},o.longestText=function(t,e,a,i){i=i||{};var n=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(n=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(a,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?l=o.measureText(t,n,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,n,r,l,e))})});var s=r.length/2;if(s>a.length){for(var d=0;s>d;d++)delete n[r[d]];r.splice(0,s)}return l},o.measureText=function(t,e,a,i,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,a.push(n)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,a,i,n,o){t.beginPath(),t.moveTo(e+o,a),t.lineTo(e+i-o,a),t.quadraticCurveTo(e+i,a,e+i,a+o),t.lineTo(e+i,a+n-o),t.quadraticCurveTo(e+i,a+n,e+i-o,a+n),t.lineTo(e+o,a+n),t.quadraticCurveTo(e,a+n,e,a+n-o),t.lineTo(e,a+o),t.quadraticCurveTo(e,a,e+o,a),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var a=document.createElement("iframe"),i="chartjs-hidden-iframe";a.classlist?a.classlist.add(i):a.setAttribute("class",i),a.tabIndex=-1;var n=a.style;n.width="100%",n.display="block",n.border=0,n.height=0,n.margin=0,n.position="absolute",n.left=0,n.right=0,n.top=0,n.bottom=0,t.insertBefore(a,t.firstChild),(a.contentWindow||a).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var a,i,n,r;if(!t||!e||t.length!==e.length)return!1;for(a=0,i=t.length;i>a;++a)if(n=t[a],r=e[a],n instanceof Array&&r instanceof Array){if(!o.arrayEquals(n,r))return!1}else if(n!==r)return!1;return!0},o.callCallback=function(t,e,a){t&&"function"==typeof t.call&&t.apply(a,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{3:3}],27:[function(t,e,a){"use strict";e.exports=function(){var t=function(e,a){var i=this,n=t.helpers;return i.config=a||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(n.getStyle(e.canvas,"width"),10)||n.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(n.getStyle(e.canvas,"height"),10)||n.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==a.aspectRatio?a.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,n.retinaScale(i),i.controller=new t.Controller(i),n.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var a=0;a<t.data.datasets.length;a++)e.push(\'<li><span style="background-color:\'+t.data.datasets[a].backgroundColor+\'"></span>\'),t.data.datasets[a].label&&e.push(t.data.datasets[a].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,a,i){function n(t){var e,a=t.isHorizontal();a?(e=t.update(t.options.fullWidth?p:k,y),S-=e.height):(e=t.update(x,v),k-=e.width),w.push({horizontal:a,minSize:e,box:t})}function o(t){var a=e.findNextWhere(w,function(e){return e.box===t});if(a)if(t.isHorizontal()){var i={left:C,right:M,top:0,bottom:0};t.update(t.options.fullWidth?p:k,m/2,i)}else t.update(a.minSize.width,S)}function r(t){var a=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:I};a&&t.update(a.minSize.width,S,i)}function l(t){t.isHorizontal()?(t.left=t.options.fullWidth?s:C,t.right=t.options.fullWidth?a-s:C+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=P,t.right=P+t.width,t.top=D,t.bottom=D+S,P=t.right)}if(t){var s=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var p=a-2*s,m=i-2*d,b=p/2,v=m/2,x=(a-b)/(u.length+c.length),y=(i-v)/(h.length+f.length),k=p,S=m,w=[];e.each(u.concat(c,h,f),n);var C=s,M=s,D=d,I=d;e.each(u.concat(c),o),e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height}),e.each(u.concat(c),r),C=s,M=s,D=d,I=d,e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height});var A=i-D-I,T=a-C-M;(T!==k||A!==S)&&(e.each(u,function(t){t.height=A}),e.each(c,function(t){t.height=A}),e.each(h,function(t){t.options.fullWidth||(t.width=T)}),e.each(f,function(t){t.options.fullWidth||(t.width=T)}),S=A,k=T);var P=s,F=d;e.each(u.concat(h),l),P+=k,F+=S,e.each(c,l),e.each(f,l),t.chartArea={left:C,top:D,right:C+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var a=e.datasetIndex,i=this.chart,n=i.getDatasetMeta(a);n.hidden=null===n.hidden?!i.data.datasets[a].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var a=t.data;return e.isArray(a.datasets)?a.datasets.map(function(a,i){return{text:a.label,fillStyle:e.isArray(a.backgroundColor)?a.backgroundColor[0]:a.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=a.options,n=i.labels,o=i.display,r=a.ctx,l=t.defaults.global,s=e.getValueOrDefault,d=s(n.fontSize,l.defaultFontSize),u=s(n.fontStyle,l.defaultFontStyle),c=s(n.fontFamily,l.defaultFontFamily),h=e.fontString(d,u,c),f=a.legendHitBoxes=[],g=a.minSize,p=a.isHorizontal();if(p?(g.width=a.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=a.maxHeight),o)if(r.font=h,p){var m=a.lineWidths=[0],b=a.legendItems.length?d+n.padding:0;r.textAlign="left",r.textBaseline="top",e.each(a.legendItems,function(t,e){var i=n.usePointStyle?d*Math.sqrt(2):n.boxWidth,o=i+d/2+r.measureText(t.text).width;m[m.length-1]+o+n.padding>=a.width&&(b+=d+n.padding,m[m.length]=a.left),f[e]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+n.padding}),g.height+=b}else{var v=n.padding,x=a.columnWidths=[],y=n.padding,k=0,S=0,w=d+v;e.each(a.legendItems,function(t,e){var a=n.usePointStyle?2*n.boxWidth:n.boxWidth,i=a+d/2+r.measureText(t.text).width;S+w>g.height&&(y+=k+n.padding,x.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),y+=k,x.push(k),g.width+=y}a.width=g.width,a.height=g.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,i=a.options,n=i.labels,o=t.defaults.global,r=o.elements.line,l=a.width,s=a.lineWidths;if(i.display){var d,u=a.ctx,c=e.getValueOrDefault,h=c(n.fontColor,o.defaultFontColor),f=c(n.fontSize,o.defaultFontSize),g=c(n.fontStyle,o.defaultFontStyle),p=c(n.fontFamily,o.defaultFontFamily),m=e.fontString(f,g,p);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=m;var b=n.boxWidth,v=a.legendHitBoxes,x=function(e,a,n){if(!(isNaN(b)||0>=b)){u.save(),u.fillStyle=c(n.fillStyle,o.defaultColor),u.lineCap=c(n.lineCap,r.borderCapStyle),u.lineDashOffset=c(n.lineDashOffset,r.borderDashOffset),u.lineJoin=c(n.lineJoin,r.borderJoinStyle),u.lineWidth=c(n.lineWidth,r.borderWidth),u.strokeStyle=c(n.strokeStyle,o.defaultColor);var l=0===c(n.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(n.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var s=f*Math.SQRT2/2,d=s/Math.SQRT2,h=e+d,g=a+d;t.canvasHelpers.drawPoint(u,n.pointStyle,s,h,g)}else l||u.strokeRect(e,a,b,f),u.fillRect(e,a,b,f);u.restore()}},y=function(t,e,a,i){u.fillText(a.text,b+f/2+t,e),a.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(b+f/2+t,e+f/2),u.lineTo(b+f/2+t+i,e+f/2),u.stroke())},k=a.isHorizontal();d=k?{x:a.left+(l-s[0])/2,y:a.top+n.padding,line:0}:{x:a.left+n.padding,y:a.top+n.padding,line:0};var S=f+n.padding;e.each(a.legendItems,function(t,e){var i=u.measureText(t.text).width,o=n.usePointStyle?f+f/2+i:b+f/2+i,r=d.x,c=d.y;k?r+o>=l&&(c=d.y+=S,d.line++,r=d.x=a.left+(l-s[d.line])/2):c+S>a.bottom&&(r=d.x=r+a.columnWidths[d.line]+n.padding,c=d.y=a.top,d.line++),x(r,c,t),v[e].left=r,v[e].top=c,y(r,c,t,i),k?d.x+=o+n.padding:d.y+=S})}},handleEvent:function(t){var a=this,i=a.options,n="mouseup"===t.type?"click":t.type;if("mousemove"===n){if(!i.onHover)return}else{if("click"!==n)return;if(!i.onClick)return}var o=e.getRelativePosition(t,a.chart.chart),r=o.x,l=o.y;if(r>=a.left&&r<=a.right&&l>=a.top&&l<=a.bottom)for(var s=a.legendHitBoxes,d=0;d<s.length;++d){var u=s[d];if(r>=u.left&&r<=u.left+u.width&&l>=u.top&&l<=u.top+u.height){if("click"===n){i.onClick.call(a,t,a.legendItems[d]);break}if("mousemove"===n){i.onHover.call(a,t,a.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var a,i,n=this._plugins,o=n.length;for(a=0;o>a;++a)if(i=n[a],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,a,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=a,n.margins=e.extend({left:0,right:0,top:0,bottom:0},i),n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this]);\n},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,a,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,a,i):t.options.ticks.callback(e,a,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var a=this,i=a.ctx,n=t.defaults.global,o=a.options.ticks,r=e.getValueOrDefault(o.fontSize,n.defaultFontSize),l=e.getValueOrDefault(o.fontStyle,n.defaultFontStyle),s=e.getValueOrDefault(o.fontFamily,n.defaultFontFamily),d=e.fontString(r,l,s);i.font=d;var u,c=i.measureText(a.ticks[0]).width,h=i.measureText(a.ticks[a.ticks.length-1]).width;if(a.labelRotation=o.minRotation||0,a.paddingRight=0,a.paddingLeft=0,a.options.display&&a.isHorizontal()){a.paddingRight=h/2+3,a.paddingLeft=c/2+3,a.longestTextCache||(a.longestTextCache={});for(var f,g,p=e.longestText(i,d,a.ticks,a.longestTextCache),m=p,b=a.getPixelForTick(1)-a.getPixelForTick(0)-6;m>b&&a.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(a.labelRotation)),g=Math.sin(e.toRadians(a.labelRotation)),u=f*c,u+r/2>a.yLabelWidth&&(a.paddingLeft=u+r/2),a.paddingRight=r/2,g*p>a.maxHeight){a.labelRotation--;break}a.labelRotation++,m=f*p}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var a=this,i=a.minSize={width:0,height:0},n=a.options,o=t.defaults.global,r=n.ticks,l=n.scaleLabel,s=n.gridLines,d=n.display,u=a.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),p=e.getValueOrDefault(l.fontSize,o.defaultFontSize),m=n.gridLines.tickMarkLength;if(u?i.width=a.isFullWidth()?a.maxWidth-a.margins.left-a.margins.right:a.maxWidth:i.width=d&&s.drawTicks?m:0,u?i.height=d&&s.drawTicks?m:0:i.height=a.maxHeight,l.display&&d&&(u?i.height+=1.5*p:i.width+=1.5*p),r.display&&d){a.longestTextCache||(a.longestTextCache={});var b=e.longestText(a.ctx,g,a.ticks,a.longestTextCache),v=e.numberOfLabelLines(a.ticks),x=.5*c;if(u){a.longestLabelWidth=b;var y=Math.sin(e.toRadians(a.labelRotation))*a.longestLabelWidth+c*v+x*v;i.height=Math.min(a.maxHeight,i.height+y),a.ctx.font=g;var k=a.ctx.measureText(a.ticks[0]).width,S=a.ctx.measureText(a.ticks[a.ticks.length-1]).width,w=Math.cos(e.toRadians(a.labelRotation)),C=Math.sin(e.toRadians(a.labelRotation));a.paddingLeft=0!==a.labelRotation?w*k+3:k/2+3,a.paddingRight=0!==a.labelRotation?C*(c/2)+3:S/2+3}else{var M=a.maxWidth-i.width,D=r.mirror;D?b=0:b+=a.options.ticks.padding,M>b?i.width+=b:i.width=a.maxWidth,a.paddingTop=c/2,a.paddingBottom=c/2}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingTop=Math.max(a.paddingTop-a.margins.top,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0),a.paddingBottom=Math.max(a.paddingBottom-a.margins.bottom,0)),a.width=i.width,a.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var a=this;if(a.isHorizontal()){var i=a.width-(a.paddingLeft+a.paddingRight),n=i/Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),o=n*t+a.paddingLeft;e&&(o+=n/2);var r=a.left+Math.round(o);return r+=a.isFullWidth()?a.margins.left:0}var l=a.height-(a.paddingTop+a.paddingBottom);return a.top+t*(l/(a.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var a=e.width-(e.paddingLeft+e.paddingRight),i=a*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,a=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(a){var i=this,n=i.options;if(n.display){var o,r,l=i.ctx,s=t.defaults.global,d=n.ticks,u=n.gridLines,c=n.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var p=e.getValueOrDefault(d.fontColor,s.defaultFontColor),m=e.getValueOrDefault(d.fontSize,s.defaultFontSize),b=e.getValueOrDefault(d.fontStyle,s.defaultFontStyle),v=e.getValueOrDefault(d.fontFamily,s.defaultFontFamily),x=e.fontString(m,b,v),y=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,s.borderDash),S=e.getValueOrDefault(u.borderDashOffset,s.borderDashOffset),w=e.getValueOrDefault(c.fontColor,s.defaultFontColor),C=e.getValueOrDefault(c.fontSize,s.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,s.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,s.defaultFontFamily),I=e.fontString(C,M,D),A=e.toRadians(i.labelRotation),T=Math.cos(A),P=i.longestLabelWidth*T;l.fillStyle=p;var F=[];if(g){if(o=!1,h&&(P/=2),(P+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((P+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var R="right"===n.position?i.left:i.right-y,_="right"===n.position?i.left+y:i.right,V="bottom"===n.position?i.top:i.bottom-y,L="bottom"===n.position?i.top+y:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var l=i.ticks.length===r+1,s=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!s||l)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var p,m,b,v,x,w,C,M,D,I,T="middle",P="middle";if(g){h||(P="top"===n.position?"bottom":"top"),T=h?"right":"center";var O=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,I=h?i.top+12:"top"===n.position?i.bottom-y:i.top+y,p=b=x=C=O,m=V,v=L,w=a.top,M=a.bottom}else{"left"===n.position?d.mirror?(D=i.right+d.padding,T="left"):(D=i.right-d.padding,T="right"):d.mirror?(D=i.left-d.padding,T="right"):(D=i.left+d.padding,T="left");var B=i.getPixelForTick(r);B+=e.aliasPixel(c),I=i.getPixelForTick(r,u.offsetGridLines),p=R,b=_,x=a.left,C=a.right,m=v=w=M=B}F.push({tx1:p,ty1:m,tx2:b,ty2:v,x1:x,y1:w,x2:C,y2:M,labelX:D,labelY:I,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*A,label:t,textBaseline:P,textAlign:T})}}}),e.each(F,function(t){if(u.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),u.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=x,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var a=t.label;if(e.isArray(a))for(var i=0,n=-(a.length-1)*m*.75;i<a.length;++i)l.fillText(""+a[i],0,n),n+=1.5*m;else l.fillText(a,0,0);l.restore()}}),c.display){var O,B,W=0;if(g)O=i.left+(i.right-i.left)/2,B="bottom"===n.position?i.bottom-C/2:i.top+C/2;else{var z="left"===n.position;O=z?i.left+C/2:i.right-C/2,B=i.top+(i.bottom-i.top)/2,W=z?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(O,B),l.rotate(W),l.textAlign="center",l.textBaseline="middle",l.fillStyle=w,l.font=I,l.fillText(c.labelString,0,0),l.restore()}if(u.drawBorder){l.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),l.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var N=i.left,H=i.right,E=i.top,U=i.bottom,q=e.aliasPixel(l.lineWidth);g?(E=U="top"===n.position?i.bottom:i.top,E+=q,U+=q):(N=H="left"===n.position?i.right:i.left,N+=q,H+=q),l.beginPath(),l.moveTo(N,E),l.lineTo(H,U),l.stroke()}}}})}},{}],32:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,a,i){this.constructors[t]=a,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?e.scaleMerge(t.defaults.scale,this.defaults[a]):{}},updateScaleDefaults:function(t,a){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],a))},addScalesToLayout:function(a){e.each(a.scales,function(e){t.layoutService.addBox(a,e)})}}}},{}],33:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var a=e.noop;t.Title=t.Element.extend({initialize:function(a){var i=this;e.extend(i,a),i.options=e.configMerge(t.defaults.global.title,a.options),i.legendHitBoxes=[]},beforeUpdate:function(){var a=this.chart.options;a&&a.title&&(this.options=e.configMerge(t.defaults.global.title,a.title))},update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:a,afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=e.getValueOrDefault,n=a.options,o=t.defaults.global,r=n.display,l=i(n.fontSize,o.defaultFontSize),s=a.minSize;a.isHorizontal()?(s.width=a.maxWidth,s.height=r?l+2*n.padding:0):(s.width=r?l+2*n.padding:0,s.height=a.maxHeight),a.width=s.width,a.height=s.height},afterFit:a,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var a=this,i=a.ctx,n=e.getValueOrDefault,o=a.options,r=t.defaults.global;if(o.display){var l,s,d=n(o.fontSize,r.defaultFontSize),u=n(o.fontStyle,r.defaultFontStyle),c=n(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=a.top,p=a.left,m=a.bottom,b=a.right;i.fillStyle=n(o.fontColor,r.defaultFontColor),i.font=h,a.isHorizontal()?(l=p+(b-p)/2,s=g+(m-g)/2):(l="left"===o.position?p+d/2:b-d/2,s=g+(m-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(l,s),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return e&&(n.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function a(t){if(!t.length)return!1;var e,a,i=[],n=[];for(e=0,a=t.length;a>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),n.push(r.y)}}var l=0,s=0;for(e=0;e<i.length;++e)i[e]&&(l+=i[e],s+=n[e]);return{x:Math.round(l/i.length),y:Math.round(s/i.length)}}function i(t){var e=t._xScale,a=t._yScale||t._scale,i=t._index,n=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,n):"",yLabel:a?a.getLabelForIndex(i,n):"",index:i,datasetIndex:n}}var n=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(t,e){var a="",i=e.labels,n=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?a=o.xLabel:n>0&&o.index<n&&(a=i[o.index])}return a},afterTitle:n.noop,beforeBody:n.noop,beforeLabel:n.noop,label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.yLabel},labelColor:function(t,e){var a=e.getDatasetMeta(t.datasetIndex),i=a.data[t.index],n=i._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},afterLabel:n.noop,afterBody:n.noop,beforeFooter:n.noop,footer:n.noop,afterFooter:n.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,a=t.defaults.global,i=e._options,o=n.getValueOrDefault;n.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,a.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,a.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,a.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,a.defaultFontStyle),titleFontSize:o(i.titleFontSize,a.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,a.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,a.defaultFontStyle),footerFontSize:o(i.footerFontSize,a.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,a=t._options,i=a.callbacks,n=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),l=[];return l=e(l,n),l=e(l,o),l=e(l,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,a){var i=this,o=i._options.callbacks,r=[];return n.each(t,function(t){var n={before:[],lines:[],after:[]};e(n.before,o.beforeLabel.call(i,t,a)),e(n.lines,o.label.call(i,t,a)),e(n.after,o.afterLabel.call(i,t,a)),r.push(n)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,a=t._options.callbacks,i=a.beforeFooter.apply(t,arguments),n=a.footer.apply(t,arguments),o=a.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,n),r=e(r,o)},update:function(t){var e,o,r=this,l=r._options,s=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){s.opacity=1;var h=[],f=a(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));l.itemSort&&(g=g.sort(function(t,e){return l.itemSort(t,e,u)})),d.length>1&&n.each(g,function(t){h.push(l.callbacks.labelColor.call(r,t,c))}),n.extend(s,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:n.getValueOrDefault(f.padding,2),labelColors:h});var p=r.getTooltipSize(s);r.determineAlignment(p),n.extend(s,r.getBackgroundPoint(s,p))}else r._model.opacity=0;return t&&l.custom&&l.custom.call(r,s),r},getTooltipSize:function(t){var e=this._chart.ctx,a={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,l=t.footer.length,s=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;a.height+=r*s,a.height+=(r-1)*t.titleSpacing,a.height+=r?t.titleMarginBottom:0,a.height+=o*d,a.height+=o?(o-1)*t.bodySpacing:0,a.height+=l?t.footerMarginTop:0,a.height+=l*u,a.height+=l?(l-1)*t.footerSpacing:0;var c=0,h=function(t){a.width=Math.max(a.width,e.measureText(t).width+c)};return e.font=n.fontString(s,t._titleFontStyle,t._titleFontFamily),n.each(t.title,h),e.font=n.fontString(d,t._bodyFontStyle,t._bodyFontFamily),n.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,n.each(i,function(t){n.each(t.before,h),n.each(t.lines,h),n.each(t.after,h)}),c=0,e.font=n.fontString(u,t._footerFontStyle,t._footerFontFamily),n.each(t.footer,h),a.width+=2*t.xPadding,a},determineAlignment:function(t){var e=this,a=e._model,i=e._chart,n=e._chartInstance.chartArea;a.y<t.height?a.yAlign="top":a.y>i.height-t.height&&(a.yAlign="bottom");var o,r,l,s,d,u=(n.left+n.right)/2,c=(n.top+n.bottom)/2;"center"===a.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),l=function(e){return e+t.width>i.width},s=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(a.x)?(a.xAlign="left",l(a.x)&&(a.xAlign="center",a.yAlign=d(a.y))):r(a.x)&&(a.xAlign="right",s(a.x)&&(a.xAlign="center",a.yAlign=d(a.y)))},getBackgroundPoint:function(t,e){var a={x:t.x,y:t.y},i=t.caretSize,n=t.caretPadding,o=t.cornerRadius,r=t.xAlign,l=t.yAlign,s=i+n,d=o+n;return"right"===r?a.x-=e.width:"center"===r&&(a.x-=e.width/2),"top"===l?a.y+=s:"bottom"===l?a.y-=e.height+s:a.y-=e.height/2,"center"===l?"left"===r?a.x+=s:"right"===r&&(a.x-=s):"left"===r?a.x-=d:"right"===r&&(a.x+=d),a},drawCaret:function(t,e,a){var i,o,r,l,s,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,p=u.yAlign,m=t.x,b=t.y,v=e.width,x=e.height;"center"===p?("left"===g?(i=m,o=i-h,r=i):(i=m+v,o=i+h,r=i),s=b+x/2,l=s-h,d=s+h):("left"===g?(i=m+f,o=i+h,r=o+h):"right"===g?(i=m+v-f,o=i-h,r=o-h):(o=m+v/2,i=o-h,r=o+h),"top"===p?(l=b,s=l-h,d=l):(l=b+x,s=l+h,d=l));var y=n.color(u.backgroundColor);c.fillStyle=y.alpha(a*y.alpha()).rgbString(),c.beginPath(),c.moveTo(i,l),c.lineTo(o,s),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,a,i){var o=e.title;if(o.length){a.textAlign=e._titleAlign,a.textBaseline="top";var r=e.titleFontSize,l=e.titleSpacing,s=n.color(e.titleFontColor);a.fillStyle=s.alpha(i*s.alpha()).rgbString(),a.font=n.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)a.fillText(o[d],t.x,t.y),t.y+=r+l,d+1===o.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(t,e,a,i){var o=e.bodyFontSize,r=e.bodySpacing,l=e.body;a.textAlign=e._bodyAlign,a.textBaseline="top";var s=n.color(e.bodyFontColor),d=s.alpha(i*s.alpha()).rgbString();a.fillStyle=d,a.font=n.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){a.fillText(e,t.x+u,t.y),t.y+=o+r};n.each(e.beforeBody,c);var h=l.length>1;u=h?o+2:0,n.each(l,function(r,l){n.each(r.before,c),n.each(r.lines,function(r){h&&(a.fillStyle=n.color(e.legendColorBackground).alpha(i).rgbaString(),a.fillRect(t.x,t.y,o,o),a.strokeStyle=n.color(e.labelColors[l].borderColor).alpha(i).rgbaString(),a.strokeRect(t.x,t.y,o,o),a.fillStyle=n.color(e.labelColors[l].backgroundColor).alpha(i).rgbaString(),a.fillRect(t.x+1,t.y+1,o-2,o-2),a.fillStyle=d),c(r)}),n.each(r.after,c)}),u=0,n.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,a,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,a.textAlign=e._footerAlign,a.textBaseline="top";var r=n.color(e.footerFontColor);a.fillStyle=r.alpha(i*r.alpha()).rgbString(),a.font=n.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),n.each(o,function(i){a.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var a=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=n.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),n.drawRoundedRectangle(t,i.x,i.y,a.width,a.height,e.cornerRadius),t.fill(),this.drawCaret(i,a,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;a.elements.arc={backgroundColor:a.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,a){var i=this._view;if(i){for(var n=e.getAngleFromPoint(i,{x:t,y:a}),o=n.angle,r=n.distance,l=i.startAngle,s=i.endAngle;l>s;)s+=2*Math.PI;for(;o>s;)o-=2*Math.PI;for(;l>o;)o+=2*Math.PI;var d=o>=l&&s>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,a=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},draw:function(){var t=this._chart.ctx,e=this._view,a=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,a,i),t.arc(e.x,e.y,e.innerRadius,i,a,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var a=e._view;e._view.steppedLine===!0?(s.lineTo(a.x,t._view.y),s.lineTo(a.x,a.y)):0===e._view.tension?s.lineTo(a.x,a.y):s.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,a.controlPointPreviousX,a.controlPointPreviousY,a.x,a.y)}var i=this,n=i._view,o=n.spanGaps,r=n.scaleZero,l=i._loop,s=i._chart.ctx;s.save();var d=i._children.slice(),u=-1;l&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&n.fill){for(s.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(l?s.moveTo(r.x,r.y):s.moveTo(g.x,r),g.skip||(u=c,s.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(l?s.lineTo(r.x,r.y):s.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):l?s.lineTo(g.x,g.y):(s.lineTo(g.x,r),s.lineTo(g.x,g.y)):t(f,h),u=c));l||-1===u||s.lineTo(d[u]._view.x,r),s.fillStyle=n.backgroundColor||a.defaultColor,s.closePath(),s.fill()}var p=a.elements.line;for(s.lineCap=n.borderCapStyle||p.borderCapStyle,s.setLineDash&&s.setLineDash(n.borderDash||p.borderDash),s.lineDashOffset=n.borderDashOffset||p.borderDashOffset,s.lineJoin=n.borderJoinStyle||p.borderJoinStyle,s.lineWidth=n.borderWidth||p.borderWidth,s.strokeStyle=n.borderColor||a.defaultColor,s.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(s.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?s.moveTo(g.x,g.y):t(f,h),u=c));s.stroke(),s.restore()}})}},{}],37:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var a=this._view;return a?Math.pow(t-a.x,2)+Math.pow(e-a.y,2)<Math.pow(a.hitRadius+a.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var n=this._view,o=this._chart.ctx,r=n.pointStyle,l=n.radius,s=n.x,d=n.y;n.skip||(o.strokeStyle=n.borderColor||i,o.lineWidth=e.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),o.fillStyle=n.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,l,s,d))}})}},{}],38:[function(t,e,a){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.width/2,n=a.x-i,o=a.x+i,r=a.base-(a.base-a.y),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[n,a.base],[n,r],[o,r],[o,a.base]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var a=this._view;return a?a.y<a.base?t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.y&&e<=a.base:t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.base&&e<=a.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(a,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(a,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var a=this,i=a.chart.data,n=a.isHorizontal();return i.xLabels&&n||i.yLabels&&!n?a.getRightValue(i.datasets[e].data[t]):a.ticks[t]},getPixelForValue:function(t,e,a,i){var n=this,o=Math.max(n.maxIndex+1-n.minIndex-(n.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=n.getLabels(),l=r.indexOf(t);e=-1!==l?l:e}if(n.isHorizontal()){var s=n.width-(n.paddingLeft+n.paddingRight),d=s/o,u=d*(e-n.minIndex)+n.paddingLeft;return(n.options.gridLines.offsetGridLines&&i||n.maxIndex===n.minIndex&&i)&&(u+=d/2),n.left+Math.round(u)}var c=n.height-(n.paddingTop+n.paddingBottom),h=c/o,f=h*(e-n.minIndex)+n.paddingTop;return n.options.gridLines.offsetGridLines&&i&&(f+=h/2),n.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,a=this,i=Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),n=a.isHorizontal(),o=n?a.width-(a.paddingLeft+a.paddingRight):a.height-(a.paddingTop+a.paddingBottom),r=o/i;return t-=n?a.left:a.top,a.options.gridLines.offsetGridLines&&(t-=r/2),t-=n?a.paddingLeft:a.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,a)}},{}],40:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=e.log10(Math.abs(n)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=a.chart,o=n.data,r=o.datasets,l=a.isHorizontal();if(a.min=null,a.max=null,i.stacked){var s={};e.each(r,function(o,r){var l=n.getDatasetMeta(r);void 0===s[l.type]&&(s[l.type]={positiveValues:[],negativeValues:[]});var d=s[l.type].positiveValues,u=s[l.type].negativeValues;n.isDatasetVisible(r)&&t(l)&&e.each(o.data,function(t,e){var n=+a.getRightValue(t);isNaN(n)||l.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>n?u[e]+=n:d[e]+=n)})}),e.each(s,function(t){var i=t.positiveValues.concat(t.negativeValues),n=e.min(i),o=e.max(i);a.min=null===a.min?n:Math.min(a.min,n),a.max=null===a.max?o:Math.max(a.max,o)})}else e.each(r,function(i,o){var r=n.getDatasetMeta(o);n.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var a,i=this,n=i.options.ticks;if(i.isHorizontal())a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(n.fontSize,t.defaults.global.defaultFontSize);a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return a},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,a,i=this,n=i.paddingLeft,o=i.paddingBottom,r=i.start,l=+i.getRightValue(t),s=i.end-r;return i.isHorizontal()?(a=i.width-(n+i.paddingRight),e=i.left+a/s*(l-r),Math.round(e+n)):(a=i.height-(i.paddingTop+o),e=i.bottom-o-a/s*(l-r),Math.round(e))},getValueForPixel:function(t){var e=this,a=e.isHorizontal(),i=e.paddingLeft,n=e.paddingBottom,o=a?e.width-(i+e.paddingRight):e.height-(e.paddingTop+n),r=(a?t-e.left-i:e.bottom-n-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,a)}},{}],41:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,a=t.options,i=a.ticks;if(i.beginAtZero){var n=e.sign(t.min),o=e.sign(t.max);0>n&&0>o?t.max=0:n>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:a,handleDirectionalChanges:a,buildTicks:function(){var t=this,a=t.options,i=t.ticks=[],n=a.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var l,s=n.fixedStepSize&&n.fixedStepSize>0||n.stepSize&&n.stepSize>0;if(s)l=o(n.fixedStepSize,n.stepSize);else{var d=e.niceNum(t.max-t.min,!1);l=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/l)*l,c=Math.ceil(t.max/l)*l,h=(c-u)/l;h=e.almostEquals(h,Math.round(h),l/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==n.min?n.min:u);for(var f=1;h>f;++f)i.push(u+f*l);i.push(void 0!==n.max?n.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),n.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===a||a===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=i.ticks,o=a.chart,r=o.data,l=r.datasets,s=e.getValueOrDefault,d=a.isHorizontal();if(a.min=null,a.max=null,a.minNotZero=null,i.stacked){var u={};e.each(l,function(n,r){var l=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(l)&&(void 0===u[l.type]&&(u[l.type]=[]),e.each(n.data,function(t,e){var n=u[l.type],o=+a.getRightValue(t);isNaN(o)||l.data[e].hidden||(n[e]=n[e]||0,i.relativePoints?n[e]=100:n[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),n=e.max(t);a.min=null===a.min?i:Math.min(a.min,i),\na.max=null===a.max?n:Math.max(a.max,n)})}else e.each(l,function(i,n){var r=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i),0!==i&&(null===a.minNotZero||i<a.minNotZero)&&(a.minNotZero=i))})});a.min=s(n.min,a.min),a.max=s(n.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(e.log10(a.min))-1),a.max=Math.pow(10,Math.floor(e.log10(a.max))+1)):(a.min=1,a.max=10))},buildTicks:function(){for(var t=this,a=t.options,i=a.ticks,n=e.getValueOrDefault,o=t.ticks=[],r=n(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var l,s;0===r?(l=Math.floor(e.log10(t.minNotZero)),s=Math.round(t.minNotZero/Math.pow(10,l))):(l=Math.floor(e.log10(r)),s=Math.floor(r/Math.pow(10,l))+1),10===s&&(s=1,++l),r=s*Math.pow(10,l)}var d=n(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var a,i,n,o=this,r=o.start,l=+o.getRightValue(t),s=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(n=e.log10(o.end)-e.log10(r),0===l?i=o.left+u:(a=o.width-(u+o.paddingRight),i=o.left+a/n*(e.log10(l)-e.log10(r)),i+=u)):(a=o.height-(s+d),0!==r||h.reverse?0===o.end&&h.reverse?(n=e.log10(o.start)-e.log10(o.minNotZero),i=l===o.end?o.top+s:l===o.minNotZero?o.top+s+.02*a:o.top+s+.02*a+.98*a/n*(e.log10(l)-e.log10(o.minNotZero))):(n=e.log10(o.end)-e.log10(r),a=o.height-(s+d),i=o.bottom-d-a/n*(e.log10(l)-e.log10(r))):(n=e.log10(o.end)-e.log10(o.minNotZero),i=l===r?o.bottom-d:l===o.minNotZero?o.bottom-d-.02*a:o.bottom-d-.02*a-.98*a/n*(e.log10(l)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var a,i,n=this,o=e.log10(n.end)-e.log10(n.start);return n.isHorizontal()?(i=n.width-(n.paddingLeft+n.paddingRight),a=n.start*Math.pow(10,(t-n.left-n.paddingLeft)*o/i)):(i=n.height-(n.paddingTop+n.paddingBottom),a=Math.pow(10,(n.bottom-n.paddingBottom-t)*o/i)/n.start),a}});t.scaleService.registerScaleType("logarithmic",i,a)}},{}],43:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},n=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,n=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(n.fontSize,a.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+n.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,a=t.chart;t.min=null,t.max=null,e.each(a.data.datasets,function(i,n){if(a.isDatasetVisible(n)){var o=a.getDatasetMeta(n);e.each(i.data,function(e,a){var i=+t.getRightValue(e);isNaN(i)||o.data[a].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,a.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,n,o,r,l,s,d,u,c,h,f,g=this.options.pointLabels,p=e.getValueOrDefault(g.fontSize,a.defaultFontSize),m=e.getValueOrDefault(g.fontStyle,a.defaultFontStyle),b=e.getValueOrDefault(g.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=e.min([this.height/2-p-5,this.width/2]),y=this.width,k=0;for(this.ctx.font=v,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,x),n=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=n/2,t.x+o>y&&(y=t.x+o,r=i),t.x-o<k&&(k=t.x-o,s=i)):180>w?t.x+n>y&&(y=t.x+n,r=i):t.x-n<k&&(k=t.x-n,s=i)}u=k,c=Math.ceil(y-this.width),l=this.getIndexAngle(r),d=this.getIndexAngle(s),h=c/Math.sin(l+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(x-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var a=this,i=a.width-e-a.drawingArea,n=t+a.drawingArea;a.xCenter=Math.round((n+i)/2+a.left),a.yCenter=Math.round(a.height/2+a.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),a=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=a*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var a=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*a:(t-e.min)*a},getPointPosition:function(t,e){var a=this,i=a.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+a.xCenter,y:Math.round(Math.sin(i)*e)+a.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,a=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(){var t=this,i=t.options,n=i.gridLines,o=i.ticks,r=i.angleLines,l=i.pointLabels,s=e.getValueOrDefault;if(i.display){var d=t.ctx,u=s(o.fontSize,a.defaultFontSize),c=s(o.fontStyle,a.defaultFontStyle),h=s(o.fontFamily,a.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,l){if(l>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-c;if(n.display&&0!==l)if(d.strokeStyle=e.getValueAtIndexOrDefault(n.color,l-1),d.lineWidth=e.getValueAtIndexOrDefault(n.lineWidth,l-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var p=t.getPointPosition(g,c);0===g?d.moveTo(p.x,p.y):d.lineTo(p.x,p.y)}d.closePath(),d.stroke()}if(o.display){var m=s(o.fontColor,a.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var b=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-b/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,b+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=m,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),p=s(l.fontSize,a.defaultFontSize),m=s(l.fontStyle,a.defaultFontStyle),b=s(l.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=t.getValueCount()-1;x>=0;x--){if(r.display){var y=t.getPointPosition(x,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(y.x,y.y),d.stroke(),d.closePath()}var k=t.getPointPosition(x,g+5),S=s(l.fontColor,a.defaultFontColor);d.font=v,d.fillStyle=S;var w=t.pointLabels,C=this.getIndexAngle(x)+Math.PI/2,M=360*C/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[x]?w[x]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",n,i)}},{}],44:[function(t,e,a){"use strict";var i=t(1);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,a={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},n={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var a=this;return null===t||null===e?null:(void 0===a.labelDiffs&&a.buildLabelDiffs(),"undefined"!=typeof a.labelDiffs[t]?a.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i))},t),t.firstTick=i.min.call(t,a),t.lastTick=i.max.call(t,a)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(n,o){var r=[],l=t.chart.isDatasetVisible(o);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),r.push(a),l&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,a):a,t.lastTick=null!==t.lastTick?i.max(t.lastTick,a):a))},t):r=a,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var n=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),n.push(a.diff(t.firstTick,t.tickUnit,!0)))},t):n=a,t.labelDiffs.push(n)},t)},buildTicks:function(){var i=this;i.ctx.save();var n=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),l=e.fontString(n,o,r);if(i.ctx.font=l,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var s=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+n*h;var f=s/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,p=a.units[g];g<a.units.length;){if(i.unitScale=1,e.isArray(p.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(p.steps)){for(var m=0;m<p.steps.length;++m)if(p.steps[m]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,p.steps[m]);break}break}if(p.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<p.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,p=a.units[g],i.tickUnit=p.name;var b=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),v=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+b+v,i.displayFormat=i.options.time.displayFormats[p.name]}}var x;if(i.options.time.min?x=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),x=i.firstTick),!i.options.time.max){var y=i.getMomentStartOf(i.lastTick),k=y.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=y),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=x.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var C=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==C||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var a=this,i=a.chart.data.labels&&t<a.chart.data.labels.length?a.chart.data.labels[t]:"";return"object"==typeof a.chart.data.datasets[e].data[0]&&(i=a.getRightValue(a.chart.data.datasets[e].data[t])),a.options.time.tooltipFormat&&(i=a.parseTime(i).format(a.options.time.tooltipFormat)),i},tickFormatFunction:function(t,a,i){var n=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(n,a,i):n},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,a){var i=this,n=null;if(void 0!==e&&void 0!==a&&(n=i.getLabelDiff(a,e)),null===n&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(n=t.diff(i.firstTick,i.tickUnit,!0))),null!==n){var o=0!==n?n/i.scaleSizeInUnits:n;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),l=r*o+i.paddingLeft;return i.left+Math.round(l)}var s=i.height-(i.paddingTop+i.paddingBottom),d=s*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,a=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),n=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/a;return n*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(n,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,n)}},{1:1}]},{},[7])(7)});'; +},781:function(t,e,i){i(436),t.exports=i(437)}},[781]); \ No newline at end of file diff --git a/demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js.gz b/demo/Angular2_Demo/scripts.b8c90bb9e712621fedc8.bundle.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eaee0501b7475ba03ac88b50edd2912e52280073 GIT binary patch literal 92177 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�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 QgFN_u0cCD=yi+Cx06lENDF6Tf literal 0 HcmV?d00001 diff --git a/demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js b/demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js new file mode 100644 index 0000000..d342644 --- /dev/null +++ b/demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js @@ -0,0 +1,2 @@ +webpackJsonp([2,3],{438:function(n,t,o){var e=o(705);"string"==typeof e&&(e=[[n.i,e,""]]);o(775)(e,{});e.locals&&(n.exports=e.locals)},705:function(n,t,o){t=n.exports=o(706)(),t.push([n.i,'@charset "UTF-8";\n/**\n * CoreUI - Open Source Bootstrap Admin Template\n * @version v1.0.0-alpha.2\n * @link http://coreui.io\n * Copyright (c) 2016 creativeLabs Åukasz Holeczek\n * @license MIT\n */\n/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%; }\n\nbody {\n margin: 0; }\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; }\n\naudio:not([controls]) {\n display: none;\n height: 0; }\n\nprogress {\n vertical-align: baseline; }\n\ntemplate,\n[hidden] {\n display: none; }\n\na {\n background-color: transparent;\n -webkit-text-decoration-skip: objects; }\n\na:active,\na:hover {\n outline-width: 0; }\n\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n\nb,\nstrong {\n font-weight: inherit; }\n\nb,\nstrong {\n font-weight: bolder; }\n\ndfn {\n font-style: italic; }\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\nmark {\n background-color: #ff0;\n color: #000; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\nimg {\n border-style: none; }\n\nsvg:not(:root) {\n overflow: hidden; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\nfigure {\n margin: 1em 40px; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font: inherit;\n margin: 0; }\n\noptgroup {\n font-weight: bold; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nbutton,\nhtml [type="button"],\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button; }\n\nbutton::-moz-focus-inner,\n[type="button"]::-moz-focus-inner,\n[type="reset"]::-moz-focus-inner,\n[type="submit"]::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\nbutton:-moz-focusring,\n[type="button"]:-moz-focusring,\n[type="reset"]:-moz-focusring,\n[type="submit"]:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal; }\n\ntextarea {\n overflow: auto; }\n\n[type="checkbox"],\n[type="radio"] {\n box-sizing: border-box;\n padding: 0; }\n\n[type="number"]::-webkit-inner-spin-button,\n[type="number"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type="search"] {\n -webkit-appearance: textfield;\n outline-offset: -2px; }\n\n[type="search"]::-webkit-search-cancel-button,\n[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54; }\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit; }\n\n@media print {\n *,\n *::before,\n *::after,\n *::first-letter,\n p::first-line,\n div::first-line,\n blockquote::first-line,\n li::first-line {\n text-shadow: none !important;\n box-shadow: none !important; }\n a,\n a:visited {\n text-decoration: underline; }\n abbr[title]::after {\n content: " (" attr(title) ")"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n .navbar {\n display: none; }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important; }\n .tag {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important; } }\n\nhtml {\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\n@-ms-viewport {\n width: device-width; }\n\nhtml {\n font-size: 16px;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent; }\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #263238;\n background-color: #e4e5e6; }\n\n[tabindex="-1"]:focus {\n outline: none !important; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #b0bec5; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: bold; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\na {\n color: #20a8d8;\n text-decoration: none; }\n a:focus, a:hover {\n color: #167495;\n text-decoration: underline; }\n a:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: none; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle; }\n\n[role="button"] {\n cursor: pointer; }\n\na,\narea,\nbutton,\n[role="button"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation; }\n\ntable {\n border-collapse: collapse;\n background-color: transparent; }\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #b0bec5;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: left; }\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\ntextarea {\n line-height: inherit; }\n\ninput[type="radio"]:disabled,\ninput[type="checkbox"]:disabled {\n cursor: not-allowed; }\n\ninput[type="date"],\ninput[type="time"],\ninput[type="datetime-local"],\ninput[type="month"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit; }\n\ninput[type="search"] {\n -webkit-appearance: none; }\n\noutput {\n display: inline-block; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit; }\n\nh1, .h1 {\n font-size: 2.5rem; }\n\nh2, .h2 {\n font-size: 2rem; }\n\nh3, .h3 {\n font-size: 1.75rem; }\n\nh4, .h4 {\n font-size: 1.5rem; }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300; }\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300; }\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300; }\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: normal; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 5px; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n padding: 0.5rem 1rem;\n margin-bottom: 1rem;\n font-size: 1.09375rem;\n border-left: 0.25rem solid #cfd8dc; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #b0bec5; }\n .blockquote-footer::before {\n content: "\\2014 \\A0"; }\n\n.blockquote-reverse {\n padding-right: 1rem;\n padding-left: 0;\n text-align: right;\n border-right: 0.25rem solid #cfd8dc;\n border-left: 0; }\n\n.blockquote-reverse .blockquote-footer::before {\n content: ""; }\n\n.blockquote-reverse .blockquote-footer::after {\n content: "\\A0 \\2014"; }\n\ndl.row > dd + dt {\n clear: left; }\n\n.img-fluid {\n display: block;\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #e4e5e6;\n border: 1px solid #ddd;\n transition: all .2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto; }\n\n.img-circle {\n border-radius: 50%; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #b0bec5; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }\n\ncode {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #bd4147;\n background-color: #f7f7f9; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #fff;\n background-color: #333; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n font-size: 90%;\n color: #263238; }\n pre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border-radius: 0; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 15px;\n padding-right: 15px; }\n .container::after {\n content: "";\n display: table;\n clear: both; }\n @media (min-width: 544px) {\n .container {\n max-width: 576px; } }\n @media (min-width: 768px) {\n .container {\n max-width: 720px; } }\n @media (min-width: 992px) {\n .container {\n max-width: 940px; } }\n @media (min-width: 1200px) {\n .container {\n max-width: 1140px; } }\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 15px;\n padding-right: 15px; }\n .container-fluid::after {\n content: "";\n display: table;\n clear: both; }\n\n.row {\n margin-right: -15px;\n margin-left: -15px; }\n .row::after {\n content: "";\n display: table;\n clear: both; }\n @media (min-width: 544px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 768px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 992px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 1200px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n\n.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px; }\n @media (min-width: 544px) {\n .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 768px) {\n .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 992px) {\n .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 1200px) {\n .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n\n.col-xs-1 {\n float: left;\n width: 8.33333%; }\n\n.col-xs-2 {\n float: left;\n width: 16.66667%; }\n\n.col-xs-3 {\n float: left;\n width: 25%; }\n\n.col-xs-4 {\n float: left;\n width: 33.33333%; }\n\n.col-xs-5 {\n float: left;\n width: 41.66667%; }\n\n.col-xs-6 {\n float: left;\n width: 50%; }\n\n.col-xs-7 {\n float: left;\n width: 58.33333%; }\n\n.col-xs-8 {\n float: left;\n width: 66.66667%; }\n\n.col-xs-9 {\n float: left;\n width: 75%; }\n\n.col-xs-10 {\n float: left;\n width: 83.33333%; }\n\n.col-xs-11 {\n float: left;\n width: 91.66667%; }\n\n.col-xs-12 {\n float: left;\n width: 100%; }\n\n.pull-xs-0 {\n right: auto; }\n\n.pull-xs-1 {\n right: 8.33333%; }\n\n.pull-xs-2 {\n right: 16.66667%; }\n\n.pull-xs-3 {\n right: 25%; }\n\n.pull-xs-4 {\n right: 33.33333%; }\n\n.pull-xs-5 {\n right: 41.66667%; }\n\n.pull-xs-6 {\n right: 50%; }\n\n.pull-xs-7 {\n right: 58.33333%; }\n\n.pull-xs-8 {\n right: 66.66667%; }\n\n.pull-xs-9 {\n right: 75%; }\n\n.pull-xs-10 {\n right: 83.33333%; }\n\n.pull-xs-11 {\n right: 91.66667%; }\n\n.pull-xs-12 {\n right: 100%; }\n\n.push-xs-0 {\n left: auto; }\n\n.push-xs-1 {\n left: 8.33333%; }\n\n.push-xs-2 {\n left: 16.66667%; }\n\n.push-xs-3 {\n left: 25%; }\n\n.push-xs-4 {\n left: 33.33333%; }\n\n.push-xs-5 {\n left: 41.66667%; }\n\n.push-xs-6 {\n left: 50%; }\n\n.push-xs-7 {\n left: 58.33333%; }\n\n.push-xs-8 {\n left: 66.66667%; }\n\n.push-xs-9 {\n left: 75%; }\n\n.push-xs-10 {\n left: 83.33333%; }\n\n.push-xs-11 {\n left: 91.66667%; }\n\n.push-xs-12 {\n left: 100%; }\n\n.offset-xs-1 {\n margin-left: 8.33333%; }\n\n.offset-xs-2 {\n margin-left: 16.66667%; }\n\n.offset-xs-3 {\n margin-left: 25%; }\n\n.offset-xs-4 {\n margin-left: 33.33333%; }\n\n.offset-xs-5 {\n margin-left: 41.66667%; }\n\n.offset-xs-6 {\n margin-left: 50%; }\n\n.offset-xs-7 {\n margin-left: 58.33333%; }\n\n.offset-xs-8 {\n margin-left: 66.66667%; }\n\n.offset-xs-9 {\n margin-left: 75%; }\n\n.offset-xs-10 {\n margin-left: 83.33333%; }\n\n.offset-xs-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 544px) {\n .col-sm-1 {\n float: left;\n width: 8.33333%; }\n .col-sm-2 {\n float: left;\n width: 16.66667%; }\n .col-sm-3 {\n float: left;\n width: 25%; }\n .col-sm-4 {\n float: left;\n width: 33.33333%; }\n .col-sm-5 {\n float: left;\n width: 41.66667%; }\n .col-sm-6 {\n float: left;\n width: 50%; }\n .col-sm-7 {\n float: left;\n width: 58.33333%; }\n .col-sm-8 {\n float: left;\n width: 66.66667%; }\n .col-sm-9 {\n float: left;\n width: 75%; }\n .col-sm-10 {\n float: left;\n width: 83.33333%; }\n .col-sm-11 {\n float: left;\n width: 91.66667%; }\n .col-sm-12 {\n float: left;\n width: 100%; }\n .pull-sm-0 {\n right: auto; }\n .pull-sm-1 {\n right: 8.33333%; }\n .pull-sm-2 {\n right: 16.66667%; }\n .pull-sm-3 {\n right: 25%; }\n .pull-sm-4 {\n right: 33.33333%; }\n .pull-sm-5 {\n right: 41.66667%; }\n .pull-sm-6 {\n right: 50%; }\n .pull-sm-7 {\n right: 58.33333%; }\n .pull-sm-8 {\n right: 66.66667%; }\n .pull-sm-9 {\n right: 75%; }\n .pull-sm-10 {\n right: 83.33333%; }\n .pull-sm-11 {\n right: 91.66667%; }\n .pull-sm-12 {\n right: 100%; }\n .push-sm-0 {\n left: auto; }\n .push-sm-1 {\n left: 8.33333%; }\n .push-sm-2 {\n left: 16.66667%; }\n .push-sm-3 {\n left: 25%; }\n .push-sm-4 {\n left: 33.33333%; }\n .push-sm-5 {\n left: 41.66667%; }\n .push-sm-6 {\n left: 50%; }\n .push-sm-7 {\n left: 58.33333%; }\n .push-sm-8 {\n left: 66.66667%; }\n .push-sm-9 {\n left: 75%; }\n .push-sm-10 {\n left: 83.33333%; }\n .push-sm-11 {\n left: 91.66667%; }\n .push-sm-12 {\n left: 100%; }\n .offset-sm-0 {\n margin-left: 0%; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md-1 {\n float: left;\n width: 8.33333%; }\n .col-md-2 {\n float: left;\n width: 16.66667%; }\n .col-md-3 {\n float: left;\n width: 25%; }\n .col-md-4 {\n float: left;\n width: 33.33333%; }\n .col-md-5 {\n float: left;\n width: 41.66667%; }\n .col-md-6 {\n float: left;\n width: 50%; }\n .col-md-7 {\n float: left;\n width: 58.33333%; }\n .col-md-8 {\n float: left;\n width: 66.66667%; }\n .col-md-9 {\n float: left;\n width: 75%; }\n .col-md-10 {\n float: left;\n width: 83.33333%; }\n .col-md-11 {\n float: left;\n width: 91.66667%; }\n .col-md-12 {\n float: left;\n width: 100%; }\n .pull-md-0 {\n right: auto; }\n .pull-md-1 {\n right: 8.33333%; }\n .pull-md-2 {\n right: 16.66667%; }\n .pull-md-3 {\n right: 25%; }\n .pull-md-4 {\n right: 33.33333%; }\n .pull-md-5 {\n right: 41.66667%; }\n .pull-md-6 {\n right: 50%; }\n .pull-md-7 {\n right: 58.33333%; }\n .pull-md-8 {\n right: 66.66667%; }\n .pull-md-9 {\n right: 75%; }\n .pull-md-10 {\n right: 83.33333%; }\n .pull-md-11 {\n right: 91.66667%; }\n .pull-md-12 {\n right: 100%; }\n .push-md-0 {\n left: auto; }\n .push-md-1 {\n left: 8.33333%; }\n .push-md-2 {\n left: 16.66667%; }\n .push-md-3 {\n left: 25%; }\n .push-md-4 {\n left: 33.33333%; }\n .push-md-5 {\n left: 41.66667%; }\n .push-md-6 {\n left: 50%; }\n .push-md-7 {\n left: 58.33333%; }\n .push-md-8 {\n left: 66.66667%; }\n .push-md-9 {\n left: 75%; }\n .push-md-10 {\n left: 83.33333%; }\n .push-md-11 {\n left: 91.66667%; }\n .push-md-12 {\n left: 100%; }\n .offset-md-0 {\n margin-left: 0%; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg-1 {\n float: left;\n width: 8.33333%; }\n .col-lg-2 {\n float: left;\n width: 16.66667%; }\n .col-lg-3 {\n float: left;\n width: 25%; }\n .col-lg-4 {\n float: left;\n width: 33.33333%; }\n .col-lg-5 {\n float: left;\n width: 41.66667%; }\n .col-lg-6 {\n float: left;\n width: 50%; }\n .col-lg-7 {\n float: left;\n width: 58.33333%; }\n .col-lg-8 {\n float: left;\n width: 66.66667%; }\n .col-lg-9 {\n float: left;\n width: 75%; }\n .col-lg-10 {\n float: left;\n width: 83.33333%; }\n .col-lg-11 {\n float: left;\n width: 91.66667%; }\n .col-lg-12 {\n float: left;\n width: 100%; }\n .pull-lg-0 {\n right: auto; }\n .pull-lg-1 {\n right: 8.33333%; }\n .pull-lg-2 {\n right: 16.66667%; }\n .pull-lg-3 {\n right: 25%; }\n .pull-lg-4 {\n right: 33.33333%; }\n .pull-lg-5 {\n right: 41.66667%; }\n .pull-lg-6 {\n right: 50%; }\n .pull-lg-7 {\n right: 58.33333%; }\n .pull-lg-8 {\n right: 66.66667%; }\n .pull-lg-9 {\n right: 75%; }\n .pull-lg-10 {\n right: 83.33333%; }\n .pull-lg-11 {\n right: 91.66667%; }\n .pull-lg-12 {\n right: 100%; }\n .push-lg-0 {\n left: auto; }\n .push-lg-1 {\n left: 8.33333%; }\n .push-lg-2 {\n left: 16.66667%; }\n .push-lg-3 {\n left: 25%; }\n .push-lg-4 {\n left: 33.33333%; }\n .push-lg-5 {\n left: 41.66667%; }\n .push-lg-6 {\n left: 50%; }\n .push-lg-7 {\n left: 58.33333%; }\n .push-lg-8 {\n left: 66.66667%; }\n .push-lg-9 {\n left: 75%; }\n .push-lg-10 {\n left: 83.33333%; }\n .push-lg-11 {\n left: 91.66667%; }\n .push-lg-12 {\n left: 100%; }\n .offset-lg-0 {\n margin-left: 0%; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl-1 {\n float: left;\n width: 8.33333%; }\n .col-xl-2 {\n float: left;\n width: 16.66667%; }\n .col-xl-3 {\n float: left;\n width: 25%; }\n .col-xl-4 {\n float: left;\n width: 33.33333%; }\n .col-xl-5 {\n float: left;\n width: 41.66667%; }\n .col-xl-6 {\n float: left;\n width: 50%; }\n .col-xl-7 {\n float: left;\n width: 58.33333%; }\n .col-xl-8 {\n float: left;\n width: 66.66667%; }\n .col-xl-9 {\n float: left;\n width: 75%; }\n .col-xl-10 {\n float: left;\n width: 83.33333%; }\n .col-xl-11 {\n float: left;\n width: 91.66667%; }\n .col-xl-12 {\n float: left;\n width: 100%; }\n .pull-xl-0 {\n right: auto; }\n .pull-xl-1 {\n right: 8.33333%; }\n .pull-xl-2 {\n right: 16.66667%; }\n .pull-xl-3 {\n right: 25%; }\n .pull-xl-4 {\n right: 33.33333%; }\n .pull-xl-5 {\n right: 41.66667%; }\n .pull-xl-6 {\n right: 50%; }\n .pull-xl-7 {\n right: 58.33333%; }\n .pull-xl-8 {\n right: 66.66667%; }\n .pull-xl-9 {\n right: 75%; }\n .pull-xl-10 {\n right: 83.33333%; }\n .pull-xl-11 {\n right: 91.66667%; }\n .pull-xl-12 {\n right: 100%; }\n .push-xl-0 {\n left: auto; }\n .push-xl-1 {\n left: 8.33333%; }\n .push-xl-2 {\n left: 16.66667%; }\n .push-xl-3 {\n left: 25%; }\n .push-xl-4 {\n left: 33.33333%; }\n .push-xl-5 {\n left: 41.66667%; }\n .push-xl-6 {\n left: 50%; }\n .push-xl-7 {\n left: 58.33333%; }\n .push-xl-8 {\n left: 66.66667%; }\n .push-xl-9 {\n left: 75%; }\n .push-xl-10 {\n left: 83.33333%; }\n .push-xl-11 {\n left: 91.66667%; }\n .push-xl-12 {\n left: 100%; }\n .offset-xl-0 {\n margin-left: 0%; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem; }\n .table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #cfd8dc; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #cfd8dc; }\n .table tbody + tbody {\n border-top: 2px solid #cfd8dc; }\n .table .table {\n background-color: #e4e5e6; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid #cfd8dc; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #cfd8dc; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #eceff1; }\n\n.table-hover tbody tr:hover {\n background-color: #eceff1; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #eceff1; }\n\n.table-hover .table-active:hover {\n background-color: #dde3e6; }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: #dde3e6; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #dff0d8; }\n\n.table-hover .table-success:hover {\n background-color: #d0e9c6; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #d0e9c6; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #d9edf7; }\n\n.table-hover .table-info:hover {\n background-color: #c4e3f3; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #c4e3f3; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fcf8e3; }\n\n.table-hover .table-warning:hover {\n background-color: #faf2cc; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #faf2cc; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f2dede; }\n\n.table-hover .table-danger:hover {\n background-color: #ebcccc; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #ebcccc; }\n\n.thead-inverse th {\n color: #fff;\n background-color: #263238; }\n\n.thead-default th {\n color: #607d8b;\n background-color: #cfd8dc; }\n\n.table-inverse {\n color: #cfd8dc;\n background-color: #263238; }\n .table-inverse th,\n .table-inverse td,\n .table-inverse thead th {\n border-color: #607d8b; }\n .table-inverse.table-bordered {\n border: 0; }\n\n.table-responsive {\n display: block;\n width: 100%;\n min-height: .01%;\n overflow-x: auto; }\n\n.table-reflow thead {\n float: left; }\n\n.table-reflow tbody {\n display: block;\n white-space: nowrap; }\n\n.table-reflow th,\n.table-reflow td {\n border-top: 1px solid #cfd8dc;\n border-left: 1px solid #cfd8dc; }\n .table-reflow th:last-child,\n .table-reflow td:last-child {\n border-right: 1px solid #cfd8dc; }\n\n.table-reflow thead:last-child tr:last-child th,\n.table-reflow thead:last-child tr:last-child td,\n.table-reflow tbody:last-child tr:last-child th,\n.table-reflow tbody:last-child tr:last-child td,\n.table-reflow tfoot:last-child tr:last-child th,\n.table-reflow tfoot:last-child tr:last-child td {\n border-bottom: 1px solid #cfd8dc; }\n\n.table-reflow tr {\n float: left; }\n .table-reflow tr th,\n .table-reflow tr td {\n display: block !important;\n border: 1px solid #cfd8dc; }\n\n.table-outline {\n border: 1px solid #cfd8dc; }\n .table-outline td {\n vertical-align: middle; }\n\n.table-align-middle td {\n vertical-align: middle; }\n\n.table-clear td {\n border: 0; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.75rem;\n font-size: 0.875rem;\n line-height: 1.25;\n color: #607d8b;\n background-color: #fff;\n background-image: none;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #607d8b;\n background-color: #fff;\n border-color: #66afe9;\n outline: none; }\n .form-control::placeholder {\n color: #999;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #cfd8dc;\n opacity: 1; }\n .form-control:disabled {\n cursor: not-allowed; }\n\nselect.form-control:not([size]):not([multiple]) {\n height: 2.3125rem; }\n\nselect.form-control:focus::-ms-value {\n color: #607d8b;\n background-color: #fff; }\n\n.form-control-file,\n.form-control-range {\n display: block; }\n\n.col-form-label {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0; }\n\n.col-form-label-lg {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n font-size: 1.25rem; }\n\n.col-form-label-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n font-size: 0.875rem; }\n\n.col-form-legend {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n font-size: 0.875rem; }\n\n.form-control-static {\n min-height: 2.3125rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0; }\n .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,\n .input-group-sm > .form-control-static.input-group-addon,\n .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,\n .input-group-lg > .form-control-static.input-group-addon,\n .input-group-lg > .input-group-btn > .form-control-static.btn {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem; }\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > select.input-group-addon:not([size]):not([multiple]),\n.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: 1.8125rem; }\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem; }\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > select.input-group-addon:not([size]):not([multiple]),\n.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: 3.16667rem; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-check {\n position: relative;\n display: block;\n margin-bottom: 0.75rem; }\n .form-check + .form-check {\n margin-top: -.25rem; }\n .form-check.disabled .form-check-label {\n color: #b0bec5;\n cursor: not-allowed; }\n\n.form-check-label {\n padding-left: 1.25rem;\n margin-bottom: 0;\n cursor: pointer; }\n\n.form-check-input {\n position: absolute;\n margin-top: .25rem;\n margin-left: -1.25rem; }\n .form-check-input:only-child {\n position: static; }\n\n.form-check-inline {\n position: relative;\n display: inline-block;\n padding-left: 1.25rem;\n margin-bottom: 0;\n vertical-align: middle;\n cursor: pointer; }\n .form-check-inline + .form-check-inline {\n margin-left: .75rem; }\n .form-check-inline.disabled {\n color: #b0bec5;\n cursor: not-allowed; }\n\n.form-control-feedback {\n margin-top: 0.25rem; }\n\n.form-control-success,\n.form-control-warning,\n.form-control-danger {\n padding-right: 2.25rem;\n background-repeat: no-repeat;\n background-position: center right 0.57812rem;\n background-size: 1.15625rem 1.15625rem; }\n\n.has-success .form-control-feedback,\n.has-success .form-control-label,\n.has-success .form-check-label,\n.has-success .form-check-inline,\n.has-success .custom-control {\n color: #4dbd74; }\n\n.has-success .form-control {\n border-color: #4dbd74; }\n\n.has-success .input-group-addon {\n color: #4dbd74;\n border-color: #4dbd74;\n background-color: #e2f4e8; }\n\n.has-success .form-control-feedback {\n color: #4dbd74; }\n\n.has-success .form-control-success {\n background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'$form-icon-success-color\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3E%3C/svg%3E"); }\n\n.has-warning .form-control-feedback,\n.has-warning .form-control-label,\n.has-warning .form-check-label,\n.has-warning .form-check-inline,\n.has-warning .custom-control {\n color: #f8cb00; }\n\n.has-warning .form-control {\n border-color: #f8cb00; }\n\n.has-warning .input-group-addon {\n color: #f8cb00;\n border-color: #f8cb00;\n background-color: #fff4c5; }\n\n.has-warning .form-control-feedback {\n color: #f8cb00; }\n\n.has-warning .form-control-warning {\n background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'#f8cb00\' d=\'M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z\'/%3E%3C/svg%3E"); }\n\n.has-danger .form-control-feedback,\n.has-danger .form-control-label,\n.has-danger .form-check-label,\n.has-danger .form-check-inline,\n.has-danger .custom-control {\n color: #f86c6b; }\n\n.has-danger .form-control {\n border-color: #f86c6b; }\n\n.has-danger .input-group-addon {\n color: #f86c6b;\n border-color: #f86c6b;\n background-color: white; }\n\n.has-danger .form-control-feedback {\n color: #f86c6b; }\n\n.has-danger .form-control-danger {\n background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'#f86c6b\' viewBox=\'-2 -2 7 7\'%3E%3Cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3E%3Ccircle r=\'.5\'/%3E%3Ccircle cx=\'3\' r=\'.5\'/%3E%3Ccircle cy=\'3\' r=\'.5\'/%3E%3Ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3E%3C/svg%3E"); }\n\n@media (min-width: 544px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle; }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto; }\n .form-inline .input-group > .form-control {\n width: 100%; }\n .form-inline .form-control-label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-check {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-check-label {\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n margin-left: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: normal;\n line-height: 1.25;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.5rem 1rem;\n font-size: 0.875rem;\n transition: all 0.2s ease-in-out; }\n .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n .btn:focus, .btn:hover {\n text-decoration: none; }\n .btn.focus {\n text-decoration: none; }\n .btn:active, .btn.active {\n background-image: none;\n outline: 0; }\n .btn.disabled, .btn:disabled {\n cursor: not-allowed;\n opacity: .65; }\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .btn-primary:hover {\n color: #fff;\n background-color: #1985ac;\n border-color: #187fa3; }\n .btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #1985ac;\n border-color: #187fa3; }\n .btn-primary:active, .btn-primary.active,\n .open > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #1985ac;\n border-color: #187fa3;\n background-image: none; }\n .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,\n .open > .btn-primary.dropdown-toggle:hover,\n .open > .btn-primary.dropdown-toggle:focus,\n .open > .btn-primary.dropdown-toggle.focus {\n color: #fff;\n background-color: #156d8c;\n border-color: #105269; }\n .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .btn-primary.disabled:hover, .btn-primary:disabled:hover {\n background-color: #20a8d8;\n border-color: #20a8d8; }\n\n.btn-secondary {\n color: #263238;\n background-color: #fff;\n border-color: #b0bec5; }\n .btn-secondary:hover {\n color: #263238;\n background-color: #e6e6e6;\n border-color: #8da1ab; }\n .btn-secondary:focus, .btn-secondary.focus {\n color: #263238;\n background-color: #e6e6e6;\n border-color: #8da1ab; }\n .btn-secondary:active, .btn-secondary.active,\n .open > .btn-secondary.dropdown-toggle {\n color: #263238;\n background-color: #e6e6e6;\n border-color: #8da1ab;\n background-image: none; }\n .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,\n .open > .btn-secondary.dropdown-toggle:hover,\n .open > .btn-secondary.dropdown-toggle:focus,\n .open > .btn-secondary.dropdown-toggle.focus {\n color: #263238;\n background-color: #d4d4d4;\n border-color: #68818e; }\n .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {\n background-color: #fff;\n border-color: #b0bec5; }\n .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {\n background-color: #fff;\n border-color: #b0bec5; }\n\n.btn-info {\n color: #fff;\n background-color: #63c2de;\n border-color: #63c2de; }\n .btn-info:hover {\n color: #fff;\n background-color: #39b2d5;\n border-color: #30aed3; }\n .btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #39b2d5;\n border-color: #30aed3; }\n .btn-info:active, .btn-info.active,\n .open > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #39b2d5;\n border-color: #30aed3;\n background-image: none; }\n .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,\n .open > .btn-info.dropdown-toggle:hover,\n .open > .btn-info.dropdown-toggle:focus,\n .open > .btn-info.dropdown-toggle.focus {\n color: #fff;\n background-color: #299fc1;\n border-color: #2283a0; }\n .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {\n background-color: #63c2de;\n border-color: #63c2de; }\n .btn-info.disabled:hover, .btn-info:disabled:hover {\n background-color: #63c2de;\n border-color: #63c2de; }\n\n.btn-success {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .btn-success:hover {\n color: #fff;\n background-color: #3a9d5d;\n border-color: #379558; }\n .btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #3a9d5d;\n border-color: #379558; }\n .btn-success:active, .btn-success.active,\n .open > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3a9d5d;\n border-color: #379558;\n background-image: none; }\n .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,\n .open > .btn-success.dropdown-toggle:hover,\n .open > .btn-success.dropdown-toggle:focus,\n .open > .btn-success.dropdown-toggle.focus {\n color: #fff;\n background-color: #30834d;\n border-color: #25653c; }\n .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .btn-success.disabled:hover, .btn-success:disabled:hover {\n background-color: #4dbd74;\n border-color: #4dbd74; }\n\n.btn-warning {\n color: #fff;\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .btn-warning:hover {\n color: #fff;\n background-color: #c5a100;\n border-color: #bb9900; }\n .btn-warning:focus, .btn-warning.focus {\n color: #fff;\n background-color: #c5a100;\n border-color: #bb9900; }\n .btn-warning:active, .btn-warning.active,\n .open > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #c5a100;\n border-color: #bb9900;\n background-image: none; }\n .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,\n .open > .btn-warning.dropdown-toggle:hover,\n .open > .btn-warning.dropdown-toggle:focus,\n .open > .btn-warning.dropdown-toggle.focus {\n color: #fff;\n background-color: #a18400;\n border-color: #796300; }\n .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .btn-warning.disabled:hover, .btn-warning:disabled:hover {\n background-color: #f8cb00;\n border-color: #f8cb00; }\n\n.btn-danger {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .btn-danger:hover {\n color: #fff;\n background-color: #f63c3a;\n border-color: #f53231; }\n .btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #f63c3a;\n border-color: #f53231; }\n .btn-danger:active, .btn-danger.active,\n .open > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f63c3a;\n border-color: #f53231;\n background-image: none; }\n .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,\n .open > .btn-danger.dropdown-toggle:hover,\n .open > .btn-danger.dropdown-toggle:focus,\n .open > .btn-danger.dropdown-toggle.focus {\n color: #fff;\n background-color: #f41a18;\n border-color: #d90c0a; }\n .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .btn-danger.disabled:hover, .btn-danger:disabled:hover {\n background-color: #f86c6b;\n border-color: #f86c6b; }\n\n.btn-outline-primary {\n color: #20a8d8;\n background-image: none;\n background-color: transparent;\n border-color: #20a8d8; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .btn-outline-primary:active, .btn-outline-primary.active,\n .open > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus,\n .open > .btn-outline-primary.dropdown-toggle:hover,\n .open > .btn-outline-primary.dropdown-toggle:focus,\n .open > .btn-outline-primary.dropdown-toggle.focus {\n color: #fff;\n background-color: #156d8c;\n border-color: #105269; }\n .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {\n border-color: #74cbea; }\n .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {\n border-color: #74cbea; }\n\n.btn-outline-secondary {\n color: #b0bec5;\n background-image: none;\n background-color: transparent;\n border-color: #b0bec5; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #b0bec5;\n border-color: #b0bec5; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n color: #fff;\n background-color: #b0bec5;\n border-color: #b0bec5; }\n .btn-outline-secondary:active, .btn-outline-secondary.active,\n .open > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #b0bec5;\n border-color: #b0bec5; }\n .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,\n .open > .btn-outline-secondary.dropdown-toggle:hover,\n .open > .btn-outline-secondary.dropdown-toggle:focus,\n .open > .btn-outline-secondary.dropdown-toggle.focus {\n color: #fff;\n background-color: #7e95a0;\n border-color: #68818e; }\n .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {\n border-color: #ebeef0; }\n .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {\n border-color: #ebeef0; }\n\n.btn-outline-info {\n color: #63c2de;\n background-image: none;\n background-color: transparent;\n border-color: #63c2de; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #63c2de;\n border-color: #63c2de; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n color: #fff;\n background-color: #63c2de;\n border-color: #63c2de; }\n .btn-outline-info:active, .btn-outline-info.active,\n .open > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #63c2de;\n border-color: #63c2de; }\n .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus,\n .open > .btn-outline-info.dropdown-toggle:hover,\n .open > .btn-outline-info.dropdown-toggle:focus,\n .open > .btn-outline-info.dropdown-toggle.focus {\n color: #fff;\n background-color: #299fc1;\n border-color: #2283a0; }\n .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {\n border-color: #b7e3f0; }\n .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {\n border-color: #b7e3f0; }\n\n.btn-outline-success {\n color: #4dbd74;\n background-image: none;\n background-color: transparent;\n border-color: #4dbd74; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .btn-outline-success:active, .btn-outline-success.active,\n .open > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus,\n .open > .btn-outline-success.dropdown-toggle:hover,\n .open > .btn-outline-success.dropdown-toggle:focus,\n .open > .btn-outline-success.dropdown-toggle.focus {\n color: #fff;\n background-color: #30834d;\n border-color: #25653c; }\n .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {\n border-color: #97d9ae; }\n .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {\n border-color: #97d9ae; }\n\n.btn-outline-warning {\n color: #f8cb00;\n background-image: none;\n background-color: transparent;\n border-color: #f8cb00; }\n .btn-outline-warning:hover {\n color: #fff;\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n color: #fff;\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .btn-outline-warning:active, .btn-outline-warning.active,\n .open > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus,\n .open > .btn-outline-warning.dropdown-toggle:hover,\n .open > .btn-outline-warning.dropdown-toggle:focus,\n .open > .btn-outline-warning.dropdown-toggle.focus {\n color: #fff;\n background-color: #a18400;\n border-color: #796300; }\n .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {\n border-color: #ffe25f; }\n .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {\n border-color: #ffe25f; }\n\n.btn-outline-danger {\n color: #f86c6b;\n background-image: none;\n background-color: transparent;\n border-color: #f86c6b; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .btn-outline-danger:active, .btn-outline-danger.active,\n .open > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus,\n .open > .btn-outline-danger.dropdown-toggle:hover,\n .open > .btn-outline-danger.dropdown-toggle:focus,\n .open > .btn-outline-danger.dropdown-toggle.focus {\n color: #fff;\n background-color: #f41a18;\n border-color: #d90c0a; }\n .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {\n border-color: #fdcdcc; }\n .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {\n border-color: #fdcdcc; }\n\n.btn-link {\n font-weight: normal;\n color: #20a8d8;\n border-radius: 0; }\n .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {\n background-color: transparent; }\n .btn-link, .btn-link:focus, .btn-link:active {\n border-color: transparent; }\n .btn-link:hover {\n border-color: transparent; }\n .btn-link:focus, .btn-link:hover {\n color: #167495;\n text-decoration: underline;\n background-color: transparent; }\n .btn-link:disabled:focus, .btn-link:disabled:hover {\n color: #b0bec5;\n text-decoration: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n\n.btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type="submit"].btn-block,\ninput[type="reset"].btn-block,\ninput[type="button"].btn-block {\n width: 100%; }\n\n.btn .tag {\n position: absolute;\n top: 2px;\n right: 6px;\n font-size: 9px; }\n\n.fade {\n opacity: 0;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.collapse {\n display: none; }\n .collapse.in {\n display: block; }\n\ntr.collapse.in {\n display: table-row; }\n\ntbody.collapse.in {\n display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition-timing-function: ease;\n transition-duration: .35s;\n transition-property: height; }\n\n.dropup,\n.dropdown {\n position: relative; }\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.3em;\n vertical-align: middle;\n content: "";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-left: 0.3em solid transparent; }\n\n.dropdown-toggle:focus {\n outline: 0; }\n\n.dropup .dropdown-toggle::after {\n border-top: 0;\n border-bottom: 0.3em solid; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0 0;\n margin: 0.125rem 0 0;\n font-size: 0.875rem;\n color: #263238;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #cfd8dc; }\n\n.dropdown-divider {\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n background-color: #eceff1; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 3px 1.5rem;\n clear: both;\n font-weight: normal;\n color: #263238;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0; }\n .dropdown-item:focus, .dropdown-item:hover {\n color: #1c2429;\n text-decoration: none;\n background-color: #f5f5f5; }\n .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {\n color: #fff;\n text-decoration: none;\n background-color: #20a8d8;\n outline: 0; }\n .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {\n color: #b0bec5; }\n .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }\n\n.open > .dropdown-menu {\n display: block; }\n\n.open > a {\n outline: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-header {\n display: block;\n padding: 0 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #b0bec5;\n white-space: nowrap; }\n\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990; }\n\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: "";\n border-top: 0;\n border-bottom: 0.3em solid; }\n\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 0.125rem; }\n\n.dropdown-item {\n position: relative;\n padding: 10px 20px;\n border-bottom: 1px solid #cfd8dc; }\n .dropdown-item:last-child {\n border-bottom: 0; }\n .dropdown-item i {\n display: inline-block;\n width: 20px;\n margin-right: 10px;\n margin-left: -10px;\n color: #cfd8dc;\n text-align: center; }\n .dropdown-item .tag {\n position: absolute;\n right: 10px;\n margin-top: 2px; }\n\n.dropdown-header {\n padding: 8px 20px;\n background: #eceff1;\n border-bottom: 1px solid #cfd8dc; }\n .dropdown-header .btn {\n margin-top: -7px;\n color: #b0bec5; }\n .dropdown-header .btn:hover {\n color: #263238; }\n .dropdown-header .btn.pull-right {\n margin-right: -20px; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n float: left;\n margin-bottom: 0; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 2; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 2; }\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px; }\n\n.btn-toolbar {\n margin-left: -0.5rem; }\n .btn-toolbar::after {\n content: "";\n display: table;\n clear: both; }\n .btn-toolbar .btn-group,\n .btn-toolbar .input-group {\n float: left; }\n .btn-toolbar > .btn,\n .btn-toolbar > .btn-group,\n .btn-toolbar > .input-group {\n margin-left: 0.5rem; }\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0; }\n\n.btn-group > .btn:first-child {\n margin-left: 0; }\n\n.btn-group > .btn-group {\n float: left; }\n\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0; }\n\n.btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n .btn + .dropdown-toggle-split::after {\n margin-left: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 1.125rem;\n padding-left: 1.125rem; }\n\n.btn .caret {\n margin-left: 0; }\n\n.btn-lg .caret, .btn-group-lg > .btn .caret {\n border-width: 0.3em 0.3em 0;\n border-bottom-width: 0; }\n\n.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {\n border-width: 0 0.3em 0.3em; }\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%; }\n\n.btn-group-vertical > .btn-group::after {\n content: "";\n display: table;\n clear: both; }\n\n.btn-group-vertical > .btn-group > .btn {\n float: none; }\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0; }\n\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n[data-toggle="buttons"] > .btn input[type="radio"],\n[data-toggle="buttons"] > .btn input[type="checkbox"],\n[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],\n[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n width: 100%;\n display: table;\n border-collapse: separate; }\n .input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0; }\n .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {\n z-index: 3; }\n\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell; }\n\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.input-group-addon {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: normal;\n line-height: 1.25;\n color: #607d8b;\n text-align: center;\n background-color: #cfd8dc;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .input-group-addon.form-control-sm,\n .input-group-sm > .input-group-addon,\n .input-group-sm > .input-group-btn > .input-group-addon.btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem; }\n .input-group-addon.form-control-lg,\n .input-group-lg > .input-group-addon,\n .input-group-lg > .input-group-btn > .input-group-addon.btn {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem; }\n .input-group-addon input[type="radio"],\n .input-group-addon input[type="checkbox"] {\n margin-top: 0; }\n\n.input-group-addon:not(:last-child) {\n border-right: 0; }\n\n.form-control + .input-group-addon:not(:first-child) {\n border-left: 0; }\n\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap; }\n .input-group-btn > .btn {\n position: relative; }\n .input-group-btn > .btn + .btn {\n margin-left: -1px; }\n .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {\n z-index: 3; }\n .input-group-btn:not(:last-child) > .btn,\n .input-group-btn:not(:last-child) > .btn-group {\n margin-right: -1px; }\n .input-group-btn:not(:first-child) > .btn,\n .input-group-btn:not(:first-child) > .btn-group {\n z-index: 2;\n margin-left: -1px; }\n .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,\n .input-group-btn:not(:first-child) > .btn-group:focus,\n .input-group-btn:not(:first-child) > .btn-group:active,\n .input-group-btn:not(:first-child) > .btn-group:hover {\n z-index: 3; }\n\n.input-group-addon,\n.input-group-btn {\n min-width: 40px;\n white-space: nowrap;\n vertical-align: middle; }\n\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: inline-block; }\n .nav-link:focus, .nav-link:hover {\n text-decoration: none; }\n .nav-link.disabled {\n color: #b0bec5; }\n .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {\n color: #b0bec5;\n cursor: not-allowed;\n background-color: transparent; }\n\n.nav-inline .nav-item {\n display: inline-block; }\n\n.nav-inline .nav-item + .nav-item,\n.nav-inline .nav-link + .nav-link {\n margin-left: 1rem; }\n\n.nav-tabs {\n border-bottom: 1px solid #ddd; }\n .nav-tabs::after {\n content: "";\n display: table;\n clear: both; }\n .nav-tabs .nav-item {\n float: left;\n margin-bottom: -1px; }\n .nav-tabs .nav-item + .nav-item {\n margin-left: 0.2rem; }\n .nav-tabs .nav-link {\n display: block;\n padding: 0.5em 1em;\n border: 1px solid transparent; }\n .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n border-color: #cfd8dc #cfd8dc #ddd; }\n .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {\n color: #b0bec5;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,\n .nav-tabs .nav-item.open .nav-link,\n .nav-tabs .nav-item.open .nav-link:focus,\n .nav-tabs .nav-item.open .nav-link:hover {\n color: #607d8b;\n background-color: #e4e5e6;\n border-color: #ddd #ddd transparent; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px; }\n\n.nav-pills::after {\n content: "";\n display: table;\n clear: both; }\n\n.nav-pills .nav-item {\n float: left; }\n .nav-pills .nav-item + .nav-item {\n margin-left: 0.2rem; }\n\n.nav-pills .nav-link {\n display: block;\n padding: 0.5em 1em; }\n\n.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,\n.nav-pills .nav-item.open .nav-link,\n.nav-pills .nav-item.open .nav-link:focus,\n.nav-pills .nav-item.open .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #20a8d8; }\n\n.nav-stacked .nav-item {\n display: block;\n float: none; }\n .nav-stacked .nav-item + .nav-item {\n margin-top: 0.2rem;\n margin-left: 0; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n padding: 0.5rem 1rem; }\n .navbar::after {\n content: "";\n display: table;\n clear: both; }\n\n.navbar-full {\n z-index: 1000; }\n\n.navbar-fixed-top, body.navbar-fixed header.navbar,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.navbar-fixed-top, body.navbar-fixed header.navbar {\n top: 0; }\n\n.navbar-fixed-bottom {\n bottom: 0; }\n\n.navbar-sticky-top {\n position: sticky;\n top: 0;\n z-index: 1030;\n width: 100%; }\n\n.navbar-brand {\n float: left;\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n margin-right: 1rem;\n font-size: 1.25rem; }\n .navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none; }\n .navbar-brand > img {\n display: block; }\n\n.navbar-divider {\n float: left;\n width: 1px;\n padding-top: .425rem;\n padding-bottom: .425rem;\n margin-right: 1rem;\n margin-left: 1rem;\n overflow: hidden; }\n .navbar-divider::before {\n content: "\\A0"; }\n\n.navbar-toggler {\n width: 2.5em;\n height: 2em;\n padding: .5rem .75rem;\n font-size: 1.25rem;\n line-height: 1;\n background: transparent no-repeat center center;\n background-size: 24px 24px;\n border: 1px solid transparent; }\n .navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none; }\n\n.navbar-nav .nav-item {\n float: left; }\n\n.navbar-nav .nav-link {\n display: block;\n padding-top: .425rem;\n padding-bottom: .425rem; }\n .navbar-nav .nav-link + .nav-link {\n margin-left: 1rem; }\n\n.navbar-nav .nav-item + .nav-item {\n margin-left: 1rem; }\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.8); }\n .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n color: rgba(0, 0, 0, 0.8); }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.3); }\n .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: rgba(0, 0, 0, 0.6); }\n\n.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link:focus,\n.navbar-light .navbar-nav .active > .nav-link:hover,\n.navbar-light .navbar-nav .nav-link.open,\n.navbar-light .navbar-nav .nav-link.open:focus,\n.navbar-light .navbar-nav .nav-link.open:hover,\n.navbar-light .navbar-nav .nav-link.active,\n.navbar-light .navbar-nav .nav-link.active:focus,\n.navbar-light .navbar-nav .nav-link.active:hover {\n color: rgba(0, 0, 0, 0.8); }\n\n.navbar-light .navbar-toggler {\n background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.3)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E"); }\n\n.navbar-light .navbar-divider {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.navbar-dark .navbar-brand {\n color: white; }\n .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n color: white; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: rgba(255, 255, 255, 0.75); }\n\n.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link:focus,\n.navbar-dark .navbar-nav .active > .nav-link:hover,\n.navbar-dark .navbar-nav .nav-link.open,\n.navbar-dark .navbar-nav .nav-link.open:focus,\n.navbar-dark .navbar-nav .nav-link.open:hover,\n.navbar-dark .navbar-nav .nav-link.active,\n.navbar-dark .navbar-nav .nav-link.active:focus,\n.navbar-dark .navbar-nav .nav-link.active:hover {\n color: white; }\n\n.navbar-dark .navbar-toggler {\n background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E"); }\n\n.navbar-dark .navbar-divider {\n background-color: rgba(255, 255, 255, 0.075); }\n\n.navbar-toggleable-xs::after {\n content: "";\n display: table;\n clear: both; }\n\n@media (max-width: 543px) {\n .navbar-toggleable-xs .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 544px) {\n .navbar-toggleable-xs {\n display: block !important; } }\n\n.navbar-toggleable-sm::after {\n content: "";\n display: table;\n clear: both; }\n\n@media (max-width: 767px) {\n .navbar-toggleable-sm .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-toggleable-sm {\n display: block !important; } }\n\n.navbar-toggleable-md::after {\n content: "";\n display: table;\n clear: both; }\n\n@media (max-width: 991px) {\n .navbar-toggleable-md .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-toggleable-md {\n display: block !important; } }\n\nheader.navbar {\n position: relative;\n height: 55px;\n padding: 0;\n line-height: 55px;\n background-color: #fff;\n border-bottom: 1px solid #cfd8dc; }\n header.navbar .container-fluid {\n padding: 0; }\n header.navbar .nav-item {\n position: relative;\n min-width: 50px;\n margin: 0 !important;\n text-align: center; }\n header.navbar .nav-item .nav-link i {\n vertical-align: middle; }\n header.navbar .nav-item .nav-link .tag {\n position: absolute;\n top: 9px;\n right: 7px; }\n header.navbar .img-avatar {\n height: 35px;\n margin: 0 10px; }\n header.navbar .dropdown-menu {\n padding-bottom: 0;\n line-height: 1.5; }\n header.navbar .dropdown-item {\n min-width: 180px; }\n header.navbar a.navbar-brand {\n display: inline-block;\n width: 155px;\n height: 55px;\n padding: 0.5rem 1rem;\n background-color: #fff;\n background-image: url('+o(776)+');\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 70px auto;\n border-bottom: 1px solid #cfd8dc; }\n\nheader.navbar .navbar-brand {\n margin-right: 0; }\n\n.navbar-toggler {\n padding: 0 .75em;\n line-height: 51px; }\n\nheader.navbar .navbar-nav .nav-link {\n padding-top: 0;\n padding-bottom: 0; }\n\n.navbar-brand {\n color: rgba(0, 0, 0, 0.8); }\n .navbar-brand:focus, .navbar-brand:hover {\n color: rgba(0, 0, 0, 0.8); }\n\n.navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.3); }\n .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {\n color: rgba(0, 0, 0, 0.6); }\n\n.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover,\n.navbar-nav .active > .nav-link,\n.navbar-nav .active > .nav-link:focus,\n.navbar-nav .active > .nav-link:hover,\n.navbar-nav .nav-link.open,\n.navbar-nav .nav-link.open:focus,\n.navbar-nav .nav-link.open:hover,\n.navbar-nav .nav-link.active,\n.navbar-nav .nav-link.active:focus,\n.navbar-nav .nav-link.active:hover {\n color: rgba(0, 0, 0, 0.8); }\n\n.navbar-divider {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.card {\n position: relative;\n display: block;\n margin-bottom: 0.75rem;\n background-color: #fff;\n border: 1px solid #cfd8dc; }\n\n.card-block {\n padding: 1.25rem; }\n .card-block::after {\n content: "";\n display: table;\n clear: both; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #eceff1;\n border-bottom: 1px solid #cfd8dc; }\n .card-header::after {\n content: "";\n display: table;\n clear: both; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #eceff1;\n border-top: 1px solid #cfd8dc; }\n .card-footer::after {\n content: "";\n display: table;\n clear: both; }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-primary {\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .card-primary .card-header,\n .card-primary .card-footer {\n background-color: transparent; }\n\n.card-success {\n background-color: #4dbd74;\n border-color: #4dbd74; }\n .card-success .card-header,\n .card-success .card-footer {\n background-color: transparent; }\n\n.card-info {\n background-color: #63c2de;\n border-color: #63c2de; }\n .card-info .card-header,\n .card-info .card-footer {\n background-color: transparent; }\n\n.card-warning {\n background-color: #f8cb00;\n border-color: #f8cb00; }\n .card-warning .card-header,\n .card-warning .card-footer {\n background-color: transparent; }\n\n.card-danger {\n background-color: #f86c6b;\n border-color: #f86c6b; }\n .card-danger .card-header,\n .card-danger .card-footer {\n background-color: transparent; }\n\n.card-outline-primary {\n background-color: transparent;\n border-color: #20a8d8; }\n\n.card-outline-secondary {\n background-color: transparent;\n border-color: #b0bec5; }\n\n.card-outline-info {\n background-color: transparent;\n border-color: #63c2de; }\n\n.card-outline-success {\n background-color: transparent;\n border-color: #4dbd74; }\n\n.card-outline-warning {\n background-color: transparent;\n border-color: #f8cb00; }\n\n.card-outline-danger {\n background-color: transparent;\n border-color: #f86c6b; }\n\n.card-inverse .card-header,\n.card-inverse .card-footer {\n border-color: rgba(255, 255, 255, 0.2); }\n\n.card-inverse .card-header,\n.card-inverse .card-footer,\n.card-inverse .card-title,\n.card-inverse .card-blockquote {\n color: #fff; }\n\n.card-inverse .card-link,\n.card-inverse .card-text,\n.card-inverse .card-subtitle,\n.card-inverse .card-blockquote .blockquote-footer {\n color: rgba(255, 255, 255, 0.65); }\n\n.card-inverse .card-link:focus, .card-inverse .card-link:hover {\n color: #fff; }\n\n.card-blockquote {\n padding: 0;\n margin-bottom: 0;\n border-left: 0; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n@media (min-width: 544px) {\n .card-deck {\n display: table;\n width: 100%;\n margin-bottom: 0.75rem;\n table-layout: fixed;\n border-spacing: 1.25rem 0; }\n .card-deck .card {\n display: table-cell;\n margin-bottom: 0;\n vertical-align: top; }\n .card-deck-wrapper {\n margin-right: -1.25rem;\n margin-left: -1.25rem; } }\n\n@media (min-width: 544px) {\n .card-group {\n display: table;\n width: 100%;\n table-layout: fixed; }\n .card-group .card {\n display: table-cell;\n vertical-align: top; }\n .card-group .card + .card {\n margin-left: 0;\n border-left: 0; } }\n\n@media (min-width: 544px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.card {\n margin-bottom: 1.5rem; }\n\n.card-header i.icon-bg {\n display: inline-block;\n padding: 0.75rem 1.25rem !important;\n margin-top: -0.75rem;\n margin-right: 1.25rem;\n margin-bottom: -0.75rem;\n margin-left: -1.25rem;\n line-height: inherit;\n color: #263238;\n vertical-align: bottom;\n background: transparent;\n border-right: 1px solid #cfd8dc; }\n\n.card-header ul.nav.nav-tabs {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n border-bottom: 0; }\n .card-header ul.nav.nav-tabs li.nav-item {\n border-top: 0; }\n .card-header ul.nav.nav-tabs li.nav-item a.nav-link {\n padding: 0.75rem 0.625rem;\n color: #b0bec5;\n border-top: 0; }\n .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active {\n color: #263238;\n background: #fff; }\n\n.card-header.card-header-inverse {\n color: #fff; }\n\n.card-header.card-header-primary {\n margin: -1px -1px 0;\n background: #20a8d8;\n border-bottom: 1px solid #20a8d8; }\n\n.card-header.card-header-secondary {\n margin: -1px -1px 0;\n background: #cfd8dc;\n border-bottom: 1px solid #cfd8dc; }\n\n.card-header.card-header-success {\n margin: -1px -1px 0;\n background: #4dbd74;\n border-bottom: 1px solid #4dbd74; }\n\n.card-header.card-header-info {\n margin: -1px -1px 0;\n background: #63c2de;\n border-bottom: 1px solid #63c2de; }\n\n.card-header.card-header-warning {\n margin: -1px -1px 0;\n background: #f8cb00;\n border-bottom: 1px solid #f8cb00; }\n\n.card-header.card-header-danger {\n margin: -1px -1px 0;\n background: #f86c6b;\n border-bottom: 1px solid #f86c6b; }\n\n.card-header .btn {\n margin-top: -0.5rem; }\n\n.card-header .btn-sm, .card-header .btn-group-sm > .btn {\n margin-top: -0.25rem; }\n\n.card-header .btn-lg, .card-header .btn-group-lg > .btn {\n margin-top: -0.75rem; }\n\n.card-footer ul {\n display: table;\n width: 100%;\n padding: 0;\n margin: 0;\n table-layout: fixed; }\n .card-footer ul li {\n display: table-cell;\n padding: 0 1.25rem;\n text-align: center; }\n .card-footer ul li progress {\n margin-top: 0.75rem;\n margin-bottom: 0; }\n\n.card-primary {\n background-color: #20a8d8; }\n .card-primary .card-header {\n border-color: #1d97c2; }\n .card-primary .card-header, .card-primary .card-footer {\n background-color: #1d97c2; }\n\n.card-secondary {\n background-color: #cfd8dc; }\n .card-secondary .card-header {\n border-color: #c0ccd1; }\n .card-secondary .card-header, .card-secondary .card-footer {\n background-color: #c0ccd1; }\n\n.card-success {\n background-color: #4dbd74; }\n .card-success .card-header {\n border-color: #41af67; }\n .card-success .card-header, .card-success .card-footer {\n background-color: #41af67; }\n\n.card-info {\n background-color: #63c2de; }\n .card-info .card-header {\n border-color: #4ebada; }\n .card-info .card-header, .card-info .card-footer {\n background-color: #4ebada; }\n\n.card-warning {\n background-color: #f8cb00; }\n .card-warning .card-header {\n border-color: #dfb600; }\n .card-warning .card-header, .card-warning .card-footer {\n background-color: #dfb600; }\n\n.card-danger {\n background-color: #f86c6b; }\n .card-danger .card-header {\n border-color: #f75453; }\n .card-danger .card-header, .card-danger .card-footer {\n background-color: #f75453; }\n\n.card-inverse {\n color: #fff; }\n .card-inverse .text-muted {\n color: rgba(255, 255, 255, 0.6) !important; }\n .card-inverse .progress[value] {\n background-color: rgba(255, 255, 255, 0.2) !important; }\n .card-inverse .progress[value]::-webkit-progress-bar {\n background-color: rgba(255, 255, 255, 0.2) !important; }\n .card-inverse base::-moz-progress-bar,\n .card-inverse .progress[value] {\n background-color: rgba(255, 255, 255, 0.2) !important; }\n .card-inverse .progress[value]::-webkit-progress-value {\n background-color: #fff !important; }\n .card-inverse .progress[value]::-moz-progress-bar {\n background-color: #fff !important; }\n .card-inverse .progress[value]::-ms-fill {\n background-color: #fff !important; }\n @media screen and (min-width: 0\\0) {\n .card-inverse .progress .progress-bar {\n background-color: #fff !important; } }\n\n[class*="card-outline-"] .card-block {\n background: #fff !important; }\n\n[class*="card-outline-"].card-outline-top {\n border-top-width: 2px;\n border-right-color: #cfd8dc;\n border-bottom-color: #cfd8dc;\n border-left-color: #cfd8dc; }\n\n.card-accent-primary {\n border-top-width: 2px;\n border-top-color: #20a8d8; }\n\n.card-accent-secondary {\n border-top-width: 2px;\n border-top-color: #b0bec5; }\n\n.card-accent-info {\n border-top-width: 2px;\n border-top-color: #63c2de; }\n\n.card-accent-success {\n border-top-width: 2px;\n border-top-color: #4dbd74; }\n\n.card-accent-warning {\n border-top-width: 2px;\n border-top-color: #f8cb00; }\n\n.card-accent-danger {\n border-top-width: 2px;\n border-top-color: #f86c6b; }\n\n.card-header > i {\n margin-right: 0.5rem; }\n\n.card-header .card-actions {\n position: absolute;\n top: 0;\n right: 0; }\n .card-header .card-actions a, .card-header .card-actions button {\n display: block;\n float: left;\n width: 50px;\n padding: 0.75rem 0;\n margin: 0 !important;\n color: #263238;\n text-align: center;\n background: transparent;\n border: 0;\n border-left: 1px solid #cfd8dc;\n box-shadow: 0; }\n .card-header .card-actions a:hover, .card-header .card-actions button:hover {\n text-decoration: none; }\n .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] {\n display: inline-block;\n vertical-align: middle; }\n .card-header .card-actions a i, .card-header .card-actions button i {\n display: inline-block;\n transition: .4s; }\n .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .card-header .card-actions .input-group {\n width: 230px;\n margin: 6px; }\n .card-header .card-actions .input-group .input-group-addon {\n background: #fff; }\n .card-header .card-actions .input-group input {\n border-left: 0; }\n\n.card-full {\n margin-top: -1rem;\n margin-right: -15px;\n margin-left: -15px;\n border: 0;\n border-bottom: 1px solid #cfd8dc; }\n\n@media (min-width: 544px) {\n .card-columns {\n -moz-column-count: 3;\n -webkit-column-count: 3;\n column-gap: 1.25rem;\n column-count: 3; }\n .card-columns .card {\n display: inline-block;\n width: 100%; }\n .card-columns.col-2 {\n -moz-column-count: 2;\n -webkit-column-count: 2;\n column-count: 2; } }\n\n.card-group {\n margin-bottom: 1.5rem; }\n\n.breadcrumb {\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #fff; }\n .breadcrumb::after {\n content: "";\n display: table;\n clear: both; }\n\n.breadcrumb-item {\n float: left; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n color: #b0bec5;\n content: "/"; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n .breadcrumb-item.active {\n color: #b0bec5; }\n\n.breadcrumb {\n position: relative;\n margin-bottom: 1.5rem;\n border-bottom: 1px solid #cfd8dc; }\n\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin-top: 1rem;\n margin-bottom: 1rem; }\n\n.page-item, .pagination-datatables li, .pagination li {\n display: inline; }\n .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a {\n margin-left: 0; }\n .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover {\n z-index: 2;\n color: #fff;\n cursor: default;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover {\n color: #b0bec5;\n pointer-events: none;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd; }\n\n.page-link, .pagination-datatables li a, .pagination li a {\n position: relative;\n float: left;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n color: #20a8d8;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd; }\n .page-link:focus, .pagination-datatables li a:focus, .pagination li a:focus, .page-link:hover, .pagination-datatables li a:hover, .pagination li a:hover {\n color: #167495;\n background-color: #cfd8dc;\n border-color: #ddd; }\n\n.pagination-lg .page-link, .pagination-lg .pagination-datatables li a, .pagination-datatables li .pagination-lg a, .pagination-lg .pagination li a, .pagination li .pagination-lg a {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem; }\n\n.pagination-sm .page-link, .pagination-sm .pagination-datatables li a, .pagination-datatables li .pagination-sm a, .pagination-sm .pagination li a, .pagination li .pagination-sm a {\n padding: 0.275rem 0.75rem;\n font-size: 0.875rem; }\n\n.tag {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline; }\n .tag:empty {\n display: none; }\n\n.btn .tag {\n position: relative;\n top: -1px; }\n\na.tag:focus, a.tag:hover {\n color: #fff;\n text-decoration: none;\n cursor: pointer; }\n\n.tag-pill {\n padding-right: 0.6em;\n padding-left: 0.6em; }\n\n.tag-default {\n background-color: #b0bec5; }\n .tag-default[href]:focus, .tag-default[href]:hover {\n background-color: #93a6af; }\n\n.tag-primary {\n background-color: #20a8d8; }\n .tag-primary[href]:focus, .tag-primary[href]:hover {\n background-color: #1985ac; }\n\n.tag-success {\n background-color: #4dbd74; }\n .tag-success[href]:focus, .tag-success[href]:hover {\n background-color: #3a9d5d; }\n\n.tag-info {\n background-color: #63c2de; }\n .tag-info[href]:focus, .tag-info[href]:hover {\n background-color: #39b2d5; }\n\n.tag-warning {\n background-color: #f8cb00; }\n .tag-warning[href]:focus, .tag-warning[href]:hover {\n background-color: #c5a100; }\n\n.tag-danger {\n background-color: #f86c6b; }\n .tag-danger[href]:focus, .tag-danger[href]:hover {\n background-color: #f63c3a; }\n\n.tag-pill {\n border-radius: 10rem; }\n\n.alert {\n padding: 1rem;\n margin-bottom: 1rem;\n border: 1px solid transparent; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: bold; }\n\n.alert-dismissible {\n padding-right: 2rem; }\n .alert-dismissible .close {\n position: relative;\n top: -.125rem;\n right: -1rem;\n color: inherit; }\n\n.alert-success {\n background-color: #dff0d8;\n border-color: #d0e9c6;\n color: #3c763d; }\n .alert-success hr {\n border-top-color: #c1e2b3; }\n .alert-success .alert-link {\n color: #2b542c; }\n\n.alert-info {\n background-color: #d9edf7;\n border-color: #bcdff1;\n color: #31708f; }\n .alert-info hr {\n border-top-color: #a6d5ec; }\n .alert-info .alert-link {\n color: #245269; }\n\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faf2cc;\n color: #8a6d3b; }\n .alert-warning hr {\n border-top-color: #f7ecb5; }\n .alert-warning .alert-link {\n color: #66512c; }\n\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebcccc;\n color: #a94442; }\n .alert-danger hr {\n border-top-color: #e4b9b9; }\n .alert-danger .alert-link {\n color: #843534; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: block;\n width: 100%;\n height: 1rem;\n margin-bottom: 1rem; }\n\n.progress[value] {\n background-color: #eceff1;\n border: 0;\n appearance: none; }\n\n.progress[value]::-ms-fill {\n background-color: #0074d9;\n border: 0; }\n\n.progress[value]::-moz-progress-bar {\n background-color: #0074d9; }\n\n.progress[value]::-webkit-progress-value {\n background-color: #0074d9; }\n\n.progress[value]::-webkit-progress-bar {\n background-color: #eceff1; }\n\nbase::-moz-progress-bar,\n.progress[value] {\n background-color: #eceff1; }\n\n@media screen and (min-width: 0\\0) {\n .progress {\n background-color: #eceff1; }\n .progress-bar {\n display: inline-block;\n height: 1rem;\n text-indent: -999rem;\n background-color: #0074d9; } }\n\n.progress-striped[value]::-webkit-progress-value {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-striped[value]::-moz-progress-bar {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-striped[value]::-ms-fill {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n@media screen and (min-width: 0\\0) {\n .progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; } }\n\n.progress-animated[value]::-webkit-progress-value {\n animation: progress-bar-stripes 2s linear infinite; }\n\n.progress-animated[value]::-moz-progress-bar {\n animation: progress-bar-stripes 2s linear infinite; }\n\n@media screen and (min-width: 0\\0) {\n .progress-animated .progress-bar-striped {\n animation: progress-bar-stripes 2s linear infinite; } }\n\n.progress-success[value]::-webkit-progress-value {\n background-color: #4dbd74; }\n\n.progress-success[value]::-moz-progress-bar {\n background-color: #4dbd74; }\n\n.progress-success[value]::-ms-fill {\n background-color: #4dbd74; }\n\n@media screen and (min-width: 0\\0) {\n .progress-success .progress-bar {\n background-color: #4dbd74; } }\n\n.progress-info[value]::-webkit-progress-value {\n background-color: #63c2de; }\n\n.progress-info[value]::-moz-progress-bar {\n background-color: #63c2de; }\n\n.progress-info[value]::-ms-fill {\n background-color: #63c2de; }\n\n@media screen and (min-width: 0\\0) {\n .progress-info .progress-bar {\n background-color: #63c2de; } }\n\n.progress-warning[value]::-webkit-progress-value {\n background-color: #f8cb00; }\n\n.progress-warning[value]::-moz-progress-bar {\n background-color: #f8cb00; }\n\n.progress-warning[value]::-ms-fill {\n background-color: #f8cb00; }\n\n@media screen and (min-width: 0\\0) {\n .progress-warning .progress-bar {\n background-color: #f8cb00; } }\n\n.progress-danger[value]::-webkit-progress-value {\n background-color: #f86c6b; }\n\n.progress-danger[value]::-moz-progress-bar {\n background-color: #f86c6b; }\n\n.progress-danger[value]::-ms-fill {\n background-color: #f86c6b; }\n\n@media screen and (min-width: 0\\0) {\n .progress-danger .progress-bar {\n background-color: #f86c6b; } }\n\n.progress.progress-sm {\n height: 8px; }\n\n.progress.progress-xs {\n height: 4px; }\n\n.media,\n.media-body {\n overflow: hidden; }\n\n.media-body {\n width: 10000px; }\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top; }\n\n.media-middle {\n vertical-align: middle; }\n\n.media-bottom {\n vertical-align: bottom; }\n\n.media-object {\n display: block; }\n .media-object.img-thumbnail {\n max-width: none; }\n\n.media-right {\n padding-left: 10px; }\n\n.media-left {\n padding-right: 10px; }\n\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px; }\n\n.media-list {\n padding-left: 0;\n list-style: none; }\n\n.list-group {\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd; }\n .list-group-item:last-child {\n margin-bottom: 0; }\n .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {\n color: #b0bec5;\n cursor: not-allowed;\n background-color: #cfd8dc; }\n .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {\n color: inherit; }\n .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {\n color: #b0bec5; }\n .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {\n z-index: 2;\n color: #fff;\n text-decoration: none;\n background-color: #20a8d8;\n border-color: #20a8d8; }\n .list-group-item.active .list-group-item-heading,\n .list-group-item.active .list-group-item-heading > small,\n .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,\n .list-group-item.active:focus .list-group-item-heading > small,\n .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,\n .list-group-item.active:hover .list-group-item-heading > small,\n .list-group-item.active:hover .list-group-item-heading > .small {\n color: inherit; }\n .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {\n color: #ccecf8; }\n\n.list-group-flush .list-group-item {\n border-radius: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #555;\n text-align: inherit; }\n .list-group-item-action .list-group-item-heading {\n color: #333; }\n .list-group-item-action:focus, .list-group-item-action:hover {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5; }\n\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8; }\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d; }\n a.list-group-item-success .list-group-item-heading,\n button.list-group-item-success .list-group-item-heading {\n color: inherit; }\n a.list-group-item-success:focus, a.list-group-item-success:hover,\n button.list-group-item-success:focus,\n button.list-group-item-success:hover {\n color: #3c763d;\n background-color: #d0e9c6; }\n a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,\n button.list-group-item-success.active,\n button.list-group-item-success.active:focus,\n button.list-group-item-success.active:hover {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d; }\n\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7; }\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f; }\n a.list-group-item-info .list-group-item-heading,\n button.list-group-item-info .list-group-item-heading {\n color: inherit; }\n a.list-group-item-info:focus, a.list-group-item-info:hover,\n button.list-group-item-info:focus,\n button.list-group-item-info:hover {\n color: #31708f;\n background-color: #c4e3f3; }\n a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,\n button.list-group-item-info.active,\n button.list-group-item-info.active:focus,\n button.list-group-item-info.active:hover {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f; }\n\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3; }\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b; }\n a.list-group-item-warning .list-group-item-heading,\n button.list-group-item-warning .list-group-item-heading {\n color: inherit; }\n a.list-group-item-warning:focus, a.list-group-item-warning:hover,\n button.list-group-item-warning:focus,\n button.list-group-item-warning:hover {\n color: #8a6d3b;\n background-color: #faf2cc; }\n a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,\n button.list-group-item-warning.active,\n button.list-group-item-warning.active:focus,\n button.list-group-item-warning.active:hover {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b; }\n\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede; }\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442; }\n a.list-group-item-danger .list-group-item-heading,\n button.list-group-item-danger .list-group-item-heading {\n color: inherit; }\n a.list-group-item-danger:focus, a.list-group-item-danger:hover,\n button.list-group-item-danger:focus,\n button.list-group-item-danger:hover {\n color: #a94442;\n background-color: #ebcccc; }\n a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,\n button.list-group-item-danger.active,\n button.list-group-item-danger.active:focus,\n button.list-group-item-danger.active:hover {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442; }\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px; }\n\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3; }\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9 {\n padding-bottom: 42.85714%; }\n\n.embed-responsive-16by9 {\n padding-bottom: 56.25%; }\n\n.embed-responsive-4by3 {\n padding-bottom: 75%; }\n\n.embed-responsive-1by1 {\n padding-bottom: 100%; }\n\n.close {\n float: right;\n font-size: 1.3125rem;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .2; }\n .close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: .5; }\n\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none; }\n\n.modal-open {\n overflow: hidden; }\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0; }\n .modal.fade .modal-dialog {\n transition: transform .3s ease-out;\n transform: translate(0, -25%); }\n .modal.in .modal-dialog {\n transform: translate(0, 0); }\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px; }\n\n.modal-content {\n position: relative;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.in {\n opacity: 0.5; }\n\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5; }\n .modal-header::after {\n content: "";\n display: table;\n clear: both; }\n\n.modal-header .close {\n margin-top: -2px; }\n\n.modal-title {\n margin: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n padding: 15px; }\n\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5; }\n .modal-footer::after {\n content: "";\n display: table;\n clear: both; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 544px) {\n .modal-dialog {\n max-width: 600px;\n margin: 30px auto; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 900px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.in {\n opacity: 0.9; }\n .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {\n padding: 5px 0;\n margin-top: -3px; }\n .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000; }\n .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {\n padding: 0 5px;\n margin-left: 3px; }\n .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000; }\n .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {\n padding: 5px 0;\n margin-top: 3px; }\n .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000; }\n .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {\n padding: 0 5px;\n margin-left: -3px; }\n .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000; }\n\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n padding: 1px;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2); }\n .popover.popover-top, .popover.bs-tether-element-attached-bottom {\n margin-top: -10px; }\n .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-color: rgba(0, 0, 0, 0.25);\n border-bottom-width: 0; }\n .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {\n bottom: 1px;\n margin-left: -10px;\n content: "";\n border-top-color: #fff;\n border-bottom-width: 0; }\n .popover.popover-right, .popover.bs-tether-element-attached-left {\n margin-left: 10px; }\n .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-right-color: rgba(0, 0, 0, 0.25);\n border-left-width: 0; }\n .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {\n bottom: -10px;\n left: 1px;\n content: "";\n border-right-color: #fff;\n border-left-width: 0; }\n .popover.popover-bottom, .popover.bs-tether-element-attached-top {\n margin-top: 10px; }\n .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {\n top: 1px;\n margin-left: -10px;\n content: "";\n border-top-width: 0;\n border-bottom-color: #fff; }\n .popover.popover-left, .popover.bs-tether-element-attached-right {\n margin-left: -10px; }\n .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {\n right: 1px;\n bottom: -10px;\n content: "";\n border-right-width: 0;\n border-left-color: #fff; }\n\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 0.875rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb; }\n .popover-title:empty {\n display: none; }\n\n.popover-content {\n padding: 9px 14px; }\n\n.popover-arrow, .popover-arrow::after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.popover-arrow {\n border-width: 11px; }\n\n.popover-arrow::after {\n content: "";\n border-width: 10px; }\n\n.bg-faded {\n background-color: #eceff1; }\n\n.bg-primary {\n color: #fff !important;\n background-color: #20a8d8 !important; }\n\na.bg-primary:focus, a.bg-primary:hover {\n background-color: #1985ac; }\n\n.bg-success {\n color: #fff !important;\n background-color: #4dbd74 !important; }\n\na.bg-success:focus, a.bg-success:hover {\n background-color: #3a9d5d; }\n\n.bg-info {\n color: #fff !important;\n background-color: #63c2de !important; }\n\na.bg-info:focus, a.bg-info:hover {\n background-color: #39b2d5; }\n\n.bg-warning {\n color: #fff !important;\n background-color: #f8cb00 !important; }\n\na.bg-warning:focus, a.bg-warning:hover {\n background-color: #c5a100; }\n\n.bg-danger {\n color: #fff !important;\n background-color: #f86c6b !important; }\n\na.bg-danger:focus, a.bg-danger:hover {\n background-color: #f63c3a; }\n\n.bg-inverse {\n color: #fff !important;\n background-color: #263238 !important; }\n\na.bg-inverse:focus, a.bg-inverse:hover {\n background-color: #11171a; }\n\n.clearfix::after {\n content: "";\n display: table;\n clear: both; }\n\n.d-block {\n display: block !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-inline {\n display: inline !important; }\n\n.pull-xs-left {\n float: left !important; }\n\n.pull-xs-right {\n float: right !important; }\n\n.pull-xs-none {\n float: none !important; }\n\n@media (min-width: 544px) {\n .pull-sm-left {\n float: left !important; }\n .pull-sm-right {\n float: right !important; }\n .pull-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .pull-md-left {\n float: left !important; }\n .pull-md-right {\n float: right !important; }\n .pull-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .pull-lg-left {\n float: left !important; }\n .pull-lg-right {\n float: right !important; }\n .pull-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .pull-xl-left {\n float: left !important; }\n .pull-xl-right {\n float: right !important; }\n .pull-xl-none {\n float: none !important; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto; }\n\n.w-100 {\n width: 100% !important; }\n\n.m-x-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.m-a-q {\n margin: 0.25rem 0.25rem !important; }\n\n.m-t-q {\n margin-top: 0.25rem !important; }\n\n.m-r-q {\n margin-right: 0.25rem !important; }\n\n.m-b-q {\n margin-bottom: 0.25rem !important; }\n\n.m-l-q {\n margin-left: 0.25rem !important; }\n\n.m-x-q {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n\n.m-y-q {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n\n.m-a-h {\n margin: 0.5rem 0.5rem !important; }\n\n.m-t-h {\n margin-top: 0.5rem !important; }\n\n.m-r-h {\n margin-right: 0.5rem !important; }\n\n.m-b-h {\n margin-bottom: 0.5rem !important; }\n\n.m-l-h {\n margin-left: 0.5rem !important; }\n\n.m-x-h {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n\n.m-y-h {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n\n.m-a-0 {\n margin: 0 0 !important; }\n\n.m-t-0 {\n margin-top: 0 !important; }\n\n.m-r-0 {\n margin-right: 0 !important; }\n\n.m-b-0 {\n margin-bottom: 0 !important; }\n\n.m-l-0 {\n margin-left: 0 !important; }\n\n.m-x-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.m-y-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.m-a-1 {\n margin: 1rem 1rem !important; }\n\n.m-t-1 {\n margin-top: 1rem !important; }\n\n.m-r-1 {\n margin-right: 1rem !important; }\n\n.m-b-1 {\n margin-bottom: 1rem !important; }\n\n.m-l-1 {\n margin-left: 1rem !important; }\n\n.m-x-1 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.m-y-1 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.m-a-2 {\n margin: 1.5rem 1.5rem !important; }\n\n.m-t-2 {\n margin-top: 1.5rem !important; }\n\n.m-r-2 {\n margin-right: 1.5rem !important; }\n\n.m-b-2 {\n margin-bottom: 1.5rem !important; }\n\n.m-l-2 {\n margin-left: 1.5rem !important; }\n\n.m-x-2 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.m-y-2 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.m-a-3 {\n margin: 3rem 3rem !important; }\n\n.m-t-3 {\n margin-top: 3rem !important; }\n\n.m-r-3 {\n margin-right: 3rem !important; }\n\n.m-b-3 {\n margin-bottom: 3rem !important; }\n\n.m-l-3 {\n margin-left: 3rem !important; }\n\n.m-x-3 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.m-y-3 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.p-a-q {\n padding: 0.25rem 0.25rem !important; }\n\n.p-t-q {\n padding-top: 0.25rem !important; }\n\n.p-r-q {\n padding-right: 0.25rem !important; }\n\n.p-b-q {\n padding-bottom: 0.25rem !important; }\n\n.p-l-q {\n padding-left: 0.25rem !important; }\n\n.p-x-q {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n\n.p-y-q {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n\n.p-a-h {\n padding: 0.5rem 0.5rem !important; }\n\n.p-t-h {\n padding-top: 0.5rem !important; }\n\n.p-r-h {\n padding-right: 0.5rem !important; }\n\n.p-b-h {\n padding-bottom: 0.5rem !important; }\n\n.p-l-h {\n padding-left: 0.5rem !important; }\n\n.p-x-h {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n\n.p-y-h {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n\n.p-a-0 {\n padding: 0 0 !important; }\n\n.p-t-0 {\n padding-top: 0 !important; }\n\n.p-r-0 {\n padding-right: 0 !important; }\n\n.p-b-0 {\n padding-bottom: 0 !important; }\n\n.p-l-0 {\n padding-left: 0 !important; }\n\n.p-x-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.p-y-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.p-a-1 {\n padding: 1rem 1rem !important; }\n\n.p-t-1 {\n padding-top: 1rem !important; }\n\n.p-r-1 {\n padding-right: 1rem !important; }\n\n.p-b-1 {\n padding-bottom: 1rem !important; }\n\n.p-l-1 {\n padding-left: 1rem !important; }\n\n.p-x-1 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.p-y-1 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.p-a-2 {\n padding: 1.5rem 1.5rem !important; }\n\n.p-t-2 {\n padding-top: 1.5rem !important; }\n\n.p-r-2 {\n padding-right: 1.5rem !important; }\n\n.p-b-2 {\n padding-bottom: 1.5rem !important; }\n\n.p-l-2 {\n padding-left: 1.5rem !important; }\n\n.p-x-2 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.p-y-2 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.p-a-3 {\n padding: 3rem 3rem !important; }\n\n.p-t-3 {\n padding-top: 3rem !important; }\n\n.p-r-3 {\n padding-right: 3rem !important; }\n\n.p-b-3 {\n padding-bottom: 3rem !important; }\n\n.p-l-3 {\n padding-left: 3rem !important; }\n\n.p-x-3 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.p-y-3 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.pos-f-t {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-xs-left {\n text-align: left !important; }\n\n.text-xs-right {\n text-align: right !important; }\n\n.text-xs-center {\n text-align: center !important; }\n\n@media (min-width: 544px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-normal {\n font-weight: normal; }\n\n.font-weight-bold {\n font-weight: bold; }\n\n.font-italic {\n font-style: italic; }\n\n.text-muted {\n color: #b0bec5 !important; }\n\na.text-muted:focus, a.text-muted:hover {\n color: #93a6af !important; }\n\n.text-primary {\n color: #20a8d8 !important; }\n\na.text-primary:focus, a.text-primary:hover {\n color: #1985ac !important; }\n\n.text-success {\n color: #4dbd74 !important; }\n\na.text-success:focus, a.text-success:hover {\n color: #3a9d5d !important; }\n\n.text-info {\n color: #63c2de !important; }\n\na.text-info:focus, a.text-info:hover {\n color: #39b2d5 !important; }\n\n.text-warning {\n color: #f8cb00 !important; }\n\na.text-warning:focus, a.text-warning:hover {\n color: #c5a100 !important; }\n\n.text-danger {\n color: #f86c6b !important; }\n\na.text-danger:focus, a.text-danger:hover {\n color: #f63c3a !important; }\n\n.text-gray-dark {\n color: #263238 !important; }\n\na.text-gray-dark:focus, a.text-gray-dark:hover {\n color: #11171a !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.invisible {\n visibility: hidden !important; }\n\n.hidden-xs-up {\n display: none !important; }\n\n@media (max-width: 543px) {\n .hidden-xs-down {\n display: none !important; } }\n\n@media (min-width: 544px) {\n .hidden-sm-up {\n display: none !important; } }\n\n@media (max-width: 767px) {\n .hidden-sm-down {\n display: none !important; } }\n\n@media (min-width: 768px) {\n .hidden-md-up {\n display: none !important; } }\n\n@media (max-width: 991px) {\n .hidden-md-down {\n display: none !important; } }\n\n@media (min-width: 992px) {\n .hidden-lg-up {\n display: none !important; } }\n\n@media (max-width: 1199px) {\n .hidden-lg-down {\n display: none !important; } }\n\n@media (min-width: 1200px) {\n .hidden-xl-up {\n display: none !important; } }\n\n.hidden-xl-down {\n display: none !important; }\n\n.visible-print-block {\n display: none !important; }\n @media print {\n .visible-print-block {\n display: block !important; } }\n\n.visible-print-inline {\n display: none !important; }\n @media print {\n .visible-print-inline {\n display: inline !important; } }\n\n.visible-print-inline-block {\n display: none !important; }\n @media print {\n .visible-print-inline-block {\n display: inline-block !important; } }\n\n@media print {\n .hidden-print {\n display: none !important; } }\n\n.chart-legend,\n.bar-legend,\n.line-legend,\n.pie-legend,\n.radar-legend,\n.polararea-legend,\n.doughnut-legend {\n list-style-type: none;\n margin-top: 5px;\n text-align: center;\n -webkit-padding-start: 0;\n -moz-padding-start: 0;\n padding-left: 0; }\n\n.chart-legend li,\n.bar-legend li,\n.line-legend li,\n.pie-legend li,\n.radar-legend li,\n.polararea-legend li,\n.doughnut-legend li {\n display: inline-block;\n white-space: nowrap;\n position: relative;\n margin-bottom: 4px;\n padding: 2px 8px 2px 28px;\n font-size: smaller;\n cursor: default; }\n\n.chart-legend li span,\n.bar-legend li span,\n.line-legend li span,\n.pie-legend li span,\n.radar-legend li span,\n.polararea-legend li span,\n.doughnut-legend li span {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n width: 20px;\n height: 20px; }\n\nbody {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased; }\n\n.font-xs {\n font-size: .75rem !important; }\n\n.font-sm {\n font-size: .85rem !important; }\n\n.font-lg {\n font-size: 1rem !important; }\n\n.font-xl {\n font-size: 1.25rem !important; }\n\n.font-2xl {\n font-size: 1.5rem !important; }\n\n.font-3xl {\n font-size: 1.75rem !important; }\n\n.font-4xl {\n font-size: 2rem !important; }\n\n.font-5xl {\n font-size: 2.5rem !important; }\n\n.animated {\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both; }\n\n.animated.infinite {\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite; }\n\n.animated.hinge {\n -webkit-animation-duration: 2s;\n animation-duration: 2s; }\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.fadeIn {\n -webkit-animation-name: fadeIn;\n animation-name: fadeIn; }\n\n.row.row-equal {\n padding-right: 7.5px;\n padding-left: 7.5px;\n margin-right: -15px;\n margin-left: -15px; }\n .row.row-equal [class*="col-"] {\n padding-right: 7.5px;\n padding-left: 7.5px; }\n\n.main .container-fluid {\n padding: 0 30px; }\n\nhtml.sidebar-opened {\n max-width: 100% !important;\n overflow-x: hidden !important; }\n\nbody {\n position: relative;\n min-height: 100vh;\n padding: 0;\n margin: 0; }\n body .bd-title.main {\n padding: 0 !important; }\n\n.sidebar {\n left: -200px;\n transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s;\n transition-property: left, right, padding-left, padding-right, margin-left, margin-right; }\n\n.main {\n padding-bottom: 50px;\n transition-duration: 0.25s, 0.25s, 0.25s, 0.25s;\n transition-property: padding-left, padding-right, margin-left, margin-right; }\n\n.aside-menu {\n transition-duration: 0.25s, 0.25s;\n transition-property: left, right; }\n\n.footer {\n transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s;\n transition-property: padding-left, padding-right, margin-left, margin-right, left, right; }\n\nbody.std {\n position: relative; }\n body.std header.navbar {\n z-index: 1030; }\n body.std .sidebar {\n padding-top: 55px; }\n body.std .main {\n padding-left: 200px; }\n\nbody.navbar-fixed .main {\n padding-top: 55px; }\n\nbody.navbar-fixed.top-nav.fixed-nav nav.top-nav {\n position: fixed; }\n\nbody.navbar-fixed.top-nav.fixed-nav .main {\n padding-top: 95px; }\n\nbody:not(.top-nav) header.navbar {\n z-index: 1030; }\n\nbody:not(.top-nav) .sidebar {\n display: inline;\n padding-top: 55px !important; }\n\nbody:not(.top-nav).compact-nav .main {\n padding-left: 50px; }\n\nbody:not(.top-nav).compact-nav .footer {\n left: 50px; }\n\nbody:not(.top-nav).fixed-nav .sidebar {\n position: fixed; }\n body:not(.top-nav).fixed-nav .sidebar .sidebar-nav {\n height: calc(100vh - 55px); }\n\nbody:not(.top-nav).fixed-nav .sidebar-footer {\n position: fixed;\n bottom: 0;\n left: 0; }\n\nbody:not(.top-nav).sidebar-off-canvas header.navbar {\n z-index: 1032; }\n\nbody:not(.top-nav).sidebar-off-canvas .sidebar {\n left: -200px;\n z-index: 1031;\n padding-top: 0; }\n body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-close {\n display: inline; }\n body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-nav {\n height: 100vh; }\n\nbody:not(.top-nav).sidebar-off-canvas .main {\n padding-left: 0; }\n\nbody:not(.top-nav).sidebar-off-canvas .footer {\n left: 0; }\n\nbody:not(.top-nav).sidebar-opened .sidebar {\n left: 0; }\n\nbody:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .main {\n margin-right: -200px;\n margin-left: 200px; }\n\nbody:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .footer {\n margin-right: -200px;\n margin-left: 200px; }\n\nbody:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow {\n position: relative;\n max-width: 100% !important;\n overflow-x: hidden !important; }\n body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow::after {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1030;\n width: 100%;\n height: 100%;\n content: \'\';\n background: rgba(0, 0, 0, 0.7); }\n\nbody.sidebar-nav .sidebar {\n left: 0; }\n\nbody.sidebar-nav .main {\n padding-left: 200px; }\n\nbody.sidebar-nav .footer {\n left: 200px; }\n\nbody.top-nav .layout-toggler {\n display: none !important; }\n\nbody.top-nav .main {\n padding-top: 95px; }\n\nbody.aside-menu-open .main {\n padding-right: 250px; }\n\nbody.aside-menu-open .aside-menu {\n right: 0; }\n\nbody.aside-menu-open .footer {\n right: 250px; }\n\nbody.aside-menu-open.aside-menu-off-canvas .main {\n right: 0;\n padding-right: 0; }\n\nbody.footer-fixed .footer {\n position: fixed;\n bottom: 0; }\n\nbody:not(.top-nav) .sidebar {\n position: absolute;\n top: 0;\n z-index: 1;\n display: inline !important;\n width: 200px;\n height: 100%;\n padding: 0;\n color: #fff;\n background: #263238; }\n body:not(.top-nav) .sidebar .sidebar-close {\n position: absolute;\n right: 0;\n display: none;\n padding: 0 1rem;\n font-size: 24px;\n font-weight: 800;\n line-height: 55px;\n color: #fff;\n background: 0;\n border: 0;\n opacity: .8; }\n body:not(.top-nav) .sidebar .sidebar-close:hover {\n opacity: 1; }\n body:not(.top-nav) .sidebar .sidebar-nav {\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar {\n width: 10px;\n margin-left: -10px;\n -webkit-appearance: none; }\n body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-track {\n background-color: #304047;\n border-right: 1px solid #1c2429;\n border-left: 1px solid #1c2429; }\n body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-thumb {\n height: 50px;\n background-color: #11171a;\n background-clip: content-box;\n border-color: transparent;\n border-style: solid;\n border-width: 1px 2px; }\n body:not(.top-nav) .sidebar ul.nav {\n width: 200px; }\n body:not(.top-nav) .sidebar ul.nav li.nav-title {\n padding: 0.75rem 1rem;\n font-size: 11px;\n font-weight: 600;\n color: #cfd8dc;\n text-transform: uppercase; }\n body:not(.top-nav) .sidebar ul.nav li.divider {\n height: 10px; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item {\n position: relative;\n margin: 0;\n transition: background .3s ease-in-out; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item ul {\n max-height: 0;\n padding: 0;\n margin: 0;\n overflow-y: hidden;\n transition: max-height .3s ease-in-out; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item ul li {\n padding: 0;\n list-style: none; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link {\n display: block;\n padding: 0.75rem 1rem;\n color: #fff;\n text-decoration: none;\n background: transparent; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover {\n color: #fff !important;\n background: #20a8d8 !important; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover i {\n color: #fff !important; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active {\n color: #fff;\n background: #304047; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active i {\n color: #20a8d8; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class^="icon-"], body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class*=" icon-"] {\n display: inline-block;\n margin-top: -4px;\n vertical-align: middle; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link i {\n width: 20px;\n margin: 0 0.5rem 0 0;\n font-size: 14px;\n color: #b0bec5;\n text-align: center; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link .tag {\n float: right;\n margin-top: 2px; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before {\n position: absolute;\n top: 0.96875rem;\n right: 1rem;\n display: block;\n width: 0.875rem;\n height: 0.875rem;\n padding: 0;\n font-size: 0.875rem;\n line-height: 0.65625rem;\n text-align: center;\n content: "\\2039";\n transition: .3s; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open {\n background: rgba(0, 0, 0, 0.2); }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ol {\n max-height: 1000px; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open a.nav-link {\n color: #fff;\n border-left: 0 !important; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle::before {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open .nav-dropdown.open {\n border-left: 0; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt {\n transition: 0s !important; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ol {\n transition: 0s !important; }\n body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before {\n transition: 0s !important; }\n\n@media (min-width: 544px) {\n body.sidebar-nav.compact-nav .sidebar {\n z-index: 1029;\n width: 50px; }\n body.sidebar-nav.compact-nav .sidebar .sidebar-items {\n overflow: visible; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-title, body.sidebar-nav.compact-nav .sidebar ul.nav li.divider {\n display: none; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item {\n border-left: 0 !important; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul {\n background: #263238; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link {\n position: relative;\n width: 50px;\n padding: 0 15px 0 0;\n margin: 0;\n overflow: hidden;\n line-height: 50px;\n white-space: nowrap;\n border-left: 0 !important; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before {\n display: none; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link i {\n display: block;\n float: left;\n width: 50px;\n height: 50px;\n padding: 0;\n margin: 0;\n font-size: 18px;\n line-height: 50px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link .tag {\n position: absolute;\n top: 6px;\n right: 15px;\n display: none; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover {\n width: 200px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover .tag {\n display: inline; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul {\n position: absolute;\n top: 50px;\n left: 50px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li {\n position: relative;\n padding: 0; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li a.nav-link {\n width: 150px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ol {\n position: absolute;\n top: 0;\n left: 100%; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ol {\n display: none; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > a.nav-link {\n width: 250px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol {\n display: inline; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul a.nav-link, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol a.nav-link {\n width: 200px; }\n body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ol {\n display: inline; } }\n\nnav.top-nav {\n position: absolute;\n top: 55px;\n left: 0;\n z-index: 1029;\n display: inline !important;\n width: 100%;\n height: 40px;\n background: #fff;\n border-bottom: 1px solid #cfd8dc; }\n nav.top-nav ul.nav {\n white-space: nowrap; }\n nav.top-nav ul.nav li.nav-item {\n position: relative;\n display: inline-block;\n margin: 0; }\n nav.top-nav ul.nav li.nav-item ul {\n display: none;\n padding: 0;\n margin: 0;\n white-space: normal;\n background: #fff;\n border: 1px solid #cfd8dc; }\n nav.top-nav ul.nav li.nav-item ul li {\n padding: 0;\n list-style: none; }\n nav.top-nav ul.nav li.nav-item a.nav-link {\n display: block;\n padding: 0 15px;\n font-size: 12px;\n font-weight: 400;\n line-height: 40px;\n color: #263238;\n text-decoration: none;\n text-transform: uppercase; }\n nav.top-nav ul.nav li.nav-item a.nav-link i {\n display: block;\n float: left;\n width: 20px;\n margin: 0 10px 0 0;\n font-size: 14px;\n line-height: 39px;\n text-align: center; }\n nav.top-nav ul.nav li.nav-item a.nav-link .tag {\n float: right;\n margin-top: 13px;\n margin-left: 10px; }\n nav.top-nav ul.nav li.nav-item a.nav-link:hover {\n color: #fff;\n background: #20a8d8; }\n nav.top-nav ul.nav li.nav-item a.nav-link.active {\n color: #fff;\n background: #20a8d8; }\n nav.top-nav ul.nav li.nav-item ul {\n position: absolute;\n top: 39px;\n left: 0; }\n nav.top-nav ul.nav li.nav-item ul li {\n position: relative;\n padding: 0; }\n nav.top-nav ul.nav li.nav-item ul li a.nav-link {\n min-width: 200px; }\n nav.top-nav ul.nav li.nav-item ul li ul {\n position: absolute;\n top: 0;\n left: 100%; }\n nav.top-nav ul.nav li.nav-item.nav-more ul {\n right: 0;\n left: auto; }\n nav.top-nav ul.nav li.nav-item.nav-more ul li ul {\n right: 100%;\n left: auto; }\n nav.top-nav ul.nav li.nav-item:hover > ul {\n display: inline; }\n\n.aside-menu {\n position: fixed;\n top: 0;\n right: -250px;\n z-index: 1029;\n width: 250px;\n height: 100%;\n padding-top: 55px;\n color: #263238;\n background: #fff;\n border-left: 1px solid #cfd8dc; }\n .aside-menu .nav-tabs {\n border-color: #cfd8dc; }\n .aside-menu .nav-tabs .nav-link {\n padding: 0.75rem 1rem;\n color: #263238;\n border-top: 0; }\n .aside-menu .nav-tabs .nav-link.active {\n border-right-color: #cfd8dc;\n border-left-color: #cfd8dc; }\n .aside-menu .nav-tabs .nav-item:first-child .nav-link {\n border-left: 0; }\n .aside-menu .tab-content {\n position: relative;\n height: calc(100vh - 2.375rem - 55px);\n overflow-x: hidden;\n overflow-y: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .aside-menu .tab-content::-webkit-scrollbar {\n width: 10px;\n margin-left: -10px;\n -webkit-appearance: none; }\n .aside-menu .tab-content::-webkit-scrollbar-track {\n background-color: white;\n border-right: 1px solid #f2f2f2;\n border-left: 1px solid #f2f2f2; }\n .aside-menu .tab-content::-webkit-scrollbar-thumb {\n height: 50px;\n background-color: #e6e6e6;\n background-clip: content-box;\n border-color: transparent;\n border-style: solid;\n border-width: 1px 2px; }\n\n#loading-bar,\n#loading-bar-spinner {\n -webkit-pointer-events: none;\n pointer-events: none;\n -moz-transition: 350ms linear all;\n -o-transition: 350ms linear all;\n -webkit-transition: 350ms linear all;\n transition: 350ms linear all; }\n\n#loading-bar.ng-enter,\n#loading-bar.ng-leave.ng-leave-active,\n#loading-bar-spinner.ng-enter,\n#loading-bar-spinner.ng-leave.ng-leave-active {\n opacity: 0; }\n\n#loading-bar.ng-enter.ng-enter-active,\n#loading-bar.ng-leave,\n#loading-bar-spinner.ng-enter.ng-enter-active,\n#loading-bar-spinner.ng-leave {\n opacity: 1; }\n\n#loading-bar .bar {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 20002;\n width: 100%;\n height: 2px;\n background: #20a8d8;\n border-top-right-radius: 1px;\n border-bottom-right-radius: 1px;\n -moz-transition: width 350ms;\n -o-transition: width 350ms;\n -webkit-transition: width 350ms;\n transition: width 350ms; }\n\n#loading-bar .peg {\n position: absolute;\n top: 0;\n right: 0;\n width: 70px;\n height: 2px;\n -moz-border-radius: 100%;\n -webkit-border-radius: 100%;\n border-radius: 100%;\n -moz-box-shadow: #29d 1px 0 6px 1px;\n -ms-box-shadow: #29d 1px 0 6px 1px;\n -webkit-box-shadow: #29d 1px 0 6px 1px;\n box-shadow: #29d 1px 0 6px 1px;\n opacity: .45; }\n\n#loading-bar-spinner {\n position: fixed;\n top: 10px;\n left: 10px;\n z-index: 10002;\n display: block; }\n\n#loading-bar-spinner .spinner-icon {\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: #29d;\n border-left-color: #29d;\n border-radius: 50%;\n -moz-animation: loading-bar-spinner 400ms linear infinite;\n -ms-animation: loading-bar-spinner 400ms linear infinite;\n -o-animation: loading-bar-spinner 400ms linear infinite;\n -webkit-animation: loading-bar-spinner 400ms linear infinite;\n animation: loading-bar-spinner 400ms linear infinite; }\n\n@-webkit-keyframes loading-bar-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@-moz-keyframes loading-bar-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@-o-keyframes loading-bar-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@-ms-keyframes loading-bar-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes loading-bar-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none; }\n\n.pace-inactive {\n display: none; }\n\n.pace .pace-progress {\n position: fixed;\n top: 0;\n right: 100%;\n z-index: 2000;\n width: 100%;\n height: 2px;\n background: #20a8d8; }\n\n.social-box {\n min-height: 160px;\n margin-bottom: 20px;\n text-align: center;\n background: #fff;\n border: 1px solid #cfd8dc; }\n .social-box i {\n display: block;\n margin: -1px -1px 0;\n font-size: 40px;\n line-height: 90px;\n background: #cfd8dc; }\n .social-box .chart-wrapper {\n height: 90px;\n margin: -90px 0 0; }\n .social-box .chart-wrapper canvas {\n width: 100% !important;\n height: 90px !important; }\n .social-box ul {\n padding: 10px 0;\n list-style: none; }\n .social-box ul li {\n display: block;\n float: left;\n width: 50%; }\n .social-box ul li:first-child {\n border-right: 1px solid #cfd8dc; }\n .social-box ul li strong {\n display: block;\n font-size: 20px; }\n .social-box ul li span {\n font-size: 10px;\n font-weight: 500;\n color: #cfd8dc;\n text-transform: uppercase; }\n .social-box.facebook i {\n color: #fff;\n background: #3b5998; }\n .social-box.twitter i {\n color: #fff;\n background: #00aced; }\n .social-box.linkedin i {\n color: #fff;\n background: #4875b4; }\n .social-box.google-plus i {\n color: #fff;\n background: #bb4b39; }\n\n.horizontal-bars {\n padding: 0;\n margin: 0;\n list-style: none; }\n .horizontal-bars li {\n position: relative;\n height: 40px;\n line-height: 40px;\n vertical-align: middle; }\n .horizontal-bars li .title {\n width: 100px;\n font-size: 12px;\n font-weight: 600;\n color: #b0bec5;\n vertical-align: middle; }\n .horizontal-bars li .bars {\n position: absolute;\n top: 15px;\n width: 100%;\n padding-left: 100px; }\n .horizontal-bars li.legend {\n text-align: center; }\n .horizontal-bars li.legend .tag {\n display: inline-block;\n width: 8px;\n height: 8px;\n padding: 0; }\n .horizontal-bars li.divider {\n height: 40px; }\n .horizontal-bars li.divider i {\n margin: 0 !important; }\n .horizontal-bars.type-2 li {\n overflow: hidden; }\n .horizontal-bars.type-2 li i {\n display: inline-block;\n margin-right: 1rem;\n margin-left: 5px;\n font-size: 18px;\n line-height: 40px; }\n .horizontal-bars.type-2 li .title {\n display: inline-block;\n width: auto;\n margin-top: -9px;\n font-size: 0.875rem;\n font-weight: normal;\n line-height: 40px;\n color: #263238; }\n .horizontal-bars.type-2 li .value {\n float: right;\n font-weight: 600; }\n .horizontal-bars.type-2 li .bars {\n position: absolute;\n top: auto;\n bottom: 0;\n padding: 0; }\n\nul.icons-list {\n padding: 0;\n margin: 0;\n list-style: none; }\n ul.icons-list li {\n position: relative;\n height: 40px;\n vertical-align: middle; }\n ul.icons-list li i {\n display: block;\n float: left;\n width: 35px !important;\n height: 35px !important;\n margin: 2px;\n line-height: 35px !important;\n text-align: center; }\n ul.icons-list li .desc {\n height: 40px;\n margin-left: 50px;\n border-bottom: 1px solid #cfd8dc; }\n ul.icons-list li .desc .title {\n padding: 2px 0 0;\n margin: 0; }\n ul.icons-list li .desc small {\n display: block;\n margin-top: -4px;\n color: #b0bec5; }\n ul.icons-list li .value {\n position: absolute;\n top: 2px;\n right: 45px;\n text-align: right; }\n ul.icons-list li .value strong {\n display: block;\n margin-top: -3px; }\n ul.icons-list li .actions {\n position: absolute;\n top: -4px;\n right: 10px;\n width: 40px;\n height: 40px;\n line-height: 40px;\n text-align: center; }\n ul.icons-list li .actions i {\n float: none;\n width: auto;\n height: auto;\n padding: 0;\n margin: 0;\n line-height: normal; }\n ul.icons-list li.divider {\n height: 40px; }\n ul.icons-list li.divider i {\n width: auto;\n height: auto;\n margin: 2px 0 0;\n font-size: 18px; }\n\nfooter.footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n height: 50px;\n padding: 0 1rem;\n line-height: 50px;\n color: #263238;\n background: #eceff1;\n border-top: 1px solid #cfd8dc; }\n\n.btn-transparent {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent:hover {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent:focus, .btn-transparent.focus {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent:active, .btn-transparent.active,\n .open > .btn-transparent.dropdown-toggle {\n color: #fff;\n background-color: transparent;\n border-color: transparent;\n background-image: none; }\n .btn-transparent:active:hover, .btn-transparent:active:focus, .btn-transparent:active.focus, .btn-transparent.active:hover, .btn-transparent.active:focus, .btn-transparent.active.focus,\n .open > .btn-transparent.dropdown-toggle:hover,\n .open > .btn-transparent.dropdown-toggle:focus,\n .open > .btn-transparent.dropdown-toggle.focus {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent.disabled:focus, .btn-transparent.disabled.focus, .btn-transparent:disabled:focus, .btn-transparent:disabled.focus {\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent.disabled:hover, .btn-transparent:disabled:hover {\n background-color: transparent;\n border-color: transparent; }\n\n.btn [class^="icon-"], .btn [class*=" icon-"] {\n display: inline-block;\n margin-top: -2px;\n vertical-align: middle; }\n\n.btn-facebook,\n.btn-twitter,\n.btn-linkedin,\n.btn-flickr,\n.btn-tumblr,\n.btn-xing,\n.btn-github,\n.btn-html5,\n.btn-openid,\n.btn-stack-overflow,\n.btn-youtube,\n.btn-css3,\n.btn-dribbble,\n.btn-google-plus,\n.btn-instagram,\n.btn-pinterest,\n.btn-vk,\n.btn-yahoo,\n.btn-behance,\n.btn-dropbox,\n.btn-reddit,\n.btn-spotify,\n.btn-vine,\n.btn-foursquare,\n.btn-vimeo {\n position: relative;\n overflow: hidden;\n color: #fff !important;\n text-align: center;\n padding: 0.5rem 1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border: 0; }\n .btn-facebook::before,\n .btn-twitter::before,\n .btn-linkedin::before,\n .btn-flickr::before,\n .btn-tumblr::before,\n .btn-xing::before,\n .btn-github::before,\n .btn-html5::before,\n .btn-openid::before,\n .btn-stack-overflow::before,\n .btn-youtube::before,\n .btn-css3::before,\n .btn-dribbble::before,\n .btn-google-plus::before,\n .btn-instagram::before,\n .btn-pinterest::before,\n .btn-vk::before,\n .btn-yahoo::before,\n .btn-behance::before,\n .btn-dropbox::before,\n .btn-reddit::before,\n .btn-spotify::before,\n .btn-vine::before,\n .btn-foursquare::before,\n .btn-vimeo::before {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n font-family: \'FontAwesome\';\n font-style: normal;\n font-weight: normal;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased; }\n .btn-facebook:hover,\n .btn-twitter:hover,\n .btn-linkedin:hover,\n .btn-flickr:hover,\n .btn-tumblr:hover,\n .btn-xing:hover,\n .btn-github:hover,\n .btn-html5:hover,\n .btn-openid:hover,\n .btn-stack-overflow:hover,\n .btn-youtube:hover,\n .btn-css3:hover,\n .btn-dribbble:hover,\n .btn-google-plus:hover,\n .btn-instagram:hover,\n .btn-pinterest:hover,\n .btn-vk:hover,\n .btn-yahoo:hover,\n .btn-behance:hover,\n .btn-dropbox:hover,\n .btn-reddit:hover,\n .btn-spotify:hover,\n .btn-vine:hover,\n .btn-foursquare:hover,\n .btn-vimeo:hover {\n color: #fff; }\n .btn-facebook.icon span,\n .btn-twitter.icon span,\n .btn-linkedin.icon span,\n .btn-flickr.icon span,\n .btn-tumblr.icon span,\n .btn-xing.icon span,\n .btn-github.icon span,\n .btn-html5.icon span,\n .btn-openid.icon span,\n .btn-stack-overflow.icon span,\n .btn-youtube.icon span,\n .btn-css3.icon span,\n .btn-dribbble.icon span,\n .btn-google-plus.icon span,\n .btn-instagram.icon span,\n .btn-pinterest.icon span,\n .btn-vk.icon span,\n .btn-yahoo.icon span,\n .btn-behance.icon span,\n .btn-dropbox.icon span,\n .btn-reddit.icon span,\n .btn-spotify.icon span,\n .btn-vine.icon span,\n .btn-foursquare.icon span,\n .btn-vimeo.icon span {\n display: none; }\n .btn-facebook.text::before,\n .btn-twitter.text::before,\n .btn-linkedin.text::before,\n .btn-flickr.text::before,\n .btn-tumblr.text::before,\n .btn-xing.text::before,\n .btn-github.text::before,\n .btn-html5.text::before,\n .btn-openid.text::before,\n .btn-stack-overflow.text::before,\n .btn-youtube.text::before,\n .btn-css3.text::before,\n .btn-dribbble.text::before,\n .btn-google-plus.text::before,\n .btn-instagram.text::before,\n .btn-pinterest.text::before,\n .btn-vk.text::before,\n .btn-yahoo.text::before,\n .btn-behance.text::before,\n .btn-dropbox.text::before,\n .btn-reddit.text::before,\n .btn-spotify.text::before,\n .btn-vine.text::before,\n .btn-foursquare.text::before,\n .btn-vimeo.text::before {\n display: none; }\n .btn-facebook.text span,\n .btn-twitter.text span,\n .btn-linkedin.text span,\n .btn-flickr.text span,\n .btn-tumblr.text span,\n .btn-xing.text span,\n .btn-github.text span,\n .btn-html5.text span,\n .btn-openid.text span,\n .btn-stack-overflow.text span,\n .btn-youtube.text span,\n .btn-css3.text span,\n .btn-dribbble.text span,\n .btn-google-plus.text span,\n .btn-instagram.text span,\n .btn-pinterest.text span,\n .btn-vk.text span,\n .btn-yahoo.text span,\n .btn-behance.text span,\n .btn-dropbox.text span,\n .btn-reddit.text span,\n .btn-spotify.text span,\n .btn-vine.text span,\n .btn-foursquare.text span,\n .btn-vimeo.text span {\n margin-left: 0 !important; }\n .btn-facebook::before,\n .btn-twitter::before,\n .btn-linkedin::before,\n .btn-flickr::before,\n .btn-tumblr::before,\n .btn-xing::before,\n .btn-github::before,\n .btn-html5::before,\n .btn-openid::before,\n .btn-stack-overflow::before,\n .btn-youtube::before,\n .btn-css3::before,\n .btn-dribbble::before,\n .btn-google-plus::before,\n .btn-instagram::before,\n .btn-pinterest::before,\n .btn-vk::before,\n .btn-yahoo::before,\n .btn-behance::before,\n .btn-dropbox::before,\n .btn-reddit::before,\n .btn-spotify::before,\n .btn-vine::before,\n .btn-foursquare::before,\n .btn-vimeo::before {\n width: 2.3125rem;\n height: 2.3125rem;\n padding: 0.5rem 0;\n font-size: 0.875rem;\n line-height: 1.5; }\n .btn-facebook span,\n .btn-twitter span,\n .btn-linkedin span,\n .btn-flickr span,\n .btn-tumblr span,\n .btn-xing span,\n .btn-github span,\n .btn-html5 span,\n .btn-openid span,\n .btn-stack-overflow span,\n .btn-youtube span,\n .btn-css3 span,\n .btn-dribbble span,\n .btn-google-plus span,\n .btn-instagram span,\n .btn-pinterest span,\n .btn-vk span,\n .btn-yahoo span,\n .btn-behance span,\n .btn-dropbox span,\n .btn-reddit span,\n .btn-spotify span,\n .btn-vine span,\n .btn-foursquare span,\n .btn-vimeo span {\n margin-left: 2.3125rem; }\n .btn-facebook.icon,\n .btn-twitter.icon,\n .btn-linkedin.icon,\n .btn-flickr.icon,\n .btn-tumblr.icon,\n .btn-xing.icon,\n .btn-github.icon,\n .btn-html5.icon,\n .btn-openid.icon,\n .btn-stack-overflow.icon,\n .btn-youtube.icon,\n .btn-css3.icon,\n .btn-dribbble.icon,\n .btn-google-plus.icon,\n .btn-instagram.icon,\n .btn-pinterest.icon,\n .btn-vk.icon,\n .btn-yahoo.icon,\n .btn-behance.icon,\n .btn-dropbox.icon,\n .btn-reddit.icon,\n .btn-spotify.icon,\n .btn-vine.icon,\n .btn-foursquare.icon,\n .btn-vimeo.icon {\n width: 2.3125rem;\n height: 2.3125rem; }\n .btn-facebook.btn-lg, .btn-group-lg > .btn-facebook.btn,\n .btn-twitter.btn-lg,\n .btn-group-lg > .btn-twitter.btn,\n .btn-linkedin.btn-lg,\n .btn-group-lg > .btn-linkedin.btn,\n .btn-flickr.btn-lg,\n .btn-group-lg > .btn-flickr.btn,\n .btn-tumblr.btn-lg,\n .btn-group-lg > .btn-tumblr.btn,\n .btn-xing.btn-lg,\n .btn-group-lg > .btn-xing.btn,\n .btn-github.btn-lg,\n .btn-group-lg > .btn-github.btn,\n .btn-html5.btn-lg,\n .btn-group-lg > .btn-html5.btn,\n .btn-openid.btn-lg,\n .btn-group-lg > .btn-openid.btn,\n .btn-stack-overflow.btn-lg,\n .btn-group-lg > .btn-stack-overflow.btn,\n .btn-youtube.btn-lg,\n .btn-group-lg > .btn-youtube.btn,\n .btn-css3.btn-lg,\n .btn-group-lg > .btn-css3.btn,\n .btn-dribbble.btn-lg,\n .btn-group-lg > .btn-dribbble.btn,\n .btn-google-plus.btn-lg,\n .btn-group-lg > .btn-google-plus.btn,\n .btn-instagram.btn-lg,\n .btn-group-lg > .btn-instagram.btn,\n .btn-pinterest.btn-lg,\n .btn-group-lg > .btn-pinterest.btn,\n .btn-vk.btn-lg,\n .btn-group-lg > .btn-vk.btn,\n .btn-yahoo.btn-lg,\n .btn-group-lg > .btn-yahoo.btn,\n .btn-behance.btn-lg,\n .btn-group-lg > .btn-behance.btn,\n .btn-dropbox.btn-lg,\n .btn-group-lg > .btn-dropbox.btn,\n .btn-reddit.btn-lg,\n .btn-group-lg > .btn-reddit.btn,\n .btn-spotify.btn-lg,\n .btn-group-lg > .btn-spotify.btn,\n .btn-vine.btn-lg,\n .btn-group-lg > .btn-vine.btn,\n .btn-foursquare.btn-lg,\n .btn-group-lg > .btn-foursquare.btn,\n .btn-vimeo.btn-lg,\n .btn-group-lg > .btn-vimeo.btn {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.33333;\n border: 0; }\n .btn-facebook.btn-lg::before, .btn-group-lg > .btn-facebook.btn::before,\n .btn-twitter.btn-lg::before,\n .btn-group-lg > .btn-twitter.btn::before,\n .btn-linkedin.btn-lg::before,\n .btn-group-lg > .btn-linkedin.btn::before,\n .btn-flickr.btn-lg::before,\n .btn-group-lg > .btn-flickr.btn::before,\n .btn-tumblr.btn-lg::before,\n .btn-group-lg > .btn-tumblr.btn::before,\n .btn-xing.btn-lg::before,\n .btn-group-lg > .btn-xing.btn::before,\n .btn-github.btn-lg::before,\n .btn-group-lg > .btn-github.btn::before,\n .btn-html5.btn-lg::before,\n .btn-group-lg > .btn-html5.btn::before,\n .btn-openid.btn-lg::before,\n .btn-group-lg > .btn-openid.btn::before,\n .btn-stack-overflow.btn-lg::before,\n .btn-group-lg > .btn-stack-overflow.btn::before,\n .btn-youtube.btn-lg::before,\n .btn-group-lg > .btn-youtube.btn::before,\n .btn-css3.btn-lg::before,\n .btn-group-lg > .btn-css3.btn::before,\n .btn-dribbble.btn-lg::before,\n .btn-group-lg > .btn-dribbble.btn::before,\n .btn-google-plus.btn-lg::before,\n .btn-group-lg > .btn-google-plus.btn::before,\n .btn-instagram.btn-lg::before,\n .btn-group-lg > .btn-instagram.btn::before,\n .btn-pinterest.btn-lg::before,\n .btn-group-lg > .btn-pinterest.btn::before,\n .btn-vk.btn-lg::before,\n .btn-group-lg > .btn-vk.btn::before,\n .btn-yahoo.btn-lg::before,\n .btn-group-lg > .btn-yahoo.btn::before,\n .btn-behance.btn-lg::before,\n .btn-group-lg > .btn-behance.btn::before,\n .btn-dropbox.btn-lg::before,\n .btn-group-lg > .btn-dropbox.btn::before,\n .btn-reddit.btn-lg::before,\n .btn-group-lg > .btn-reddit.btn::before,\n .btn-spotify.btn-lg::before,\n .btn-group-lg > .btn-spotify.btn::before,\n .btn-vine.btn-lg::before,\n .btn-group-lg > .btn-vine.btn::before,\n .btn-foursquare.btn-lg::before,\n .btn-group-lg > .btn-foursquare.btn::before,\n .btn-vimeo.btn-lg::before,\n .btn-group-lg > .btn-vimeo.btn::before {\n width: 3.16667rem;\n height: 3.16667rem;\n padding: 0.75rem 0;\n font-size: 1.25rem;\n line-height: 1.33333; }\n .btn-facebook.btn-lg span, .btn-group-lg > .btn-facebook.btn span,\n .btn-twitter.btn-lg span, .btn-group-lg > .btn-twitter.btn span,\n .btn-linkedin.btn-lg span, .btn-group-lg > .btn-linkedin.btn span,\n .btn-flickr.btn-lg span, .btn-group-lg > .btn-flickr.btn span,\n .btn-tumblr.btn-lg span, .btn-group-lg > .btn-tumblr.btn span,\n .btn-xing.btn-lg span, .btn-group-lg > .btn-xing.btn span,\n .btn-github.btn-lg span, .btn-group-lg > .btn-github.btn span,\n .btn-html5.btn-lg span, .btn-group-lg > .btn-html5.btn span,\n .btn-openid.btn-lg span, .btn-group-lg > .btn-openid.btn span,\n .btn-stack-overflow.btn-lg span, .btn-group-lg > .btn-stack-overflow.btn span,\n .btn-youtube.btn-lg span, .btn-group-lg > .btn-youtube.btn span,\n .btn-css3.btn-lg span, .btn-group-lg > .btn-css3.btn span,\n .btn-dribbble.btn-lg span, .btn-group-lg > .btn-dribbble.btn span,\n .btn-google-plus.btn-lg span, .btn-group-lg > .btn-google-plus.btn span,\n .btn-instagram.btn-lg span, .btn-group-lg > .btn-instagram.btn span,\n .btn-pinterest.btn-lg span, .btn-group-lg > .btn-pinterest.btn span,\n .btn-vk.btn-lg span, .btn-group-lg > .btn-vk.btn span,\n .btn-yahoo.btn-lg span, .btn-group-lg > .btn-yahoo.btn span,\n .btn-behance.btn-lg span, .btn-group-lg > .btn-behance.btn span,\n .btn-dropbox.btn-lg span, .btn-group-lg > .btn-dropbox.btn span,\n .btn-reddit.btn-lg span, .btn-group-lg > .btn-reddit.btn span,\n .btn-spotify.btn-lg span, .btn-group-lg > .btn-spotify.btn span,\n .btn-vine.btn-lg span, .btn-group-lg > .btn-vine.btn span,\n .btn-foursquare.btn-lg span, .btn-group-lg > .btn-foursquare.btn span,\n .btn-vimeo.btn-lg span, .btn-group-lg > .btn-vimeo.btn span {\n margin-left: 3.16667rem; }\n .btn-facebook.btn-lg.icon, .btn-group-lg > .btn-facebook.icon.btn,\n .btn-twitter.btn-lg.icon,\n .btn-group-lg > .btn-twitter.icon.btn,\n .btn-linkedin.btn-lg.icon,\n .btn-group-lg > .btn-linkedin.icon.btn,\n .btn-flickr.btn-lg.icon,\n .btn-group-lg > .btn-flickr.icon.btn,\n .btn-tumblr.btn-lg.icon,\n .btn-group-lg > .btn-tumblr.icon.btn,\n .btn-xing.btn-lg.icon,\n .btn-group-lg > .btn-xing.icon.btn,\n .btn-github.btn-lg.icon,\n .btn-group-lg > .btn-github.icon.btn,\n .btn-html5.btn-lg.icon,\n .btn-group-lg > .btn-html5.icon.btn,\n .btn-openid.btn-lg.icon,\n .btn-group-lg > .btn-openid.icon.btn,\n .btn-stack-overflow.btn-lg.icon,\n .btn-group-lg > .btn-stack-overflow.icon.btn,\n .btn-youtube.btn-lg.icon,\n .btn-group-lg > .btn-youtube.icon.btn,\n .btn-css3.btn-lg.icon,\n .btn-group-lg > .btn-css3.icon.btn,\n .btn-dribbble.btn-lg.icon,\n .btn-group-lg > .btn-dribbble.icon.btn,\n .btn-google-plus.btn-lg.icon,\n .btn-group-lg > .btn-google-plus.icon.btn,\n .btn-instagram.btn-lg.icon,\n .btn-group-lg > .btn-instagram.icon.btn,\n .btn-pinterest.btn-lg.icon,\n .btn-group-lg > .btn-pinterest.icon.btn,\n .btn-vk.btn-lg.icon,\n .btn-group-lg > .btn-vk.icon.btn,\n .btn-yahoo.btn-lg.icon,\n .btn-group-lg > .btn-yahoo.icon.btn,\n .btn-behance.btn-lg.icon,\n .btn-group-lg > .btn-behance.icon.btn,\n .btn-dropbox.btn-lg.icon,\n .btn-group-lg > .btn-dropbox.icon.btn,\n .btn-reddit.btn-lg.icon,\n .btn-group-lg > .btn-reddit.icon.btn,\n .btn-spotify.btn-lg.icon,\n .btn-group-lg > .btn-spotify.icon.btn,\n .btn-vine.btn-lg.icon,\n .btn-group-lg > .btn-vine.icon.btn,\n .btn-foursquare.btn-lg.icon,\n .btn-group-lg > .btn-foursquare.icon.btn,\n .btn-vimeo.btn-lg.icon,\n .btn-group-lg > .btn-vimeo.icon.btn {\n width: 3.16667rem;\n height: 3.16667rem; }\n .btn-facebook.btn-sm, .btn-group-sm > .btn-facebook.btn,\n .btn-twitter.btn-sm,\n .btn-group-sm > .btn-twitter.btn,\n .btn-linkedin.btn-sm,\n .btn-group-sm > .btn-linkedin.btn,\n .btn-flickr.btn-sm,\n .btn-group-sm > .btn-flickr.btn,\n .btn-tumblr.btn-sm,\n .btn-group-sm > .btn-tumblr.btn,\n .btn-xing.btn-sm,\n .btn-group-sm > .btn-xing.btn,\n .btn-github.btn-sm,\n .btn-group-sm > .btn-github.btn,\n .btn-html5.btn-sm,\n .btn-group-sm > .btn-html5.btn,\n .btn-openid.btn-sm,\n .btn-group-sm > .btn-openid.btn,\n .btn-stack-overflow.btn-sm,\n .btn-group-sm > .btn-stack-overflow.btn,\n .btn-youtube.btn-sm,\n .btn-group-sm > .btn-youtube.btn,\n .btn-css3.btn-sm,\n .btn-group-sm > .btn-css3.btn,\n .btn-dribbble.btn-sm,\n .btn-group-sm > .btn-dribbble.btn,\n .btn-google-plus.btn-sm,\n .btn-group-sm > .btn-google-plus.btn,\n .btn-instagram.btn-sm,\n .btn-group-sm > .btn-instagram.btn,\n .btn-pinterest.btn-sm,\n .btn-group-sm > .btn-pinterest.btn,\n .btn-vk.btn-sm,\n .btn-group-sm > .btn-vk.btn,\n .btn-yahoo.btn-sm,\n .btn-group-sm > .btn-yahoo.btn,\n .btn-behance.btn-sm,\n .btn-group-sm > .btn-behance.btn,\n .btn-dropbox.btn-sm,\n .btn-group-sm > .btn-dropbox.btn,\n .btn-reddit.btn-sm,\n .btn-group-sm > .btn-reddit.btn,\n .btn-spotify.btn-sm,\n .btn-group-sm > .btn-spotify.btn,\n .btn-vine.btn-sm,\n .btn-group-sm > .btn-vine.btn,\n .btn-foursquare.btn-sm,\n .btn-group-sm > .btn-foursquare.btn,\n .btn-vimeo.btn-sm,\n .btn-group-sm > .btn-vimeo.btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border: 0; }\n .btn-facebook.btn-sm::before, .btn-group-sm > .btn-facebook.btn::before,\n .btn-twitter.btn-sm::before,\n .btn-group-sm > .btn-twitter.btn::before,\n .btn-linkedin.btn-sm::before,\n .btn-group-sm > .btn-linkedin.btn::before,\n .btn-flickr.btn-sm::before,\n .btn-group-sm > .btn-flickr.btn::before,\n .btn-tumblr.btn-sm::before,\n .btn-group-sm > .btn-tumblr.btn::before,\n .btn-xing.btn-sm::before,\n .btn-group-sm > .btn-xing.btn::before,\n .btn-github.btn-sm::before,\n .btn-group-sm > .btn-github.btn::before,\n .btn-html5.btn-sm::before,\n .btn-group-sm > .btn-html5.btn::before,\n .btn-openid.btn-sm::before,\n .btn-group-sm > .btn-openid.btn::before,\n .btn-stack-overflow.btn-sm::before,\n .btn-group-sm > .btn-stack-overflow.btn::before,\n .btn-youtube.btn-sm::before,\n .btn-group-sm > .btn-youtube.btn::before,\n .btn-css3.btn-sm::before,\n .btn-group-sm > .btn-css3.btn::before,\n .btn-dribbble.btn-sm::before,\n .btn-group-sm > .btn-dribbble.btn::before,\n .btn-google-plus.btn-sm::before,\n .btn-group-sm > .btn-google-plus.btn::before,\n .btn-instagram.btn-sm::before,\n .btn-group-sm > .btn-instagram.btn::before,\n .btn-pinterest.btn-sm::before,\n .btn-group-sm > .btn-pinterest.btn::before,\n .btn-vk.btn-sm::before,\n .btn-group-sm > .btn-vk.btn::before,\n .btn-yahoo.btn-sm::before,\n .btn-group-sm > .btn-yahoo.btn::before,\n .btn-behance.btn-sm::before,\n .btn-group-sm > .btn-behance.btn::before,\n .btn-dropbox.btn-sm::before,\n .btn-group-sm > .btn-dropbox.btn::before,\n .btn-reddit.btn-sm::before,\n .btn-group-sm > .btn-reddit.btn::before,\n .btn-spotify.btn-sm::before,\n .btn-group-sm > .btn-spotify.btn::before,\n .btn-vine.btn-sm::before,\n .btn-group-sm > .btn-vine.btn::before,\n .btn-foursquare.btn-sm::before,\n .btn-group-sm > .btn-foursquare.btn::before,\n .btn-vimeo.btn-sm::before,\n .btn-group-sm > .btn-vimeo.btn::before {\n width: 1.8125rem;\n height: 1.8125rem;\n padding: 0.25rem 0;\n font-size: 0.875rem;\n line-height: 1.5; }\n .btn-facebook.btn-sm span, .btn-group-sm > .btn-facebook.btn span,\n .btn-twitter.btn-sm span, .btn-group-sm > .btn-twitter.btn span,\n .btn-linkedin.btn-sm span, .btn-group-sm > .btn-linkedin.btn span,\n .btn-flickr.btn-sm span, .btn-group-sm > .btn-flickr.btn span,\n .btn-tumblr.btn-sm span, .btn-group-sm > .btn-tumblr.btn span,\n .btn-xing.btn-sm span, .btn-group-sm > .btn-xing.btn span,\n .btn-github.btn-sm span, .btn-group-sm > .btn-github.btn span,\n .btn-html5.btn-sm span, .btn-group-sm > .btn-html5.btn span,\n .btn-openid.btn-sm span, .btn-group-sm > .btn-openid.btn span,\n .btn-stack-overflow.btn-sm span, .btn-group-sm > .btn-stack-overflow.btn span,\n .btn-youtube.btn-sm span, .btn-group-sm > .btn-youtube.btn span,\n .btn-css3.btn-sm span, .btn-group-sm > .btn-css3.btn span,\n .btn-dribbble.btn-sm span, .btn-group-sm > .btn-dribbble.btn span,\n .btn-google-plus.btn-sm span, .btn-group-sm > .btn-google-plus.btn span,\n .btn-instagram.btn-sm span, .btn-group-sm > .btn-instagram.btn span,\n .btn-pinterest.btn-sm span, .btn-group-sm > .btn-pinterest.btn span,\n .btn-vk.btn-sm span, .btn-group-sm > .btn-vk.btn span,\n .btn-yahoo.btn-sm span, .btn-group-sm > .btn-yahoo.btn span,\n .btn-behance.btn-sm span, .btn-group-sm > .btn-behance.btn span,\n .btn-dropbox.btn-sm span, .btn-group-sm > .btn-dropbox.btn span,\n .btn-reddit.btn-sm span, .btn-group-sm > .btn-reddit.btn span,\n .btn-spotify.btn-sm span, .btn-group-sm > .btn-spotify.btn span,\n .btn-vine.btn-sm span, .btn-group-sm > .btn-vine.btn span,\n .btn-foursquare.btn-sm span, .btn-group-sm > .btn-foursquare.btn span,\n .btn-vimeo.btn-sm span, .btn-group-sm > .btn-vimeo.btn span {\n margin-left: 1.8125rem; }\n .btn-facebook.btn-sm.icon, .btn-group-sm > .btn-facebook.icon.btn,\n .btn-twitter.btn-sm.icon,\n .btn-group-sm > .btn-twitter.icon.btn,\n .btn-linkedin.btn-sm.icon,\n .btn-group-sm > .btn-linkedin.icon.btn,\n .btn-flickr.btn-sm.icon,\n .btn-group-sm > .btn-flickr.icon.btn,\n .btn-tumblr.btn-sm.icon,\n .btn-group-sm > .btn-tumblr.icon.btn,\n .btn-xing.btn-sm.icon,\n .btn-group-sm > .btn-xing.icon.btn,\n .btn-github.btn-sm.icon,\n .btn-group-sm > .btn-github.icon.btn,\n .btn-html5.btn-sm.icon,\n .btn-group-sm > .btn-html5.icon.btn,\n .btn-openid.btn-sm.icon,\n .btn-group-sm > .btn-openid.icon.btn,\n .btn-stack-overflow.btn-sm.icon,\n .btn-group-sm > .btn-stack-overflow.icon.btn,\n .btn-youtube.btn-sm.icon,\n .btn-group-sm > .btn-youtube.icon.btn,\n .btn-css3.btn-sm.icon,\n .btn-group-sm > .btn-css3.icon.btn,\n .btn-dribbble.btn-sm.icon,\n .btn-group-sm > .btn-dribbble.icon.btn,\n .btn-google-plus.btn-sm.icon,\n .btn-group-sm > .btn-google-plus.icon.btn,\n .btn-instagram.btn-sm.icon,\n .btn-group-sm > .btn-instagram.icon.btn,\n .btn-pinterest.btn-sm.icon,\n .btn-group-sm > .btn-pinterest.icon.btn,\n .btn-vk.btn-sm.icon,\n .btn-group-sm > .btn-vk.icon.btn,\n .btn-yahoo.btn-sm.icon,\n .btn-group-sm > .btn-yahoo.icon.btn,\n .btn-behance.btn-sm.icon,\n .btn-group-sm > .btn-behance.icon.btn,\n .btn-dropbox.btn-sm.icon,\n .btn-group-sm > .btn-dropbox.icon.btn,\n .btn-reddit.btn-sm.icon,\n .btn-group-sm > .btn-reddit.icon.btn,\n .btn-spotify.btn-sm.icon,\n .btn-group-sm > .btn-spotify.icon.btn,\n .btn-vine.btn-sm.icon,\n .btn-group-sm > .btn-vine.icon.btn,\n .btn-foursquare.btn-sm.icon,\n .btn-group-sm > .btn-foursquare.icon.btn,\n .btn-vimeo.btn-sm.icon,\n .btn-group-sm > .btn-vimeo.icon.btn {\n width: 1.8125rem;\n height: 1.8125rem; }\n\n.btn-facebook {\n background: #3b5998; }\n .btn-facebook::before {\n content: "\\F09A";\n background: #344e86; }\n .btn-facebook:hover {\n background: #344e86; }\n .btn-facebook:hover::before {\n background: #2d4373; }\n\n.btn-twitter {\n background: #00aced; }\n .btn-twitter::before {\n content: "\\F099";\n background: #0099d4; }\n .btn-twitter:hover {\n background: #0099d4; }\n .btn-twitter:hover::before {\n background: #0087ba; }\n\n.btn-linkedin {\n background: #4875b4; }\n .btn-linkedin::before {\n content: "\\F0E1";\n background: #4169a2; }\n .btn-linkedin:hover {\n background: #4169a2; }\n .btn-linkedin:hover::before {\n background: #395d90; }\n\n.btn-flickr {\n background: #ff0084; }\n .btn-flickr::before {\n content: "\\F16E";\n background: #e60077; }\n .btn-flickr:hover {\n background: #e60077; }\n .btn-flickr:hover::before {\n background: #cc006a; }\n\n.btn-tumblr {\n background: #32506d; }\n .btn-tumblr::before {\n content: "\\F173";\n background: #2a435c; }\n .btn-tumblr:hover {\n background: #2a435c; }\n .btn-tumblr:hover::before {\n background: #22364a; }\n\n.btn-xing {\n background: #026466; }\n .btn-xing::before {\n content: "\\F168";\n background: #024b4d; }\n .btn-xing:hover {\n background: #024b4d; }\n .btn-xing:hover::before {\n background: #013334; }\n\n.btn-github {\n background: #4183c4; }\n .btn-github::before {\n content: "\\F09B";\n background: #3876b4; }\n .btn-github:hover {\n background: #3876b4; }\n .btn-github:hover::before {\n background: #3269a0; }\n\n.btn-html5 {\n background: #e34f26; }\n .btn-html5::before {\n content: "\\F13B";\n background: #d4431b; }\n .btn-html5:hover {\n background: #d4431b; }\n .btn-html5:hover::before {\n background: #be3c18; }\n\n.btn-openid {\n background: #f78c40; }\n .btn-openid::before {\n content: "\\F19B";\n background: #f67d28; }\n .btn-openid:hover {\n background: #f67d28; }\n .btn-openid:hover::before {\n background: #f56f0f; }\n\n.btn-stack-overflow {\n background: #fe7a15; }\n .btn-stack-overflow::before {\n content: "\\F16C";\n background: #f86c01; }\n .btn-stack-overflow:hover {\n background: #f86c01; }\n .btn-stack-overflow:hover::before {\n background: #df6101; }\n\n.btn-css3 {\n background: #0170ba; }\n .btn-css3::before {\n content: "\\F13C";\n background: #0161a1; }\n .btn-css3:hover {\n background: #0161a1; }\n .btn-css3:hover::before {\n background: #015187; }\n\n.btn-youtube {\n background: #b00; }\n .btn-youtube::before {\n content: "\\F167";\n background: #a20000; }\n .btn-youtube:hover {\n background: #a20000; }\n .btn-youtube:hover::before {\n background: #880000; }\n\n.btn-dribbble {\n background: #ea4c89; }\n .btn-dribbble::before {\n content: "\\F17D";\n background: #e7357a; }\n .btn-dribbble:hover {\n background: #e7357a; }\n .btn-dribbble:hover::before {\n background: #e51e6b; }\n\n.btn-google-plus {\n background: #bb4b39; }\n .btn-google-plus::before {\n content: "\\F0D5";\n background: #a74333; }\n .btn-google-plus:hover {\n background: #a74333; }\n .btn-google-plus:hover::before {\n background: #943b2d; }\n\n.btn-instagram {\n background: #517fa4; }\n .btn-instagram::before {\n content: "\\F16D";\n background: #497293; }\n .btn-instagram:hover {\n background: #497293; }\n .btn-instagram:hover::before {\n background: #406582; }\n\n.btn-pinterest {\n background: #cb2027; }\n .btn-pinterest::before {\n content: "\\F0D2";\n background: #b51d23; }\n .btn-pinterest:hover {\n background: #b51d23; }\n .btn-pinterest:hover::before {\n background: #9f191f; }\n\n.btn-vk {\n background: #45668e; }\n .btn-vk::before {\n content: "\\F189";\n background: #3d5a7d; }\n .btn-vk:hover {\n background: #3d5a7d; }\n .btn-vk:hover::before {\n background: #344d6c; }\n\n.btn-yahoo {\n background: #400191; }\n .btn-yahoo::before {\n content: "\\F19E";\n background: #350178; }\n .btn-yahoo:hover {\n background: #350178; }\n .btn-yahoo:hover::before {\n background: #2a015e; }\n\n.btn-behance {\n background: #1769ff; }\n .btn-behance::before {\n content: "\\F1B4";\n background: #0059fd; }\n .btn-behance:hover {\n background: #0059fd; }\n .btn-behance:hover::before {\n background: #0050e3; }\n\n.btn-dropbox {\n background: #007ee5; }\n .btn-dropbox::before {\n content: "\\F16B";\n background: #0070cc; }\n .btn-dropbox:hover {\n background: #0070cc; }\n .btn-dropbox:hover::before {\n background: #0062b2; }\n\n.btn-reddit {\n background: #ff4500; }\n .btn-reddit::before {\n content: "\\F1A1";\n background: #e63e00; }\n .btn-reddit:hover {\n background: #e63e00; }\n .btn-reddit:hover::before {\n background: #cc3700; }\n\n.btn-spotify {\n background: #7ab800; }\n .btn-spotify::before {\n content: "\\F1BC";\n background: #699f00; }\n .btn-spotify:hover {\n background: #699f00; }\n .btn-spotify:hover::before {\n background: #588500; }\n\n.btn-vine {\n background: #00bf8f; }\n .btn-vine::before {\n content: "\\F1CA";\n background: #00a67c; }\n .btn-vine:hover {\n background: #00a67c; }\n .btn-vine:hover::before {\n background: #008c69; }\n\n.btn-foursquare {\n background: #1073af; }\n .btn-foursquare::before {\n content: "\\F180";\n background: #0e6498; }\n .btn-foursquare:hover {\n background: #0e6498; }\n .btn-foursquare:hover::before {\n background: #0c5480; }\n\n.btn-vimeo {\n background: #aad450; }\n .btn-vimeo::before {\n content: "\\F194";\n background: #a0cf3c; }\n .btn-vimeo:hover {\n background: #a0cf3c; }\n .btn-vimeo:hover::before {\n background: #93c130; }\n\nhr.transparent {\n border-top: 1px solid transparent; }\n\n.breadcrumb-menu {\n position: absolute;\n top: 0;\n right: 1rem; }\n .breadcrumb-menu::before {\n display: none; }\n .breadcrumb-menu .btn {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem; }\n .breadcrumb-menu .btn.btn-secondary {\n color: #b0bec5;\n border: 0; }\n .breadcrumb-menu .btn.btn-secondary:hover, .breadcrumb-menu .btn.btn-secondary.active {\n color: #263238;\n background: transparent; }\n .breadcrumb-menu .open .btn.btn-secondary {\n color: #263238;\n background: transparent; }\n .breadcrumb-menu .dropdown-menu {\n min-width: 180px;\n line-height: 1.5; }\n\n.img-avatar {\n border-radius: 50em; }\n\n.avatar {\n position: relative;\n display: inline-block;\n width: 36px; }\n .avatar .img-avatar {\n width: 36px;\n height: 36px; }\n .avatar .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 10px;\n height: 10px;\n border: 1px solid #fff;\n border-radius: 50em; }\n\n.avatar.avatar-xs {\n position: relative;\n display: inline-block;\n width: 20px; }\n .avatar.avatar-xs .img-avatar {\n width: 20px;\n height: 20px; }\n .avatar.avatar-xs .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em; }\n\n.avatar.avatar-sm {\n position: relative;\n display: inline-block;\n width: 24px; }\n .avatar.avatar-sm .img-avatar {\n width: 24px;\n height: 24px; }\n .avatar.avatar-sm .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em; }\n\n.avatar.avatar-lg {\n position: relative;\n display: inline-block;\n width: 72px; }\n .avatar.avatar-lg .img-avatar {\n width: 72px;\n height: 72px; }\n .avatar.avatar-lg .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 12px;\n height: 12px;\n border: 1px solid #fff;\n border-radius: 50em; }\n\n.avatars-stack .avatar.avatar-xs {\n margin-right: -10px; }\n\n.avatars-stack .avatar {\n margin-right: -15px;\n transition-duration: 0.25s, 0.25s;\n transition-property: margin-left, margin-right; }\n .avatars-stack .avatar:hover {\n margin-right: 0 !important; }\n\n.callout {\n position: relative;\n padding: 0 1rem;\n margin: 1rem 0;\n border: 0 solid #cfd8dc;\n border-left-width: .25rem; }\n .callout .chart-wrapper {\n position: absolute;\n top: 18px;\n left: 45%;\n float: right;\n width: 100px; }\n\n.callout-bordered {\n border: 1px solid #cfd8dc;\n border-left-width: .25rem; }\n\n.callout code {\n border-radius: .25rem; }\n\n.callout h4 {\n margin-top: 0;\n margin-bottom: .25rem; }\n\n.callout p:last-child {\n margin-bottom: 0; }\n\n.callout + .callout {\n margin-top: -0.25rem; }\n\n.callout-default {\n border-left-color: #b0bec5; }\n .callout-default h4 {\n color: #b0bec5; }\n\n.callout-primary {\n border-left-color: #20a8d8; }\n .callout-primary h4 {\n color: #20a8d8; }\n\n.callout-info {\n border-left-color: #63c2de; }\n .callout-info h4 {\n color: #63c2de; }\n\n.callout-warning {\n border-left-color: #f8cb00; }\n .callout-warning h4 {\n color: #f8cb00; }\n\n.callout-danger {\n border-left-color: #f86c6b; }\n .callout-danger h4 {\n color: #f86c6b; }\n\n.callout-success {\n border-left-color: #4dbd74; }\n .callout-success h4 {\n color: #4dbd74; }\n\n.switch.switch-default {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 40px;\n height: 24px;\n background-color: transparent;\n cursor: pointer; }\n .switch.switch-default .switch-input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0; }\n .switch.switch-default .switch-label {\n position: relative;\n display: block;\n height: inherit;\n font-size: 10px;\n font-weight: 600;\n text-transform: uppercase;\n background-color: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 2px;\n -moz-transition: 0.15s ease-out;\n -o-transition: 0.15s ease-out;\n -webkit-transition: 0.15s ease-out;\n transition: 0.15s ease-out;\n -moz-transition-property: opacity background;\n -o-transition-property: opacity background;\n -webkit-transition-property: opacity background;\n transition-property: opacity background; }\n .switch.switch-default .switch-input:checked ~ .switch-label::before {\n opacity: 0; }\n .switch.switch-default .switch-input:checked ~ .switch-label::after {\n opacity: 1; }\n .switch.switch-default .switch-handle {\n position: absolute;\n top: 2px;\n left: 2px;\n width: 20px;\n height: 20px;\n background: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 1px;\n -moz-transition: left 0.15s ease-out;\n -o-transition: left 0.15s ease-out;\n -webkit-transition: left 0.15s ease-out;\n transition: left 0.15s ease-out; }\n .switch.switch-default .switch-input:checked ~ .switch-handle {\n left: 18px; }\n .switch.switch-default.switch-lg {\n width: 48px;\n height: 28px; }\n .switch.switch-default.switch-lg .switch-label {\n font-size: 12px; }\n .switch.switch-default.switch-lg .switch-handle {\n width: 24px;\n height: 24px; }\n .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {\n left: 22px; }\n .switch.switch-default.switch-sm {\n width: 32px;\n height: 20px; }\n .switch.switch-default.switch-sm .switch-label {\n font-size: 8px; }\n .switch.switch-default.switch-sm .switch-handle {\n width: 16px;\n height: 16px; }\n .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {\n left: 14px; }\n .switch.switch-default.switch-xs {\n width: 24px;\n height: 16px; }\n .switch.switch-default.switch-xs .switch-label {\n font-size: 7px; }\n .switch.switch-default.switch-xs .switch-handle {\n width: 12px;\n height: 12px; }\n .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {\n left: 10px; }\n\n.switch.switch-text {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 48px;\n height: 24px;\n background-color: transparent;\n cursor: pointer; }\n .switch.switch-text .switch-input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0; }\n .switch.switch-text .switch-label {\n position: relative;\n display: block;\n height: inherit;\n font-size: 10px;\n font-weight: 600;\n text-transform: uppercase;\n background-color: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 2px;\n -moz-transition: 0.15s ease-out;\n -o-transition: 0.15s ease-out;\n -webkit-transition: 0.15s ease-out;\n transition: 0.15s ease-out;\n -moz-transition-property: opacity background;\n -o-transition-property: opacity background;\n -webkit-transition-property: opacity background;\n transition-property: opacity background; }\n .switch.switch-text .switch-label::before,\n .switch.switch-text .switch-label::after {\n position: absolute;\n top: 50%;\n width: 50%;\n margin-top: -.5em;\n line-height: 1;\n text-align: center;\n -moz-transition: inherit;\n -o-transition: inherit;\n -webkit-transition: inherit;\n transition: inherit; }\n .switch.switch-text .switch-label::before {\n right: 1px;\n color: #cfd8dc;\n content: attr(data-off); }\n .switch.switch-text .switch-label::after {\n left: 1px;\n color: #fff;\n content: attr(data-on);\n opacity: 0; }\n .switch.switch-text .switch-input:checked ~ .switch-label::before {\n opacity: 0; }\n .switch.switch-text .switch-input:checked ~ .switch-label::after {\n opacity: 1; }\n .switch.switch-text .switch-handle {\n position: absolute;\n top: 2px;\n left: 2px;\n width: 20px;\n height: 20px;\n background: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 1px;\n -moz-transition: left 0.15s ease-out;\n -o-transition: left 0.15s ease-out;\n -webkit-transition: left 0.15s ease-out;\n transition: left 0.15s ease-out; }\n .switch.switch-text .switch-input:checked ~ .switch-handle {\n left: 26px; }\n .switch.switch-text.switch-lg {\n width: 56px;\n height: 28px; }\n .switch.switch-text.switch-lg .switch-label {\n font-size: 12px; }\n .switch.switch-text.switch-lg .switch-handle {\n width: 24px;\n height: 24px; }\n .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {\n left: 30px; }\n .switch.switch-text.switch-sm {\n width: 40px;\n height: 20px; }\n .switch.switch-text.switch-sm .switch-label {\n font-size: 8px; }\n .switch.switch-text.switch-sm .switch-handle {\n width: 16px;\n height: 16px; }\n .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {\n left: 22px; }\n .switch.switch-text.switch-xs {\n width: 32px;\n height: 16px; }\n .switch.switch-text.switch-xs .switch-label {\n font-size: 7px; }\n .switch.switch-text.switch-xs .switch-handle {\n width: 12px;\n height: 12px; }\n .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {\n left: 18px; }\n\n.switch.switch-icon {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 48px;\n height: 24px;\n background-color: transparent;\n cursor: pointer; }\n .switch.switch-icon .switch-input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0; }\n .switch.switch-icon .switch-label {\n position: relative;\n display: block;\n height: inherit;\n font-family: FontAwesome;\n font-size: 10px;\n font-weight: 600;\n text-transform: uppercase;\n background-color: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 2px;\n -moz-transition: 0.15s ease-out;\n -o-transition: 0.15s ease-out;\n -webkit-transition: 0.15s ease-out;\n transition: 0.15s ease-out;\n -moz-transition-property: opacity background;\n -o-transition-property: opacity background;\n -webkit-transition-property: opacity background;\n transition-property: opacity background; }\n .switch.switch-icon .switch-label::before,\n .switch.switch-icon .switch-label::after {\n position: absolute;\n top: 50%;\n width: 50%;\n margin-top: -.5em;\n line-height: 1;\n text-align: center;\n -moz-transition: inherit;\n -o-transition: inherit;\n -webkit-transition: inherit;\n transition: inherit; }\n .switch.switch-icon .switch-label::before {\n right: 1px;\n color: #cfd8dc;\n content: attr(data-off); }\n .switch.switch-icon .switch-label::after {\n left: 1px;\n color: #fff;\n content: attr(data-on);\n opacity: 0; }\n .switch.switch-icon .switch-input:checked ~ .switch-label::before {\n opacity: 0; }\n .switch.switch-icon .switch-input:checked ~ .switch-label::after {\n opacity: 1; }\n .switch.switch-icon .switch-handle {\n position: absolute;\n top: 2px;\n left: 2px;\n width: 20px;\n height: 20px;\n background: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 1px;\n -moz-transition: left 0.15s ease-out;\n -o-transition: left 0.15s ease-out;\n -webkit-transition: left 0.15s ease-out;\n transition: left 0.15s ease-out; }\n .switch.switch-icon .switch-input:checked ~ .switch-handle {\n left: 26px; }\n .switch.switch-icon.switch-lg {\n width: 56px;\n height: 28px; }\n .switch.switch-icon.switch-lg .switch-label {\n font-size: 12px; }\n .switch.switch-icon.switch-lg .switch-handle {\n width: 24px;\n height: 24px; }\n .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {\n left: 30px; }\n .switch.switch-icon.switch-sm {\n width: 40px;\n height: 20px; }\n .switch.switch-icon.switch-sm .switch-label {\n font-size: 8px; }\n .switch.switch-icon.switch-sm .switch-handle {\n width: 16px;\n height: 16px; }\n .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {\n left: 22px; }\n .switch.switch-icon.switch-xs {\n width: 32px;\n height: 16px; }\n .switch.switch-icon.switch-xs .switch-label {\n font-size: 7px; }\n .switch.switch-icon.switch-xs .switch-handle {\n width: 12px;\n height: 12px; }\n .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {\n left: 18px; }\n\n.switch.switch-3d {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 40px;\n height: 24px;\n background-color: transparent;\n cursor: pointer; }\n .switch.switch-3d .switch-input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0; }\n .switch.switch-3d .switch-label {\n position: relative;\n display: block;\n height: inherit;\n font-size: 10px;\n font-weight: 600;\n text-transform: uppercase;\n background-color: #eceff1;\n border: 1px solid #cfd8dc;\n border-radius: 2px;\n -moz-transition: 0.15s ease-out;\n -o-transition: 0.15s ease-out;\n -webkit-transition: 0.15s ease-out;\n transition: 0.15s ease-out;\n -moz-transition-property: opacity background;\n -o-transition-property: opacity background;\n -webkit-transition-property: opacity background;\n transition-property: opacity background; }\n .switch.switch-3d .switch-input:checked ~ .switch-label::before {\n opacity: 0; }\n .switch.switch-3d .switch-input:checked ~ .switch-label::after {\n opacity: 1; }\n .switch.switch-3d .switch-handle {\n position: absolute;\n top: 0;\n left: 0;\n width: 24px;\n height: 24px;\n background: #fff;\n border: 1px solid #cfd8dc;\n border-radius: 1px;\n -moz-transition: left 0.15s ease-out;\n -o-transition: left 0.15s ease-out;\n -webkit-transition: left 0.15s ease-out;\n transition: left 0.15s ease-out;\n border: 0;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }\n .switch.switch-3d .switch-input:checked ~ .switch-handle {\n left: 16px; }\n .switch.switch-3d.switch-lg {\n width: 48px;\n height: 28px; }\n .switch.switch-3d.switch-lg .switch-label {\n font-size: 12px; }\n .switch.switch-3d.switch-lg .switch-handle {\n width: 28px;\n height: 28px; }\n .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {\n left: 20px; }\n .switch.switch-3d.switch-sm {\n width: 32px;\n height: 20px; }\n .switch.switch-3d.switch-sm .switch-label {\n font-size: 8px; }\n .switch.switch-3d.switch-sm .switch-handle {\n width: 20px;\n height: 20px; }\n .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {\n left: 12px; }\n .switch.switch-3d.switch-xs {\n width: 24px;\n height: 16px; }\n .switch.switch-3d.switch-xs .switch-label {\n font-size: 7px; }\n .switch.switch-3d.switch-xs .switch-handle {\n width: 16px;\n height: 16px; }\n .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {\n left: 8px; }\n\n.switch-pill .switch-label, .switch.switch-3d .switch-label,\n.switch-pill .switch-handle, .switch.switch-3d .switch-handle {\n border-radius: 50em !important; }\n\n.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {\n right: 2px !important; }\n\n.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {\n left: 2px !important; }\n\n.switch-primary > .switch-input:checked ~ .switch-label {\n background: #20a8d8 !important;\n border-color: #1985ac; }\n\n.switch-primary > .switch-input:checked ~ .switch-handle {\n border-color: #1985ac; }\n\n.switch-primary-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #20a8d8; }\n .switch-primary-outline > .switch-input:checked ~ .switch-label::after {\n color: #20a8d8; }\n\n.switch-primary-outline > .switch-input:checked ~ .switch-handle {\n border-color: #20a8d8; }\n\n.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #20a8d8; }\n .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #20a8d8; }\n\n.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #20a8d8 !important;\n border-color: #20a8d8; }\n\n.switch-secondary > .switch-input:checked ~ .switch-label {\n background: #cfd8dc !important;\n border-color: #b2c0c6; }\n\n.switch-secondary > .switch-input:checked ~ .switch-handle {\n border-color: #b2c0c6; }\n\n.switch-secondary-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #cfd8dc; }\n .switch-secondary-outline > .switch-input:checked ~ .switch-label::after {\n color: #cfd8dc; }\n\n.switch-secondary-outline > .switch-input:checked ~ .switch-handle {\n border-color: #cfd8dc; }\n\n.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #cfd8dc; }\n .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #cfd8dc; }\n\n.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #cfd8dc !important;\n border-color: #cfd8dc; }\n\n.switch-success > .switch-input:checked ~ .switch-label {\n background: #4dbd74 !important;\n border-color: #3a9d5d; }\n\n.switch-success > .switch-input:checked ~ .switch-handle {\n border-color: #3a9d5d; }\n\n.switch-success-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #4dbd74; }\n .switch-success-outline > .switch-input:checked ~ .switch-label::after {\n color: #4dbd74; }\n\n.switch-success-outline > .switch-input:checked ~ .switch-handle {\n border-color: #4dbd74; }\n\n.switch-success-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #4dbd74; }\n .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #4dbd74; }\n\n.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #4dbd74 !important;\n border-color: #4dbd74; }\n\n.switch-info > .switch-input:checked ~ .switch-label {\n background: #63c2de !important;\n border-color: #39b2d5; }\n\n.switch-info > .switch-input:checked ~ .switch-handle {\n border-color: #39b2d5; }\n\n.switch-info-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #63c2de; }\n .switch-info-outline > .switch-input:checked ~ .switch-label::after {\n color: #63c2de; }\n\n.switch-info-outline > .switch-input:checked ~ .switch-handle {\n border-color: #63c2de; }\n\n.switch-info-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #63c2de; }\n .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #63c2de; }\n\n.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #63c2de !important;\n border-color: #63c2de; }\n\n.switch-warning > .switch-input:checked ~ .switch-label {\n background: #f8cb00 !important;\n border-color: #c5a100; }\n\n.switch-warning > .switch-input:checked ~ .switch-handle {\n border-color: #c5a100; }\n\n.switch-warning-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #f8cb00; }\n .switch-warning-outline > .switch-input:checked ~ .switch-label::after {\n color: #f8cb00; }\n\n.switch-warning-outline > .switch-input:checked ~ .switch-handle {\n border-color: #f8cb00; }\n\n.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #f8cb00; }\n .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #f8cb00; }\n\n.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #f8cb00 !important;\n border-color: #f8cb00; }\n\n.switch-danger > .switch-input:checked ~ .switch-label {\n background: #f86c6b !important;\n border-color: #f63c3a; }\n\n.switch-danger > .switch-input:checked ~ .switch-handle {\n border-color: #f63c3a; }\n\n.switch-danger-outline > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #f86c6b; }\n .switch-danger-outline > .switch-input:checked ~ .switch-label::after {\n color: #f86c6b; }\n\n.switch-danger-outline > .switch-input:checked ~ .switch-handle {\n border-color: #f86c6b; }\n\n.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {\n background: #fff !important;\n border-color: #f86c6b; }\n .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {\n color: #f86c6b; }\n\n.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {\n background: #f86c6b !important;\n border-color: #f86c6b; }\n\ncanvas.chart {\n display: inline-block !important; }\n\nbase-chart.chart {\n display: block !important; }\n\n.b-a-0 {\n border: 0 !important; }\n\n.b-t-0 {\n border-top: 0 !important; }\n\n.b-r-0 {\n border-right: 0 !important; }\n\n.b-b-0 {\n border-bottom: 0 !important; }\n\n.b-l-0 {\n border-left: 0 !important; }\n\n.b-a-1 {\n border: 1px solid #cfd8dc !important; }\n\n.b-t-1 {\n border-top: 1px solid #cfd8dc !important; }\n\n.b-r-1 {\n border-right: 1px solid #cfd8dc !important; }\n\n.b-b-1 {\n border-bottom: 1px solid #cfd8dc !important; }\n\n.b-l-1 {\n border-left: 1px solid #cfd8dc !important; }\n\n.b-a-2 {\n border: 2px solid #cfd8dc !important; }\n\n.b-t-2 {\n border-top: 2px solid #cfd8dc !important; }\n\n.b-r-2 {\n border-right: 2px solid #cfd8dc !important; }\n\n.b-b-2 {\n border-bottom: 2px solid #cfd8dc !important; }\n\n.b-l-2 {\n border-left: 2px solid #cfd8dc !important; }\n\n.label-pill {\n border-radius: 1rem !important; }\n\n@media (max-width: 991px) {\n body {\n padding: 0 !important;\n margin: 0 !important; }\n header.navbar {\n position: fixed !important;\n top: 0 !important;\n right: 0 !important;\n left: 0 !important; }\n header.navbar .navbar-toggler {\n position: absolute;\n top: 0;\n left: 0;\n width: 70px;\n height: inherit; }\n header.navbar .navbar-toggler {\n color: rgba(0, 0, 0, 0.3); }\n header.navbar .navbar-brand {\n width: 100% !important;\n margin: 0 auto !important; }\n .sidebar {\n width: 200px;\n margin-left: -200px; }\n .sidebar .sidebar-footer {\n margin-left: -200px; }\n .breadcrumb-menu {\n display: none; }\n .main {\n width: 100% !important;\n padding: 0 !important;\n padding-top: 55px !important;\n margin: 0 !important;\n overflow: hidden; }\n .footer {\n display: none; }\n html {\n max-width: 100%;\n overflow-x: hidden; }\n body.mobile-open {\n max-width: 100%;\n overflow-x: hidden; }\n body.mobile-open .sidebar {\n margin-left: 0; }\n body.mobile-open .sidebar .sidebar-footer {\n margin-left: 0; }\n body.mobile-open .main {\n margin-left: 200px !important; } }\n',""]); +},706:function(n,t){n.exports=function(){var n=[];return n.toString=function(){for(var n=[],t=0;t<this.length;t++){var o=this[t];o[2]?n.push("@media "+o[2]+"{"+o[1]+"}"):n.push(o[1])}return n.join("")},n.i=function(t,o){"string"==typeof t&&(t=[[null,t,""]]);for(var e={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(e[i]=!0)}for(r=0;r<t.length;r++){var a=t[r];"number"==typeof a[0]&&e[a[0]]||(o&&!a[2]?a[2]=o:o&&(a[2]="("+a[2]+") and ("+o+")"),n.push(a))}},n}},775:function(n,t){function o(n,t){for(var o=0;o<n.length;o++){var e=n[o],r=p[e.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](e.parts[i]);for(;i<e.parts.length;i++)r.parts.push(b(e.parts[i],t))}else{for(var a=[],i=0;i<e.parts.length;i++)a.push(b(e.parts[i],t));p[e.id]={id:e.id,refs:1,parts:a}}}}function e(n){for(var t=[],o={},e=0;e<n.length;e++){var r=n[e],i=r[0],a=r[1],l=r[2],b=r[3],d={css:a,media:l,sourceMap:b};o[i]?o[i].parts.push(d):t.push(o[i]={id:i,parts:[d]})}return t}function r(n,t){var o=f(),e=v[v.length-1];if("top"===n.insertAt)e?e.nextSibling?o.insertBefore(t,e.nextSibling):o.appendChild(t):o.insertBefore(t,o.firstChild),v.push(t);else{if("bottom"!==n.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");o.appendChild(t)}}function i(n){n.parentNode.removeChild(n);var t=v.indexOf(n);t>=0&&v.splice(t,1)}function a(n){var t=document.createElement("style");return t.type="text/css",r(n,t),t}function l(n){var t=document.createElement("link");return t.rel="stylesheet",r(n,t),t}function b(n,t){var o,e,r;if(t.singleton){var b=h++;o=u||(u=a(t)),e=d.bind(null,o,b,!1),r=d.bind(null,o,b,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=l(t),e=s.bind(null,o),r=function(){i(o),o.href&&URL.revokeObjectURL(o.href)}):(o=a(t),e=c.bind(null,o),r=function(){i(o)});return e(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;e(n=t)}else r()}}function d(n,t,o,e){var r=o?"":e.css;if(n.styleSheet)n.styleSheet.cssText=w(t,r);else{var i=document.createTextNode(r),a=n.childNodes;a[t]&&n.removeChild(a[t]),a.length?n.insertBefore(i,a[t]):n.appendChild(i)}}function c(n,t){var o=t.css,e=t.media;if(e&&n.setAttribute("media",e),n.styleSheet)n.styleSheet.cssText=o;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(o))}}function s(n,t){var o=t.css,e=t.sourceMap;e&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */");var r=new Blob([o],{type:"text/css"}),i=n.href;n.href=URL.createObjectURL(r),i&&URL.revokeObjectURL(i)}var p={},g=function(n){var t;return function(){return"undefined"==typeof t&&(t=n.apply(this,arguments)),t}},m=g(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),f=g(function(){return document.head||document.getElementsByTagName("head")[0]}),u=null,h=0,v=[];n.exports=function(n,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},"undefined"==typeof t.singleton&&(t.singleton=m()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var r=e(n);return o(r,t),function(n){for(var i=[],a=0;a<r.length;a++){var l=r[a],b=p[l.id];b.refs--,i.push(b)}if(n){var d=e(n);o(d,t)}for(var a=0;a<i.length;a++){var b=i[a];if(0===b.refs){for(var c=0;c<b.parts.length;c++)b.parts[c]();delete p[b.id]}}}};var w=function(){var n=[];return function(t,o){return n[t]=o,n.filter(Boolean).join("\n")}}()},776:function(n,t,o){n.exports=o.p+"a961dfbf36f110092c3f2d35778fa3db.png"},782:function(n,t,o){n.exports=o(438)}},[782]); \ No newline at end of file diff --git a/demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js.gz b/demo/Angular2_Demo/styles.febc248481157ef5966f.bundle.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b12209e91c85b368fe3076c51b9aabae29699722 GIT binary patch literal 29348 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�X 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 literal 0 HcmV?d00001 diff --git a/examples.html b/examples.html index 527f39e..d047fa2 100644 --- a/examples.html +++ b/examples.html @@ -25,9 +25,9 @@ <meta name="theme-color" content="#ffffff"> <title> - + Examples · CoreUI - + </title> <link href="/css/main.css" rel="stylesheet"> @@ -50,7 +50,7 @@ <a class="navbar-brand" href="index.html"> <img src="/assets/img/coreui-logo.png" alt="CoreUI Logo"> </a> - + <ul class="nav navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a> @@ -71,7 +71,7 @@ <a class="nav-link" href="https://github.com/mrholek/CoreUI" target="_blank" rel="nofollow">Github</a> </li> </ul> - + <ul class="nav navbar-nav pull-xs-right"> <li class="nav-item"> <a class="nav-link" href="http://holeczek.pl" target="_blank">About me</a> @@ -120,11 +120,11 @@ </div> <div class="col-md-4"> <div class="card soon"> - <a href="#"> + <a href="/demo/Angular2_Demo"> <img src="/assets/img/example-coureui.jpg" class="img-fluid" alt="Bootstrap 4 Logo"> </a> <div class="card-block"> - <h2 class="h6">Angular2 Demo <div class="tag tag-danger">Cooming soon</div></h2> + <h2 class="h6">Angular2 Demo</h2> </div> </div> </div> -- GitLab