From fe14e5de40ada00d1ffc0aa868286929d277c4ae Mon Sep 17 00:00:00 2001 From: Praveen Kumar Sharma Date: Mon, 2 Dec 2024 15:02:20 +0530 Subject: [PATCH 1/2] Adding support for Angular 14 --- browserslist => .browserslistrc | 12 +- .editorconfig | 3 + .gitignore | 20 +- README.md | 5 +- angular.json | 116 +- docs/3rdpartylicenses.txt | 456 - docs/assets/woah.png | Bin 707814 -> 0 bytes docs/favicon.ico | Bin 948 -> 0 bytes ...ntawesome-webfont.1e59d2330b4c6deb84b3.ttf | Bin 165548 -> 0 bytes ...awesome-webfont.20fd1704ea223900efa9.woff2 | Bin 77160 -> 0 bytes ...ntawesome-webfont.8b43027f47b20503057d.eot | Bin 165742 -> 0 bytes ...ntawesome-webfont.c1e38fd9e0e74ba58f7a.svg | 2671 -- ...tawesome-webfont.f691f37e57f04c152e23.woff | Bin 98024 -> 0 bytes docs/index.html | 14 - docs/main-es2015.652fda558982e7a2d257.js | 1 - docs/main-es5.652fda558982e7a2d257.js | 1 - docs/polyfills-es2015.1dcf11c0f2bb51e7a863.js | 1 - docs/polyfills-es5.b81ff43a6d9f23402955.js | 1 - docs/runtime-es2015.0dae8cbc97194c7caed4.js | 1 - docs/runtime-es5.0dae8cbc97194c7caed4.js | 1 - docs/styles.b696c084d284d58f0e92.css | 5 - e2e/protractor.conf.js | 32 - e2e/src/app.e2e-spec.ts | 23 - e2e/src/app.po.ts | 11 - e2e/tsconfig.json | 13 - karma.conf.js | 20 +- package-lock.json | 24421 +++++++--------- package.json | 87 +- projects/angular-image-viewer/.browserslistrc | 16 + projects/angular-image-viewer/README.md | 101 +- projects/angular-image-viewer/karma.conf.js | 20 +- projects/angular-image-viewer/package.json | 23 +- .../lib/angular-image-viewer.component.html | 22 +- .../angular-image-viewer.component.spec.ts | 8 +- .../src/lib/angular-image-viewer.component.ts | 66 +- .../src/lib/angular-image-viewer.module.ts | 30 +- .../lib/angular-image-viewer.service.spec.ts | 8 +- .../lib/directives/full-screen.directive.ts | 10 +- .../lib/models/custom-image-event-model.ts | 2 +- .../lib/models/image-viewer-config.model.ts | 1 + .../angular-image-viewer/src/public-api.ts | 4 +- projects/angular-image-viewer/src/test.ts | 14 +- .../angular-image-viewer/tsconfig.lib.json | 16 +- .../tsconfig.lib.prod.json | 8 +- .../angular-image-viewer/tsconfig.spec.json | 4 +- projects/angular-image-viewer/tslint.json | 17 - src/app/app-routing.module.ts | 3 +- src/app/app.component.scss | 11 +- src/app/app.component.spec.ts | 16 +- src/app/app.component.ts | 13 +- src/app/app.module.ts | 9 +- src/environments/environment.ts | 4 +- src/polyfills.ts | 18 +- src/styles.scss | 2 +- src/test.ts | 12 +- tsconfig.app.json | 1 + tsconfig.json | 37 +- tsconfig.spec.json | 1 + tslint.json | 92 - tstfile.txt | 0 yarn.lock | 9930 ------- 61 files changed, 10915 insertions(+), 27519 deletions(-) rename browserslist => .browserslistrc (58%) delete mode 100644 docs/3rdpartylicenses.txt delete mode 100644 docs/assets/woah.png delete mode 100644 docs/favicon.ico delete mode 100644 docs/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf delete mode 100644 docs/fontawesome-webfont.20fd1704ea223900efa9.woff2 delete mode 100644 docs/fontawesome-webfont.8b43027f47b20503057d.eot delete mode 100644 docs/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg delete mode 100644 docs/fontawesome-webfont.f691f37e57f04c152e23.woff delete mode 100644 docs/index.html delete mode 100644 docs/main-es2015.652fda558982e7a2d257.js delete mode 100644 docs/main-es5.652fda558982e7a2d257.js delete mode 100644 docs/polyfills-es2015.1dcf11c0f2bb51e7a863.js delete mode 100644 docs/polyfills-es5.b81ff43a6d9f23402955.js delete mode 100644 docs/runtime-es2015.0dae8cbc97194c7caed4.js delete mode 100644 docs/runtime-es5.0dae8cbc97194c7caed4.js delete mode 100644 docs/styles.b696c084d284d58f0e92.css delete mode 100644 e2e/protractor.conf.js delete mode 100644 e2e/src/app.e2e-spec.ts delete mode 100644 e2e/src/app.po.ts delete mode 100644 e2e/tsconfig.json create mode 100644 projects/angular-image-viewer/.browserslistrc delete mode 100644 projects/angular-image-viewer/tslint.json delete mode 100644 tslint.json delete mode 100644 tstfile.txt delete mode 100644 yarn.lock diff --git a/browserslist b/.browserslistrc similarity index 58% rename from browserslist rename to .browserslistrc index 8084853..4f9ac26 100644 --- a/browserslist +++ b/.browserslistrc @@ -2,11 +2,15 @@ # For additional information regarding the format and rule options, please see: # https://github.com/browserslist/browserslist#queries +# For the full list of supported browsers by the Angular framework, please see: +# https://angular.io/guide/browser-support + # You can see what browsers were selected by your queries by running: # npx browserslist -> 0.5% -last 2 versions +last 1 Chrome version +last 1 Firefox version +last 2 Edge major versions +last 2 Safari major versions +last 2 iOS major versions Firefox ESR -not dead -not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/.editorconfig b/.editorconfig index e89330a..59d9a3a 100644 --- a/.editorconfig +++ b/.editorconfig @@ -8,6 +8,9 @@ indent_size = 2 insert_final_newline = true trim_trailing_whitespace = true +[*.ts] +quote_type = single + [*.md] max_line_length = off trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore index 86d943a..d020a31 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,23 @@ # See http://help.github.com/ignore-files/ for more about ignoring files. -# compiled output +# Compiled output /dist /tmp /out-tsc # Only exists if Bazel was run /bazel-out -# dependencies +# Node /node_modules +npm-debug.log +yarn-error.log # profiling files chrome-profiler-events*.json speed-measure-plugin*.json # IDEs and editors -/.idea +.idea/ .project .classpath .c9/ @@ -23,7 +25,7 @@ speed-measure-plugin*.json .settings/ *.sublime-workspace -# IDE - VSCode +# Visual Studio Code .vscode/* !.vscode/settings.json !.vscode/tasks.json @@ -31,16 +33,16 @@ speed-measure-plugin*.json !.vscode/extensions.json .history/* -# misc -/.sass-cache +# Miscellaneous +/.angular/cache +.sass-cache/ /connect.lock /coverage /libpeerconnection.log -npm-debug.log -yarn-error.log testem.log /typings +.angular -# System Files +# System files .DS_Store Thumbs.db diff --git a/README.md b/README.md index 69bb485..cd9955e 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ demo: https://clarivate.github.io/angular-image-viewer/ -A configurable Angular image viewer component, compatible with Angular 9 +A configurable Angular image viewer component, compatible with Angular 14 ## Features: - * Compatible with Angular 9 + * Compatible with Angular 14 * Configurable * Rotate image * Zoom image @@ -66,6 +66,7 @@ The configuration object is structured as below. All values are optional, and if wheelZoom: true, // If true, the mouse wheel can be used to zoom in allowFullscreen: true, // If true, the fullscreen button will be shown, allowing the user to enter fullscreen mode allowKeyboardNavigation: true, // If true, the left / right arrow keys can be used for navigation + isZoomPersistent: false, // if true, keeps zoom persistent across image exploration btnIcons: { // The icon classes that will apply to the buttons. By default, font-awesome is used. zoomIn: 'fa fa-plus', zoomOut: 'fa fa-minus', diff --git a/angular.json b/angular.json index 122b18d..62645ae 100644 --- a/angular.json +++ b/angular.json @@ -8,6 +8,9 @@ "schematics": { "@schematics/angular:component": { "style": "scss" + }, + "@schematics/angular:application": { + "strict": true } }, "root": "", @@ -17,63 +20,65 @@ "build": { "builder": "@angular-devkit/build-angular:browser", "options": { - "outputPath": "dist/example-image-viewer", + "outputPath": "dist/ngx-image-viewer", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", - "aot": true, + "inlineStyleLanguage": "scss", "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ - "./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css", "src/styles.scss" ], "scripts": [] }, "configurations": { "production": { - "fileReplacements": [ - { - "replace": "src/environments/environment.ts", - "with": "src/environments/environment.prod.ts" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "extractCss": true, - "namedChunks": false, - "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, "budgets": [ { "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" + "maximumWarning": "500kb", + "maximumError": "1mb" }, { "type": "anyComponentStyle", - "maximumWarning": "6kb", - "maximumError": "10kb" + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" } - ] + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true } - } + }, + "defaultConfiguration": "production" }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "ngx-image-viewer:build" - }, "configurations": { "production": { "browserTarget": "ngx-image-viewer:build:production" + }, + "development": { + "browserTarget": "ngx-image-viewer:build:development" } - } + }, + "defaultConfiguration": "development" }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", @@ -88,45 +93,16 @@ "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", + "inlineStyleLanguage": "scss", "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ - "./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css", "src/styles.scss" ], "scripts": [] } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "tsconfig.app.json", - "tsconfig.spec.json", - "e2e/tsconfig.json" - ], - "exclude": [ - "**/node_modules/**" - ] - } - }, - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "e2e/protractor.conf.js", - "devServerTarget": "ngx-image-viewer:serve" - }, - "configurations": { - "production": { - "devServerTarget": "ngx-image-viewer:serve:production" - } - } - }, - "deploy": { - "builder": "angular-cli-ghpages:deploy", - "options": {} } } }, @@ -137,16 +113,19 @@ "prefix": "angular", "architect": { "build": { - "builder": "@angular-devkit/build-ng-packagr:build", + "builder": "@angular-devkit/build-angular:ng-packagr", "options": { - "tsConfig": "projects/angular-image-viewer/tsconfig.lib.json", "project": "projects/angular-image-viewer/ng-package.json" }, "configurations": { "production": { "tsConfig": "projects/angular-image-viewer/tsconfig.lib.prod.json" + }, + "development": { + "tsConfig": "projects/angular-image-viewer/tsconfig.lib.json" } - } + }, + "defaultConfiguration": "production" }, "test": { "builder": "@angular-devkit/build-angular:karma", @@ -155,21 +134,12 @@ "tsConfig": "projects/angular-image-viewer/tsconfig.spec.json", "karmaConfig": "projects/angular-image-viewer/karma.conf.js" } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "projects/angular-image-viewer/tsconfig.lib.json", - "projects/angular-image-viewer/tsconfig.spec.json" - ], - "exclude": [ - "**/node_modules/**" - ] - } } } } }, - "defaultProject": "ngx-image-viewer" + "defaultProject": "ngx-image-viewer", + "cli": { + "analytics": false + } } diff --git a/docs/3rdpartylicenses.txt b/docs/3rdpartylicenses.txt deleted file mode 100644 index 7cd5ccb..0000000 --- a/docs/3rdpartylicenses.txt +++ /dev/null @@ -1,456 +0,0 @@ -@angular-devkit/build-angular -MIT -The MIT License - -Copyright (c) 2017 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -@angular/animations -MIT - -@angular/cdk -MIT -The MIT License - -Copyright (c) 2020 Google LLC. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -@angular/common -MIT - -@angular/core -MIT - -@angular/forms -MIT - -@angular/material -MIT -The MIT License - -Copyright (c) 2020 Google LLC. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -@angular/platform-browser -MIT - -@angular/router -MIT - -@clarivate/angular-image-viewer -MIT - -core-js -MIT -Copyright (c) 2014-2020 Denis Pushkarev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -css-loader -MIT -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -regenerator-runtime -MIT -MIT License - -Copyright (c) 2014-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -rxjs -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - -tslib -Apache-2.0 -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - - -zone.js -MIT -The MIT License - -Copyright (c) 2010-2019 Google LLC. http://angular.io/license - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/docs/assets/woah.png b/docs/assets/woah.png deleted file mode 100644 index 8e5ebf2e37e43889c5295c07f25e9d9ccd6a3c40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707814 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 sdYX2E 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Œs#(QaJWf|j)*V&1;$+>%$oAIwmy z*>eNq^ZbU!2+jeFz;*Mo+$LXd!I)l!-cA{DBTs8^A{}GIV9;RP)RLKX;NeejlTYeN zC!h@Z5{CwcvAmYLgLC8sSDiibgN~4=PakI;y-L4zwcS)EUDhF{?wQd}v{m8L&Th2& z?8)OeMcmAmcQw<=9uAd#oE@y)71oAJWVnC-<4>kve0*p6IkQ6^;S5=|uHfz`k@*s8 zW`?N9SNhu3SGqefy7I zo4)dO_AI&jDZKH7IKHdP{D-x3m*D^UI?U=hm-V?6OCf2iSy6xNO>(^<A=NTb7L53qF{W36;ogWLT!fco6TmTVfyuiKnDhA5WGIG=3pvwuwY6s}y zA?v>n;63)axyUBXt1DNh{pYv%TFis#&;QrIntu4hcUcck-Eq#iJnZCzPaGe}_ZU#? z%02Nf=afn{35pitzU6y8ZVeo`00gZI+a=nf05GbYid z0Mcl7Jv#~5I|iAI!{UOQUqdKmh#ernoEf>e(?w9_!g2 zI?r{SyZ1+JC~f~LM|hT8dOsW^ah||yab~~b2$>DJ@QwWh{KmOl*El<%u{^9!A`RkT zRX*}uj*M~?gwIKr@DaCc#G2Opwpnj3S`LN*6FN0K4I*iqwxZ2^(_fB>g(JkYQq{K9 z>FS1y+5CF+eI2^KX_num;Z?o@_10T&vPtSTb*-gg(ZvQEkjy4bU0qgZdA9As5mNYt z21(2FjHfh`uLey9EOBgyNjXs}jZ0%HEi?s&FezQqbI>TGT|_8Rh8k8sCi={gEQ$Y2 z)TscIEVs3h(s5C&Py7|YTo>_^==#Sm|}Rv_>irZou73r_!bIb>Yq?Z{jQO@y}~ z7BP8>o?4EON;irNoeFm0lza1ov~>B09vPNpda^dXiWZbBO(OVJR7In z$Qi*k1SA3Rnxde$k*m<~P#BkhDuJRB5`~qx7^4V*68E^T|!(rS%C%_hMnYG>2KMINb39W_U zY>*G$=W8-JMDE{XvqH*nvnw4U(!P{F2O;Q+RqFuT?Hf9bx|cElt%`t>2^`2J$@mcm zXEdk?<{&KXM0}|vIo(YC796=cSz;x5C4734AainU)*z(ecLXvXC zWadP|i%!NHR!)#|hA0!-X=NMaQRGp|lZMup<==5+6 zL-RS)DO7Bl(gxHNR?rE+QVnK=IEDO>^|!t`jbnfm&S;Q#13mqRy$rbOVmih-vd^9w zZX7C{a~QcB7{W(544yuG$g&2eoik&}H#lx=_KS}`nZEy%x2HSzA2PcIqYWp|Mfpe> zi82&fH(E5j1dcj9bTTR{WgGi2$W;F%pZw*aOw?KP0_Ti$t^P+JgGSP&4W{q_0Bj!t zIqlZE+D~*?UA=mPr7*Xq*ZE4!4ojU**nsztnIJD-Jfr>DX9rxmzotLO3F2FMW+u?C zhd2@ZN=Du~YcK&ndl9(SnKxMONgxiHc_dH4W4@^r2XVb}=_<}nXLekmAK(bteL7vc zd2af{Ke;}=^)(FYi=R>!jwEpR%P{Nf*P#zzhJl`GYw5(_2|QrEx#e2-`YU{j7&DUc zC8u*DDuPix2jI`f~11-ekIHix{TE;da znFR)8=Z)U3@(ZWZ_BNZv9$lTDKDsph;Jcqr|J%R%tLg9m{+G-KL9r%_eZbG{9_%aA z9CziFbOXXwnw`Ni_=HM{hmH`JCfV=X5mJ1B1Ccgxj~GzOnatxSvcY;tuUF2l9`Jx|dmcc4)7nJcb}kcjPb0cApIg6>arG@`gt(8(AscP$DDf~) zUxO=fbbw?zP8=dtR`__N2gQ^VJb9@4TR-K3buPGcySXmLd5UM2#spsrm*2$T)uRGC z4$^b*lk2N#4L0Ie$9E3l*pB?vbwpI|f|9sVkl~fK5*B?Oe+^bPk36JTYIrnHEsx<*Pav z+;AEnGIZ(!+D`GNBzaCc~sb)d2wAvXAye(4iNBLWzI_w=-IPRGb(^f z+Jx|)DH6v<17D(pE!VoUBEftaQypJ;HcRA_<8$gpydiX~$#AbXLe7j%Hu9JZ8q%*`}#d?Ckg=DKJ?2 ziv;;!7c2=7c{PN@DMv_zK%x~FshGml4!$sM%kWj0cqnK+W`TlWXeC}D7{g0Jq-4l{ z-TT}^Is$v7S=9)1`>I`7M8|7F}nq1Q-^9DU9)~8g(iy2~DdY z?o7#>@CuV|32SHrd1@l$f=2=cZ#ggOYM!~U+zO}DD6mU-3!@Hc$$-OOm09s6$b(_p zq1(zdbqG`RO+Vm|fvt@DD%Z3_t zYrL^~^R?U4ty?#zYuB#kOC7>01-9O-Yc$*7zUh)|E}gOcbpS|34YiuC7|Vw=i))Na z2N#uw*wNGz_$tgQ+P=-cckk2b<2xT`6V=D;^`NpUrp`7{`AEGb7y7caBCy&kG^3sb zs?4Mf2{W&k=68{G>a?Fvt+z@fu>zbi+@y)Q2=bb^K_@F{o2mr7d|6Ham#5el-Gk!* z#dmKQ$kp!TryT|FTgWIOfvGa@iE@N8YFsI)rNl?^XVA{uT(07gH?tTN{goTP(6G+* z^EC_$9U&KSTKUzTY+T4Dp<5{1Dgom0lGy{hI1((wH@iBQwzgQ}uPDF=}*v=m?Sa-cw)8@{slBq1-5n_I^y)?YdtzYT>CEV>?q!PbP$0R zkU%4XL|wV>eg-uOvtQ`k^wb$*`?MoOrQNnFaC0BF{8iG4z$iR%wwL$-H>cwrw2ufP zU43#FM~L-3eP{bkmMUGD?%zE>eeXLTPyfgN{{KvGzx^Tk5iUB>;C=V{+27MJ zR@Tr@;DuEj5%%ZV5rQ0(M?@(OQQAei+IDe9)0d2o!3s{=5p%slr>bYwx9e@#IIV~G z{1v5Wf5OTUf@2oGx32ad9U)ivBFP12`@{*UjA1#Jj-WLiA@Y^9$17!e>oYq+xX)NZ zM3%qcz=+Ji@v3a`UZ-UoA#sT42yuo;IX!xINIOW{5fXs#)Rp-H;wc&FZcH4gwZew zA87)UvUF-_AjJuyLxi?1IB+d*|M!*G(jR%?VZF@bI4K>kG7IF!wQJLBw{IegHjoG9 zNDa@BzGxv|aDs#7#<@xTv!4lNo2L5~Xa~>mAmzp>vs^FvtKkM_)w7&C$bsN%KdA#Y z$dPB#_jLr<1>Wd%r^3fW)n$=_%AkN`adhxyaa* zAtKblwz3^Plo0}QFEy{q2kVxv9Hy-*tX@>L1CoA2Keg7%r|=MP?QhXh=w!}{rF)~_ z^0I&#A&=aIn!eLCN#SQdXB7BHQb3meQu9;^hxA?hZG=RwbY=xa92x{CjBAt~I;U?~ z?7S*9B^*WyscAlhMDh|}21+UNF~$@`N;Chx_iqR%uMwI)kF%c%0C?r;FoO*BS=l&} zEUsqw2OM3``O1y=eG1BZRXnf$bX*1~pCw%4R9sEN&lq@<#-LeiuR1N@6x|CJ_X6-= zIOfZhaF#X%Yy`M@MuJKf+DRFMjjMLDO=D))sA@FObeXb~0f!*LcEijki znl1{rdEtvvX1y0iT{AF|&-Om@tus92ERf3>(bxH8=PhP}yng%EbmcOeA!1~Us?+~9 zeq9<7Wf!HFlB1}JvxcxnvI<}g!oI`zjX@bI;-Nts<34ZGYRb5uU)89v?$S8vtP_7v zpFUxU%ty=&;r!?hM%pfhCQ3M`vl+Be4lwSIGL7CGX`;|Wnk2+4r*&Q&^0ZHuDHT*s zRA5wOP&A`mng&i5FB5wuN1%*mlGl9;=qGD+DoA6OifHKS2ysxh?}0#0!K56^6)*qb zA087PMO?*NWt>4cZygzIkAV||8UXfZ+xI;5))3Kgq|xCNb(hF&^Ocl~e0{`yT)b}Y z>|nUKuK|t_+R#n>tYQ z3{-ev{|S3ouz$!o9VfOYJazZ+lj+Al|K;>Pj*th>a7^F~k$b5Pq#Yr) zr8JW_xCw8j&A2B=+Dm$NI~ykroEhY?hoV$pXp#TrYn&F)Vi!k;G!gz~oF8BLy{}DI z*&oE^1@fDl$@+#^wvk?~;7LQBM7E{;3%D-UxYGM#e3SaGPag}$d*Pk636LE;FhbQQixn|uPL z{cC>_VFg^;EMGJmP;b6Nmee}W6^qs$b zZ~8ZX@gJvmeu^W6J#>_7YwTqt9(y`A6kTi>i&UXa0`zph4v&=Vb17JiEb3YYf&Bxz z@N6@wT&Fz*NtlOM$M@8m`{nT5r>;<+xPAK)@(PxU0WK{5Q^W;kf^2WXlYCb9oL(nj z9<64WJ(S;--m$5|12b@JhXp+4QuimXwY=CqRWyG|WA2SFO5{sh;;8dB z^7|k!8Jub9i-s$gbt*E$$UT0jdkk;jv{S{a_0z#8URiFV+yj=zWAu^4fg^ROx>^VG zi8HVUUg;aKTG^Ns0L zE(Rdm-NRooSv)1U!V_3Ag_r$L)JZ?`Hy`C%S(Ddi53lKy+(*t6TXFVdo&YK%Y)dfbU)WlTB% zb^3&!!p}SldPNq(8>zqfPQe`yBJ%1X&Lgaf9%+yz{*_)^^{uujT+_p$Q`sPO4R{e2 zV4q!{vWWDvW5sZavNXdT4{bBcGt7EezVbv^HOs>pAhr3rW3ENCjU*)VsAt%(RR8Te z-V0Co%eu?HFBa_U#OiQ<$&9ZTe1YqUGeYc(m$sgel)kFC4oIzq%94k$y zjZ$IZ<49T!ljK#Pa01OFIa5w0UgYZBzy4ZSR+`*fHy-;m#(TwK!u;Xr_^Rs&Auxup zks)HyC9xvL*>vlC1KjCwHANzt&X%0rz!ONgWBL;Ph3^qq2zcWnz`3RzBSWjv7I`p3 zrPJ`q6l{ck4AmvrU0)MZSQda>ywT zzLmCa&0`GF8H_Y29mF27Oy-VzJ^cLV(*u?`I4J2jsii1-=^czTbi_qsrpWoH>71){ z;;f?*wj!f48s(D#QDvpS7E|@7?SQQ<;n7zg<$0Hjh>vYh)1cW96oXd$;}oLIN?Qtu zXhv}mA4g&im0J~8H>`|8PTpDB=Kh4!`pNHchS(PLeH|KJb%eNQ$j%iUA-r|m;;TH{ zIzs$>EVx;oitjFKTq%`VK76%@Wh8zzs6LM?+iBR9BgD4MQW&0ff)L569N~2s})7Nzhv1AH7{rZc~F)UClPEh2ff(C}6UP(W*&w#xB$I~P2r7?kn!8W(eOrt}L*l8a+w<82`nm%Ct zc5&tj<058F0#Gk}7?nH)V=1NNZ%uvnq2sgpOQZ1f84- z;w(RT(|XAx)=LFl2g&RR0k^2&#GT*>IoZUq!Lk^goYHZhFY(-dZEO0|fAO{H8^6Cj zUAoG$v<;kH$1d%0|CUYs2*6#%p@w?6dV=C852sTA)2qA!!quwW8ziAA*_jD-l2+qY zgTV17SV1TZd+$wK=_?(-l}=)c`+x^?HYVfPk;M2Z%_aB-~1(xkPj%;eNZs$H-LlVXOE?2hs*-=GrCAM;;3b2 zg;S_|7?^E}JVxaxnj4cwe}H8Vn-^+ihzI@xUW@;E|VR^!)XG}PV9dP64&az+P; zj*tskj#nF@>L@opju7Oavan`Hsa1&Or=@NxuQ62RTPR0VL@3 zkBR4_5&%Jza^y17bjropJ2G0PL^uV@$3Oy9=bQ^l$Q&Bfs^fPaQ%awzy9qc`gt<6* zPCPX7conC>vHXFP*(0AuzU6pv5B|hCqrfqtV_fRtAMo2X^4e!-_nE4VaO!88 zer{U$JnG&FGI$MmO0mjU#!jWJFw3zX9)_FHfn}yA0htjJ2qvQ41mw*GN19WodV$43T?3_hm!ELtUlc&B@&f1TMXq>W6MG9JPPjx(mR8|!uELku93C6;@iKPF6|p}MkEFY zW@=!3IqEqe>Ch>IKqXe+dVRJ`G^DTBq~TtpQf|pxdj>nhpRwP=M{Iie;Rhd1A8aP|9KDB_D0kN_HF}D%}`n1d6E5D{8qn zuOPGmos|$r2=(==0xs=w2}IGSoCuAdimos+%R(%|U)5LaJH4S@E8p25k38bGLV|L< z*#s&DI6pA>d(%QUPQApJ2rgn+Utn(lKdHME*ktalbBe<;peEFcW~bjuD)G zOqHmEhKw^OT+UH5Jv5Q1X!xdhu6RnmvW+xsP(;WJOXONhWmGaWPB0wCOpSHkQq!d1 z0&Su1kuzS*Bwgz#UzU0D=+X3o&2snHK=%ZNgKTkv`1OTVXyMv!*X{0tQ(*5snlvpa#-TJ4S9wS!Pv_nXHe{7|qJU8sXLh(mrJQP2zfAFmH(W;L=QCg9D=}}};>!^j zn|nA;q{kYw58Pj+rT{}*a8bs)6kξE=kxOdy-R!DFkm=Ls}a0dyvl{3M@>yW|W{ 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òpZ5Rj%RRVphnO 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 z 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 d0m81_!itTT%&fM`8Do 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 diff --git a/docs/fontawesome-webfont.8b43027f47b20503057d.eot b/docs/fontawesome-webfont.8b43027f47b20503057d.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

    5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/fontawesome-webfont.f691f37e57f04c152e23.woff b/docs/fontawesome-webfont.f691f37e57f04c152e23.woff deleted file mode 100644 index 400014a4b06eee3d0c0d54402a47ab2601b2862b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98024 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index e7c160a..0000000 --- a/docs/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - AngularImageViewer - - - - - - - - - diff --git a/docs/main-es2015.652fda558982e7a2d257.js b/docs/main-es2015.652fda558982e7a2d257.js deleted file mode 100644 index c49ac61..0000000 --- a/docs/main-es2015.652fda558982e7a2d257.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},zUnb:function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.r(e);let s=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=t},get useDeprecatedSynchronousErrorHandling(){return s}};function o(t){setTimeout(()=>{throw t},0)}const a={closed:!0,next(t){},error(t){if(i.useDeprecatedSynchronousErrorHandling)throw t;o(t)},complete(){}},l=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))();function c(t){return null!==t&&"object"==typeof t}const u=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let h=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:s,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof u?e.errors:e),[])}const p=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class f extends h{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a;break;case 1:if(!t){this.destination=a;break}if("object"==typeof t){t instanceof f?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,t,e,n)}}[p](){return this}static create(t,e,n){const r=new f(t,e,n);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class g extends f{constructor(t,e,n,s){let i;super(),this._parentSubscriber=t;let o=this;r(e)?i=e:e&&(i=e.next,n=e.error,s=e.complete,e!==a&&(o=Object.create(e),r(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=n,this._complete=s}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;i.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=i;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):o(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;o(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);i.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),i.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(t,e,n){if(!i.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return i.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(o(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const m=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function _(){}function y(...t){return v(t)}function v(t){return t?1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}:_}let w=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:r}=this,s=function(t,e,n){if(t){if(t instanceof f)return t;if(t[p])return t[p]()}return t||e||n?new f(t,e,n):new f(a)}(t,e,n);if(s.add(r?r.call(s,this.source):this.source||i.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),i.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}_trySubscribe(t){try{return this._subscribe(t)}catch(e){i.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:r}=t;if(e||r)return!1;t=n&&n instanceof f?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=b(e))((e,n)=>{let r;r=this.subscribe(e=>{try{t(e)}catch(s){n(s),r&&r.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[m](){return this}pipe(...t){return 0===t.length?this:v(t)(this)}toPromise(t){return new(t=b(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function b(t){if(t||(t=i.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const S=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class C extends h{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}class E extends f{constructor(t){super(t),this.destination=t}}let x=(()=>{class t extends w{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[p](){return new E(this)}lift(t){const e=new T(this,this);return e.operator=t,e}next(t){if(this.closed)throw new S;if(!this.isStopped){const{observers:e}=this,n=e.length,r=e.slice();for(let s=0;snew T(t,e),t})();class T extends x{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):h.EMPTY}}function P(t){return t&&"function"==typeof t.schedule}class k extends f{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}const I=t=>e=>{for(let n=0,r=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function O(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const N=t=>{if(t&&"function"==typeof t[m])return r=t,t=>{const e=r[m]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(A(t))return I(t);if(O(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,o),t);if(t&&"function"==typeof t[D])return e=t,t=>{const n=e[D]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=c(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,r};function F(t,e,n,r,s=new k(t,n,r)){if(!s.closed)return e instanceof w?e.subscribe(s):N(e)(s)}class M extends f{notifyNext(t,e,n,r,s){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}function j(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new L(t,e))}}class L{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new U(t,this.project,this.thisArg))}}class U extends f{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}function H(t,e){return new w(n=>{const r=new h;let s=0;return r.add(e.schedule((function(){s!==t.length?(n.next(t[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}function z(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[m]}(t))return function(t,e){return new w(n=>{const r=new h;return r.add(e.schedule(()=>{const s=t[m]();r.add(s.subscribe({next(t){r.add(e.schedule(()=>n.next(t)))},error(t){r.add(e.schedule(()=>n.error(t)))},complete(){r.add(e.schedule(()=>n.complete()))}}))})),r})}(t,e);if(O(t))return function(t,e){return new w(n=>{const r=new h;return r.add(e.schedule(()=>t.then(t=>{r.add(e.schedule(()=>{n.next(t),r.add(e.schedule(()=>n.complete()))}))},t=>{r.add(e.schedule(()=>n.error(t)))}))),r})}(t,e);if(A(t))return H(t,e);if(function(t){return t&&"function"==typeof t[D]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new w(n=>{const r=new h;let s;return r.add(()=>{s&&"function"==typeof s.return&&s.return()}),r.add(e.schedule(()=>{s=t[D](),r.add(e.schedule((function(){if(n.closed)return;let t,e;try{const n=s.next();t=n.value,e=n.done}catch(r){return void n.error(r)}e?n.complete():(n.next(t),this.schedule())})))})),r})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof w?t:new w(N(t))}function V(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?r=>r.pipe(V((n,r)=>z(t(n,r)).pipe(j((t,s)=>e(n,t,r,s))),n)):("number"==typeof e&&(n=e),e=>e.lift(new $(t,n)))}class ${constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new B(t,this.project,this.concurrent))}}class B extends M{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function q(t){return t}function Q(t=Number.POSITIVE_INFINITY){return V(q,t)}function W(t,e){return e?H(t,e):new w(I(t))}function Z(...t){let e=Number.POSITIVE_INFINITY,n=null,r=t[t.length-1];return P(r)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof r&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof w?t[0]:Q(e)(W(t,n))}function K(){return function(t){return t.lift(new G(t))}}class G{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const r=new Y(t,n),s=e.subscribe(r);return r.closed||(r.connection=n.connect()),s}}class Y extends f{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}class J extends w{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new h,t.add(this.source.subscribe(new tt(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.EMPTY)),t}refCount(){return K()(this)}}const X=(()=>{const t=J.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class tt extends E{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function et(){return new x}function nt(t){return{toString:t}.toString()}function rt(t,e,n){return nt(()=>{const r=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function s(...t){if(this instanceof s)return r.apply(this,t),this;const e=new s(...t);return n.annotation=e,n;function n(t,n,r){const s=t.hasOwnProperty("__parameters__")?t.__parameters__:Object.defineProperty(t,"__parameters__",{value:[]}).__parameters__;for(;s.length<=r;)s.push(null);return(s[r]=s[r]||[]).push(e),t}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}const st=rt("Inject",t=>({token:t})),it=rt("Optional"),ot=rt("Self"),at=rt("SkipSelf");var lt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});function ct(t){for(let e in t)if(t[e]===ct)return e;throw Error("Could not find renamed property on target object.")}function ut(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ht(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function dt(t){return pt(t,t[gt])||pt(t,t[yt])}function pt(t,e){return e&&e.token===t?e:null}function ft(t){return t&&(t.hasOwnProperty(mt)||t.hasOwnProperty(vt))?t[mt]:null}const gt=ct({"\u0275prov":ct}),mt=ct({"\u0275inj":ct}),_t=ct({"\u0275provFallback":ct}),yt=ct({ngInjectableDef:ct}),vt=ct({ngInjectorDef:ct});function wt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(wt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function bt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const St=ct({__forward_ref__:ct});function Ct(t){return t.__forward_ref__=Ct,t.toString=function(){return wt(this())},t}function Et(t){return"function"==typeof(e=t)&&e.hasOwnProperty(St)&&e.__forward_ref__===Ct?t():t;var e}const xt="undefined"!=typeof globalThis&&globalThis,Tt="undefined"!=typeof window&&window,Pt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,kt="undefined"!=typeof global&&global,It=xt||kt||Tt||Pt,Rt=ct({"\u0275cmp":ct}),Dt=ct({"\u0275dir":ct}),At=ct({"\u0275pipe":ct}),Ot=ct({"\u0275mod":ct}),Nt=ct({"\u0275loc":ct}),Ft=ct({"\u0275fac":ct}),Mt=ct({__NG_ELEMENT_ID__:ct});class jt{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ut({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return"InjectionToken "+this._desc}}const Lt=new jt("INJECTOR",-1),Ut={},Ht=/\n/gm,zt=ct({provide:String,useValue:ct});let Vt,$t=void 0;function Bt(t){const e=$t;return $t=t,e}function qt(t){const e=Vt;return Vt=t,e}function Qt(t,e=lt.Default){if(void 0===$t)throw new Error("inject() must be called from an injection context");return null===$t?Kt(t,void 0,e):$t.get(t,e<.Optional?null:void 0,e)}function Wt(t,e=lt.Default){return(Vt||Qt)(Et(t),e)}const Zt=Wt;function Kt(t,e,n){const r=dt(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n<.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${wt(t)}]`)}function Gt(t){const e=[];for(let n=0;nArray.isArray(t)?te(t,e):e(t))}function ee(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ne(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function re(t,e,n){let r=ie(t,e);return r>=0?t[1|r]=n:(r=~r,function(t,e,n,r){let s=t.length;if(s==e)t.push(n,r);else if(1===s)t.push(r,t[0]),t[0]=n;else{for(s--,t.push(t[s-1],t[s]);s>e;)t[s]=t[s-2],s--;t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function se(t,e){const n=ie(t,e);if(n>=0)return t[1|n]}function ie(t,e){return function(t,e,n){let r=0,s=t.length>>1;for(;s!==r;){const n=r+(s-r>>1),i=t[n<<1];if(e===i)return n<<1;i>e?s=n:r=n+1}return~(s<<1)}(t,e)}const oe=function(){var t={OnPush:0,Default:1};return t[t.OnPush]="OnPush",t[t.Default]="Default",t}(),ae=function(){var t={Emulated:0,Native:1,None:2,ShadowDom:3};return t[t.Emulated]="Emulated",t[t.Native]="Native",t[t.None]="None",t[t.ShadowDom]="ShadowDom",t}(),le={},ce=[];let ue=0;function he(t){return nt(()=>{const e=t.type,n=e.prototype,r={},s={type:e,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:t.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:t.changeDetection===oe.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||ce,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||ae.Emulated,id:"c",styles:t.styles||ce,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,o=t.features,a=t.pipes;return s.id+=ue++,s.inputs=me(t.inputs,r),s.outputs=me(t.outputs),o&&o.forEach(t=>t(s)),s.directiveDefs=i?()=>("function"==typeof i?i():i).map(de):null,s.pipeDefs=a?()=>("function"==typeof a?a():a).map(pe):null,s})}function de(t){return ye(t)||function(t){return t[Dt]||null}(t)}function pe(t){return function(t){return t[At]||null}(t)}const fe={};function ge(t){const e={type:t.type,bootstrap:t.bootstrap||ce,declarations:t.declarations||ce,imports:t.imports||ce,exports:t.exports||ce,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&nt(()=>{fe[t.id]=t.type}),e}function me(t,e){if(null==t)return le;const n={};for(const r in t)if(t.hasOwnProperty(r)){let s=t[r],i=s;Array.isArray(s)&&(i=s[1],s=s[0]),n[s]=r,e&&(e[s]=i)}return n}const _e=he;function ye(t){return t[Rt]||null}function ve(t,e){return t.hasOwnProperty(Ft)?t[Ft]:null}function we(t,e){const n=t[Ot]||null;if(!n&&!0===e)throw new Error(`Type ${wt(t)} does not have '\u0275mod' property.`);return n}function be(t){return Array.isArray(t)&&"object"==typeof t[1]}function Se(t){return Array.isArray(t)&&!0===t[1]}function Ce(t){return 0!=(8&t.flags)}function Ee(t){return 2==(2&t.flags)}function xe(t){return 1==(1&t.flags)}function Te(t){return null!==t.template}function Pe(t){return 0!=(512&t[2])}let ke=void 0;function Ie(t){return!!t.listen}const Re={createRenderer:(t,e)=>void 0!==ke?ke:"undefined"!=typeof document?document:void 0};function De(t){for(;Array.isArray(t);)t=t[0];return t}function Ae(t,e){return De(e[t+20])}function Oe(t,e){return De(e[t.index])}function Ne(t,e){return t.data[e+20]}function Fe(t,e){const n=e[t];return be(n)?n:n[0]}function Me(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function je(t){return 4==(4&t[2])}function Le(t){return 128==(128&t[2])}function Ue(t,e){return null===t||null==e?null:t[e]}function He(t){t[18]=0}function ze(t,e){t[5]+=e;let n=t,r=t[3];for(;null!==r&&(1===e&&1===n[5]||-1===e&&0===n[5]);)r[5]+=e,n=r,r=r[3]}const Ve={lFrame:ln(null),bindingsEnabled:!0,checkNoChangesMode:!1};function $e(){return Ve.bindingsEnabled}function Be(){return Ve.lFrame.lView}function qe(){return Ve.lFrame.tView}function Qe(t){Ve.lFrame.contextLView=t}function We(){return Ve.lFrame.previousOrParentTNode}function Ze(t,e){Ve.lFrame.previousOrParentTNode=t,Ve.lFrame.isParent=e}function Ke(){return Ve.lFrame.isParent}function Ge(){return Ve.checkNoChangesMode}function Ye(t){Ve.checkNoChangesMode=t}function Je(){return Ve.lFrame.bindingIndex++}function Xe(t){const e=Ve.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function tn(t,e){const n=Ve.lFrame;n.bindingIndex=n.bindingRootIndex=t,en(e)}function en(t){Ve.lFrame.currentDirectiveIndex=t}function nn(){return Ve.lFrame.currentQueryIndex}function rn(t){Ve.lFrame.currentQueryIndex=t}function sn(t,e){const n=an();Ve.lFrame=n,n.previousOrParentTNode=e,n.lView=t}function on(t,e){const n=an(),r=t[1];Ve.lFrame=n,n.previousOrParentTNode=e,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex}function an(){const t=Ve.lFrame,e=null===t?null:t.child;return null===e?ln(t):e}function ln(t){const e={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentSanitizer:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null};return null!==t&&(t.child=e),e}function cn(){const t=Ve.lFrame;return Ve.lFrame=t.parent,t.previousOrParentTNode=null,t.lView=null,t}const un=cn;function hn(){const t=cn();t.isParent=!0,t.tView=null,t.selectedIndex=0,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.currentSanitizer=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function dn(){return Ve.lFrame.selectedIndex}function pn(t){Ve.lFrame.selectedIndex=t}function fn(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n=r)break}else e[o]<0&&(t[18]+=65536),(i>11>16&&(3&t[2])===e&&(t[2]+=2048,i.call(o)):i.call(o)}class wn{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function bn(t,e,n){const r=Ie(t);let s=0;for(;se){o=i-1;break}}}for(;i>16}function In(t,e){let n=kn(t),r=e;for(;n>0;)r=r[15],n--;return r}function Rn(t){return"string"==typeof t?t:null==t?"":""+t}function Dn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Rn(t)}const An=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(It))();function On(t){return{name:"window",target:t.ownerDocument.defaultView}}function Nn(t){return t instanceof Function?t():t}let Fn=!0;function Mn(t){const e=Fn;return Fn=t,e}let jn=0;function Ln(t,e){const n=Hn(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,Un(r.data,t),Un(e,null),Un(r.blueprint,null));const s=zn(t,e),i=t.injectorIndex;if(Tn(s)){const t=Pn(s),n=In(s,e),r=n[1].data;for(let s=0;s<8;s++)e[i+s]=n[t+s]|r[t+s]}return e[i+8]=s,i}function Un(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Hn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+8]?-1:t.injectorIndex}function zn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=e[6],r=1;for(;n&&-1===n.injectorIndex;)n=(e=e[15])?e[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function Vn(t,e,n){!function(t,e,n){let r="string"!=typeof n?n[Mt]:n.charCodeAt(0)||0;null==r&&(r=n[Mt]=jn++);const s=255&r,i=1<0?255&e:e}(n);if("function"==typeof s){sn(e,t);try{const t=s();if(null!=t||r<.Optional)return t;throw new Error(`No provider for ${Dn(n)}!`)}finally{un()}}else if("number"==typeof s){if(-1===s)return new Gn(t,e);let i=null,o=Hn(t,e),a=-1,l=r<.Host?e[16][6]:null;for((-1===o||r<.SkipSelf)&&(a=-1===o?zn(t,e):e[o+8],Kn(r,!1)?(i=e[1],o=Pn(a),e=In(a,e)):o=-1);-1!==o;){a=e[o+8];const t=e[1];if(Zn(s,o,t.data)){const t=qn(o,e,n,i,r,l);if(t!==Bn)return t}Kn(r,e[1].data[o+8]===l)&&Zn(s,o,e)?(i=t,o=Pn(a),e=In(a,e)):o=-1}}}if(r<.Optional&&void 0===s&&(s=null),0==(r&(lt.Self|lt.Host))){const t=e[9],i=qt(void 0);try{return t?t.get(n,s,r<.Optional):Kt(n,s,r<.Optional)}finally{qt(i)}}if(r<.Optional)return s;throw new Error(`NodeInjector: NOT_FOUND [${Dn(n)}]`)}const Bn={};function qn(t,e,n,r,s,i){const o=e[1],a=o.data[t+8],l=Qn(a,o,n,null==r?Ee(a)&&Fn:r!=o&&3===a.type,s<.Host&&i===a);return null!==l?Wn(e,o,l,a):Bn}function Qn(t,e,n,r,s){const i=t.providerIndexes,o=e.data,a=65535&i,l=t.directiveStart,c=i>>16,u=s?a+c:t.directiveEnd;for(let h=r?a:a+c;h=l&&t.type===n)return h}if(s){const t=o[l];if(t&&Te(t)&&t.type===n)return l}return null}function Wn(t,e,n,r){let s=t[n];const i=e.data;if(s instanceof wn){const o=s;if(o.resolving)throw new Error("Circular dep for "+Dn(i[n]));const a=Mn(o.canSeeViewProviders);let l;o.resolving=!0,o.injectImpl&&(l=qt(o.injectImpl)),sn(t,r);try{s=t[n]=o.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{onChanges:r,onInit:s,doCheck:i}=e;r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)),s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,s),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{o.injectImpl&&qt(l),Mn(a),o.resolving=!1,un()}}return s}function Zn(t,e,n){const r=64&t,s=32&t;let i;return i=128&t?r?s?n[e+7]:n[e+6]:s?n[e+5]:n[e+4]:r?s?n[e+3]:n[e+2]:s?n[e+1]:n[e],!!(i&1<i?"":s[u+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==pr(e,c,0)||2&r&&c!==t){if(yr(r))return!1;o=!0}}}}else{if(!o&&!yr(r)&&!yr(l))return!1;if(o&&yr(l))continue;o=!1,r=l|1&r}}return yr(r)||o}function yr(t){return 0==(1&t)}function vr(t,e,n,r){if(null===e)return-1;let s=0;if(r||!n){let n=!1;for(;s-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&r?s+="."+o:4&r&&(s+=" "+o);else""===s||yr(o)||(e+=br(i,s),s=""),r=o,i=i||!yr(r);n++}return""!==s&&(e+=br(i,s)),e}const Cr={};function Er(t){const e=t[3];return Se(e)?e[3]:e}function xr(t){return Pr(t[13])}function Tr(t){return Pr(t[4])}function Pr(t){for(;null!==t&&!Se(t);)t=t[4];return t}function kr(t){Ir(qe(),Be(),dn()+t,Ge())}function Ir(t,e,n,r){if(!r)if(3==(3&e[2])){const r=t.preOrderCheckHooks;null!==r&&gn(e,r,n)}else{const r=t.preOrderHooks;null!==r&&mn(e,r,0,n)}pn(n)}function Rr(t,e){return t<<17|e<<2}function Dr(t){return t>>17&32767}function Ar(t){return 2|t}function Or(t){return(131068&t)>>2}function Nr(t,e){return-131069&t|e<<2}function Fr(t){return 1|t}function Mr(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r20&&Ir(t,e,0,Ge()),n(r,s)}finally{pn(i)}}function Br(t,e,n){$e()&&(function(t,e,n,r){const s=n.directiveStart,i=n.directiveEnd;t.firstCreatePass||Ln(n,e),ur(r,e);const o=n.initialInputs;for(let a=s;a0&&function t(e){for(let r=xr(e);null!==r;r=Tr(r))for(let e=10;e0&&t(n)}const n=e[1].components;if(null!==n)for(let r=0;r0&&t(s)}}(n)}}function us(t,e){const n=Fe(e,t),r=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function _s(t){return t[7]||(t[7]=[])}function ys(t){return t.cleanup||(t.cleanup=[])}function vs(t,e){const n=t[9],r=n?n.get(tr,null):null;r&&r.handleError(e)}function ws(t,e,n,r,s){for(let i=0;i0&&(t[n-1][4]=r[4]);const i=ne(t,10+e);xs(r[1],r,!1,null);const o=i[19];null!==o&&o.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function ks(t,e){if(!(256&e[2])){const n=e[11];Ie(n)&&n.destroyNode&&Ls(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Rs(t[1],t);for(;e;){let n=null;if(be(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)be(e)&&Rs(e[1],e),e=Is(e,t);null===e&&(e=t),be(e)&&Rs(e[1],e),n=e&&e[4]}e=n}}(e)}}function Is(t,e){let n;return be(t)&&(n=t[6])&&2===n.type?Ss(n,t):t[3]===e?null:t[3]}function Rs(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let r=0;r=0?t[a]():t[-a].unsubscribe(),r+=2}else n[r].call(t[n[r+1]]);e[7]=null}}(t,e);const n=e[6];n&&3===n.type&&Ie(e[11])&&e[11].destroy();const r=e[17];if(null!==r&&Se(e[3])){r!==e[3]&&Ts(r,e);const n=e[19];null!==n&&n.detachView(t)}}}function Ds(t,e,n,r){Ie(t)?t.insertBefore(e,n,r):e.insertBefore(n,r,!0)}function As(t,e,n){Ie(t)?t.appendChild(e,n):e.appendChild(n)}function Os(t,e,n,r){null!==r?Ds(t,e,n,r):As(t,e,n)}function Ns(t,e){return Ie(t)?t.parentNode(e):e.parentNode}function Fs(t,e,n,r){const s=function(t,e,n){let r=e.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(e=r).parent;if(null==r){const t=n[6];return 2===t.type?Cs(t,n):n[0]}if(e&&5===e.type&&4&e.flags)return Oe(e,n).parentNode;if(2&r.flags){const e=t.data,n=e[e[r.index].directiveStart].encapsulation;if(n!==ae.ShadowDom&&n!==ae.Native)return null}return Oe(r,n)}(t,r,e);if(null!=s){const t=e[11],i=function(t,e){if(2===t.type){const n=Ss(t,e);return null===n?null:Ms(n.indexOf(e,10)-10,n)}return 4===t.type||5===t.type?Oe(t,e):null}(r.parent||e[6],e);if(Array.isArray(n))for(let e=0;e-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}ks(this._lView[1],this._lView)}onDestroy(t){var e,n,r;e=this._lView[1],r=t,_s(n=this._lView).push(r),e.firstCreatePass&&ys(e).push(n[7].length-1,null)}markForCheck(){ds(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){ps(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Ye(!0);try{ps(t,e,n)}finally{Ye(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t}detachFromAppRef(){var t;this._appRef=null,Ls(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class $s extends Vs{constructor(t){super(t),this._view=t}detectChanges(){fs(this._view)}checkNoChanges(){!function(t){Ye(!0);try{fs(t)}finally{Ye(!1)}}(this._view)}get context(){return null}}let Bs,qs,Qs;function Ws(t,e,n){return Bs||(Bs=class extends t{}),new Bs(Oe(e,n))}function Zs(t,e,n,r){return qs||(qs=class extends t{constructor(t,e,n){super(),this._declarationView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=Lr(this._declarationView,e,t,16,null,e.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(e)),Hr(e,n,t),new Vs(n)}}),0===n.type?new qs(r,n,Ws(e,n,r)):null}function Ks(t,e,n,r){let s;Qs||(Qs=class extends t{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostView=n}get element(){return Ws(e,this._hostTNode,this._hostView)}get injector(){return new Gn(this._hostTNode,this._hostView)}get parentInjector(){const t=zn(this._hostTNode,this._hostView),e=In(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){const t=n.parent.injectorIndex;let e=n.parent;for(;null!=e.parent&&t==e.parent.injectorIndex;)e=e.parent;return e}let r=kn(t),s=e,i=e[6];for(;r>1;)s=s[15],i=s[6],r--;return i}(t,this._hostView,this._hostTNode);return Tn(t)&&null!=n?new Gn(n,e):new Gn(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){return null!==this._lContainer[8]&&this._lContainer[8][t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){const r=t.createEmbeddedView(e||{});return this.insert(r,n),r}createComponent(t,e,n,r,s){const i=n||this.parentInjector;if(!s&&null==t.ngModule&&i){const t=i.get(Jt,null);t&&(s=t)}const o=t.create(i,r,void 0,s);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,r=n[1];if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),Se(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],r=new Qs(e,e[6],e[3]);r.detach(r.indexOf(t))}}const s=this._adjustIndex(e);return function(t,e,n,r){const s=10+r,i=n.length;r>0&&(n[s-1][4]=e),r{class t{}return t.__NG_ELEMENT_ID__=()=>Ys(),t})();const Ys=function(t=!1){return function(t,e,n){if(!n&&Ee(t)){const n=Fe(t.index,e);return new Vs(n,n)}return 3===t.type||0===t.type||4===t.type||5===t.type?new Vs(e[16],e):null}(We(),Be(),t)},Js=new jt("Set Injector scope."),Xs={},ti={},ei=[];let ni=void 0;function ri(){return void 0===ni&&(ni=new Yt),ni}function si(t,e=null,n=null,r){return new ii(t,n,e||ri(),r)}class ii{constructor(t,e,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const s=[];e&&te(e,n=>this.processProvider(n,t,e)),te([t],t=>this.processInjectorType(t,[],s)),this.records.set(Lt,li(void 0,this));const i=this.records.get(Js);this.scope=null!=i?i.value:null,this.source=r||("object"==typeof t?null:wt(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Ut,n=lt.Default){this.assertNotDestroyed();const r=Bt(this);try{if(!(n<.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(s=t)||"object"==typeof s&&s instanceof jt)&&dt(t);e=n&&this.injectableDefInScope(n)?li(oi(t),Xs):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n<.Self?ri():this.parent).get(t,e=n<.Optional&&e===Ut?null:e)}catch(i){if("NullInjectorError"===i.name){if((i.ngTempTokenPath=i.ngTempTokenPath||[]).unshift(wt(t)),r)throw i;return function(t,e,n,r){const s=t.ngTempTokenPath;throw e.__source&&s.unshift(e.__source),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let s=wt(e);if(Array.isArray(e))s=e.map(wt).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):wt(r)))}s=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${s}]: ${t.replace(Ht,"\n ")}`}("\n"+t.message,s,n,r),t.ngTokenPath=s,t.ngTempTokenPath=null,t}(i,t,"R3InjectorError",this.source)}throw i}finally{Bt(r)}var s}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(wt(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=Et(t)))return!1;let r=ft(t);const s=null==r&&t.ngModule||void 0,i=void 0===s?t:s,o=-1!==n.indexOf(i);if(void 0!==s&&(r=ft(s)),null==r)return!1;if(null!=r.imports&&!o){let t;n.push(i);try{te(r.imports,r=>{this.processInjectorType(r,e,n)&&(void 0===t&&(t=[]),t.push(r))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,r||ei))}}this.injectorDefTypes.add(i),this.records.set(i,li(r.factory,Xs));const a=r.providers;if(null!=a&&!o){const e=t;te(a,t=>this.processProvider(t,e,a))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,n){let r=ui(t=Et(t))?t:Et(t&&t.provide);const s=function(t,e,n){return ci(t)?li(void 0,t.useValue):li(ai(t,e,n),Xs)}(t,e,n);if(ui(t)||!0!==t.multi){const t=this.records.get(r);t&&void 0!==t.multi&&dr()}else{let e=this.records.get(r);e?void 0===e.multi&&dr():(e=li(void 0,Xs,!0),e.factory=()=>Gt(e.multi),this.records.set(r,e)),r=t,e.multi.push(t)}this.records.set(r,s)}hydrate(t,e){var n;return e.value===ti?function(t){throw new Error("Cannot instantiate cyclic dependency! "+t)}(wt(t)):e.value===Xs&&(e.value=ti,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function oi(t){const e=dt(t),n=null!==e?e.factory:ve(t);if(null!==n)return n;const r=ft(t);if(null!==r)return r.factory;if(t instanceof jt)throw new Error(`Token ${wt(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=function(t,e){const n=[];for(let r=0;rn.factory(t):()=>new t}(t);throw new Error("unreachable")}function ai(t,e,n){let r=void 0;if(ui(t)){const e=Et(t);return ve(e)||oi(e)}if(ci(t))r=()=>Et(t.useValue);else if((s=t)&&s.useFactory)r=()=>t.useFactory(...Gt(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>Wt(Et(t.useExisting));else{const s=Et(t&&(t.useClass||t.provide));if(s||function(t,e,n){let r="";throw t&&e&&(r=` - only instances of Provider and Type are allowed, got: [${e.map(t=>t==n?"?"+n+"?":"...").join(", ")}]`),new Error(`Invalid provider for the NgModule '${wt(t)}'`+r)}(e,n,t),!function(t){return!!t.deps}(t))return ve(s)||oi(s);r=()=>new s(...Gt(t.deps))}var s;return r}function li(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function ci(t){return null!==t&&"object"==typeof t&&zt in t}function ui(t){return"function"==typeof t}const hi=function(t,e,n){return function(t,e=null,n=null,r){const s=si(t,e,n,r);return s._resolveInjectorDefTypes(),s}({name:n},e,t,n)};let di=(()=>{class t{static create(t,e){return Array.isArray(t)?hi(t,e,""):hi(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=Ut,t.NULL=new Yt,t.\u0275prov=ut({token:t,providedIn:"any",factory:()=>Wt(Lt)}),t.__NG_ELEMENT_ID__=-1,t})();const pi=new jt("AnalyzeForEntryComponents");let fi=new Map;const gi=new Set;function mi(t){return"string"==typeof t?t:t.text()}function _i(t,e,n){let r=n?t.styles:null,s=n?t.classes:null,i=0;if(null!==e)for(let o=0;oa(De(t[r.index])).target:r.index;if(Ie(n)){let o=null;if(!a&&l&&(o=function(t,e,n,r){const s=t.cleanup;if(null!=s)for(let i=0;in?t[n]:null}"string"==typeof t&&(i+=2)}return null}(t,e,s,r.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=i,o.__ngLastListenerFn__=i,h=!1;else{i=Li(r,e,i,!1);const t=n.listen(p.name||f,s,i);u.push(i,t),c&&c.push(s,m,g,g+1)}}else i=Li(r,e,i,!0),f.addEventListener(s,i,o),u.push(i),c&&c.push(s,m,g,o)}const d=r.outputs;let p;if(h&&null!==d&&(p=d[s])){const t=p.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Ve.lFrame.contextLView))[8]}(t)}const Hi=[];function zi(t,e,n,r,s){const i=t[n+1],o=null===e;let a=r?Dr(i):Or(i),l=!1;for(;0!==a&&(!1===l||o);){const n=t[a+1];Vi(t[a],e)&&(l=!0,t[a+1]=r?Fr(n):Ar(n)),a=r?Dr(n):Or(n)}l&&(t[n+1]=r?Ar(i):Fr(i))}function Vi(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&ie(t,e)>=0}const $i={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bi(t){return t.substring($i.key,$i.keyEnd)}function qi(t,e){const n=$i.textEnd;return n===e?-1:(e=$i.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,$i.key=e,n),Qi(t,e,n))}function Qi(t,e,n){for(;e=0;n=qi(e,n))re(t,Bi(e),!0)}function Yi(t,e,n,r){const s=Be(),i=qe(),o=Xe(2);if(i.firstUpdatePass&&Xi(i,t,o,r),e!==Cr&&Ci(s,o,e)){let a;null==n&&(a=function(){const t=Ve.lFrame;return null===t?null:t.currentSanitizer}())&&(n=a),no(i,i.data[dn()+20],s,s[11],t,s[o+1]=function(t,e){return null==t||("function"==typeof e?t=e(t):"string"==typeof e?t+=e:"object"==typeof t&&(t=wt(nr(t)))),t}(e,n),r,o)}}function Ji(t,e){return e>=t.expandoStartIndex}function Xi(t,e,n,r){const s=t.data;if(null===s[n+1]){const i=s[dn()+20],o=Ji(t,n);io(i,r)&&null===e&&!o&&(e=!1),e=function(t,e,n,r){const s=function(t){const e=Ve.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=r?e.residualClasses:e.residualStyles;if(null===s)0===(r?e.classBindings:e.styleBindings)&&(n=eo(n=to(null,t,e,n,r),e.attrs,r),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==s)if(n=to(s,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0!==Or(r))return t[Dr(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=to(null,t,e,n[1],r),n=eo(n,e.attrs,r),function(t,e,n,r){t[Dr(n?e.classBindings:e.styleBindings)]=r}(t,e,r,n))}else i=function(t,e,n){let r=void 0;const s=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(u=!0)}else c=n;if(s)if(0!==l){const e=Dr(t[a+1]);t[r+1]=Rr(e,a),0!==e&&(t[e+1]=Nr(t[e+1],r)),t[a+1]=131071&t[a+1]|r<<17}else t[r+1]=Rr(a,0),0!==a&&(t[a+1]=Nr(t[a+1],r)),a=r;else t[r+1]=Rr(l,0),0===a?a=r:t[l+1]=Nr(t[l+1],r),l=r;u&&(t[r+1]=Ar(t[r+1])),zi(t,c,r,!0),zi(t,c,r,!1),function(t,e,n,r,s){const i=s?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&ie(i,e)>=0&&(n[r+1]=Fr(n[r+1]))}(e,c,t,r,i),o=Rr(a,l),i?e.classBindings=o:e.styleBindings=o}(s,i,e,n,o,r)}}function to(t,e,n,r,s){let i=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const e=t[s],i=Array.isArray(e),l=i?e[1]:e,c=null===l;let u=n[s+1];u===Cr&&(u=c?Hi:void 0);let h=c?se(u,r):l===r?u:void 0;if(i&&!so(h)&&(h=se(e,r)),so(h)&&(a=h,o))return a;const d=t[s+1];s=o?Dr(d):Or(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(a=se(t,r))}return a}function so(t){return void 0!==t}function io(t,e){return 0!=(t.flags&(e?16:32))}function oo(t,e=""){const n=Be(),r=qe(),s=t+20,i=r.firstCreatePass?Ur(r,n[6],t,3,null,null):r.data[s],o=n[s]=function(t,e){return Ie(e)?e.createText(t):e.createTextNode(t)}(e,n[11]);Fs(r,n,o,i),Ze(i,!1)}function ao(t){return lo("",t,""),ao}function lo(t,e,n){const r=Be(),s=function(t,e,n,r){return Ci(t,Je(),n)?e+Rn(n)+r:Cr}(r,t,e,n);return s!==Cr&&bs(r,dn(),s),lo}function co(t,e,n,r,s,i,o,a,l){const c=Be(),u=function(t,e,n,r,s,i,o,a,l,c){const u=function(t,e,n,r,s,i){const o=Ei(t,e,n,r);return Ei(t,e+2,s,i)||o}(t,Ve.lFrame.bindingIndex,n,s,o,l);return Xe(4),u?e+Rn(n)+r+Rn(s)+i+Rn(o)+a+Rn(l)+c:Cr}(c,t,e,n,r,s,i,o,a,l);return u!==Cr&&bs(c,dn(),u),co}function uo(t,e){const n=Me(t)[1],r=n.data.length-1;fn(n,{directiveStart:r,directiveEnd:r+1})}class ho{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function po(t){t.type.prototype.ngOnChanges&&(t.setInput=fo,t.onChanges=function(){const t=go(this),e=t&&t.current;if(e){const n=t.previous;if(n===le)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}})}function fo(t,e,n,r){const s=go(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:le,current:null}),i=s.current||(s.current={}),o=s.previous,a=this.declaredInputs[n],l=o[a];i[a]=new ho(l&&l.currentValue,e,o===le),t[r]=e}function go(t){return t.__ngSimpleChanges__||null}function mo(t,e,n,r,s){if(t=Et(t),Array.isArray(t))for(let i=0;i>16;if(ui(t)||!t.multi){const r=new wn(l,s,Pi),p=vo(a,e,s?u:u+d,h);-1===p?(Vn(Ln(c,o),i,a),_o(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=65536),n.push(r),o.push(r)):(n[p]=r,o[p]=r)}else{const p=vo(a,e,u+d,h),f=vo(a,e,u,u+d),g=p>=0&&n[p],m=f>=0&&n[f];if(s&&!m||!s&&!g){Vn(Ln(c,o),i,a);const u=function(t,e,n,r,s){const i=new wn(t,n,Pi);return i.multi=[],i.index=e,i.componentProviders=0,yo(i,s,r&&!n),i}(s?bo:wo,n.length,s,r,l);!s&&m&&(n[f].providerFactory=u),_o(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=65536),n.push(u),o.push(u)}else _o(i,t,p>-1?p:f,yo(n[s?f:p],l,!s&&r));!s&&r&&m&&n[f].componentProviders++}}}function _o(t,e,n,r){const s=ui(e);if(s||e.useClass){const i=(e.useClass||e).prototype.ngOnDestroy;if(i){const o=t.destroyHooks||(t.destroyHooks=[]);if(!s&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[r,i]):o[t+1].push(r,i)}else o.push(n,i)}}}function yo(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function vo(t,e,n,r){for(let s=n;s{n.providersResolver=(n,r)=>function(t,e,n){const r=qe();if(r.firstCreatePass){const s=Te(t);mo(n,r.data,r.blueprint,s,!0),mo(e,r.data,r.blueprint,s,!1)}}(n,r?r(t):t,e)}}po.ngInherit=!0;class Eo{}class xo{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${wt(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let To=(()=>{class t{}return t.NULL=new xo,t})(),Po=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=()=>ko(t),t})();const ko=function(t){return Ws(t,We(),Be())};class Io{}const Ro=function(){var t={Important:1,DashCase:2};return t[t.Important]="Important",t[t.DashCase]="DashCase",t}();let Do=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Ao(),t})();const Ao=function(){const t=Be(),e=Fe(We().index,t);return function(t){const e=t[11];if(Ie(e))return e;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(be(e)?e:t)};let Oo=(()=>{class t{}return t.\u0275prov=ut({token:t,providedIn:"root",factory:()=>null}),t})();class No{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Fo=new No("9.1.13");class Mo{constructor(){}supports(t){return bi(t)}create(t){return new Lo(t)}}const jo=(t,e)=>e;class Lo{constructor(t){this.length=0,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=t||jo}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,s=null;for(;e||n;){const i=!n||e&&e.currentIndex{r=this._trackByFn(e,t),null!==s&&wi(s.trackById,r)?(i&&(s=this._verifyReinsertion(s,t,r,e)),wi(s.item,t)||this._addIdentityChange(s,t)):(s=this._mismatch(s,t,r,e),i=!0),s=s._next,e++}),this.length=e;return this._truncate(s),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let 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}}_mismatch(t,e,n,r){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(wi(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(wi(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):t=this._addAfter(new Uo(e,n),s,r),t}_verifyReinsertion(t,e,n,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==s?t=this._reinsertAfter(s,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const 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)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,s=t._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const 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 zo),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zo),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}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Uo{constructor(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}}class Ho{constructor(){this._head=null,this._tail=null}add(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)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&wi(n.trackById,t))return n;return null}remove(t){const 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}}class zo{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Ho,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Vo(t,e,n){const r=t.previousIndex;if(null===r)return r;let s=0;return n&&r{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,s=n._next;return r&&(r._next=s),s&&(s._prev=r),n._next=null,n._prev=null,n}const n=new qo(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;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=null}}_maybeAddToChanges(t,e){wi(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class qo{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let Qo=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new at,new it]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=ut({token:t,providedIn:"root",factory:()=>new t([new Mo])}),t})(),Wo=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new at,new it]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=ut({token:t,providedIn:"root",factory:()=>new t([new $o])}),t})();const Zo=[new $o],Ko=new Qo([new Mo]),Go=new Wo(Zo);let Yo=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Jo(t,Po),t})();const Jo=function(t,e){return Zs(t,e,We(),Be())};let Xo=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>ta(t,Po),t})();const ta=function(t,e){return Ks(t,e,We(),Be())},ea={};class na extends To{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=ye(t);return new ia(e,this.ngModule)}}function ra(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const sa=new jt("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>An});class ia extends Eo{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Sr).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return ra(this.componentDef.inputs)}get outputs(){return ra(this.componentDef.outputs)}create(t,e,n,r){const s=(r=r||this.ngModule)?function(t,e){return{get:(n,r,s)=>{const i=t.get(n,ea,s);return i!==ea||r===ea?i:e.get(n,r,s)}}}(t,r.injector):t,i=s.get(Io,Re),o=s.get(Oo,null),a=i.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(Ie(t))return t.selectRootElement(e,n===ae.ShadowDom);let r="string"==typeof e?t.querySelector(e):e;return r.textContent="",r}(a,n,this.componentDef.encapsulation):jr(l,i.createRenderer(null,this.componentDef),function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),u=this.componentDef.onPush?576:528,h="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),d={components:[],scheduler:An,clean:ms,playerHandler:null,flags:0},p=Wr(0,-1,null,1,0,null,null,null,null,null),f=Lr(null,p,d,u,null,null,i,a,o,s);let g,m;on(f,null);try{const t=function(t,e,n,r,s,i){const o=n[1];n[20]=t;const a=Ur(o,null,0,3,null,null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(_i(a,l,!0),null!==t&&(bn(s,t,l),null!==a.classes&&zs(s,t,a.classes),null!==a.styles&&Hs(s,t,a.styles)));const c=r.createRenderer(t,e),u=Lr(n,Qr(e),null,e.onPush?64:16,n[20],a,r,c,void 0);return o.firstCreatePass&&(Vn(Ln(a,n),o,e.type),es(o,a),rs(a,n.length,1)),hs(n,u),n[20]=u}(c,this.componentDef,f,i,a);if(c)if(n)bn(a,c,["ng-version",Fo.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let r=1,s=2;for(;r0&&zs(a,c,e.join(" "))}if(m=Ne(p,0),void 0!==e){const t=m.projection=[];for(let n=0;nt(o,e)),e.contentQueries&&e.contentQueries(1,o,n.length-1);const a=We();if(i.firstCreatePass&&(null!==e.hostBindings||null!==e.hostAttrs)){pn(a.index-20);const t=n[1];Yr(t,e),Jr(t,n,e.hostVars),Xr(e,o)}return o}(t,this.componentDef,f,d,[uo]),Hr(p,f,null)}finally{hn()}const _=new oa(this.componentType,g,Ws(Po,m,f),f,m);return n&&!h||(p.node.child=m),_}}class oa extends class{}{constructor(t,e,n,r,s){super(),this.location=n,this._rootLView=r,this._tNode=s,this.destroyCbs=[],this.instance=e,this.hostView=this.changeDetectorRef=new $s(r),function(t,e,n,r){let s=t.node;null==s&&(t.node=s=Zr(0,null,2,-1,null,null)),r[6]=s}(r[1],0,0,r),this.componentType=t}get injector(){return new Gn(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(t=>t()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(t){this.destroyCbs&&this.destroyCbs.push(t)}}const aa=void 0;var la=["en",[["a","p"],["AM","PM"],aa],[["AM","PM"],aa,aa],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],aa,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],aa,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",aa,"{1} 'at' {0}",aa],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let ca={};function ua(t){return t in ca||(ca[t]=It.ng&&It.ng.common&&It.ng.common.locales&&It.ng.common.locales[t]),ca[t]}const ha=function(){var t={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencyCode:15,CurrencySymbol:16,CurrencyName:17,Currencies:18,Directionality:19,PluralCase:20,ExtraData:21};return t[t.LocaleId]="LocaleId",t[t.DayPeriodsFormat]="DayPeriodsFormat",t[t.DayPeriodsStandalone]="DayPeriodsStandalone",t[t.DaysFormat]="DaysFormat",t[t.DaysStandalone]="DaysStandalone",t[t.MonthsFormat]="MonthsFormat",t[t.MonthsStandalone]="MonthsStandalone",t[t.Eras]="Eras",t[t.FirstDayOfWeek]="FirstDayOfWeek",t[t.WeekendRange]="WeekendRange",t[t.DateFormat]="DateFormat",t[t.TimeFormat]="TimeFormat",t[t.DateTimeFormat]="DateTimeFormat",t[t.NumberSymbols]="NumberSymbols",t[t.NumberFormats]="NumberFormats",t[t.CurrencyCode]="CurrencyCode",t[t.CurrencySymbol]="CurrencySymbol",t[t.CurrencyName]="CurrencyName",t[t.Currencies]="Currencies",t[t.Directionality]="Directionality",t[t.PluralCase]="PluralCase",t[t.ExtraData]="ExtraData",t}();let da="en-US";function pa(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,r){throw new Error("ASSERTION ERROR: "+t+` [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(da=t.toLowerCase().replace(/_/g,"-"))}const fa=new Map;class ga extends Jt{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new na(this);const n=we(t),r=t[Nt]||null;r&&pa(r),this._bootstrapComponents=Nn(n.bootstrap),this._r3Injector=si(t,e,[{provide:Jt,useValue:this},{provide:To,useValue:this.componentFactoryResolver}],wt(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=di.THROW_IF_NOT_FOUND,n=lt.Default){return t===di||t===Jt||t===Lt?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ma extends Xt{constructor(t){super(),this.moduleType=t,null!==we(t)&&function t(e){if(null!==e.\u0275mod.id){const t=e.\u0275mod.id;(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${wt(e)} vs ${wt(e.name)}`)})(t,fa.get(t),e),fa.set(t,e)}let n=e.\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(e=>t(e))}(t)}create(t){return new ga(this.moduleType,t)}}class _a extends x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let r,s=t=>null,i=()=>null;t&&"object"==typeof t?(r=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(s=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(i=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(r=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(s=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(i=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(r,s,i);return t instanceof h&&t.add(o),o}}function ya(){return this._results[vi()]()}class va{constructor(){this.dirty=!0,this._results=[],this.changes=new _a,this.length=0;const t=vi(),e=va.prototype;e[t]||(e[t]=ya)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=function t(e,n){void 0===n&&(n=e);for(let r=0;r0)s.push(a[e/2]);else{const i=o[e+1],a=n[-r];for(let e=10;e{class t{constructor(t){this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(Wt(Na,8))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const Ma=new jt("AppId"),ja={provide:Ma,useFactory:function(){return`${La()}${La()}${La()}`},deps:[]};function La(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ua=new jt("Platform Initializer"),Ha=new jt("Platform ID"),za=new jt("appBootstrapListener");let Va=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const $a=new jt("LocaleId"),Ba=new jt("DefaultCurrencyCode");class qa{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Qa=function(t){return new ma(t)},Wa=Qa,Za=function(t){return Promise.resolve(Qa(t))},Ka=function(t){const e=Qa(t),n=Nn(we(t).declarations).reduce((t,e)=>{const n=ye(e);return n&&t.push(new ia(n)),t},[]);return new qa(e,n)},Ga=Ka,Ya=function(t){return Promise.resolve(Ka(t))};let Ja=(()=>{class t{constructor(){this.compileModuleSync=Wa,this.compileModuleAsync=Za,this.compileModuleAndAllComponentsSync=Ga,this.compileModuleAndAllComponentsAsync=Ya}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const Xa=new jt("compilerOptions"),tl=(()=>Promise.resolve(0))();function el(t){"undefined"==typeof Zone?tl.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class nl{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _a(!1),this.onMicrotaskEmpty=new _a(!1),this.onStable=new _a(!1),this.onError=new _a(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=e,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let t=It.requestAnimationFrame,e=It.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(It,()=>{t.lastRequestAnimationFrameId=-1,ol(t),il(t)}),ol(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,r,s,i,o,a)=>{try{return al(t),n.invokeTask(s,i,o,a)}finally{e&&"eventTask"===i.type&&e(),ll(t)}},onInvoke:(e,n,r,s,i,o,a)=>{try{return al(t),e.invoke(r,s,i,o,a)}finally{ll(t)}},onHasTask:(e,n,r,s)=>{e.hasTask(r,s),n===r&&("microTask"==s.change?(t._hasPendingMicrotasks=s.microTask,ol(t),il(t)):"macroTask"==s.change&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,n,r,s)=>(e.handleError(r,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!nl.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(nl.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const s=this._inner,i=s.scheduleEventTask("NgZoneEvent: "+r,t,sl,rl,rl);try{return s.runTask(i,e,n)}finally{s.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}function rl(){}const sl={};function il(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function ol(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function al(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ll(t){t._nesting--,il(t)}class cl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _a,this.onMicrotaskEmpty=new _a,this.onStable=new _a,this.onError=new _a}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}let ul=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{nl.assertNotInAngularZone(),el(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())el(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==r),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(Wt(nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),hl=(()=>{class t{constructor(){this._applications=new Map,fl.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return fl.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();class dl{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let pl,fl=new dl,gl=function(t,e,n){const r=t.get(Xa,[]).concat(e),s=new ma(n);if(0===fi.size)return Promise.resolve(s);const i=function(t){const e=[];return t.forEach(t=>t&&e.push(...t)),e}(r.map(t=>t.providers));if(0===i.length)return Promise.resolve(s);const o=function(){const t=It.ng;if(!t||!t.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return t.\u0275compilerFacade}(),a=di.create({providers:i}).get(o.ResourceLoader);return function(t){const e=[],n=new Map;function r(t){let e=n.get(t);if(!e){const r=(t=>Promise.resolve(a.get(t)))(t);n.set(t,e=r.then(mi))}return e}return fi.forEach((t,n)=>{const s=[];t.templateUrl&&s.push(r(t.templateUrl).then(e=>{t.template=e}));const i=t.styleUrls,o=t.styles||(t.styles=[]),a=t.styles.length;i&&i.forEach((e,n)=>{o.push(""),s.push(r(e).then(r=>{o[a+n]=r,i.splice(i.indexOf(e),1),0==i.length&&(t.styleUrls=void 0)}))});const l=Promise.all(s).then(()=>function(t){gi.delete(t)}(n));e.push(l)}),fi=new Map,Promise.all(e).then(()=>{})}().then(()=>s)};const ml=new jt("AllowMultipleToken");class _l{constructor(t,e){this.name=t,this.token=e}}function yl(t,e,n=[]){const r="Platform: "+e,s=new jt(r);return(e=[])=>{let i=vl();if(!i||i.injector.get(ml,!1))if(t)t(n.concat(e).concat({provide:s,useValue:!0}));else{const t=n.concat(e).concat({provide:s,useValue:!0},{provide:Js,useValue:"platform"});!function(t){if(pl&&!pl.destroyed&&!pl.injector.get(ml,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");pl=t.get(wl);const e=t.get(Ua,null);e&&e.forEach(t=>t())}(di.create({providers:t,name:r}))}return function(t){const e=vl();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}(s)}}function vl(){return pl&&!pl.destroyed?pl:null}let wl=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new cl:("zone.js"===t?void 0:t)||new nl({enableLongStackTrace:ir(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),r=[{provide:nl,useValue:n}];return n.run(()=>{const e=di.create({providers:r,parent:this.injector,name:t.moduleType.name}),s=t.create(e),i=s.injector.get(tr,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return s.onDestroy(()=>Cl(this._modules,s)),n.runOutsideAngular(()=>n.onError.subscribe({next:t=>{i.handleError(t)}})),function(t,e,n){try{const r=n();return Fi(r)?r.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):r}catch(r){throw e.runOutsideAngular(()=>t.handleError(r)),r}}(i,n,()=>{const t=s.injector.get(Fa);return t.runInitializers(),t.donePromise.then(()=>(pa(s.injector.get($a,"en-US")||"en-US"),this._moduleDoBootstrap(s),s))})})}bootstrapModule(t,e=[]){const n=bl({},e);return gl(this.injector,n,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(Sl);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${wt(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)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(Wt(di))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();function bl(t,e){return Array.isArray(e)?e.reduce(bl,t):Object.assign(Object.assign({},t),e)}let Sl=(()=>{class t{constructor(t,e,n,r,s,i){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=s,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=ir(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new w(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),a=new w(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{nl.assertNotInAngularZone(),el(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{nl.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=Z(o,a.pipe(t=>{return K()((e=et,function(t){let n;n="function"==typeof e?e:function(){return e};const r=Object.create(t,X);return r.source=t,r.subjectFactory=n,r})(t));var e}))}bootstrap(t,e){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.");let n;n=t instanceof Eo?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(Jt),s=n.create(di.NULL,[],e||n.selector,r);s.onDestroy(()=>{this._unloadComponent(s)});const i=s.injector.get(ul,null);return i&&s.injector.get(hl).registerApplication(s.location.nativeElement,i),this._loadComponent(s),ir()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),s}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges();if(this._enforceNoNewChanges)for(let t of this._views)t.checkNoChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Cl(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(za,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}_unloadComponent(t){this.detachView(t.hostView),Cl(this.components,t)}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy())}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(Wt(nl),Wt(Va),Wt(di),Wt(tr),Wt(To),Wt(Fa))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();function Cl(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class El{}class xl{}const Tl={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Pl=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Tl}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,r]=t.split("#");return void 0===r&&(r="default"),n("zn8P")(e).then(t=>t[r]).then(t=>kl(t,e,r)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,r]=t.split("#"),s="NgFactory";return void 0===r&&(r="default",s=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[r+s]).then(t=>kl(t,e,r))}}return t.\u0275fac=function(e){return new(e||t)(Wt(Ja),Wt(xl,8))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();function kl(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const Il=yl(null,"core",[{provide:Ha,useValue:"unknown"},{provide:wl,deps:[di]},{provide:hl,deps:[]},{provide:Va,deps:[]}]),Rl=[{provide:Sl,useClass:Sl,deps:[nl,Va,di,tr,To,Fa]},{provide:sa,deps:[nl],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Fa,useClass:Fa,deps:[[new it,Na]]},{provide:Ja,useClass:Ja,deps:[]},ja,{provide:Qo,useFactory:function(){return Ko},deps:[]},{provide:Wo,useFactory:function(){return Go},deps:[]},{provide:$a,useFactory:function(t){return pa(t=t||"undefined"!=typeof $localize&&$localize.locale||"en-US"),t},deps:[[new st($a),new it,new at]]},{provide:Ba,useValue:"USD"}];let Dl=(()=>{class t{constructor(t){}}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)(Wt(Sl))},providers:Rl}),t})(),Al=null;function Ol(){return Al}const Nl=new jt("DocumentToken");let Fl=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({factory:Ml,token:t,providedIn:"platform"}),t})();function Ml(){return Wt(Ll)}const jl=new jt("Location Initialized");let Ll=(()=>{class t extends Fl{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=Ol().getLocation(),this._history=Ol().getHistory()}getBaseHrefFromDOM(){return Ol().getBaseHref(this._doc)}onPopState(t){Ol().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){Ol().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Ul()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Ul()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl))},t.\u0275prov=ut({factory:Hl,token:t,providedIn:"platform"}),t})();function Ul(){return!!window.history.pushState}function Hl(){return new Ll(Wt(Nl))}function zl(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Vl(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function $l(t){return t&&"?"!==t[0]?"?"+t:t}let Bl=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({factory:ql,token:t,providedIn:"root"}),t})();function ql(t){const e=Wt(Nl).location;return new Wl(Wt(Fl),e&&e.origin||"")}const Ql=new jt("appBaseHref");let Wl=(()=>{class t extends Bl{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)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=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return zl(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+$l(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const s=this.prepareExternalUrl(n+$l(r));this._platformLocation.pushState(t,e,s)}replaceState(t,e,n,r){const s=this.prepareExternalUrl(n+$l(r));this._platformLocation.replaceState(t,e,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(Wt(Fl),Wt(Ql,8))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),Zl=(()=>{class t extends Bl{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=zl(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let s=this.prepareExternalUrl(n+$l(r));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(t,e,s)}replaceState(t,e,n,r){let s=this.prepareExternalUrl(n+$l(r));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(Wt(Fl),Wt(Ql,8))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),Kl=(()=>{class t{constructor(t,e){this._subject=new _a,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Vl(Yl(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+$l(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Yl(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+$l(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+$l(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)})}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(Wt(Bl),Wt(Fl))},t.normalizeQueryParams=$l,t.joinWithSlash=zl,t.stripTrailingSlash=Vl,t.\u0275prov=ut({factory:Gl,token:t,providedIn:"root"}),t})();function Gl(){return new Kl(Wt(Bl),Wt(Fl))}function Yl(t){return t.replace(/\/index.html$/,"")}const Jl=function(){var t={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return t[t.Zero]="Zero",t[t.One]="One",t[t.Two]="Two",t[t.Few]="Few",t[t.Many]="Many",t[t.Other]="Other",t}();class Xl{}let tc=(()=>{class t extends Xl{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=ua(e);if(n)return n;const r=e.split("-")[0];if(n=ua(r),n)return n;if("en"===r)return la;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[ha.PluralCase]}(e||this.locale)(t)){case Jl.Zero:return"zero";case Jl.One:return"one";case Jl.Two:return"two";case Jl.Few:return"few";case Jl.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(Wt($a))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();class ec{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let nc=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){ir()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,r)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new ec(null,this._ngForOf,-1,-1),null===r?void 0:r),s=new rc(t,n);e.push(s)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const s=this._viewContainer.get(n);this._viewContainer.move(s,r);const i=new rc(t,s);e.push(i)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Pi(Xo),Pi(Yo),Pi(Qo))},t.\u0275dir=_e({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class rc{constructor(t,e){this.record=t,this.view=e}}let sc=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new ic,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){oc("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){oc("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Pi(Xo),Pi(Yo))},t.\u0275dir=_e({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class ic{constructor(){this.$implicit=null,this.ngIf=null}}function oc(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${wt(e)}'.`)}let ac=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,r]=t.split(".");null!=(e=null!=e&&r?`${e}${r}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(Pi(Po),Pi(Wo),Pi(Do))},t.\u0275dir=_e({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),lc=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},providers:[{provide:Xl,useClass:tc}]}),t})(),cc=(()=>{class t{}return t.\u0275prov=ut({token:t,providedIn:"root",factory:()=>new uc(Wt(Nl),window,Wt(tr))}),t})();class uc{constructor(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{const e=this.document.querySelector("#"+t);if(e)return void this.scrollToElement(e);const n=this.document.querySelector(`[name='${t}']`);if(n)return void this.scrollToElement(n)}catch(e){this.errorHandler.handleError(e)}}}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(n-s[0],r-s[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}}}class hc extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var t;t=new hc,Al||(Al=t)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=pc||(pc=document.querySelector("base"),pc)?pc.getAttribute("href"):null;return null==e?null:(n=e,dc||(dc=document.createElement("a")),dc.setAttribute("href",n),"/"===dc.pathname.charAt(0)?dc.pathname:"/"+dc.pathname);var n}resetBaseElement(){pc=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[r,s]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(s)}return null}(document.cookie,t)}}let dc,pc=null;const fc=new jt("TRANSITION_ID"),gc=[{provide:Na,useFactory:function(t,e,n){return()=>{n.get(Fa).donePromise.then(()=>{const n=Ol();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[fc,Nl,di],multi:!0}];class mc{static init(){var t;t=new mc,fl=t}addToWindow(t){It.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},It.getAllAngularTestabilities=()=>t.getAllTestabilities(),It.getAllAngularRootElements=()=>t.getAllRootElements(),It.frameworkStabilizers||(It.frameworkStabilizers=[]),It.frameworkStabilizers.push(t=>{const e=It.getAllAngularTestabilities();let n=e.length,r=!1;const s=function(e){r=r||e,n--,0==n&&t(r)};e.forEach((function(t){t.whenStable(s)}))})}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?Ol().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const _c=new jt("EventManagerPlugins");let yc=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let r=0;r{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),bc=(()=>{class t extends wc{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>Ol().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const Sc={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Cc=/%COMP%/g;function Ec(t,e,n){for(let r=0;r{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let Tc=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Pc(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case ae.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new kc(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case ae.Native:case ae.ShadowDom:return new Ic(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=Ec(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(Wt(yc),Wt(bc),Wt(Ma))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();class Pc{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(Sc[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const s=Sc[r];s?t.setAttributeNS(s,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=Sc[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&Ro.DashCase?t.style.setProperty(e,n,r&Ro.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&Ro.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,xc(n)):this.eventManager.addEventListener(t,e,xc(n))}}class kc extends Pc{constructor(t,e,n,r){super(t),this.component=n;const s=Ec(r+"-"+n.id,n.styles,[]);e.addStyles(s),this.contentAttr="_ngcontent-%COMP%".replace(Cc,r+"-"+n.id),this.hostAttr=function(t){return"_nghost-%COMP%".replace(Cc,t)}(r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class Ic extends Pc{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===ae.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const s=Ec(r.id,r.styles,[]);for(let i=0;i{class t extends vc{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const Dc=["alt","control","meta","shift"],Ac={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oc={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Nc={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let Fc=(()=>{class t extends vc{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,r){const s=t.parseEventName(n),i=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ol().onAndCancel(e,s.domEventName,i))}static parseEventName(e){const n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const s=t._normalizeKey(n.pop());let i="";if(Dc.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),i+=t+".")}),i+=s,0!=n.length||0===s.length)return null;const o={};return o.domEventName=r,o.fullKey=i,o}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Oc.hasOwnProperty(e)&&(e=Oc[e]))}return Ac[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Dc.forEach(r=>{r!=n&&(0,Nc[r])(t)&&(e+=r+".")}),e+=n,e}static eventCallback(e,n,r){return s=>{t.getEventFullKey(s)===e&&r.runGuarded(()=>n(s))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const Mc=yl(Il,"browser",[{provide:Ha,useValue:"browser"},{provide:Ua,useValue:function(){hc.makeCurrent(),mc.init()},multi:!0},{provide:Nl,useFactory:function(){return function(t){ke=t}(document),document},deps:[]}]),jc=[[],{provide:Js,useValue:"root"},{provide:tr,useFactory:function(){return new tr},deps:[]},{provide:_c,useClass:Rc,multi:!0,deps:[Nl,nl,Ha]},{provide:_c,useClass:Fc,multi:!0,deps:[Nl]},[],{provide:Tc,useClass:Tc,deps:[yc,bc,Ma]},{provide:Io,useExisting:Tc},{provide:wc,useExisting:bc},{provide:bc,useClass:bc,deps:[Nl]},{provide:ul,useClass:ul,deps:[nl]},{provide:yc,useClass:yc,deps:[_c,nl]},[]];let Lc=(()=>{class t{constructor(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.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:Ma,useValue:e.appId},{provide:fc,useExisting:Ma},gc]}}}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)(Wt(t,12))},providers:jc,imports:[lc,Dl]}),t})();"undefined"!=typeof window&&window;let Uc=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),Hc=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)}}),t})(),zc=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},providers:[Uc],imports:[Hc]}),t})();function Vc(...t){let e=t[t.length-1];return P(e)?(t.pop(),H(t,e)):W(t)}class $c extends x{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new S;return this._value}next(t){super.next(this._value=t)}}const Bc=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})(),qc={};class Qc{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Wc(t,this.resultSelector))}}class Wc extends M{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(qc),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;nt.complete());function Kc(t){return t?function(t){return new w(e=>t.schedule(()=>e.complete()))}(t):Zc}function Gc(t){return new w(e=>{let n;try{n=t()}catch(r){return void e.error(r)}return(n?z(n):Kc()).subscribe(e)})}function Yc(){return Q(1)}function Jc(t,e){return function(n){return n.lift(new Xc(t,e))}}class Xc{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new tu(t,this.predicate,this.thisArg))}}class tu extends f{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}const eu=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();function nu(t){return function(e){return 0===t?Kc():e.lift(new ru(t))}}class ru{constructor(t){if(this.total=t,this.total<0)throw new eu}call(t,e){return e.subscribe(new su(t,this.total))}}class su extends f{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,r=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let s=0;se.lift(new ou(t))}class ou{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new au(t,this.errorFactory))}}class au extends f{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function lu(){return new Bc}function cu(t=null){return e=>e.lift(new uu(t))}class uu{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new hu(t,this.defaultValue))}}class hu extends f{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function du(t,e){const n=arguments.length>=2;return r=>r.pipe(t?Jc((e,n)=>t(e,n,r)):q,nu(1),n?cu(e):iu(()=>new Bc))}function pu(t){return function(e){const n=new fu(t),r=e.lift(n);return n.caught=r}}class fu{constructor(t){this.selector=t}call(t,e){return e.subscribe(new gu(t,this.selector,this.caught))}}class gu extends M{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const r=new k(this,void 0,void 0);this.add(r);const s=F(this,n,void 0,void 0,r);s!==r&&this.add(s)}}}function mu(t){return e=>0===t?Kc():e.lift(new _u(t))}class _u{constructor(t){if(this.total=t,this.total<0)throw new eu}call(t,e){return e.subscribe(new yu(t,this.total))}}class yu extends f{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}function vu(t,e){const n=arguments.length>=2;return r=>r.pipe(t?Jc((e,n)=>t(e,n,r)):q,mu(1),n?cu(e):iu(()=>new Bc))}class wu{constructor(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}call(t,e){return e.subscribe(new bu(t,this.predicate,this.thisArg,this.source))}}class bu extends f{constructor(t,e,n,r){super(t),this.predicate=e,this.thisArg=n,this.source=r,this.index=0,this.thisArg=n||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let 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)}_complete(){this.notifyComplete(!0)}}function Su(t,e){return"function"==typeof e?n=>n.pipe(Su((n,r)=>z(t(n,r)).pipe(j((t,s)=>e(n,t,r,s))))):e=>e.lift(new Cu(t))}class Cu{constructor(t){this.project=t}call(t,e){return e.subscribe(new Eu(t,this.project))}}class Eu extends M{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this._innerSub(e,t,n)}_innerSub(t,e,n){const r=this.innerSubscription;r&&r.unsubscribe();const s=new k(this,e,n),i=this.destination;i.add(s),this.innerSubscription=F(this,t,void 0,void 0,s),this.innerSubscription!==s&&i.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(t,e,n,r,s){this.destination.next(e)}}function xu(...t){return Yc()(Vc(...t))}function Tu(...t){const e=t[t.length-1];return P(e)?(t.pop(),n=>xu(t,n,e)):e=>xu(t,e)}function Pu(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ku(t,e,n))}}class ku{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new Iu(t,this.accumulator,this.seed,this.hasSeed))}}class Iu extends f{constructor(t,e,n,r){super(t),this.accumulator=e,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}function Ru(t,e){return V(t,e,1)}function Du(t,e,n){return function(r){return r.lift(new Au(t,e,n))}}class Au{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new Ou(t,this.nextOrObserver,this.error,this.complete))}}class Ou extends f{constructor(t,e,n,s){super(t),this._tapNext=_,this._tapError=_,this._tapComplete=_,this._tapError=n||_,this._tapComplete=s||_,r(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||_,this._tapError=e.error||_,this._tapComplete=e.complete||_)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class Nu{constructor(t){this.callback=t}call(t,e){return e.subscribe(new Fu(t,this.callback))}}class Fu extends f{constructor(t,e){super(t),this.add(new h(e))}}class Mu{constructor(t,e){this.id=t,this.url=e}}class ju extends Mu{constructor(t,e,n="imperative",r=null){super(t,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Lu extends Mu{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Uu extends Mu{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Hu extends Mu{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class zu extends Mu{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vu extends Mu{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $u extends Mu{constructor(t,e,n,r,s){super(t,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Bu extends Mu{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qu extends Mu{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qu{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Wu{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Zu{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ku{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gu{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yu{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ju{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let Xu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&Oi(0,"router-outlet")},directives:function(){return[tp]},encapsulation:2}),t})();class th{constructor(t){this.params=t||{}}has(t){return this.params.hasOwnProperty(t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function eh(t){return new th(t)}function nh(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function rh(t,e,n){const r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.lengthe.indexOf(t)>-1):t===e}function hh(t){return Array.prototype.concat.apply([],t)}function dh(t){return t.length>0?t[t.length-1]:null}function ph(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function fh(t){return(e=t)&&"function"==typeof e.subscribe?t:Fi(t)?z(Promise.resolve(t)):Vc(t);var e}function gh(t,e,n){return n?function(t,e){return ch(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!vh(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!e.children[r])return!1;if(!t(e.children[r],n.children[r]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>uh(t[n],e[n]))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,r,s){if(n.segments.length>s.length)return!!vh(n.segments.slice(0,s.length),s)&&!r.hasChildren();if(n.segments.length===s.length){if(!vh(n.segments,s))return!1;for(const e in r.children){if(!n.children[e])return!1;if(!t(n.children[e],r.children[e]))return!1}return!0}{const t=s.slice(0,n.segments.length),i=s.slice(n.segments.length);return!!vh(n.segments,t)&&!!n.children.primary&&e(n.children.primary,r,i)}}(e,n,n.segments)}(t.root,e.root)}class mh{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=eh(this.queryParams)),this._queryParamMap}toString(){return Ch.serialize(this)}}class _h{constructor(t,e){this.segments=t,this.children=e,this.parent=null,ph(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Eh(this)}}class yh{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=eh(this.parameters)),this._parameterMap}toString(){return Rh(this)}}function vh(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}function wh(t,e){let n=[];return ph(t.children,(t,r)=>{"primary"===r&&(n=n.concat(e(t,r)))}),ph(t.children,(t,r)=>{"primary"!==r&&(n=n.concat(e(t,r)))}),n}class bh{}class Sh{parse(t){const e=new Fh(t);return new mh(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${"/"+function t(e,n){if(!e.hasChildren())return Eh(e);if(n){const n=e.children.primary?t(e.children.primary,!1):"",r=[];return ph(e.children,(e,n)=>{"primary"!==n&&r.push(`${n}:${t(e,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=wh(e,(n,r)=>"primary"===r?[t(e.children.primary,!1)]:[`${r}:${t(n,!1)}`]);return`${Eh(e)}/(${n.join("//")})`}}(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${Th(e)}=${Th(t)}`).join("&"):`${Th(e)}=${Th(n)}`});return e.length?"?"+e.join("&"):""}(t.queryParams)}${"string"==typeof t.fragment?"#"+encodeURI(t.fragment):""}`}}const Ch=new Sh;function Eh(t){return t.segments.map(t=>Rh(t)).join("/")}function xh(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Th(t){return xh(t).replace(/%3B/gi,";")}function Ph(t){return xh(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function kh(t){return decodeURIComponent(t)}function Ih(t){return kh(t.replace(/\+/g,"%20"))}function Rh(t){return`${Ph(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${Ph(t)}=${Ph(e[t])}`).join("")}`;var e}const Dh=/^[^\/()?;=#]+/;function Ah(t){const e=t.match(Dh);return e?e[0]:""}const Oh=/^[^=?&#]+/,Nh=/^[^?&#]+/;class Fh{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new _h([],{}):new _h([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new _h(t,e)),n}parseSegment(){const t=Ah(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new yh(kh(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Ah(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=Ah(this.remaining);t&&(n=t,this.capture(n))}t[kh(e)]=kh(n)}parseQueryParam(t){const e=function(t){const e=t.match(Oh);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(Nh);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const r=Ih(e),s=Ih(n);if(t.hasOwnProperty(r)){let e=t[r];Array.isArray(e)||(e=[e],t[r]=e),e.push(s)}else t[r]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Ah(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let s=void 0;n.indexOf(":")>-1?(s=n.substr(0,n.indexOf(":")),this.capture(s),this.capture(":")):t&&(s="primary");const i=this.parseChildren();e[s]=1===Object.keys(i).length?i.primary:new _h([],i),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Mh{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=jh(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=jh(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Lh(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return Lh(t,this._root).map(t=>t.value)}}function jh(t,e){if(t===e.value)return e;for(const n of e.children){const e=jh(t,n);if(e)return e}return null}function Lh(t,e){if(t===e.value)return[e];for(const n of e.children){const r=Lh(t,n);if(r.length)return r.unshift(e),r}return[]}class Uh{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Hh(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class zh extends Mh{constructor(t,e){super(t),this.snapshot=e,Wh(this,t)}toString(){return this.snapshot.toString()}}function Vh(t,e){const n=function(t,e){const n=new qh([],{},{},"",{},"primary",e,null,t.root,-1,{});return new Qh("",new Uh(n,[]))}(t,e),r=new $c([new yh("",{})]),s=new $c({}),i=new $c({}),o=new $c({}),a=new $c(""),l=new $h(r,s,o,a,i,"primary",e,n.root);return l.snapshot=n.root,new zh(new Uh(l,[]),n)}class $h{constructor(t,e,n,r,s,i,o,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=s,this.outlet=i,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(j(t=>eh(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(j(t=>eh(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Bh(t,e="emptyOnly"){const n=t.pathFromRoot;let r=0;if("always"!==e)for(r=n.length-1;r>=1;){const t=n[r],e=n[r-1];if(t.routeConfig&&""===t.routeConfig.path)r--;else{if(e.component)break;r--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class qh{constructor(t,e,n,r,s,i,o,a,l,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=s,this.outlet=i,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=eh(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=eh(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Qh extends Mh{constructor(t,e){super(e),this.url=t,Wh(this,e)}toString(){return Zh(this._root)}}function Wh(t,e){e.value._routerState=t,e.children.forEach(e=>Wh(t,e))}function Zh(t){const e=t.children.length>0?` { ${t.children.map(Zh).join(", ")} } `:"";return`${t.value}${e}`}function Kh(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,ch(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),ch(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nch(t.parameters,r[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||Gh(t.parent,e.parent))}function Yh(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Jh(t,e,n,r,s){let i={};return r&&ph(r,(t,e)=>{i[e]=Array.isArray(t)?t.map(t=>""+t):""+t}),new mh(n.root===t?e:function t(e,n,r){const s={};return ph(e.children,(e,i)=>{s[i]=e===n?r:t(e,n,r)}),new _h(e.segments,s)}(n.root,t,e),i,s)}class Xh{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Yh(n[0]))throw new Error("Root segment cannot have matrix parameters");const r=n.find(t=>"object"==typeof t&&null!=t&&t.outlets);if(r&&r!==dh(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class td{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function ed(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:""+t}function nd(t,e,n){if(t||(t=new _h([],{})),0===t.segments.length&&t.hasChildren())return rd(t,e,n);const r=function(t,e,n){let r=0,s=e;const i={match:!1,pathIndex:0,commandIndex:0};for(;s=n.length)return i;const e=t.segments[s],o=ed(n[r]),a=r0&&void 0===o)break;if(o&&a&&"object"==typeof a&&void 0===a.outlets){if(!ad(o,a,e))return i;r+=2}else{if(!ad(o,{},e))return i;r++}s++}return{match:!0,pathIndex:s,commandIndex:r}}(t,e,n),s=n.slice(r.commandIndex);if(r.match&&r.pathIndex{null!==n&&(s[r]=nd(t.children[r],e,n))}),ph(t.children,(t,e)=>{void 0===r[e]&&(s[e]=t)}),new _h(t.segments,s)}}function sd(t,e,n){const r=t.segments.slice(0,e);let s=0;for(;s{null!==t&&(e[n]=sd(new _h([],{}),0,t))}),e}function od(t){const e={};return ph(t,(t,n)=>e[n]=""+t),e}function ad(t,e,n){return t==n.path&&ch(e,n.parameters)}class ld{constructor(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Kh(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const r=Hh(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,r[e],n),delete r[e]}),ph(r,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const r=t.value,s=e?e.value:null;if(r===s)if(r.component){const s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,n);else s&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:r})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet);if(n){const r=Hh(t),s=t.value.component?n.children:e;ph(r,(t,e)=>this.deactivateRouteAndItsChildren(t,s)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(t,e,n){const r=Hh(e);t.children.forEach(t=>{this.activateRoutes(t,r[t.value.outlet],n),this.forwardEvent(new Yu(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Ku(t.value.snapshot))}activateRoutes(t,e,n){const r=t.value,s=e?e.value:null;if(Kh(r),r===s)if(r.component){const s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,n);else if(r.component){const e=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const t=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),cd(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(r.snapshot),s=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=r,e.resolver=s,e.outlet&&e.outlet.activateWith(r,s),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function cd(t){Kh(t.value),t.children.forEach(cd)}function ud(t){return"function"==typeof t}function hd(t){return t instanceof mh}class dd{constructor(t){this.segmentGroup=t||null}}class pd{constructor(t){this.urlTree=t}}function fd(t){return new w(e=>e.error(new dd(t)))}function gd(t){return new w(e=>e.error(new pd(t)))}function md(t){return new w(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class _d{constructor(t,e,n,r,s){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=t.get(Jt)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(j(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(pu(t=>{if(t instanceof pd)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof dd)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(j(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(pu(t=>{if(t instanceof dd)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const r=t.segments.length>0?new _h([],{primary:t}):t;return new mh(r,e,n)}expandSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(j(t=>new _h([],t))):this.expandSegment(t,n,e,n.segments,r,!0)}expandChildren(t,e,n){return function(t,e){if(0===Object.keys(t).length)return Vc({});const n=[],r=[],s={};return ph(t,(t,i)=>{const o=e(i,t).pipe(j(t=>s[i]=t));"primary"===i?n.push(o):r.push(o)}),Vc.apply(null,n.concat(r)).pipe(Yc(),du(),j(()=>s))}(n.children,(n,r)=>this.expandSegmentGroup(t,e,r,n))}expandSegment(t,e,n,r,s,i){return Vc(...n).pipe(j(o=>this.expandSegmentAgainstRoute(t,e,n,o,r,s,i).pipe(pu(t=>{if(t instanceof dd)return Vc(null);throw t}))),Yc(),vu(t=>!!t),pu((t,n)=>{if(t instanceof Bc||"EmptyError"===t.name){if(this.noLeftoversInUrl(e,r,s))return Vc(new _h([],{}));throw new dd(e)}throw t}))}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}expandSegmentAgainstRoute(t,e,n,r,s,i,o){return bd(r)!==i?fd(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,s):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,s,i):fd(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,r,s,i){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,s,i)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,r){const s=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?gd(s):this.lineralizeSegments(n,s).pipe(V(n=>{const s=new _h(n,{});return this.expandSegment(t,s,e,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,s,i){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:c}=yd(e,r,s);if(!o)return fd(e);const u=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith("/")?gd(u):this.lineralizeSegments(r,u).pipe(V(r=>this.expandSegment(t,e,n,r.concat(s.slice(l)),i,!1)))}matchSegmentAgainstRoute(t,e,n,r){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(j(t=>(n._loadedConfig=t,new _h(r,{})))):Vc(new _h(r,{}));const{matched:s,consumedSegments:i,lastChild:o}=yd(e,n,r);if(!s)return fd(e);const a=r.slice(o);return this.getChildConfig(t,n,r).pipe(V(t=>{const n=t.module,r=t.routes,{segmentGroup:s,slicedSegments:o}=function(t,e,n,r){return n.length>0&&function(t,e,n){return n.some(n=>wd(t,e,n)&&"primary"!==bd(n))}(t,n,r)?{segmentGroup:vd(new _h(e,function(t,e){const n={};n.primary=e;for(const r of t)""===r.path&&"primary"!==bd(r)&&(n[bd(r)]=new _h([],{}));return n}(r,new _h(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some(n=>wd(t,e,n))}(t,n,r)?{segmentGroup:vd(new _h(t.segments,function(t,e,n,r){const s={};for(const i of n)wd(t,e,i)&&!r[bd(i)]&&(s[bd(i)]=new _h([],{}));return Object.assign(Object.assign({},r),s)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,i,a,r);return 0===o.length&&s.hasChildren()?this.expandChildren(n,r,s).pipe(j(t=>new _h(i,t))):0===r.length&&0===o.length?Vc(new _h(i,{})):this.expandSegment(n,s,r,o,"primary",!0).pipe(j(t=>new _h(i.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Vc(new sh(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Vc(e._loadedConfig):function(t,e,n){const r=e.canLoad;return r&&0!==r.length?z(r).pipe(j(r=>{const s=t.get(r);let i;if(function(t){return t&&ud(t.canLoad)}(s))i=s.canLoad(e,n);else{if(!ud(s))throw new Error("Invalid CanLoad guard");i=s(e,n)}return fh(i)})).pipe(Yc(),(s=t=>!0===t,t=>t.lift(new wu(s,void 0,t)))):Vc(!0);var s}(t.injector,e,n).pipe(V(n=>n?this.configLoader.load(t.injector,e).pipe(j(t=>(e._loadedConfig=t,t))):function(t){return new w(e=>e.error(nh(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Vc(new sh([],t))}lineralizeSegments(t,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Vc(n);if(r.numberOfChildren>1||!r.children.primary)return md(t.redirectTo);r=r.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,r){const s=this.createSegmentGroup(t,e.root,n,r);return new mh(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return ph(t,(t,r)=>{if("string"==typeof t&&t.startsWith(":")){const s=t.substring(1);n[r]=e[s]}else n[r]=t}),n}createSegmentGroup(t,e,n,r){const s=this.createSegments(t,e.segments,n,r);let i={};return ph(e.children,(e,s)=>{i[s]=this.createSegmentGroup(t,e,n,r)}),new _h(s,i)}createSegments(t,e,n,r){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,r):this.findOrReturn(e,n))}findPosParam(t,e,n){const r=n[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return r}findOrReturn(t,e){let n=0;for(const r of e){if(r.path===t.path)return e.splice(n),r;n++}return t}}function yd(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(e.matcher||rh)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function vd(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new _h(t.segments.concat(e.segments),e.children)}return t}function wd(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function bd(t){return t.outlet||"primary"}class Sd{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Cd{constructor(t,e){this.component=t,this.route=e}}function Ed(t,e,n){const r=t._root;return function t(e,n,r,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=Hh(n);return e.children.forEach(e=>{!function(e,n,r,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,a=n?n.value:null,l=r?r.getContext(e.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const c=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!vh(t.url,e.url);case"pathParamsOrQueryParamsChange":return!vh(t.url,e.url)||!ch(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Gh(t,e)||!ch(t.queryParams,e.queryParams);case"paramsChange":default:return!Gh(t,e)}}(a,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new Sd(s)):(o.data=a.data,o._resolvedData=a._resolvedData),t(e,n,o.component?l?l.children:null:r,s,i),c&&i.canDeactivateChecks.push(new Cd(l&&l.outlet&&l.outlet.component||null,a))}else a&&Td(n,l,i),i.canActivateChecks.push(new Sd(s)),t(e,null,o.component?l?l.children:null:r,s,i)}(e,o[e.value.outlet],r,s.concat([e.value]),i),delete o[e.value.outlet]}),ph(o,(t,e)=>Td(t,r.getContext(e),i)),i}(r,e?e._root:null,n,[r.value])}function xd(t,e,n){const r=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function Td(t,e,n){const r=Hh(t),s=t.value;ph(r,(t,r)=>{Td(t,s.component?e?e.children.getContext(r):null:e,n)}),n.canDeactivateChecks.push(new Cd(s.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,s))}const Pd=Symbol("INITIAL_VALUE");function kd(){return Su(t=>function(...t){let e=null,n=null;return P(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&l(t[0])&&(t=t[0]),W(t,n).lift(new Qc(e))}(...t.map(t=>t.pipe(mu(1),Tu(Pd)))).pipe(Pu((t,e)=>{let n=!1;return e.reduce((t,r,s)=>{if(t!==Pd)return t;if(r===Pd&&(n=!0),!n){if(!1===r)return r;if(s===e.length-1||hd(r))return r}return t},t)},Pd),Jc(t=>t!==Pd),j(t=>hd(t)?t:!0===t),mu(1)))}function Id(t,e){return null!==t&&e&&e(new Gu(t)),Vc(!0)}function Rd(t,e){return null!==t&&e&&e(new Zu(t)),Vc(!0)}function Dd(t,e,n){const r=e.routeConfig?e.routeConfig.canActivate:null;return r&&0!==r.length?Vc(r.map(r=>Gc(()=>{const s=xd(r,e,n);let i;if(function(t){return t&&ud(t.canActivate)}(s))i=fh(s.canActivate(e,t));else{if(!ud(s))throw new Error("Invalid CanActivate guard");i=fh(s(e,t))}return i.pipe(vu())}))).pipe(kd()):Vc(!0)}function Ad(t,e,n){const r=e[e.length-1],s=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>Gc(()=>Vc(e.guards.map(s=>{const i=xd(s,e.node,n);let o;if(function(t){return t&&ud(t.canActivateChild)}(i))o=fh(i.canActivateChild(r,t));else{if(!ud(i))throw new Error("Invalid CanActivateChild guard");o=fh(i(r,t))}return o.pipe(vu())})).pipe(kd())));return Vc(s).pipe(kd())}class Od{}class Nd{constructor(t,e,n,r,s,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=i}recognize(){try{const t=jd(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),n=new qh([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Uh(n,e),s=new Qh(this.url,r);return this.inheritParamsAndData(s._root),Vc(s)}catch(t){return new w(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,n=Bh(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=wh(e,(e,n)=>this.processSegmentGroup(t,e,n));return function(t){const e={};t.forEach(t=>{const n=e[t.value.outlet];if(n){const e=n.url.map(t=>t.toString()).join("/"),r=t.value.url.map(t=>t.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${r}'.`)}e[t.value.outlet]=t.value})}(n),n.sort((t,e)=>"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),n}processSegment(t,e,n,r){for(const i of t)try{return this.processSegmentAgainstRoute(i,e,n,r)}catch(s){if(!(s instanceof Od))throw s}if(this.noLeftoversInUrl(e,n,r))return[];throw new Od}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}processSegmentAgainstRoute(t,e,n,r){if(t.redirectTo)throw new Od;if((t.outlet||"primary")!==r)throw new Od;let s,i=[],o=[];if("**"===t.path){const i=n.length>0?dh(n).parameters:{};s=new qh(n,i,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Hd(t),r,t.component,t,Fd(e),Md(e)+n.length,zd(t))}else{const a=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Od;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(e.matcher||rh)(n,t,e);if(!r)throw new Od;const s={};ph(r.posParams,(t,e)=>{s[e]=t.path});const i=r.consumed.length>0?Object.assign(Object.assign({},s),r.consumed[r.consumed.length-1].parameters):s;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:i}}(e,t,n);i=a.consumedSegments,o=n.slice(a.lastChild),s=new qh(i,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Hd(t),r,t.component,t,Fd(e),Md(e)+i.length,zd(t))}const a=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=jd(e,i,o,a,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(a,l);return[new Uh(s,t)]}if(0===a.length&&0===c.length)return[new Uh(s,[])];const u=this.processSegment(a,l,c,"primary");return[new Uh(s,u)]}}function Fd(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function Md(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function jd(t,e,n,r,s){if(n.length>0&&function(t,e,n){return n.some(n=>Ld(t,e,n)&&"primary"!==Ud(n))}(t,n,r)){const s=new _h(e,function(t,e,n,r){const s={};s.primary=r,r._sourceSegment=t,r._segmentIndexShift=e.length;for(const i of n)if(""===i.path&&"primary"!==Ud(i)){const n=new _h([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,s[Ud(i)]=n}return s}(t,e,r,new _h(n,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>Ld(t,e,n))}(t,n,r)){const i=new _h(t.segments,function(t,e,n,r,s,i){const o={};for(const a of r)if(Ld(t,n,a)&&!s[Ud(a)]){const n=new _h([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===i?t.segments.length:e.length,o[Ud(a)]=n}return Object.assign(Object.assign({},s),o)}(t,e,n,r,t.children,s));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}const i=new _h(t.segments,t.children);return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}function Ld(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Ud(t){return t.outlet||"primary"}function Hd(t){return t.data||{}}function zd(t){return t.resolve||{}}function Vd(t,e,n,r){const s=xd(t,e,r);return fh(s.resolve?s.resolve(e,n):s(e,n))}function $d(t){return function(e){return e.pipe(Su(e=>{const n=t(e);return n?z(n).pipe(j(()=>e)):z([e])}))}}class Bd{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}const qd=new jt("ROUTES");class Qd{constructor(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(j(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const r=n.create(t);return new sh(hh(r.injector.get(qd)).map(lh),r)}))}loadModuleFactory(t){return"string"==typeof t?z(this.loader.load(t)):fh(t()).pipe(V(t=>t instanceof Xt?Vc(t):z(this.compiler.compileModuleAsync(t))))}}class Wd{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function Zd(t){throw t}function Kd(t,e,n){return e.parse("/")}function Gd(t,e){return Vc(null)}let Yd=(()=>{class t{constructor(t,e,n,r,s,i,o,a){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=r,this.config=a,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new x,this.errorHandler=Zd,this.malformedUriErrorHandler=Kd,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Gd,afterPreactivation:Gd},this.urlHandlingStrategy=new Wd,this.routeReuseStrategy=new Bd,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=s.get(Jt),this.console=s.get(Va);const l=s.get(nl);this.isNgZoneEnabled=l instanceof nl,this.resetConfig(a),this.currentUrlTree=new mh(new _h([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Qd(i,o,t=>this.triggerEvent(new Qu(t)),t=>this.triggerEvent(new Wu(t))),this.routerState=Vh(this.currentUrlTree,this.rootComponentType),this.transitions=new $c({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Jc(t=>0!==t.id),j(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Su(t=>{let n=!1,r=!1;return Vc(t).pipe(Du(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Su(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Vc(t).pipe(Su(t=>{const n=this.transitions.getValue();return e.next(new ju(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?Zc:[t]}),Su(t=>Promise.resolve(t)),(r=this.ngModule.injector,s=this.configLoader,i=this.urlSerializer,o=this.config,function(t){return t.pipe(Su(t=>function(t,e,n,r,s){return new _d(t,e,n,r,s).apply()}(r,s,i,t.extractedUrl,o).pipe(j(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),Du(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,r,s){return function(i){return i.pipe(V(i=>function(t,e,n,r,s="emptyOnly",i="legacy"){return new Nd(t,e,n,r,s,i).recognize()}(t,e,i.urlAfterRedirects,n(i.urlAfterRedirects),r,s).pipe(j(t=>Object.assign(Object.assign({},i),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),Du(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),Du(t=>{const n=new zu(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var r,s,i,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:s,restoredState:i,extras:o}=t,a=new ju(n,this.serializeUrl(r),s,i);e.next(a);const l=Vh(r,this.rootComponentType).snapshot;return Vc(Object.assign(Object.assign({},t),{targetSnapshot:l,urlAfterRedirects:r,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Zc}),$d(t=>{const{targetSnapshot:e,id:n,extractedUrl:r,rawUrl:s,extras:{skipLocationChange:i,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:r,rawUrlTree:s,skipLocationChange:!!i,replaceUrl:!!o})}),Du(t=>{const e=new Vu(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),j(t=>Object.assign(Object.assign({},t),{guards:Ed(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(n){return n.pipe(V(n=>{const{targetSnapshot:r,currentSnapshot:s,guards:{canActivateChecks:i,canDeactivateChecks:o}}=n;return 0===o.length&&0===i.length?Vc(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,r){return z(t).pipe(V(t=>function(t,e,n,r,s){const i=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return i&&0!==i.length?Vc(i.map(i=>{const o=xd(i,e,s);let a;if(function(t){return t&&ud(t.canDeactivate)}(o))a=fh(o.canDeactivate(t,e,n,r));else{if(!ud(o))throw new Error("Invalid CanDeactivate guard");a=fh(o(t,e,n,r))}return a.pipe(vu())})).pipe(kd()):Vc(!0)}(t.component,t.route,n,e,r)),vu(t=>!0!==t,!0))}(o,r,s,t).pipe(V(n=>n&&"boolean"==typeof n?function(t,e,n,r){return z(e).pipe(Ru(e=>z([Rd(e.route.parent,r),Id(e.route,r),Ad(t,e.path,n),Dd(t,e.route,n)]).pipe(Yc(),vu(t=>!0!==t,!0))),vu(t=>!0!==t,!0))}(r,i,t,e):Vc(n)),j(t=>Object.assign(Object.assign({},n),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),Du(t=>{if(hd(t.guardsResult)){const e=nh(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}}),Du(t=>{const e=new $u(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Jc(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new Uu(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),$d(t=>{if(t.guards.canActivateChecks.length)return Vc(t).pipe(Du(t=>{const e=new Bu(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(e=this.paramsInheritanceStrategy,n=this.ngModule.injector,function(t){return t.pipe(V(t=>{const{targetSnapshot:r,guards:{canActivateChecks:s}}=t;return s.length?z(s).pipe(Ru(t=>function(t,e,n,r){return function(t,e,n,r){const s=Object.keys(t);if(0===s.length)return Vc({});if(1===s.length){const i=s[0];return Vd(t[i],e,n,r).pipe(j(t=>({[i]:t})))}const i={};return z(s).pipe(V(s=>Vd(t[s],e,n,r).pipe(j(t=>(i[s]=t,t))))).pipe(du(),j(()=>i))}(t._resolve,t,e,r).pipe(j(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Bh(t,n).resolve),null)))}(t.route,r,e,n)),function(t,e){return arguments.length>=2?function(n){return y(Pu(t,e),nu(1),cu(e))(n)}:function(e){return y(Pu((e,n,r)=>t(e,n,r+1)),nu(1))(e)}}((t,e)=>t),j(e=>t)):Vc(t)}))}),Du(t=>{const e=new qu(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}));var e,n}),$d(t=>{const{targetSnapshot:e,id:n,extractedUrl:r,rawUrl:s,extras:{skipLocationChange:i,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:r,rawUrlTree:s,skipLocationChange:!!i,replaceUrl:!!o})}),j(t=>{const e=function(t,e,n){const r=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){const s=r.value;s._futureSnapshot=n.value;const i=function(e,n,r){return n.children.map(n=>{for(const s of r.children)if(e.shouldReuseRoute(s.value.snapshot,n.value))return t(e,n,s);return t(e,n)})}(e,n,r);return new Uh(s,i)}{const r=e.retrieve(n.value);if(r){const t=r.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(let r=0;rt(e,n));return new Uh(r,i)}}var s}(t,e._root,n?n._root:void 0);return new zh(r,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),Du(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(i=this.rootContexts,o=this.routeReuseStrategy,a=t=>this.triggerEvent(t),j(t=>(new ld(o,t.targetRouterState,t.currentRouterState,a).activate(i),t))),Du({next(){n=!0},complete(){n=!0}}),(s=()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new Uu(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null},t=>t.lift(new Nu(s))),pu(n=>{if(r=!0,(s=n)&&s.ngNavigationCancelingError){const r=hd(n.url);r||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const s=new Uu(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(s),r?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const r=new Hu(t.id,this.serializeUrl(t.extractedUrl),n);e.next(r);try{t.resolve(this.errorHandler(n))}catch(i){t.reject(i)}}var s;return Zc}));var s,i,o,a}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{let e=this.parseUrl(t.url);const n="popstate"===t.type?"popstate":"hashchange",r=t.state&&t.state.navigationId?t.state:null;setTimeout(()=>{this.scheduleNavigation(e,n,r,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){ih(t),this.config=t.map(lh),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:r,fragment:s,preserveQueryParams:i,queryParamsHandling:o,preserveFragment:a}=e;ir()&&i&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const l=n||this.routerState.root,c=a?this.currentUrlTree.fragment:s;let u=null;if(o)switch(o){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=r||null}else u=i?this.currentUrlTree.queryParams:r||null;return null!==u&&(u=this.removeEmptyProps(u)),function(t,e,n,r,s){if(0===n.length)return Jh(e.root,e.root,e,r,s);const i=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Xh(!0,0,t);let e=0,n=!1;const r=t.reduce((t,r,s)=>{if("object"==typeof r&&null!=r){if(r.outlets){const e={};return ph(r.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(r.segmentPath)return[...t,r.segmentPath]}return"string"!=typeof r?[...t,r]:0===s?(r.split("/").forEach((r,s)=>{0==s&&"."===r||(0==s&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))}),t):[...t,r]},[]);return new Xh(n,e,r)}(n);if(i.toRoot())return Jh(e.root,new _h([],{}),e,r,s);const o=function(t,e,n){if(t.isAbsolute)return new td(e.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new td(n.snapshot._urlSegment,!0,0);const r=Yh(t.commands[0])?0:1;return function(t,e,n){let r=t,s=e,i=n;for(;i>s;){if(i-=s,r=r.parent,!r)throw new Error("Invalid number of '../'");s=r.segments.length}return new td(r,!1,s-i)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(i,e,t),a=o.processChildren?rd(o.segmentGroup,o.index,i.commands):nd(o.segmentGroup,o.index,i.commands);return Jh(o.segmentGroup,a,e,r,s)}(l,this.currentUrlTree,t,u,c)}navigateByUrl(t,e={skipLocationChange:!1}){ir()&&this.isNgZoneEnabled&&!nl.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");const n=hd(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const r=t[n];return null!=r&&(e[n]=r),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new Lu(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,r,s){const i=this.getTransition();if(i&&"imperative"!==e&&"imperative"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"hashchange"==e&&"popstate"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"popstate"==e&&"hashchange"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);let o,a,l;s?(o=s.resolve,a=s.reject,l=s.promise):l=new Promise((t,e)=>{o=t,a=e});const c=++this.navigationId;return this.setTransition({id:c,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:o,reject:a,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,r){const s=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(s)||e?this.location.replaceState(s,"",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(s,"",Object.assign(Object.assign({},r),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(t){ki()},t.\u0275dir=_e({type:t}),t})();class Jd{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Xd,this.attachRef=null}}class Xd{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new Jd,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let tp=(()=>{class t{constructor(t,e,n,r,s){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new _a,this.deactivateEvents=new _a,this.name=r||"primary",t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,s=new ep(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,s),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(Pi(Xd),Pi(Xo),Pi(To),("name",function(t,e){const n=t.attrs;if(n){const t=n.length;let e=0;for(;e{class t{constructor(t,e,n,r,s){this.router=t,this.injector=r,this.preloadingStrategy=s,this.loader=new Qd(e,n,e=>t.triggerEvent(new Qu(e)),e=>t.triggerEvent(new Wu(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Jc(t=>t instanceof Lu),Ru(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(Jt);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const r of e)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const t=r._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(t,r)):r.children&&n.push(this.processRoutes(t,r.children));return z(n).pipe(Q(),j(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(V(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(Wt(Yd),Wt(El),Wt(Ja),Wt(di),Wt(np))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),ip=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof ju?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Lu&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Ju&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new Ju(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(t){ki()},t.\u0275dir=_e({type:t}),t})();const op=new jt("ROUTER_CONFIGURATION"),ap=new jt("ROUTER_FORROOT_GUARD"),lp=[Kl,{provide:bh,useClass:Sh},{provide:Yd,useFactory:function(t,e,n,r,s,i,o,a={},l,c){const u=new Yd(null,t,e,n,r,s,i,hh(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),a.errorHandler&&(u.errorHandler=a.errorHandler),a.malformedUriErrorHandler&&(u.malformedUriErrorHandler=a.malformedUriErrorHandler),a.enableTracing){const t=Ol();u.events.subscribe(e=>{t.logGroup("Router Event: "+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return a.onSameUrlNavigation&&(u.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=a.paramsInheritanceStrategy),a.urlUpdateStrategy&&(u.urlUpdateStrategy=a.urlUpdateStrategy),a.relativeLinkResolution&&(u.relativeLinkResolution=a.relativeLinkResolution),u},deps:[bh,Xd,Kl,di,El,Ja,qd,op,[class{},new it],[class{},new it]]},Xd,{provide:$h,useFactory:function(t){return t.routerState.root},deps:[Yd]},{provide:El,useClass:Pl},sp,rp,class{preload(t,e){return e().pipe(pu(()=>Vc(null)))}},{provide:op,useValue:{enableTracing:!1}}];function cp(){return new _l("Router",Yd)}let up=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[lp,fp(e),{provide:ap,useFactory:pp,deps:[[Yd,new it,new at]]},{provide:op,useValue:n||{}},{provide:Bl,useFactory:dp,deps:[Fl,[new st(Ql),new it],op]},{provide:ip,useFactory:hp,deps:[Yd,cc,op]},{provide:np,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:rp},{provide:_l,multi:!0,useFactory:cp},[gp,{provide:Na,multi:!0,useFactory:mp,deps:[gp]},{provide:yp,useFactory:_p,deps:[gp]},{provide:za,multi:!0,useExisting:yp}]]}}static forChild(e){return{ngModule:t,providers:[fp(e)]}}}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)(Wt(ap,8),Wt(Yd,8))}}),t})();function hp(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new ip(t,e,n)}function dp(t,e,n={}){return n.useHash?new Zl(t,e):new Wl(t,e)}function pp(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function fp(t){return[{provide:pi,multi:!0,useValue:t},{provide:qd,multi:!0,useValue:t}]}let gp=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new x}appInitializer(){return this.injector.get(jl,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(Yd),r=this.injector.get(op);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))t(!0);else if("disabled"===r.initialNavigation)n.setUpLocationChangeListener(),t(!0);else{if("enabled"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?Vc(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()}return e})}bootstrapListener(t){const e=this.injector.get(op),n=this.injector.get(sp),r=this.injector.get(ip),s=this.injector.get(Yd),i=this.injector.get(Sl);t===i.components[0]&&(this.isLegacyEnabled(e)?s.initialNavigation():this.isLegacyDisabled(e)&&s.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),s.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}isLegacyDisabled(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}return t.\u0275fac=function(e){return new(e||t)(Wt(di))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();function mp(t){return t.appInitializer.bind(t)}function _p(t){return t.bootstrapListener.bind(t)}const yp=new jt("Router Initializer"),vp=[];let wp=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},imports:[[up.forRoot(vp)],up]}),t})();function bp(t){return null!=t&&""+t!="false"}function Sp(t){return t instanceof Po?t.nativeElement:t}function Cp(t,e,n,s){return r(n)&&(s=n,n=void 0),s?Cp(t,e,n).pipe(j(t=>l(t)?s(...t):s(t))):new w(r=>{!function t(e,n,r,s,i){let o;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){const t=e;e.addEventListener(n,r,i),o=()=>t.removeEventListener(n,r,i)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){const t=e;e.on(n,r),o=()=>t.off(n,r)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){const t=e;e.addListener(n,r),o=()=>t.removeListener(n,r)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let o=0,a=e.length;o1?Array.prototype.slice.call(arguments):t)}),r,n)})}class Ep extends h{constructor(t,e){super()}schedule(t,e=0){return this}}class xp extends Ep{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,n=0){return setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let n=!1,r=void 0;try{this.work(t)}catch(s){n=!0,r=!!s&&s||new Error(s)}if(n)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}class Tp extends xp{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}let Pp=(()=>{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class kp extends Pp{constructor(t,e=Pp.now){super(t,()=>kp.delegate&&kp.delegate!==this?kp.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return kp.delegate&&kp.delegate!==this?kp.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let 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}}}class Ip extends kp{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,r=-1,s=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++r=0}function Fp(t){const{index:e,period:n,subscriber:r}=t;if(r.next(e),!r.closed){if(-1===n)return r.complete();t.index=e+1,this.schedule(t,n)}}function Mp(t){return e=>e.lift(new jp(t))}class jp{constructor(t){this.notifier=t}call(t,e){const n=new Lp(t),r=F(n,this.notifier);return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n}}class Lp extends M{constructor(t){super(t),this.seenValue=!1}notifyNext(t,e,n,r,s){this.seenValue=!0,this.complete()}notifyComplete(){}}let Up;try{Up="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(p_){Up=!1}let Hp,zp,Vp=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?"browser"===this._platformId:"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Up)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(Wt(Ha,8))},t.\u0275prov=ut({factory:function(){return new t(Wt(Ha,8))},token:t,providedIn:"root"}),t})();function $p(t){return function(){if(null==Hp&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Hp=!0}))}finally{Hp=Hp||!1}return Hp}()?t:!!t.capture}const Bp=new jt("cdk-dir-doc",{providedIn:"root",factory:function(){return Zt(Nl)}});let qp=(()=>{class t{constructor(t){if(this.value="ltr",this.change=new _a,t){const e=t.documentElement?t.documentElement.dir:null,n=(t.body?t.body.dir:null)||e;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(Wt(Bp,8))},t.\u0275prov=ut({factory:function(){return new t(Wt(Bp,8))},token:t,providedIn:"root"}),t})(),Qp=(()=>{class t{constructor(t,e,n){this._platform=t,this._document=n,e.runOutsideAngular(()=>{const e=this._getWindow();this._change=t.isBrowser?Z(Cp(e,"resize"),Cp(e,"orientationchange")):Vc(),this._invalidateCache=this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){this._invalidateCache.unsubscribe()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+e,height:n,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._getDocument(),e=this._getWindow(),n=t.documentElement,r=n.getBoundingClientRect();return{top:-r.top||t.body.scrollTop||e.scrollY||n.scrollTop||0,left:-r.left||t.body.scrollLeft||e.scrollX||n.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(function(t,e=Dp){return n=()=>function(t=0,e,n){let r=-1;return Np(e)?r=Number(e)<1?1:Number(e):P(e)&&(n=e),P(n)||(n=Dp),new w(e=>{const s=Np(t)?t:+t-n.now();return n.schedule(Fp,s,{index:0,period:r,subscriber:e})})}(t,e),function(t){return t.lift(new Ap(n))};var n}(t)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\u0275fac=function(e){return new(e||t)(Wt(Vp),Wt(nl),Wt(Nl,8))},t.\u0275prov=ut({factory:function(){return new t(Wt(Vp),Wt(nl),Wt(Nl,8))},token:t,providedIn:"root"}),t})(),Wp=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)}}),t})();function Zp(t){const{subscriber:e,counter:n,period:r}=t;e.next(n),this.schedule({subscriber:e,counter:n+1,period:r},r)}function Kp(t,e){for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Gp(t,e){const n=e?"":"none";Kp(t.style,{touchAction:e?"":"none",webkitUserDrag:e?"":"none",webkitTapHighlightColor:e?"":"transparent",userSelect:n,msUserSelect:n,webkitUserSelect:n,MozUserSelect:n})}function Yp(t){const e=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*e}function Jp(t,e){return t.getPropertyValue(e).split(",").map(t=>t.trim())}function Xp(t){const e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function tf(t,e,n){const{top:r,bottom:s,left:i,right:o}=t;return n>=r&&n<=s&&e>=i&&e<=o}function ef(t,e,n){t.top+=e,t.bottom=t.top+t.height,t.left+=n,t.right=t.left+t.width}function nf(t,e,n,r){const{top:s,right:i,bottom:o,left:a,width:l,height:c}=t,u=l*e,h=c*e;return r>s-h&&ra-u&&n{this.positions.set(t,{scrollPosition:{top:t.scrollTop,left:t.scrollLeft},clientRect:Xp(t)})})}handleScroll(t){const e=t.target,n=this.positions.get(e);if(!n)return null;const r=e===this._document?e.documentElement:e,s=n.scrollPosition;let i,o;if(e===this._document){const t=this._viewportRuler.getViewportScrollPosition();i=t.top,o=t.left}else i=e.scrollTop,o=e.scrollLeft;const a=s.top-i,l=s.left-o;return this.positions.forEach((t,n)=>{t.clientRect&&e!==n&&r.contains(n)&&ef(t.clientRect,a,l)}),s.top=i,s.left=o,{top:a,left:l}}}const sf=$p({passive:!0}),of=$p({passive:!1});class af{constructor(t,e,n,r,s,i){this._config=e,this._document=n,this._ngZone=r,this._viewportRuler=s,this._dragDropRegistry=i,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new x,this._pointerMoveSubscription=h.EMPTY,this._pointerUpSubscription=h.EMPTY,this._scrollSubscription=h.EMPTY,this._resizeSubscription=h.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new x,this.started=new x,this.released=new x,this.ended=new x,this.entered=new x,this.exited=new x,this.dropped=new x,this.moved=this._moveEvents.asObservable(),this._pointerDown=t=>{if(this.beforeStarted.next(),this._handles.length){const e=this._handles.find(e=>{const n=t.target;return!!n&&(n===e||e.contains(n))});!e||this._disabledHandles.has(e)||this.disabled||this._initializeDragSequence(e,t)}else this.disabled||this._initializeDragSequence(this._rootElement,t)},this._pointerMove=t=>{t.preventDefault();const e=this._getPointerPositionOnPage(t);if(!this._hasStartedDragging){if(Math.abs(e.x-this._pickupPositionOnPage.x)+Math.abs(e.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){if(!(Date.now()>=this._dragStartTime+this._getDragStartDelay(t)))return void this._endDragSequence(t);this._dropContainer&&this._dropContainer.isDragging()||(this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(t)))}return}this._boundaryElement&&(this._previewRect&&(this._previewRect.width||this._previewRect.height)||(this._previewRect=(this._preview||this._rootElement).getBoundingClientRect()));const n=this._getConstrainedPointerPosition(e);if(this._hasMoved=!0,this._updatePointerDirectionDelta(n),this._dropContainer)this._updateActiveDropContainer(n);else{const t=this._activeTransform;t.x=n.x-this._pickupPositionOnPage.x+this._passiveTransform.x,t.y=n.y-this._pickupPositionOnPage.y+this._passiveTransform.y,this._applyRootElementTransform(t.x,t.y),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&this._rootElement.setAttribute("transform",`translate(${t.x} ${t.y})`)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:n,event:t,distance:this._getDragDistance(n),delta:this._pointerDirectionDelta})})},this._pointerUp=t=>{this._endDragSequence(t)},this.withRootElement(t),this._parentPositions=new rf(n,s),i.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(t){const e=bp(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(t){return this._handles=t.map(t=>Sp(t)),this._handles.forEach(t=>Gp(t,!1)),this._toggleNativeDragInteractions(),this}withPreviewTemplate(t){return this._previewTemplate=t,this}withPlaceholderTemplate(t){return this._placeholderTemplate=t,this}withRootElement(t){const e=Sp(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,of),e.addEventListener("touchstart",this._pointerDown,sf)}),this._initialTransform=void 0,this._rootElement=e),this}withBoundaryElement(t){return this._boundaryElement=t?Sp(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&hf(this._rootElement),hf(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}enableHandle(t){this._disabledHandles.delete(t)}withDirection(t){return this._direction=t,this}_withDropContainer(t){this._dropContainer=t}getFreeDragPosition(){const t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}setFreeDragPosition(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}_sortFromLastPointerPosition(){const t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(t))}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview&&hf(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder&&hf(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(t){this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(t),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)})):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(this._getPointerPositionOnPage(t))})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}_startDragSequence(t){this.started.next({source:this}),df(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,r=t.parentNode,s=this._preview=this._createPreviewElement(),i=this._placeholder=this._createPlaceholderElement(),o=this._anchor=this._anchor||this._document.createComment("");r.insertBefore(o,t),t.style.display="none",this._document.body.appendChild(r.replaceChild(i,t)),(n=this._document,n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body).appendChild(s),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;var n;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(t,e){e.stopPropagation();const n=this.isDragging(),r=df(e),s=!r&&0!==e.button,i=this._rootElement,o=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),n||s||o)return;this._handles.length&&(this._rootElementTapHighlight=i.style.webkitTapHighlightColor,i.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.subscribe(t=>{this._updateOnScroll(t)}),this._boundaryElement&&(this._boundaryRect=Xp(this._boundaryElement));const a=this._previewTemplate;this._pickupPositionInElement=a&&a.template&&!a.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);const l=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(t){this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run(()=>{const e=this._dropContainer,n=e.getItemIndex(this),r=this._getPointerPositionOnPage(t),s=this._getDragDistance(this._getPointerPositionOnPage(t)),i=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:s}),this.dropped.next({item:this,currentIndex:n,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:i,distance:s}),e.drop(this,n,this._initialContainer,i,s,this._initialIndex),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:t,y:e}){let n=this._initialContainer._getSiblingContainerFromPosition(this,t,e);!n&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(t,e)&&(n=this._initialContainer),n&&n!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=n,this._dropContainer.enter(this,t,e,n===this._initialContainer&&n.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:n,currentIndex:n.getItemIndex(this)})}),this._dropContainer._startScrollingIfNecessary(t,e),this._dropContainer._sortItem(this,t,e,this._pointerDirectionDelta),this._preview.style.transform=lf(t-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y)}_createPreviewElement(){const t=this._previewTemplate,e=this.previewClass,n=t?t.template:null;let r;if(n&&t){const e=t.matchSize?this._rootElement.getBoundingClientRect():null,s=t.viewContainer.createEmbeddedView(n,t.context);s.detectChanges(),r=pf(s,this._document),this._previewRef=s,t.matchSize?ff(r,e):r.style.transform=lf(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{const t=this._rootElement;r=cf(t),ff(r,t.getBoundingClientRect())}return Kp(r.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:""+(this._config.zIndex||1e3)}),Gp(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(t=>r.classList.add(t)):r.classList.add(e)),r}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=lf(t.left,t.top);const e=function(t){const e=getComputedStyle(t),n=Jp(e,"transition-property"),r=n.find(t=>"transform"===t||"all"===t);if(!r)return 0;const s=n.indexOf(r),i=Jp(e,"transition-duration"),o=Jp(e,"transition-delay");return Yp(i[s])+Yp(o[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const n=e=>{(!e||e.target===this._preview&&"transform"===e.propertyName)&&(this._preview.removeEventListener("transitionend",n),t(),clearTimeout(r))},r=setTimeout(n,1.5*e);this._preview.addEventListener("transitionend",n)}))}_createPlaceholderElement(){const t=this._placeholderTemplate,e=t?t.template:null;let n;return e?(this._placeholderRef=t.viewContainer.createEmbeddedView(e,t.context),this._placeholderRef.detectChanges(),n=pf(this._placeholderRef,this._document)):n=cf(this._rootElement),n.classList.add("cdk-drag-placeholder"),n}_getPointerPositionInElement(t,e){const n=this._rootElement.getBoundingClientRect(),r=t===this._rootElement?null:t,s=r?r.getBoundingClientRect():n,i=df(e)?e.targetTouches[0]:e,o=this._getViewportScrollPosition();return{x:s.left-n.left+(i.pageX-s.left-o.left),y:s.top-n.top+(i.pageY-s.top-o.top)}}_getPointerPositionOnPage(t){const e=df(t)?t.touches[0]||t.changedTouches[0]:t,n=this._getViewportScrollPosition();return{x:e.pageX-n.left,y:e.pageY-n.top}}_getConstrainedPointerPosition(t){const e=this.constrainPosition?this.constrainPosition(t,this):t,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?e.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(e.x=this._pickupPositionOnPage.x),this._boundaryRect){const{x:t,y:n}=this._pickupPositionInElement,r=this._boundaryRect,s=this._previewRect,i=r.top+n,o=r.bottom-(s.height-n);e.x=uf(e.x,r.left+t,r.right-(s.width-t)),e.y=uf(e.y,i,o)}return e}_updatePointerDirectionDelta(t){const{x:e,y:n}=t,r=this._pointerDirectionDelta,s=this._pointerPositionAtLastDirectionChange,i=Math.abs(e-s.x),o=Math.abs(n-s.y);return i>this._config.pointerDirectionChangeThreshold&&(r.x=e>s.x?1:-1,s.x=e),o>this._config.pointerDirectionChangeThreshold&&(r.y=n>s.y?1:-1,s.y=n),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,Gp(this._rootElement,t))}_removeRootElementListeners(t){t.removeEventListener("mousedown",this._pointerDown,of),t.removeEventListener("touchstart",this._pointerDown,sf)}_applyRootElementTransform(t,e){const n=lf(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?n+" "+this._initialTransform:n}_getDragDistance(t){const e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:t,y:e}=this._passiveTransform;if(0===t&&0===e||this.isDragging()||!this._boundaryElement)return;const n=this._boundaryElement.getBoundingClientRect(),r=this._rootElement.getBoundingClientRect();if(0===n.width&&0===n.height||0===r.width&&0===r.height)return;const s=n.left-r.left,i=r.right-n.right,o=n.top-r.top,a=r.bottom-n.bottom;n.width>r.width?(s>0&&(t+=s),i>0&&(t-=i)):t=0,n.height>r.height?(o>0&&(e+=o),a>0&&(e-=a)):e=0,t===this._passiveTransform.x&&e===this._passiveTransform.y||this.setFreeDragPosition({y:e,x:t})}_getDragStartDelay(t){const e=this.dragStartDelay;return"number"==typeof e?e:df(t)?e.touch:e?e.mouse:0}_updateOnScroll(t){const e=this._parentPositions.handleScroll(t);this._boundaryRect&&e&&ef(this._boundaryRect,e.top,e.left)}_getViewportScrollPosition(){const t=this._parentPositions.positions.get(this._document);return t?t.scrollPosition:this._viewportRuler.getViewportScrollPosition()}}function lf(t,e){return`translate3d(${Math.round(t)}px, ${Math.round(e)}px, 0)`}function cf(t){const e=t.cloneNode(!0),n=e.querySelectorAll("[id]"),r=t.querySelectorAll("canvas");e.removeAttribute("id");for(let s=0;sr.appendChild(t)),r}function ff(t,e){t.style.width=e.width+"px",t.style.height=e.height+"px",t.style.transform=lf(e.left,e.top)}function gf(t,e){return Math.max(0,Math.min(e,t))}class mf{constructor(t,e,n,r,s){this._dragDropRegistry=e,this._ngZone=r,this._viewportRuler=s,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.enterPredicate=()=>!0,this.beforeStarted=new x,this.entered=new x,this.exited=new x,this.dropped=new x,this.sorted=new x,this._isDragging=!1,this._itemPositions=[],this._previousSwap={drag:null,delta:0},this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=h.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function(t=0,e=Dp){return(!Np(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=Dp),new w(n=>(n.add(e.schedule(Zp,t,{subscriber:n,counter:0,period:t})),n))}(0,Rp).pipe(Mp(this._stopScrollTimers)).subscribe(()=>{const t=this._scrollNode;1===this._verticalScrollDirection?yf(t,-2):2===this._verticalScrollDirection&&yf(t,2),1===this._horizontalScrollDirection?vf(t,-2):2===this._horizontalScrollDirection&&vf(t,2)})},this.element=Sp(t),this._document=n,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new rf(n,s)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){const t=Sp(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach(t=>t._startReceiving(this)),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}enter(t,e,n,r){let s;this.start(),null==r?(s=this.sortingDisabled?this._draggables.indexOf(t):-1,-1===s&&(s=this._getItemIndexFromPointerPosition(t,e,n))):s=r;const i=this._activeDraggables,o=i.indexOf(t),a=t.getPlaceholderElement();let l=i[s];if(l===t&&(l=i[s+1]),o>-1&&i.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){const e=l.getRootElement();e.parentElement.insertBefore(a,e),i.splice(s,0,t)}else{const r=Sp(this.element);this._shouldEnterAsFirstChild(e,n)?(r.insertBefore(a,i[0].getRootElement()),i.unshift(t)):(r.appendChild(a),i.push(t))}a.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}exit(t){this._reset(),this.exited.next({item:t,container:this})}drop(t,e,n,r,s,i){this._reset(),null==i&&(i=n.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:i,container:this,previousContainer:n,isPointerOverContainer:r,distance:s})}withItems(t){const e=this._draggables;return this._draggables=t,t.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(t=>t.isDragging()).every(e=>-1===t.indexOf(e))?this._reset():this._cacheItems()),this}withDirection(t){return this._direction=t,this}connectedTo(t){return this._siblings=t.slice(),this}withOrientation(t){return this._orientation=t,this}withScrollableParents(t){const e=Sp(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e,...t]:t.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(t){return this._isDragging?_f("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,e=>e.drag===t):this._draggables.indexOf(t)}isReceiving(){return this._activeSiblings.size>0}_sortItem(t,e,n,r){if(this.sortingDisabled||!nf(this._clientRect,.05,e,n))return;const s=this._itemPositions,i=this._getItemIndexFromPointerPosition(t,e,n,r);if(-1===i&&s.length>0)return;const o="horizontal"===this._orientation,a=_f(s,e=>e.drag===t),l=s[i],c=s[a].clientRect,u=l.clientRect,h=a>i?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=o?r.x:r.y;const d=this._getItemOffsetPx(c,u,h),p=this._getSiblingOffsetPx(a,s,h),f=s.slice();!function(t,e,n){const r=gf(e,t.length-1),s=gf(n,t.length-1);if(r===s)return;const i=t[r],o=s{if(f[n]===e)return;const r=e.drag===t,s=r?d:p,i=r?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=s,o?(i.style.transform=`translate3d(${Math.round(e.offset)}px, 0, 0)`,ef(e.clientRect,0,s)):(i.style.transform=`translate3d(0, ${Math.round(e.offset)}px, 0)`,ef(e.clientRect,s,0))})}_startScrollingIfNecessary(t,e){if(this.autoScrollDisabled)return;let n,r=0,s=0;if(this._parentPositions.positions.forEach((i,o)=>{o!==this._document&&i.clientRect&&!n&&nf(i.clientRect,.05,t,e)&&([r,s]=function(t,e,n,r){const s=wf(e,r),i=bf(e,n);let o=0,a=0;if(s){const e=t.scrollTop;1===s?e>0&&(o=1):t.scrollHeight-e>t.clientHeight&&(o=2)}if(i){const e=t.scrollLeft;1===i?e>0&&(a=1):t.scrollWidth-e>t.clientWidth&&(a=2)}return[o,a]}(o,i.clientRect,t,e),(r||s)&&(n=o))}),!r&&!s){const{width:i,height:o}=this._viewportRuler.getViewportSize(),a={width:i,height:o,top:0,right:i,bottom:o,left:0};r=wf(a,e),s=bf(a,t),n=window}!n||r===this._verticalScrollDirection&&s===this._horizontalScrollDirection&&n===this._scrollNode||(this._verticalScrollDirection=r,this._horizontalScrollDirection=s,this._scrollNode=n,(r||s)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_cacheParentPositions(){const t=Sp(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(t).clientRect}_cacheItemPositions(){const t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(t=>{const e=t.getVisibleElement();return{drag:t,offset:0,clientRect:Xp(e)}}).sort((e,n)=>t?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top)}_reset(){this._isDragging=!1;const t=Sp(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(t=>{const e=t.getRootElement();e&&(e.style.transform="")}),this._siblings.forEach(t=>t._stopReceiving(this)),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_getSiblingOffsetPx(t,e,n){const r="horizontal"===this._orientation,s=e[t].clientRect,i=e[t+-1*n];let o=s[r?"width":"height"]*n;if(i){const t=r?"left":"top",e=r?"right":"bottom";-1===n?o-=i.clientRect[t]-s[e]:o+=s[t]-i.clientRect[e]}return o}_getItemOffsetPx(t,e,n){const r="horizontal"===this._orientation;let s=r?e.left-t.left:e.top-t.top;return-1===n&&(s+=r?e.width-t.width:e.height-t.height),s}_shouldEnterAsFirstChild(t,e){if(!this._activeDraggables.length)return!1;const n=this._itemPositions,r="horizontal"===this._orientation;if(n[0].drag!==this._activeDraggables[0]){const s=n[n.length-1].clientRect;return r?t>=s.right:e>=s.bottom}{const s=n[0].clientRect;return r?t<=s.left:e<=s.top}}_getItemIndexFromPointerPosition(t,e,n,r){const s="horizontal"===this._orientation;return _f(this._itemPositions,({drag:i,clientRect:o},a,l)=>{if(i===t)return l.length<2;if(r){const t=s?r.x:r.y;if(i===this._previousSwap.drag&&t===this._previousSwap.delta)return!1}return s?e>=Math.floor(o.left)&&e=Math.floor(o.top)&&nr._canReceive(t,e,n))}_canReceive(t,e,n){if(!tf(this._clientRect,e,n)||!this.enterPredicate(t,this))return!1;const r=this._getShadowRoot().elementFromPoint(e,n);if(!r)return!1;const s=Sp(this.element);return r===s||s.contains(r)}_startReceiving(t){const e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe(t=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(t);e&&(this._itemPositions.forEach(({clientRect:t})=>{ef(t,e.top,e.left)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()}))}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const t=function(t){if(function(){if(null==zp){const t="undefined"!=typeof document?document.head:null;zp=!(!t||!t.createShadowRoot&&!t.attachShadow)}return zp}()){const e=t.getRootNode?t.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}(Sp(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}}function _f(t,e){for(let n=0;n=n-i&&e<=n+i?1:e>=r-i&&e<=r+i?2:0}function bf(t,e){const{left:n,right:r,width:s}=t,i=.05*s;return e>=n-i&&e<=n+i?1:e>=r-i&&e<=r+i?2:0}const Sf=$p({passive:!1,capture:!0});let Cf=(()=>{class t{constructor(t,e){this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new x,this.pointerUp=new x,this.scroll=new x,this._preventDefaultWhileDragging=t=>{this._activeDragInstances.size&&t.preventDefault()},this._document=e}registerDropContainer(t){this._dropInstances.has(t)||this._dropInstances.add(t)}registerDragItem(t){this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._preventDefaultWhileDragging,Sf)})}removeDropContainer(t){this._dropInstances.delete(t)}removeDragItem(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,Sf)}startDragging(t,e){if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){const t=e.type.startsWith("touch"),n=t?"touchend":"mouseup";this._globalListeners.set(t?"touchmove":"mousemove",{handler:t=>this.pointerMove.next(t),options:Sf}).set(n,{handler:t=>this.pointerUp.next(t),options:!0}).set("scroll",{handler:t=>this.scroll.next(t),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Sf}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((t,e)=>{this._document.addEventListener(e,t.handler,t.options)})})}}stopDragging(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}isDragging(t){return this._activeDragInstances.has(t)}ngOnDestroy(){this._dragInstances.forEach(t=>this.removeDragItem(t)),this._dropInstances.forEach(t=>this.removeDropContainer(t)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((t,e)=>{this._document.removeEventListener(e,t.handler,t.options)}),this._globalListeners.clear()}}return t.\u0275fac=function(e){return new(e||t)(Wt(nl),Wt(Nl))},t.\u0275prov=ut({factory:function(){return new t(Wt(nl),Wt(Nl))},token:t,providedIn:"root"}),t})();const Ef={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let xf=(()=>{class t{constructor(t,e,n,r){this._document=t,this._ngZone=e,this._viewportRuler=n,this._dragDropRegistry=r}createDrag(t,e=Ef){return new af(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(t){return new mf(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl),Wt(nl),Wt(Qp),Wt(Cf))},t.\u0275prov=ut({factory:function(){return new t(Wt(Nl),Wt(nl),Wt(Qp),Wt(Cf))},token:t,providedIn:"root"}),t})();const Tf=new jt("CDK_DRAG_PARENT");let Pf=(()=>{class t{constructor(t,e){this.element=t,this._stateChanges=new x,this._disabled=!1,this._parentDrag=e,Gp(t.nativeElement,!1)}get disabled(){return this._disabled}set disabled(t){this._disabled=bp(t),this._stateChanges.next(this)}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(Pi(Po),Pi(Tf,8))},t.\u0275dir=_e({type:t,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),t})(),kf=(()=>{class t{constructor(t){this.templateRef=t}}return t.\u0275fac=function(e){return new(e||t)(Pi(Yo))},t.\u0275dir=_e({type:t,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),t})(),If=(()=>{class t{constructor(t){this.templateRef=t,this._matchSize=!1}get matchSize(){return this._matchSize}set matchSize(t){this._matchSize=bp(t)}}return t.\u0275fac=function(e){return new(e||t)(Pi(Yo))},t.\u0275dir=_e({type:t,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),t})();const Rf=new jt("CDK_DRAG_CONFIG"),Df=new jt("CDK_DROP_LIST");let Af=(()=>{class t{constructor(t,e,n,r,s,i,o,a,l){this.element=t,this.dropContainer=e,this._document=n,this._ngZone=r,this._viewContainerRef=s,this._dir=o,this._changeDetectorRef=l,this._destroyed=new x,this.started=new _a,this.released=new _a,this.ended=new _a,this.entered=new _a,this.exited=new _a,this.dropped=new _a,this.moved=new w(t=>{const e=this._dragRef.moved.pipe(j(t=>({source:this,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}))).subscribe(t);return()=>{e.unsubscribe()}}),this._dragRef=a.createDrag(t,{dragStartThreshold:i&&null!=i.dragStartThreshold?i.dragStartThreshold:5,pointerDirectionChangeThreshold:i&&null!=i.pointerDirectionChangeThreshold?i.pointerDirectionChangeThreshold:5,zIndex:null==i?void 0:i.zIndex}),this._dragRef.data=this,i&&this._assignDefaults(i),e&&(this._dragRef._withDropContainer(e._dropListRef),e.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(t){this._disabled=bp(t),this._dragRef.disabled=this._disabled}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}ngAfterViewInit(){this._ngZone.onStable.asObservable().pipe(mu(1),Mp(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._handles.changes.pipe(Tu(this._handles),Du(t=>{const e=t.filter(t=>t._parentDrag===this).map(t=>t.element);this._dragRef.withHandles(e)}),Su(t=>Z(...t.map(t=>t._stateChanges.pipe(Tu(t))))),Mp(this._destroyed)).subscribe(t=>{const e=this._dragRef,n=t.element.nativeElement;t.disabled?e.disableHandle(n):e.enableHandle(n)}),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})}ngOnChanges(t){const e=t.rootElementSelector,n=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}_updateRootElement(){const t=this.element.nativeElement,e=this.rootElementSelector?Of(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error(`cdkDrag must be attached to an element node. Currently attached to "${e.nodeName}".`);this._dragRef.withRootElement(e||t)}_getBoundaryElement(){const t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return Of(this.element.nativeElement,t);const e=Sp(t);if(ir()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}_syncInputs(t){t.beforeStarted.subscribe(()=>{if(!t.isDragging()){const e=this._dir,n=this.dragStartDelay,r=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,s=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;t.disabled=this.disabled,t.lockAxis=this.lockAxis,t.dragStartDelay="object"==typeof n&&n?n:function(t,e=0){return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}(n),t.constrainPosition=this.constrainPosition,t.previewClass=this.previewClass,t.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(s),e&&t.withDirection(e.value)}})}_handleEvents(t){t.started.subscribe(()=>{this.started.emit({source:this}),this._changeDetectorRef.markForCheck()}),t.released.subscribe(()=>{this.released.emit({source:this})}),t.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance}),this._changeDetectorRef.markForCheck()}),t.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex})}),t.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this})}),t.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance})})}_assignDefaults(t){const{lockAxis:e,dragStartDelay:n,constrainPosition:r,previewClass:s,boundaryElement:i,draggingDisabled:o,rootElementSelector:a}=t;this.disabled=null!=o&&o,this.dragStartDelay=n||0,e&&(this.lockAxis=e),r&&(this.constrainPosition=r),s&&(this.previewClass=s),i&&(this.boundaryElement=i),a&&(this.rootElementSelector=a)}}return t.\u0275fac=function(e){return new(e||t)(Pi(Po),Pi(Df,12),Pi(Nl),Pi(nl),Pi(Xo),Pi(Rf,8),Pi(qp,8),Pi(xf),Pi(Gs))},t.\u0275dir=_e({type:t,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,n){var r;1&t&&(Ia(n,If,!0),Ia(n,kf,!0),Ia(n,Pf,!0)),2&t&&(ka(r=Ra())&&(e._previewTemplate=r.first),ka(r=Ra())&&(e._placeholderTemplate=r.first),ka(r=Ra())&&(e._handles=r))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&Zi("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[Co([{provide:Tf,useExisting:t}]),po]}),t})();function Of(t,e){let n=t.parentElement;for(;n;){if(n.matches?n.matches(e):n.msMatchesSelector(e))return n;n=n.parentElement}return null}let Nf=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},providers:[xf],imports:[Wp]}),t})();function Ff(t,e){if(1&t&&(Di(0,"div",17),Di(1,"span"),oo(2),Ai(),Ai()),2&t){const t=Ui();kr(2),ao(t.imageName)}}function Mf(t,e){1&t&&(Di(0,"div",18),Oi(1,"div",19),Ai())}function jf(t,e){if(1&t){const t=Ni();Di(0,"button",20),Mi("click",(function(){return Qe(t),Ui().toggleFullscreen()})),Oi(1,"span"),Ai()}if(2&t){const t=Ui();Ki(t.config.btnClass),Wi("color",t.config.primaryColor),kr(1),Ki(t.config.btnIcons.fullscreen)}}function Lf(t,e){if(1&t){const t=Ni();Di(0,"button",21),Mi("click",(function(){Qe(t);const n=e.$implicit,r=Ui();return r.fireCustomEvent(n.name,r.index)})),Oi(1,"span"),Ai()}if(2&t){const t=e.$implicit,n=Ui();Ki(n.config.btnClass),Wi("color",n.config.primaryColor),kr(1),Ki(t.icon)}}function Uf(t,e){if(1&t){const t=Ni();Di(0,"button",21),Mi("click",(function(){return Qe(t),Ui().rotateCounterClockwise()})),Oi(1,"span"),Ai()}if(2&t){const t=Ui();Ki(t.config.btnClass),Wi("color",t.config.primaryColor),kr(1),Ki(t.config.btnIcons.rotateCounterClockwise)}}function Hf(t,e){if(1&t){const t=Ni();Di(0,"button",21),Mi("click",(function(){return Qe(t),Ui().rotateClockwise()})),Oi(1,"span"),Ai()}if(2&t){const t=Ui();Ki(t.config.btnClass),Wi("color",t.config.primaryColor),kr(1),Ki(t.config.btnIcons.rotateClockwise)}}function zf(t,e){if(1&t){const t=Ni();Di(0,"button",21),Mi("click",(function(){return Qe(t),Ui().zoomIn()})),Oi(1,"span"),Ai()}if(2&t){const t=Ui();Ki(t.config.btnClass),Wi("color",t.config.primaryColor),kr(1),Ki(t.config.btnIcons.zoomIn)}}function Vf(t,e){if(1&t){const t=Ni();Di(0,"button",21),Mi("click",(function(){return Qe(t),Ui().zoomOut()})),Oi(1,"span"),Ai()}if(2&t){const t=Ui();Ki(t.config.btnClass),Wi("color",t.config.primaryColor),kr(1),Ki(t.config.btnIcons.zoomOut)}}function $f(t,e){if(1&t){const t=Ni();Di(0,"div",22),Di(1,"button",23,24),Mi("click",(function(e){Qe(t);const n=Ti(2);return Ui().prevImage(e),n.blur()})),Oi(3,"span"),Ai(),Di(4,"button",23,25),Mi("click",(function(e){Qe(t);const n=Ti(5);return Ui().nextImage(e),n.blur()})),Oi(6,"span"),Ai(),Ai()}if(2&t){const t=Ui();kr(1),Ki(t.config.btnClass),Wi("color",t.config.primaryColor),Ii("disabled",0===t.index),kr(2),Ki(t.config.btnIcons.prev),kr(1),Ki(t.config.btnClass),Wi("color",t.config.primaryColor),Ii("disabled",t.index===t.src.length-1),kr(2),Ki(t.config.btnIcons.next)}}class Bf{constructor(t,e){this.name=t,this.imageIndex=e}}const qf={btnClass:"default",zoomFactor:.1,containerBackgroundColor:"#e4dede",primaryColor:"",wheelZoom:!1,allowFullscreen:!0,allowKeyboardNavigation:!0,btnShow:{zoomIn:!0,zoomOut:!0,rotateClockwise:!0,rotateCounterClockwise:!0,next:!0,prev:!0},btnIcons:{zoomIn:"fa fa-plus",zoomOut:"fa fa-minus",rotateClockwise:"fa fa-refresh",rotateCounterClockwise:"fa fa-undo",next:"fa fa-chevron-right",prev:"fa fa-chevron-left",fullscreen:"fa fa-arrows-alt"}};let Qf=(()=>{let t=class{constructor(t){this.moduleConfig=t,this.index=0,this.footerTexts=["Image","of","View previous or next image","using < > on the keyboard"],this.indexChange=new _a,this.configChange=new _a,this.customImageEvent=new _a,this.styleHeight="98vh",this.style={transform:"",msTransform:"",oTransform:"",webkitTransform:""},this.fullscreen=!1,this.loading=!0,this.isDragOn=!1,this.scale=1,this.rotation=0,this.hovered=!1}ngOnChanges(t){t.screenHeightOccupied?this.styleHeight="calc(98vh - "+this.screenHeightOccupied+"px)":t.index&&this.reset()}ngOnInit(){const t=this.mergeConfig(qf,this.moduleConfig);this.config=this.mergeConfig(t,this.config),this.triggerConfigBinding()}nextImage(t){this.canNavigate(t)&&this.index0&&(this.loading=!0,this.index--,this.triggerIndexBinding(),this.reset())}zoomIn(){this.scale*=1+this.config.zoomFactor,this.updateStyle()}zoomOut(){this.scale>this.config.zoomFactor&&(this.scale/=1+this.config.zoomFactor),this.updateStyle()}scrollZoom(t){if(this.config.wheelZoom)return t.deltaY>0?this.zoomOut():this.zoomIn(),!1}rotateClockwise(){this.rotation+=90,this.updateStyle()}rotateCounterClockwise(){this.rotation-=90,this.updateStyle()}onLoad(){this.loading=!1}onLoadStart(){this.loading=!0}imageNotFound(){}onDragStart(t){if(t.source._dragRef._initialTransform&&t.source._dragRef._initialTransform.length>0){const e=t.source._dragRef._initialTransform.split(" rotate")[0],n=this.style.transform.split(" rotate")[1];t.source._dragRef._initialTransform=`${e} rotate${n}`}else t.source._dragRef._initialTransform=this.style.transform}toggleFullscreen(){this.fullscreen=!this.fullscreen,this.fullscreen||this.reset()}triggerIndexBinding(){this.indexChange.emit(this.index)}triggerConfigBinding(){this.configChange.next(this.config)}fireCustomEvent(t,e){this.customImageEvent.emit(new Bf(t,e))}reset(){this.scale=1,this.rotation=0,this.updateStyle(),this.cdkDrag.reset()}onMouseOver(){this.hovered=!0}onMouseLeave(){this.hovered=!1}canNavigate(t){return"keyup"===t.type?this.config.allowKeyboardNavigation&&this.hovered:"click"===t.type?this.hovered:void 0}updateStyle(){this.style.transform=`rotate(${this.rotation}deg) scale(${this.scale})`}mergeConfig(t,e){let n=Object.assign({},t);return e&&(n=Object.assign(Object.assign({},t),e),e.btnIcons&&(n.btnIcons=Object.assign(Object.assign({},t.btnIcons),e.btnIcons))),n}};return t.\u0275fac=function(e){return new(e||t)(Pi("config",8))},t.\u0275cmp=he({type:t,selectors:[["angular-image-viewer"]],viewQuery:function(t,e){var n,r,s,i;1&t&&(r=Af,s=!0,function(t,e,n,r,s,i){t.firstCreatePass&&(Aa(t,new Sa(n,r,!0,s),-1),t.staticViewQueries=!0),Da(t,e)}(qe(),Be(),r,s,i)),2&t&&ka(n=Ra())&&(e.cdkDrag=n.first)},hostBindings:function(t,e){1&t&&Mi("keyup.ArrowRight",(function(t){return e.nextImage(t)}),!1,On)("keyup.ArrowLeft",(function(t){return e.prevImage(t)}),!1,On)("mouseover",(function(){return e.onMouseOver()}))("mouseleave",(function(){return e.onMouseLeave()}))},inputs:{index:"index",footerTexts:"footerTexts",config:"config",src:"src",screenHeightOccupied:"screenHeightOccupied",imageName:"imageName"},outputs:{indexChange:"indexChange",configChange:"configChange",customImageEvent:"customImageEvent"},features:[po],decls:24,vars:22,consts:[[1,"img-container",3,"appScreenfull","wheel"],["class","image-name",4,"ngIf"],["cdkDrag","",1,"drag-element"],["alt","",3,"src","ngStyle","cdkDragStarted","load","loadstart","error"],["class","spinner-container",4,"ngIf"],[1,"button-container"],["type","button","id","ngx-fs-btn",3,"class","color","click",4,"ngIf"],[1,"button-container-bottom"],["type","button",3,"class","color","click",4,"ngFor","ngForOf"],["type","button",3,"class","color","click",4,"ngIf"],[1,"button-zoom-in-out-container"],["class","nav-button-container",4,"ngIf"],[1,"footer-section"],[1,"image-txt-count-left-align"],[1,"footer-txt-right-align"],[1,"footer-txt-right-align-title"],[1,"footer-txt-right-align-note"],[1,"image-name"],[1,"spinner-container"],[1,"spinner"],["type","button","id","ngx-fs-btn",3,"click"],["type","button",3,"click"],[1,"nav-button-container"],["type","button",3,"disabled","click"],["prevImg",""],["nextImg",""]],template:function(t,e){1&t&&(Di(0,"div",0),Mi("wheel",(function(t){return e.scrollZoom(t)})),xi(1,Ff,3,1,"div",1),Di(2,"div",2),Di(3,"img",3),Mi("cdkDragStarted",(function(t){return e.onDragStart(t)}))("load",(function(){return e.onLoad()}))("loadstart",(function(){return e.onLoadStart()}))("error",(function(){return e.imageNotFound()})),Ai(),Ai(),xi(4,Mf,2,0,"div",4),Di(5,"div",5),xi(6,jf,2,6,"button",6),Di(7,"div",7),xi(8,Lf,2,6,"button",8),xi(9,Uf,2,6,"button",9),xi(10,Hf,2,6,"button",9),Di(11,"div",10),xi(12,zf,2,6,"button",9),xi(13,Vf,2,6,"button",9),Ai(),Ai(),Ai(),xi(14,$f,7,14,"div",11),Di(15,"div",12),Di(16,"div",13),Di(17,"span"),oo(18),Ai(),Ai(),Di(19,"div",14),Di(20,"span",15),oo(21),Ai(),Di(22,"span",16),oo(23),Ai(),Ai(),Ai(),Ai()),2&t&&(Wi("background-color",e.config.containerBackgroundColor),Ii("appScreenfull",e.fullscreen),kr(1),Ii("ngIf",e.imageName),kr(2),Ii("src",e.src[e.index],cr)("ngStyle",e.style),kr(1),Ii("ngIf",e.loading),kr(2),Ii("ngIf",e.config.allowFullscreen),kr(2),Ii("ngForOf",e.config.customBtns),kr(1),Ii("ngIf",e.config.btnShow.rotateCounterClockwise),kr(1),Ii("ngIf",e.config.btnShow.rotateClockwise),kr(2),Ii("ngIf",e.config.btnShow.zoomIn),kr(1),Ii("ngIf",e.config.btnShow.zoomOut),kr(1),Ii("ngIf",e.src.length>1),kr(4),co("",e.footerTexts[0]," ",e.index+1," ",e.footerTexts[1]," ",e.src.length,""),kr(2),Wi("color",e.config.primaryColor),kr(1),ao(e.footerTexts[2]),kr(2),ao(e.footerTexts[3]))},directives:function(){return[Wf,sc,Af,ac,nc]},styles:['.img-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%]{position:absolute;top:35px;right:78px;width:calc(100% - 156px);height:calc(100% - 85px);cursor:-webkit-grab;cursor:grab;text-align:center}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:0;max-width:100%;max-height:100%}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%]:active{cursor:-webkit-grabbing;cursor:grabbing}.img-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{z-index:99}.img-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:disabled){cursor:pointer}#ngx-fs-btn[_ngcontent-%COMP%]{top:15px}button.default[_ngcontent-%COMP%]{height:24px;width:24px;border-radius:31px;opacity:.9;-webkit-transition:opacity .2s;transition:opacity .2s;font-size:12px;background:inherit;background-color:#fff;border:none;box-shadow:0 0 5px rgba(0,0,0,.3490196078)}button.default[_ngcontent-%COMP%]:focus{outline:0;opacity:1}button.default[_ngcontent-%COMP%]:hover{opacity:1}button.default[_ngcontent-%COMP%]:disabled{opacity:.3}.nav-button-container[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{position:relative;right:0;margin:0 10px}.nav-button-container[_ngcontent-%COMP%]{text-align:right;position:absolute;z-index:98;bottom:60px;left:0;right:10px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{height:30px;margin:0;font-size:14px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:first-child{border-radius:4px 0 0 4px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:last-child{margin-left:10px;border-radius:0 4px 4px 0}.button-container[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;width:24px;height:calc(100% - 115px);z-index:98}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%]{position:absolute;bottom:0}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{margin-top:10px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%]{margin-top:15px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{margin:0;border-radius:0;height:30px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:first-child{margin-bottom:1px}.spinner-container[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:0;bottom:0;width:60px;height:60px;margin:auto;padding:10px;background-color:rgba(0,0,0,.4);border-radius:25%}.spinner[_ngcontent-%COMP%]{border-width:7px;border-style:solid;border-color:#ccc #ccc #222;border-radius:50%;height:100%;width:100%;box-sizing:border-box;-webkit-animation:2s linear infinite rotation;animation:2s linear infinite rotation}.footer-section[_ngcontent-%COMP%]{position:absolute;bottom:10px;left:0;width:100%;line-height:18px;z-index:98}.footer-section[_ngcontent-%COMP%] .image-txt-count-left-align[_ngcontent-%COMP%]{float:left;padding:0 10px;font-family:"Source Sans Pro SemiBold";font-size:14;color:#333}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%]{float:right;padding:0 10px;text-align:right}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%] span.footer-txt-right-align-title[_ngcontent-%COMP%]{display:block;font-family:"Source Sans Pro SemiBold";font-size:14}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%] span.footer-txt-right-align-note[_ngcontent-%COMP%]{color:#767676;font-family:"Source Sans Pro";font-size:12}.image-name[_ngcontent-%COMP%]{position:absolute;top:10px;left:10px;z-index:98;font-family:"Source Sans Pro SemiBold";font-size:16;color:#333}@keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}']}),t})(),Wf=(()=>{let t=class{constructor(t){this.el=t}ngOnChanges(t){if(!t.fullscreenState.isFirstChange())if(this.fullscreenState){const t=this.el.nativeElement,e=t.requestFullscreen||t.webkitRequestFullScreen||t.mozRequestFullScreen||t.msRequestFullScreen;e?e.call(t):console.log("FullScreen Request Method Not Supported on this browser.")}else{const t=document,e=t.cancelFullscreen||t.webkitExitFullscreen||t.webkitCancelFullScreen||t.mozCancelFullScreen||t.msExitFullScreen;e?e.call(t):console.error("Angular Image Viewer: FullScreen Cancel Request Method Not Supported on this browser.")}}ngOnInit(){}};return t.\u0275fac=function(e){return new(e||t)(Pi(Po))},t.\u0275dir=_e({type:t,selectors:[["","appScreenfull",""]],inputs:{fullscreenState:["appScreenfull","fullscreenState"]},features:[po]}),t})(),Zf=(()=>{let t=class{};return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},imports:[[lc,Nf],Nf]}),t})(),Kf=(()=>{class t{constructor(){this.title="angular-image-viewer",this.images=["http://www.fillmurray.com/400/400","http://www.fillmurray.com/600/550","http://www.fillmurray.com/450/400","http://www.fillmurray.com/510/500"],this.imageIndex=0,this.footerTexts=["Image","of","View previous or next image","using < > on the keyboard"],this.config={wheelZoom:!0,allowKeyboardNavigation:!0,primaryColor:"#008474",btnShow:{rotateClockwise:!0,rotateCounterClockwise:!0,zoomIn:!0,zoomOut:!0},btnIcons:{zoomIn:"fa fa-plus",zoomOut:"fa fa-minus",rotateClockwise:"fa fa-refresh",rotateCounterClockwise:"fa fa-undo",next:"fa fa-chevron-right",prev:"fa fa-chevron-left",fullscreen:"fa fa-arrows-alt"},btnClass:"default",customBtns:[{name:"print",icon:"fa fa-print"},{name:"link",icon:"fa fa-link"}]}}handleEvent(t){switch(t.name){case"print":case"link":alert("custom buttons and events can be passed in via config")}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["app-root"]],decls:2,vars:6,consts:[[1,"container"],[3,"src","config","index","imageName","screenHeightOccupied","footerTexts","configChange","indexChange","customImageEvent"]],template:function(t,e){1&t&&(Di(0,"div",0),Di(1,"angular-image-viewer",1),Mi("configChange",(function(t){return e.config=t}))("indexChange",(function(t){return e.imageIndex=t}))("customImageEvent",(function(t){return e.handleEvent(t)})),Ai(),Ai()),2&t&&(kr(1),Ii("src",e.images)("config",e.config)("index",e.imageIndex)("imageName","Image Name "+e.imageIndex)("screenHeightOccupied",0)("footerTexts",e.footerTexts))},directives:[Qf],styles:[".container[_ngcontent-%COMP%]{height:600px;width:600px;border:1px solid #666;position:relative;margin:40px auto}"]}),t})();class Gf{}function Yf(t,e=null){return{type:2,steps:t,options:e}}function Jf(t){return{type:6,styles:t,offset:null}}function Xf(t){Promise.resolve(null).then(t)}class tg{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Xf(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){}getPosition(){return 0}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class eg{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,r=0;const s=this.players.length;0==s?Xf(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==s&&this._onFinish()}),t.onDestroy(()=>{++n==s&&this._onDestroy()}),t.onStart(()=>{++r==s&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){let t=0;return this.players.forEach(e=>{const n=e.getPosition();t=Math.min(n,t)}),t}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function ng(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function rg(t){switch(t.length){case 0:return new tg;case 1:return t[0];default:return new eg(t)}}function sg(t,e,n,r,s={},i={}){const o=[],a=[];let l=-1,c=null;if(r.forEach(t=>{const n=t.offset,r=n==l,u=r&&c||{};Object.keys(t).forEach(n=>{let r=n,a=t[n];if("offset"!==n)switch(r=e.normalizePropertyName(r,o),a){case"!":a=s[n];break;case"*":a=i[n];break;default:a=e.normalizeStyleValue(n,r,a,o)}u[r]=a}),r||a.push(u),c=u,l=n}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return a}function ig(t,e,n,r){switch(e){case"start":t.onStart(()=>r(n&&og(n,"start",t)));break;case"done":t.onDone(()=>r(n&&og(n,"done",t)));break;case"destroy":t.onDestroy(()=>r(n&&og(n,"destroy",t)))}}function og(t,e,n){const r=n.totalTime,s=ag(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==r?t.totalTime:r,!!n.disabled),i=t._data;return null!=i&&(s._data=i),s}function ag(t,e,n,r,s="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:r,phaseName:s,totalTime:i,disabled:!!o}}function lg(t,e,n){let r;return t instanceof Map?(r=t.get(e),r||t.set(e,r=n)):(r=t[e],r||(r=t[e]=n)),r}function cg(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let ug=(t,e)=>!1,hg=(t,e)=>!1,dg=(t,e,n)=>[];const pg=ng();(pg||"undefined"!=typeof Element)&&(ug=(t,e)=>t.contains(e),hg=(()=>{if(pg||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):hg}})(),dg=(t,e,n)=>{let r=[];if(n)r.push(...t.querySelectorAll(e));else{const n=t.querySelector(e);n&&r.push(n)}return r});let fg=null,gg=!1;function mg(t){fg||(fg=("undefined"!=typeof document?document.body:null)||{},gg=!!fg.style&&"WebkitAppearance"in fg.style);let e=!0;return fg.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in fg.style,!e&&gg)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in fg.style),e}const _g=hg,yg=ug,vg=dg;function wg(t){const e={};return Object.keys(t).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[r]=t[n]}),e}let bg=(()=>{class t{validateStyleProperty(t){return mg(t)}matchesElement(t,e){return _g(t,e)}containsElement(t,e){return yg(t,e)}query(t,e,n){return vg(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,r,s,i=[],o){return new tg(n,r)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})(),Sg=(()=>{class t{}return t.NOOP=new bg,t})();function Cg(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Eg(parseFloat(e[1]),e[2])}function Eg(t,e){switch(e){case"s":return 1e3*t;default:return t}}function xg(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let r,s=0,i="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};r=Eg(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(s=Eg(parseFloat(o),n[4]));const a=n[5];a&&(i=a)}else r=t;if(!n){let n=!1,i=e.length;r<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),s<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(i,0,`The provided timing value "${t}" is invalid.`)}return{duration:r,delay:s,easing:i}}(t,e,n)}function Tg(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Pg(t,e,n={}){if(e)for(let r in t)n[r]=t[r];else Tg(t,n);return n}function kg(t,e,n){return n?e+":"+n+";":""}function Ig(t){let e="";for(let n=0;n{const s=Lg(r);n&&!n.hasOwnProperty(r)&&(n[r]=t.style[s]),t.style[s]=e[r]}),ng()&&Ig(t))}function Dg(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=Lg(e);t.style[n]=""}),ng()&&Ig(t))}function Ag(t){return Array.isArray(t)?1==t.length?t[0]:Yf(t):t}const Og=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ng(t){let e=[];if("string"==typeof t){let n;for(;n=Og.exec(t);)e.push(n[1]);Og.lastIndex=0}return e}function Fg(t,e,n){const r=t.toString(),s=r.replace(Og,(t,r)=>{let s=e[r];return e.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),s=""),s.toString()});return s==r?t:s}function Mg(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const jg=/-+([a-z0-9])/g;function Lg(t){return t.replace(jg,(...t)=>t[1].toUpperCase())}function Ug(t,e){return 0===t||0===e}function Hg(t,e,n){const r=Object.keys(n);if(r.length&&e.length){let i=e[0],o=[];if(r.forEach(t=>{i.hasOwnProperty(t)||o.push(t),i[t]=n[t]}),o.length)for(var s=1;sfunction(t,e,n){if(":"==t[0]){const r=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof r)return void e.push(r);t=r}const r=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const s=r[1],i=r[2],o=r[3];e.push(Qg(s,o)),"<"!=i[0]||"*"==s&&"*"==o||e.push(Qg(o,s))}(t,n,e)):n.push(t),n}const Bg=new Set(["true","1"]),qg=new Set(["false","0"]);function Qg(t,e){const n=Bg.has(t)||qg.has(t),r=Bg.has(e)||qg.has(e);return(s,i)=>{let o="*"==t||t==s,a="*"==e||e==i;return!o&&n&&"boolean"==typeof s&&(o=s?Bg.has(t):qg.has(t)),!a&&r&&"boolean"==typeof i&&(a=i?Bg.has(e):qg.has(e)),o&&a}}const Wg=new RegExp("s*:selfs*,?","g");function Zg(t,e,n){return new Kg(t).build(e,n)}class Kg{constructor(t){this._driver=t}build(t,e){const n=new Gg(e);return this._resetContextStyleTimingState(n),zg(this,Ag(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,r=e.depCount=0;const s=[],i=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,r=n.name;r.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,s.push(this.visitState(n,e))}),n.name=r}else if(1==t.type){const s=this.visitTransition(t,e);n+=s.queryCount,r+=s.depCount,i.push(s)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:s,transitions:i,queryCount:n,depCount:r,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){const s=new Set,i=r||{};if(n.styles.forEach(t=>{if(Yg(t)){const e=t;Object.keys(e).forEach(t=>{Ng(e[t]).forEach(t=>{i.hasOwnProperty(t)||s.add(t)})})}}),s.size){const n=Mg(s.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=zg(this,Ag(t.animation),e);return{type:1,matchers:$g(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Jg(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>zg(this,t,e)),options:Jg(t.options)}}visitGroup(t,e){const n=e.currentTime;let r=0;const s=t.steps.map(t=>{e.currentTime=n;const s=zg(this,t,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:s,options:Jg(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return Xg(xg(t,e).duration,0,"");const r=t;if(r.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=Xg(0,0,"");return t.dynamic=!0,t.strValue=r,t}return n=n||xg(r,e),Xg(n.duration,n.delay,n.easing)}(t.timings,e.errors);let r;e.currentAnimateTimings=n;let s=t.styles?t.styles:Jf({});if(5==s.type)r=this.visitKeyframes(s,e);else{let s=t.styles,i=!1;if(!s){i=!0;const t={};n.easing&&(t.easing=n.easing),s=Jf(t)}e.currentTime+=n.duration+n.delay;const o=this.visitStyle(s,e);o.isEmptyStep=i,r=o}return e.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?"*"==t?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let r=!1,s=null;return n.forEach(t=>{if(Yg(t)){const e=t,n=e.easing;if(n&&(s=n,delete e.easing),!r)for(let t in e)if(e[t].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:n,easing:s,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let r=e.currentTime,s=e.currentTime;n&&s>0&&(s-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const i=e.collectedStyles[e.currentQuerySelector],o=i[n];let a=!0;o&&(s!=r&&s>=o.startTime&&r<=o.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${s}ms" and "${r}ms"`),a=!1),s=o.startTime),a&&(i[n]={startTime:s,endTime:r}),e.options&&function(t,e,n){const r=e.params||{},s=Ng(t);s.length&&s.forEach(t=>{r.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let r=0;const s=[];let i=!1,o=!1,a=0;const l=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let l=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(Yg(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(Yg(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=l&&(r++,c=n.offset=l),o=o||c<0||c>1,i=i||c0&&r{const i=u>0?r==h?1:u*r:s[r],o=i*f;e.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(t,e),t.offset=i,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:zg(this,Ag(t.animation),e),options:Jg(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Jg(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Jg(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[s,i]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(Wg,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,".ng-animating"),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+s:s,lg(e.collectedStyles,e.currentQuerySelector,{});const o=zg(this,Ag(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:i,animation:o,originalSelector:t.selector,options:Jg(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:xg(t.timings,e.errors,!0);return{type:12,animation:zg(this,Ag(t.animation),e),timings:n,options:null}}}class Gg{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Yg(t){return!Array.isArray(t)&&"object"==typeof t}function Jg(t){var e;return t?(t=Tg(t)).params&&(t.params=(e=t.params)?Tg(e):null):t={},t}function Xg(t,e,n){return{duration:t,delay:e,easing:n}}function tm(t,e,n,r,s,i,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:s,delay:i,totalTime:s+i,easing:o,subTimeline:a}}class em{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const nm=new RegExp(":enter","g"),rm=new RegExp(":leave","g");function sm(t,e,n,r,s,i={},o={},a,l,c=[]){return(new im).buildKeyframes(t,e,n,r,s,i,o,a,l,c)}class im{buildKeyframes(t,e,n,r,s,i,o,a,l,c=[]){l=l||new em;const u=new am(t,e,l,r,s,c,[]);u.options=a,u.currentTimeline.setStyles([i],null,u.errors,a),zg(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,u.errors,a)}return h.length?h.map(t=>t.buildKeyframes()):[tm(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const r=e.createSubContext(t.options),s=e.currentTimeline.currentTime,i=this._visitSubInstructions(n,r,r.options);s!=i&&e.transformIntoNewTimeline(i)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let r=e.currentTimeline.currentTime;const s=null!=n.duration?Cg(n.duration):null,i=null!=n.delay?Cg(n.delay):null;return 0!==s&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,s,i);r=Math.max(r,n.duration+n.delay)}),r}visitReference(t,e){e.updateOptions(t.options,!0),zg(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let r=e;const s=t.options;if(s&&(s.params||s.delay)&&(r=e.createSubContext(s),r.transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=om);const t=Cg(s.delay);r.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>zg(this,t,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let r=e.currentTimeline.currentTime;const s=t.options&&t.options.delay?Cg(t.options.delay):0;t.steps.forEach(i=>{const o=e.createSubContext(t.options);s&&o.delayNextStep(s),zg(this,i,o),r=Math.max(r,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return xg(e.params?Fg(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());const s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(n.duration),this.visitStyle(s,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const s=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(s):n.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,r=e.currentTimeline.duration,s=n.duration,i=e.createSubContext().currentTimeline;i.easing=n.easing,t.styles.forEach(t=>{i.forwardTime((t.offset||0)*s),i.setStyles(t.styles,t.easing,e.errors,e.options),i.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(i),e.transformIntoNewTimeline(r+s),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,r=t.options||{},s=r.delay?Cg(r.delay):0;s&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=om);let i=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=o.length;let a=null;o.forEach((n,r)=>{e.currentQueryIndex=r;const o=e.createSubContext(t.options,n);s&&o.delayNextStep(s),n===e.element&&(a=o.currentTimeline),zg(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),i=Math.max(i,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(i),a&&(e.currentTimeline.mergeTimelineCollectedStyles(a),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,r=e.currentTimeline,s=t.timings,i=Math.abs(s.duration),o=i*(e.currentQueryTotal-1);let a=i*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":a=o-a;break;case"full":a=n.currentStaggerTime}const l=e.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;zg(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}const om={};class am{constructor(t,e,n,r,s,i,o,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=s,this.errors=i,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=om,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new lm(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let r=this.options;null!=n.duration&&(r.duration=Cg(n.duration)),null!=n.delay&&(r.delay=Cg(n.delay));const s=n.params;if(s){let t=r.params;t||(t=this.options.params={}),Object.keys(s).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=Fg(s[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const r=e||this.element,s=new am(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=om,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},s=new cm(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(s),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,r,s,i){let o=[];if(r&&o.push(this.element),t.length>0){t=(t=t.replace(nm,"."+this._enterClassName)).replace(rm,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return s||0!=o.length||i.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class lm{constructor(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new lm(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||"*",this._currentKeyframe[t]="*"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,r){e&&(this._previousKeyframe.easing=e);const s=r&&r.params||{},i=function(t,e){const n={};let r;return t.forEach(t=>{"*"===t?(r=r||Object.keys(e),r.forEach(t=>{n[t]="*"})):Pg(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(i).forEach(t=>{const e=Fg(i[t],s,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:"*"),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],r=t._styleSummary[e];(!n||r.time>n.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,i)=>{const o=Pg(s,!0);Object.keys(o).forEach(n=>{const r=o[n];"!"==r?t.add(n):"*"==r&&e.add(n)}),n||(o.offset=i/this.duration),r.push(o)});const s=t.size?Mg(t.values()):[],i=e.size?Mg(e.values()):[];if(n){const t=r[0],e=Tg(t);t.offset=0,e.offset=1,r=[t,e]}return tm(this.element,r,s,i,this.duration,this.startTime,this.easing,!1)}}class cm extends lm{constructor(t,e,n,r,s,i,o=!1){super(t,e,i.delay),this.element=e,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=s,this._stretchStartingKeyframe=o,this.timings={duration:i.duration,delay:i.delay,easing:i.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],i=n+e,o=e/i,a=Pg(t[0],!1);a.offset=0,s.push(a);const l=Pg(t[0],!1);l.offset=um(o),s.push(l);const c=t.length-1;for(let r=1;r<=c;r++){let o=Pg(t[r],!1);o.offset=um((e+o.offset*n)/i),s.push(o)}n=i,e=0,r="",t=s}return tm(this.element,t,this.preStyleProps,this.postStyleProps,n,e,r,!0)}}function um(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class hm{}class dm extends hm{normalizePropertyName(t,e){return Lg(t)}normalizeStyleValue(t,e,n,r){let s="";const i=n.toString().trim();if(pm[e]&&0!==n&&"0"!==n)if("number"==typeof n)s="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&r.push(`Please provide a CSS unit value for ${t}:${n}`)}return i+s}}const pm=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function fm(t,e,n,r,s,i,o,a,l,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:s,fromState:n,fromStyles:i,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const gm={};class mm{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,r){return function(t,e,n,r,s){return t.some(t=>t(e,n,r,s))}(this.ast.matchers,t,e,n,r)}buildStyles(t,e,n){const r=this._stateStyles["*"],s=this._stateStyles[t],i=r?r.buildStyles(e,n):{};return s?s.buildStyles(e,n):i}build(t,e,n,r,s,i,o,a,l,c){const u=[],h=this.ast.options&&this.ast.options.params||gm,d=this.buildStyles(n,o&&o.params||gm,u),p=a&&a.params||gm,f=this.buildStyles(r,p,u),g=new Set,m=new Map,_=new Map,y="void"===r,v={params:Object.assign(Object.assign({},h),p)},w=c?[]:sm(t,e,this.ast.animation,s,i,d,f,v,l,u);let b=0;if(w.forEach(t=>{b=Math.max(t.duration+t.delay,b)}),u.length)return fm(e,this._triggerName,n,r,y,d,f,[],[],m,_,b,u);w.forEach(t=>{const n=t.element,r=lg(m,n,{});t.preStyleProps.forEach(t=>r[t]=!0);const s=lg(_,n,{});t.postStyleProps.forEach(t=>s[t]=!0),n!==e&&g.add(n)});const S=Mg(g.values());return fm(e,this._triggerName,n,r,y,d,f,w,S,m,_,b)}}class _m{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},r=Tg(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(r[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const s=t;Object.keys(s).forEach(t=>{let i=s[t];i.length>1&&(i=Fg(i,r,e)),n[t]=i})}}),n}}class ym{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new _m(t.style,t.options&&t.options.params||{})}),vm(this.states,"true","1"),vm(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new mm(t,e,this.states))}),this.fallbackTransition=new mm(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,r){return this.transitionFactories.find(s=>s.match(t,e,n,r))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function vm(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const wm=new em;class bm{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],r=Zg(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=r}_buildPlayer(t,e,n){const r=t.element,s=sg(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const r=[],s=this._animations[t];let i;const o=new Map;if(s?(i=sm(this._driver,e,s,"ng-enter","ng-leave",{},{},n,wm,r),i.forEach(t=>{const e=lg(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(r.push("The requested animation doesn't exist or has already been destroyed"),i=[]),r.length)throw new Error("Unable to create the animation due to the following errors: "+r.join("\n"));o.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,"*")})});const a=rg(i.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=a,a.onDestroy(()=>this.destroy(t)),this.players.push(a),a}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e}listen(t,e,n,r){const s=ag(e,"","","");return ig(this._getPlayer(t),n,s,r),()=>{}}command(t,e,n,r){if("register"==n)return void this.register(t,r[0]);if("create"==n)return void this.create(t,e,r[0]||{});const s=this._getPlayer(t);switch(n){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const Sm=[],Cm={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Em={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class xm{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(r=n?t.value:t)?r:null,n){const e=Tg(t);delete e.value,this.options=e}else this.options={};var r;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const Tm=new xm("void");class Pm{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Nm(e,this._hostClassName)}listen(t,e,n,r){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(s=n)&&"done"!=s)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var s;const i=lg(this._elementListeners,t,[]),o={name:e,phase:n,callback:r};i.push(o);const a=lg(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(Nm(t,"ng-trigger"),Nm(t,"ng-trigger-"+e),a[e]=Tm),()=>{this._engine.afterFlush(()=>{const t=i.indexOf(o);t>=0&&i.splice(t,1),this._triggers[e]||delete a[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,r=!0){const s=this._getTrigger(e),i=new Im(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(Nm(t,"ng-trigger"),Nm(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let a=o[e];const l=new xm(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),o[e]=l,a||(a=Tm),"void"!==l.value&&a.value===l.value){if(!function(t,e){const n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(let s=0;s{Dg(t,n),Rg(t,r)})}return}const c=lg(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=s.matchTransition(a.value,l.value,t,l.params),h=!1;if(!u){if(!r)return;u=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:a,toState:l,player:i,isFallbackTransition:h}),h||(Nm(t,"ng-animate-queued"),i.onStart(()=>{Fm(t,"ng-animate-queued")})),i.onDone(()=>{let e=this.players.indexOf(i);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(i);t>=0&&n.splice(t,1)}}),this.players.push(i),c.push(i),i}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,".ng-trigger",!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,r){const s=this._engine.statesByElement.get(t);if(s){const i=[];if(Object.keys(s).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,"void",r);n&&i.push(n)}}),i.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&rg(i).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const r=e.name;if(n.has(r))return;n.add(r);const s=this._triggers[r].fallbackTransition,i=this._engine.statesByElement.get(t)[r]||Tm,o=new xm("void"),a=new Im(this.id,r,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:r,transition:s,fromState:i,toState:o,player:a,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)r=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)n.markElementAsRemoved(this.id,t,!1,e);else{const r=t.__ng_removed;r&&r!==Cm||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Nm(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const s=n.element,i=this._elementListeners.get(s);i&&i.forEach(e=>{if(e.name==n.triggerName){const r=ag(s,n.triggerName,n.fromState.value,n.toState.value);r._data=t,ig(n.player,e.phase,r,e.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,r=e.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class km{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new Pm(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let s=n;s>=0;s--)if(this.driver.containsElement(this._namespaceList[s].hostElement,e)){this._namespaceList.splice(s+1,0,t),r=!0;break}r||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let r=0;r=0&&this.collectedLeaveElements.splice(t,1)}if(t){const r=this._fetchNamespace(t);r&&r.insertNode(e,n)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Nm(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Fm(t,"ng-animate-disabled"))}removeNode(t,e,n,r){if(Rm(e)){const s=t?this._fetchNamespace(t):null;if(s?s.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,n,r){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,r,s){return Rm(e)?this._fetchNamespace(t).listen(e,n,r,s):()=>{}}_buildInstruction(t,e,n,r,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,".ng-trigger",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,".ng-animating",!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return rg(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=Cm,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?rg(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))}_flushAnimations(t,e){const n=new em,r=[],s=new Map,i=[],o=new Map,a=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n="ng-enter"+f++;p.set(e,n),t.forEach(t=>Nm(t,n))});const g=[],m=new Set,_=new Set;for(let R=0;Rm.add(t)):_.add(t))}const y=new Map,v=Om(h,Array.from(m));v.forEach((t,e)=>{const n="ng-leave"+f++;y.set(e,n),t.forEach(t=>Nm(t,n))}),t.push(()=>{d.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>Fm(t,n))}),v.forEach((t,e)=>{const n=y.get(e);t.forEach(t=>Fm(t,n))}),g.forEach(t=>{this.processLeaveNode(t)})});const w=[],b=[];for(let R=this._namespaceList.length-1;R>=0;R--)this._namespaceList[R].drainQueuedTransitions(e).forEach(t=>{const e=t.player,s=t.element;if(w.push(e),this.collectedEnterElements.length){const t=s.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,s),h=y.get(s),d=p.get(s),f=this._buildInstruction(t,n,d,h,c);if(f.errors&&f.errors.length)b.push(f);else{if(c)return e.onStart(()=>Dg(s,f.fromStyles)),e.onDestroy(()=>Rg(s,f.toStyles)),void r.push(e);if(t.isFallbackTransition)return e.onStart(()=>Dg(s,f.fromStyles)),e.onDestroy(()=>Rg(s,f.toStyles)),void r.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(s,f.timelines),i.push({instruction:f,player:e,element:s}),f.queriedElements.forEach(t=>lg(o,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=a.get(e);t||a.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let r=l.get(e);r||l.set(e,r=new Set),n.forEach(t=>r.add(t))})}});if(b.length){const t=[];b.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),w.forEach(t=>t.destroy()),this.reportError(t)}const S=new Map,C=new Map;i.forEach(t=>{const e=t.element;n.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,S))}),r.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{lg(S,e,[]).push(t),t.destroy()})});const E=g.filter(t=>jm(t,a,l)),x=new Map;Am(x,this.driver,_,l,"*").forEach(t=>{jm(t,a,l)&&E.push(t)});const T=new Map;d.forEach((t,e)=>{Am(T,this.driver,new Set(t),a,"!")}),E.forEach(t=>{const e=x.get(t),n=T.get(t);x.set(t,Object.assign(Object.assign({},e),n))});const P=[],k=[],I={};i.forEach(t=>{const{element:e,player:i,instruction:o}=t;if(n.has(e)){if(c.has(e))return i.onDestroy(()=>Rg(e,o.toStyles)),i.disabled=!0,i.overrideTotalTime(o.totalTime),void r.push(i);let t=I;if(C.size>1){let n=e;const r=[];for(;n=n.parentNode;){const e=C.get(n);if(e){t=e;break}r.push(n)}r.forEach(e=>C.set(e,t))}const n=this._buildAnimation(i.namespaceId,o,S,s,T,x);if(i.setRealPlayer(n),t===I)P.push(i);else{const e=this.playersByElement.get(t);e&&e.length&&(i.parentPlayer=rg(e)),r.push(i)}}else Dg(e,o.fromStyles),i.onDestroy(()=>Rg(e,o.toStyles)),k.push(i),c.has(e)&&r.push(i)}),k.forEach(t=>{const e=s.get(t.element);if(e&&e.length){const n=rg(e);t.setRealPlayer(n)}}),r.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let R=0;R!t.destroyed);r.length?Mm(this,t,r):this.processLeaveNode(t)}return g.length=0,P.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),P}elementContainsData(t,e){let n=!1;const r=e.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,r,s){let i=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(i=e)}else{const e=this.playersByElement.get(t);if(e){const t=!s||"void"==s;e.forEach(e=>{e.queued||(t||e.triggerName==r)&&i.push(e)})}}return(n||r)&&(i=i.filter(t=>!(n&&n!=t.namespaceId||r&&r!=t.triggerName))),i}_beforeAnimationBuild(t,e,n){const r=e.element,s=e.isRemovalTransition?void 0:t,i=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,a=t!==r,l=lg(n,t,[]);this._getPreviousPlayers(t,a,s,i,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}Dg(r,e.fromStyles)}_buildAnimation(t,e,n,r,s,i){const o=e.triggerName,a=e.element,l=[],c=new Set,u=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new tg(e.duration,e.delay);const p=h!==a,f=function(t){const e=[];return function t(e,n){for(let r=0;rt.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=s.get(h),m=i.get(h),_=sg(0,this._normalizer,0,e.keyframes,g,m),y=this._buildPlayer(e,_,f);if(e.subTimeline&&r&&u.add(h),p){const e=new Im(t,o,h);e.setRealPlayer(y),l.push(e)}return y});l.forEach(t=>{lg(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let r;if(t instanceof Map){if(r=t.get(e),r){if(r.length){const t=r.indexOf(n);r.splice(t,1)}0==r.length&&t.delete(e)}}else if(r=t[e],r){if(r.length){const t=r.indexOf(n);r.splice(t,1)}0==r.length&&delete t[e]}return r}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>Nm(t,"ng-animating"));const d=rg(h);return d.onDestroy(()=>{c.forEach(t=>Fm(t,"ng-animating")),Rg(a,e.toStyles)}),u.forEach(t=>{lg(r,t,[]).push(d)}),d}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new tg(t.duration,t.delay)}}class Im{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new tg,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>ig(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){lg(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Rm(t){return t&&1===t.nodeType}function Dm(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Am(t,e,n,r,s){const i=[];n.forEach(t=>i.push(Dm(t)));const o=[];r.forEach((n,r)=>{const i={};n.forEach(t=>{const n=i[t]=e.computeStyle(r,t,s);n&&0!=n.length||(r.__ng_removed=Em,o.push(r))}),t.set(r,i)});let a=0;return n.forEach(t=>Dm(t,i[a++])),o}function Om(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const r=new Set(e),s=new Map;return e.forEach(t=>{const e=function t(e){if(!e)return 1;let i=s.get(e);if(i)return i;const o=e.parentNode;return i=n.has(o)?o:r.has(o)?1:t(o),s.set(e,i),i}(t);1!==e&&n.get(e).push(t)}),n}function Nm(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function Fm(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function Mm(t,e,n){rg(n).onDone(()=>t.processLeaveNode(e))}function jm(t,e,n){const r=n.get(t);if(!r)return!1;let s=e.get(t);return s?r.forEach(t=>s.add(t)):e.set(t,r),n.delete(t),!0}class Lm{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new km(t,e,n),this._timelineEngine=new bm(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,r,s){const i=t+"-"+r;let o=this._triggerCache[i];if(!o){const t=[],e=Zg(this._driver,s,t);if(t.length)throw new Error(`The animation trigger "${r}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new ym(t,e)}(r,e),this._triggerCache[i]=o}this._transitionEngine.registerTrigger(e,r,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)}onRemove(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,r){if("@"==n.charAt(0)){const[t,s]=cg(n);this._timelineEngine.command(t,e,s,r)}else this._transitionEngine.trigger(t,e,n,r)}listen(t,e,n,r,s){if("@"==n.charAt(0)){const[t,r]=cg(n);return this._timelineEngine.listen(t,e,r,s)}return this._transitionEngine.listen(t,e,n,r,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function Um(t,e){let n=null,r=null;return Array.isArray(e)&&e.length?(n=zm(e[0]),e.length>1&&(r=zm(e[e.length-1]))):e&&(n=zm(e)),n||r?new Hm(t,n,r):null}let Hm=(()=>{class t{constructor(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;let s=t.initialStylesByElement.get(e);s||t.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&Rg(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Rg(this._element,this._initialStyles),this._endStyles&&(Rg(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Dg(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Dg(this._element,this._endStyles),this._endStyles=null),Rg(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function zm(t){let e=null;const n=Object.keys(t);for(let r=0;rthis._handleCallback(t)}apply(){!function(t,e){const n=Km(t,"").trim();n.length&&(function(t,e){let n=0;for(let r=0;r=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Wm(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=Km(t,"").split(","),r=Qm(n,e);r>=0&&(n.splice(r,1),Zm(t,"",n.join(",")))}(this._element,this._name))}}function Bm(t,e,n){Zm(t,"PlayState",n,qm(t,e))}function qm(t,e){const n=Km(t,"");return n.indexOf(",")>0?Qm(n.split(","),e):Qm([n],e)}function Qm(t,e){for(let n=0;n=0)return n;return-1}function Wm(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function Zm(t,e,n,r){const s="animation"+e;if(null!=r){const e=t.style[s];if(e.length){const t=e.split(",");t[r]=n,n=t.join(",")}}t.style[s]=n}function Km(t,e){return t.style["animation"+e]}class Gm{constructor(t,e,n,r,s,i,o,a){this.element=t,this.keyframes=e,this.animationName=n,this._duration=r,this._delay=s,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=i||"linear",this.totalTime=r+s,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new $m(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:Vg(this.element,n))})}this.currentSnapshot=t}}class Ym extends tg{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=wg(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class Jm{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(t){return mg(t)}matchesElement(t,e){return _g(t,e)}containsElement(t,e){return yg(t,e)}query(t,e,n){return vg(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>wg(t));let r=`@keyframes ${e} {\n`,s="";n.forEach(t=>{s=" ";const e=parseFloat(t.offset);r+=`${s}${100*e}% {\n`,s+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(r+=`${s}animation-timing-function: ${n};\n`));default:return void(r+=`${s}${e}: ${n};\n`)}}),r+=s+"}\n"}),r+="}\n";const i=document.createElement("style");return i.innerHTML=r,i}animate(t,e,n,r,s,i=[],o){o&&this._notifyFaultyScrubber();const a=i.filter(t=>t instanceof Gm),l={};Ug(n,r)&&a.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=Hg(t,e,l));if(0==n)return new Ym(t,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);const d=Um(t,e),p=new Gm(t,e,u,n,r,s,c,d);return p.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),p}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class Xm{constructor(t,e,n,r){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:Vg(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class t_{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(e_().toString()),this._cssKeyframesDriver=new Jm}validateStyleProperty(t){return mg(t)}matchesElement(t,e){return _g(t,e)}containsElement(t,e){return yg(t,e)}query(t,e,n){return vg(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,r,s,i=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,r,s,i);const a={duration:n,delay:r,fill:0==r?"both":"forwards"};s&&(a.easing=s);const l={},c=i.filter(t=>t instanceof Xm);Ug(n,r)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const u=Um(t,e=Hg(t,e=e.map(t=>Pg(t,!1)),l));return new Xm(t,e,a,u)}}function e_(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let n_=(()=>{class t extends Gf{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:ae.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?Yf(t):t;return i_(this._renderer,null,e,"register",[n]),new r_(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(Wt(Io),Wt(Nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();class r_ extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new s_(this._id,t,e||{},this._renderer)}}class s_{constructor(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return i_(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){return 0}}function i_(t,e,n,r,s){return t.setProperty(e,`@@${n}:${r}`,s)}let o_=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new a_("",n,this.engine),this._rendererCache.set(n,t)),t}const r=e.id,s=e.id+"-"+this._currentId;this._currentId++,this.engine.register(s,t);const i=e=>{Array.isArray(e)?e.forEach(i):this.engine.registerTrigger(r,s,t,e.name,e)};return e.data.animation.forEach(i),new l_(this,s,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(Wt(Io),Wt(Lm),Wt(nl))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();class a_{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,r){this.delegate.setAttribute(t,e,n,r)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,r){this.delegate.setStyle(t,e,n,r)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class l_ extends a_{constructor(t,e,n,r){super(e,n,r),this.factory=t,this.namespaceId=e}setProperty(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if("@"==e.charAt(0)){const r=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let s=e.substr(1),i="";return"@"!=s.charAt(0)&&([s,i]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(s)),this.engine.listen(this.namespaceId,r,s,i,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let c_=(()=>{class t extends Lm{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(Wt(Nl),Wt(Sg),Wt(hm))},t.\u0275prov=ut({token:t,factory:t.\u0275fac}),t})();const u_=[{provide:Sg,useFactory:function(){return"function"==typeof e_()?new t_:new Jm}},{provide:new jt("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:Gf,useClass:n_},{provide:hm,useFactory:function(){return new dm}},{provide:Lm,useClass:c_},{provide:Io,useFactory:function(t,e,n){return new o_(t,e,n)},deps:[Tc,Lm,nl]}];let h_=(()=>{class t{}return t.\u0275mod=ge({type:t}),t.\u0275inj=ht({factory:function(e){return new(e||t)},providers:u_,imports:[Lc]}),t})(),d_=(()=>{class t{}return t.\u0275mod=ge({type:t,bootstrap:[Kf]}),t.\u0275inj=ht({factory:function(e){return new(e||t)},providers:[],imports:[[Lc,wp,zc,h_,Zf]]}),t})();(function(){if(sr)throw new Error("Cannot enable prod mode after platform setup.");rr=!1})(),Mc().bootstrapModule(d_).catch(t=>console.error(t))},zn8P:function(t,e){function n(t){return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"}},[[0,0]]]); \ No newline at end of file diff --git a/docs/main-es5.652fda558982e7a2d257.js b/docs/main-es5.652fda558982e7a2d257.js deleted file mode 100644 index e26a769..0000000 --- a/docs/main-es5.652fda558982e7a2d257.js +++ /dev/null @@ -1 +0,0 @@ -function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n4&&void 0!==arguments[4]?arguments[4]:new A(e,n,r);if(!i.closed)return t instanceof w?t.subscribe(i):j(t)(i)}var L=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}},{key:"notifyError",value:function(e,t){this.destination.error(e)}},{key:"notifyComplete",value:function(e){this.destination.complete()}}]),n}(p);function U(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new H(e,t))}}var H=function(){function e(t,n){_classCallCheck(this,e),this.project=t,this.thisArg=n}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new z(e,this.project,this.thisArg))}}]),e}(),z=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e)).project=r,o.count=0,o.thisArg=i||_assertThisInitialized(o),o}return _createClass(n,[{key:"_next",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(p);function V(e,t){return new w((function(n){var r=new f,i=0;return r.add(t.schedule((function(){i!==e.length?(n.next(e[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}function B(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[g]}(e))return function(e,t){return new w((function(n){var r=new f;return r.add(t.schedule((function(){var i=e[g]();r.add(i.subscribe({next:function(e){r.add(t.schedule((function(){return n.next(e)})))},error:function(e){r.add(t.schedule((function(){return n.error(e)})))},complete:function(){r.add(t.schedule((function(){return n.complete()})))}}))}))),r}))}(e,t);if(F(e))return function(e,t){return new w((function(n){var r=new f;return r.add(t.schedule((function(){return e.then((function(e){r.add(t.schedule((function(){n.next(e),r.add(t.schedule((function(){return n.complete()})))})))}),(function(e){r.add(t.schedule((function(){return n.error(e)})))}))}))),r}))}(e,t);if(N(e))return V(e,t);if(function(e){return e&&"function"==typeof e[D]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new w((function(n){var r,i=new f;return i.add((function(){r&&"function"==typeof r.return&&r.return()})),i.add(t.schedule((function(){r=e[D](),i.add(t.schedule((function(){if(!n.closed){var e,t;try{var i=r.next();e=i.value,t=i.done}catch(o){return void n.error(o)}t?n.complete():(n.next(e),this.schedule())}})))}))),i}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof w?e:new w(j(e))}function q(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof t?function(r){return r.pipe(q((function(n,r){return B(e(n,r)).pipe(U((function(e,i){return t(n,e,r,i)})))}),n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new W(e,n))})}var W=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;_classCallCheck(this,e),this.project=t,this.concurrent=n}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Q(e,this.project,this.concurrent))}}]),e}(),Q=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return _classCallCheck(this,n),(i=t.call(this,e)).project=r,i.concurrent=o,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return _createClass(n,[{key:"_next",value:function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(L);function Z(e){return e}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return q(Z,e)}function G(e,t){return t?V(e,t):new w(O(e))}function $(){for(var e=arguments.length,t=new Array(e),n=0;n1&&"number"==typeof t[t.length-1]&&(r=t.pop())):"number"==typeof o&&(r=t.pop()),null===i&&1===t.length&&t[0]instanceof w?t[0]:K(r)(G(t,i))}function Y(){return function(e){return e.lift(new X(e))}}var J,X=function(){function e(t){_classCallCheck(this,e),this.connectable=t}return _createClass(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var r=new ee(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),e}(),ee=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).connectable=r,i}return _createClass(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),n}(p),te={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(J=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).source=e,i.subjectFactory=r,i._refCount=0,i._isComplete=!1,i}return _createClass(n,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new f).add(this.source.subscribe(new ne(this.getSubject(),this))),e.closed&&(this._connection=null,e=f.EMPTY)),e}},{key:"refCount",value:function(){return Y()(this)}}]),n}(w).prototype)._subscribe},_isComplete:{value:J._isComplete,writable:!0},getSubject:{value:J.getSubject},connect:{value:J.connect},refCount:{value:J.refCount}},ne=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).connectable=r,i}return _createClass(n,[{key:"_error",value:function(e){this._unsubscribe(),_get(_getPrototypeOf(n.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),_get(_getPrototypeOf(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}]),n}(T);function re(){return new P}function ie(e){return{toString:e}.toString()}function oe(e,t,n){return ie((function(){var r=function(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}(t);function i(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:ce.Default;if(void 0===We)throw new Error("inject() must be called from an injection context");return null===We?Ye(e,void 0,t):We.get(e,t&ce.Optional?null:void 0,t)}function Ge(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ce.Default;return(Te||Ke)(xe(e),t)}var $e=Ge;function Ye(e,t,n){var r=ve(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&ce.Optional)return null;if(void 0!==t)return t;throw new Error("Injector: NOT_FOUND [".concat(we(e),"]"))}function Je(e){for(var t=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:Ve;if(t===Ve){var n=new Error("NullInjectorError: No provider for ".concat(we(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),et=function e(){_classCallCheck(this,e)},tt=function e(){_classCallCheck(this,e)};function nt(e,t){e.forEach((function(e){return Array.isArray(e)?nt(e,t):t(e)}))}function rt(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function it(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function ot(e,t,n){var r=st(e,t);return r>=0?e[1|r]=n:function(e,t,n,r){var i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r=~r,t,n),r}function at(e,t){var n=st(e,t);if(n>=0)return e[1|n]}function st(e,t){return function(e,t,n){for(var r=0,i=e.length>>1;i!==r;){var o=r+(i-r>>1),a=e[o<<1];if(t===a)return o<<1;a>t?i=o:r=o+1}return~(i<<1)}(e,t)}var ut=function(){var e={OnPush:0,Default:1};return e[e.OnPush]="OnPush",e[e.Default]="Default",e}(),lt=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),ct={},ht=[],ft=0;function dt(e){return ie((function(){var t=e.type,n=t.prototype,r={},i={type:t,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===ut.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ht,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||lt.Emulated,id:"c",styles:e.styles||ht,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.directives,a=e.features,s=e.pipes;return i.id+=ft++,i.inputs=mt(e.inputs,r),i.outputs=mt(e.outputs),a&&a.forEach((function(e){return e(i)})),i.directiveDefs=o?function(){return("function"==typeof o?o():o).map(vt)}:null,i.pipeDefs=s?function(){return("function"==typeof s?s():s).map(pt)}:null,i}))}function vt(e){return kt(e)||function(e){return e[Ne]||null}(e)}function pt(e){return function(e){return e[Fe]||null}(e)}var yt={};function gt(e){var t={type:e.type,bootstrap:e.bootstrap||ht,declarations:e.declarations||ht,imports:e.imports||ht,exports:e.exports||ht,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&ie((function(){yt[e.id]=e.type})),t}function mt(e,t){if(null==e)return ct;var n={};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,t&&(t[i]=o)}return n}var _t=dt;function kt(e){return e[De]||null}function Ct(e,t){return e.hasOwnProperty(Le)?e[Le]:null}function wt(e,t){var n=e[je]||null;if(!n&&!0===t)throw new Error("Type ".concat(we(e)," does not have '\u0275mod' property."));return n}function bt(e){return Array.isArray(e)&&"object"==typeof e[1]}function St(e){return Array.isArray(e)&&!0===e[1]}function Et(e){return 0!=(8&e.flags)}function xt(e){return 2==(2&e.flags)}function Tt(e){return 1==(1&e.flags)}function Pt(e){return null!==e.template}function It(e){return 0!=(512&e[2])}var Rt=void 0;function At(e){return!!e.listen}var Ot={createRenderer:function(e,t){return void 0!==Rt?Rt:"undefined"!=typeof document?document:void 0}};function Dt(e){for(;Array.isArray(e);)e=e[0];return e}function Nt(e,t){return Dt(t[e+20])}function Ft(e,t){return Dt(t[e.index])}function jt(e,t){return e.data[t+20]}function Mt(e,t){var n=t[e];return bt(n)?n:n[0]}function Lt(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Ut(e){return 4==(4&e[2])}function Ht(e){return 128==(128&e[2])}function zt(e,t){return null===e||null==t?null:e[t]}function Vt(e){e[18]=0}function Bt(e,t){e[5]+=t;for(var n=e,r=e[3];null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}var qt={lFrame:cn(null),bindingsEnabled:!0,checkNoChangesMode:!1};function Wt(){return qt.bindingsEnabled}function Qt(){return qt.lFrame.lView}function Zt(){return qt.lFrame.tView}function Kt(e){qt.lFrame.contextLView=e}function Gt(){return qt.lFrame.previousOrParentTNode}function $t(e,t){qt.lFrame.previousOrParentTNode=e,qt.lFrame.isParent=t}function Yt(){return qt.lFrame.isParent}function Jt(){return qt.checkNoChangesMode}function Xt(e){qt.checkNoChangesMode=e}function en(){return qt.lFrame.bindingIndex++}function tn(e){var t=qt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function nn(e,t){var n=qt.lFrame;n.bindingIndex=n.bindingRootIndex=e,rn(t)}function rn(e){qt.lFrame.currentDirectiveIndex=e}function on(){return qt.lFrame.currentQueryIndex}function an(e){qt.lFrame.currentQueryIndex=e}function sn(e,t){var n=ln();qt.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function un(e,t){var n=ln(),r=e[1];qt.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function ln(){var e=qt.lFrame,t=null===e?null:e.child;return null===t?cn(e):t}function cn(e){var t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentSanitizer:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function hn(){var e=qt.lFrame;return qt.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}var fn=hn;function dn(){var e=hn();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.currentSanitizer=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function vn(){return qt.lFrame.selectedIndex}function pn(e){qt.lFrame.selectedIndex=e}function yn(e,t){for(var n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[a]<0&&(e[18]+=65536),(o>11>16&&(3&e[2])===t&&(e[2]+=2048,o.call(a)):o.call(a)}var wn=function e(t,n,r){_classCallCheck(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r};function bn(e,t,n){for(var r=At(e),i=0;it){a=o-1;break}}}for(;o>16}function An(e,t){for(var n=Rn(e),r=t;n>0;)r=r[15],n--;return r}function On(e){return"string"==typeof e?e:null==e?"":""+e}function Dn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():On(e)}var Nn=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Oe);function Fn(e){return{name:"window",target:e.ownerDocument.defaultView}}function jn(e){return e instanceof Function?e():e}var Mn=!0;function Ln(e){var t=Mn;return Mn=e,t}var Un=0;function Hn(e,t){var n=Vn(e,t);if(-1!==n)return n;var r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,zn(r.data,e),zn(t,null),zn(r.blueprint,null));var i=Bn(e,t),o=e.injectorIndex;if(Pn(i))for(var a=In(i),s=An(i,t),u=s[1].data,l=0;l<8;l++)t[o+l]=s[a+l]|u[a+l];return t[o+8]=i,o}function zn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Vn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function Bn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=t[6],r=1;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function qn(e,t,n){!function(e,t,n){var r="string"!=typeof n?n[Ue]:n.charCodeAt(0)||0;null==r&&(r=n[Ue]=Un++);var i=255&r,o=1<3&&void 0!==arguments[3]?arguments[3]:ce.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==e){var o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e[Ue];return"number"==typeof t&&t>0?255&t:t}(n);if("function"==typeof o){sn(t,e);try{var a=o();if(null!=a||r&ce.Optional)return a;throw new Error("No provider for ".concat(Dn(n),"!"))}finally{fn()}}else if("number"==typeof o){if(-1===o)return new Jn(e,t);var s=null,u=Vn(e,t),l=-1,c=r&ce.Host?t[16][6]:null;for((-1===u||r&ce.SkipSelf)&&(l=-1===u?Bn(e,t):t[u+8],Yn(r,!1)?(s=t[1],u=In(l),t=An(l,t)):u=-1);-1!==u;){l=t[u+8];var h=t[1];if($n(o,u,h.data)){var f=Zn(u,t,n,s,r,c);if(f!==Qn)return f}Yn(r,t[1].data[u+8]===c)&&$n(o,u,t)?(s=h,u=In(l),t=An(l,t)):u=-1}}}if(r&ce.Optional&&void 0===i&&(i=null),0==(r&(ce.Self|ce.Host))){var d=t[9],v=Ze(void 0);try{return d?d.get(n,i,r&ce.Optional):Ye(n,i,r&ce.Optional)}finally{Ze(v)}}if(r&ce.Optional)return i;throw new Error("NodeInjector: NOT_FOUND [".concat(Dn(n),"]"))}var Qn={};function Zn(e,t,n,r,i,o){var a=t[1],s=a.data[e+8],u=Kn(s,a,n,null==r?xt(s)&&Mn:r!=a&&3===s.type,i&ce.Host&&o===s);return null!==u?Gn(t,a,u,s):Qn}function Kn(e,t,n,r,i){for(var o=e.providerIndexes,a=t.data,s=65535&o,u=e.directiveStart,l=o>>16,c=i?s+l:e.directiveEnd,h=r?s:s+l;h=u&&f.type===n)return h}if(i){var d=a[u];if(d&&Pt(d)&&d.type===n)return u}return null}function Gn(e,t,n,r){var i=e[n],o=t.data;if(i instanceof wn){var a=i;if(a.resolving)throw new Error("Circular dep for "+Dn(o[n]));var s,u=Ln(a.canSeeViewProviders);a.resolving=!0,a.injectImpl&&(s=Ze(a.injectImpl)),sn(e,r);try{i=e[n]=a.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){var r=t.onChanges,i=t.onInit,o=t.doCheck;r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)),i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-e,i),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,o[n],t)}finally{a.injectImpl&&Ze(s),Ln(u),a.resolving=!1,fn()}}return i}function $n(e,t,n){var r=64&e,i=32&e;return!!((128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t])&1<1?t-1:0),r=1;ro?"":i[c+1].toLowerCase();var f=8&r?h:null;if(f&&-1!==pr(f,l,0)||2&r&&l!==h){if(kr(r))return!1;a=!0}}}}else{if(!a&&!kr(r)&&!kr(u))return!1;if(a&&kr(u))continue;a=!1,r=u|1&r}}return kr(r)||a}function kr(e){return 0==(1&e)}function Cr(e,t,n,r){if(null===t)return-1;var i=0;if(r||!n){for(var o=!1;i-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],r=0;r0?'="'+s+'"':"")+"]"}else 8&r?i+="."+a:4&r&&(i+=" "+a);else""===i||kr(a)||(t+=br(o,i),i=""),r=a,o=o||!kr(r);n++}return""!==i&&(t+=br(o,i)),t}var Er={};function xr(e){var t=e[3];return St(t)?t[3]:t}function Tr(e){return Ir(e[13])}function Pr(e){return Ir(e[4])}function Ir(e){for(;null!==e&&!St(e);)e=e[4];return e}function Rr(e){Ar(Zt(),Qt(),vn()+e,Jt())}function Ar(e,t,n,r){if(!r)if(3==(3&t[2])){var i=e.preOrderCheckHooks;null!==i&&gn(t,i,n)}else{var o=e.preOrderHooks;null!==o&&mn(t,o,0,n)}pn(n)}function Or(e,t){return e<<17|t<<2}function Dr(e){return e>>17&32767}function Nr(e){return 2|e}function Fr(e){return(131068&e)>>2}function jr(e,t){return-131069&e|t<<2}function Mr(e){return 1|e}function Lr(e,t){var n=e.contentQueries;if(null!==n)for(var r=0;r20&&Ar(e,t,0,Jt()),n(r,i)}finally{pn(o)}}function Qr(e,t,n){Wt()&&(function(e,t,n,r){var i=n.directiveStart,o=n.directiveEnd;e.firstCreatePass||Hn(n,t),fr(r,t);for(var a=n.initialInputs,s=i;s2&&void 0!==arguments[2]?arguments[2]:Ft,r=t.localNames;if(null!==r)for(var i=t.index+1,o=0;o0&&function e(t){for(var n=Tr(t);null!==n;n=Pr(n))for(var r=10;r0&&e(i)}var a=t[1].components;if(null!==a)for(var s=0;s0&&e(u)}}(n)}}function fi(e,t){var n=Mt(t,e),r=n[1];!function(e,t){for(var n=t.length;n0&&(e[n-1][4]=r[4]);var o=it(e,10+t);Ti(r[1],r,!1,null);var a=o[19];null!==a&&a.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function Ri(e,t){if(!(256&t[2])){var n=t[11];At(n)&&n.destroyNode&&Hi(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return Oi(e[1],e);for(;t;){var n=null;if(bt(t))n=t[13];else{var r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)bt(t)&&Oi(t[1],t),t=Ai(t,e);null===t&&(t=e),bt(t)&&Oi(t[1],t),n=t&&t[4]}t=n}}(t)}}function Ai(e,t){var n;return bt(e)&&(n=e[6])&&2===n.type?Si(n,e):e[3]===t?null:e[3]}function Oi(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var r=0;r=0?r[u]():r[-u].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);t[7]=null}}(e,t);var n=t[6];n&&3===n.type&&At(t[11])&&t[11].destroy();var r=t[17];if(null!==r&&St(t[3])){r!==t[3]&&Pi(r,t);var i=t[19];null!==i&&i.detachView(e)}}}function Di(e,t,n,r){At(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Ni(e,t,n){At(e)?e.appendChild(t,n):t.appendChild(n)}function Fi(e,t,n,r){null!==r?Di(e,t,n,r):Ni(e,t,n)}function ji(e,t){return At(e)?e.parentNode(t):t.parentNode}function Mi(e,t,n,r){var i=function(e,t,n){for(var r=t.parent;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){var i=n[6];return 2===i.type?Ei(i,n):n[0]}if(t&&5===t.type&&4&t.flags)return Ft(t,n).parentNode;if(2&r.flags){var o=e.data,a=o[o[r.index].directiveStart].encapsulation;if(a!==lt.ShadowDom&&a!==lt.Native)return null}return Ft(r,n)}(e,r,t);if(null!=i){var o=t[11],a=function(e,t){if(2===e.type){var n=Si(e,t);return null===n?null:Li(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?Ft(e,t):null}(r.parent||t[6],t);if(Array.isArray(n))for(var s=0;s4&&void 0!==arguments[4]&&arguments[4];null!==r;){var a=n[r.index];if(null!==a&&i.push(Dt(a)),St(a))for(var s=10;s-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Ri(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){var t,n,r;t=this._lView[1],r=e,_i(n=this._lView).push(r),t.firstCreatePass&&ki(t).push(n[7].length-1,null)}},{key:"markForCheck",value:function(){vi(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){pi(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){Xt(!0);try{pi(e,t,n)}finally{Xt(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,Hi(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}]),e}(),Ki=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this,e))._view=e,r}return _createClass(n,[{key:"detectChanges",value:function(){yi(this._view)}},{key:"checkNoChanges",value:function(){!function(e){Xt(!0);try{yi(e)}finally{Xt(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(Zi);function Gi(e,t,n){return qi||(qi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return n}(e)),new qi(Ft(t,n))}function $i(e,t,n,r){return Wi||(Wi=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this))._declarationView=e,o._declarationTContainer=r,o.elementRef=i,o}return _createClass(n,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=Hr(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];var r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),Vr(t,n,e),new Zi(n)}}]),n}(e)),0===n.type?new Wi(r,n,Gi(t,n,r)):null}function Yi(e,t,n,r){var i;Qi||(Qi=function(e){_inherits(r,e);var n=_createSuper(r);function r(e,t,i){var o;return _classCallCheck(this,r),(o=n.call(this))._lContainer=e,o._hostTNode=t,o._hostView=i,o}return _createClass(r,[{key:"element",get:function(){return Gi(t,this._hostTNode,this._hostView)}},{key:"injector",get:function(){return new Jn(this._hostTNode,this._hostView)}},{key:"parentInjector",get:function(){var e=Bn(this._hostTNode,this._hostView),t=An(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,i=n.parent;null!=i.parent&&r==i.parent.injectorIndex;)i=i.parent;return i}for(var o=Rn(e),a=t,s=t[6];o>1;)s=(a=a[15])[6],o--;return s}(e,this._hostView,this._hostTNode);return Pn(e)&&null!=n?new Jn(n,t):new Jn(null,this._hostView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r}},{key:"createComponent",value:function(e,t,n,r,i){var o=n||this.parentInjector;if(!i&&null==e.ngModule&&o){var a=o.get(et,null);a&&(i=a)}var s=e.create(o,r,void 0,i);return this.insert(s.hostView,t),s}},{key:"insert",value:function(e,t){var n=e._lView,r=n[1];if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),St(n[3])){var i=this.indexOf(e);if(-1!==i)this.detach(i);else{var o=n[3],a=new Qi(o,o[6],o[3]);a.detach(a.indexOf(e))}}var s=this._adjustIndex(t);return function(e,t,n,r){var i=10+r,o=n.length;r>0&&(n[i-1][4]=t),r1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}},{key:"allocateContainerIfNeeded",value:function(){null===this._lContainer[8]&&(this._lContainer[8]=[])}}]),r}(e));var o=r[n.index];if(St(o))i=o;else{var a;if(4===n.type)a=Dt(o);else if(a=r[11].createComment(""),It(r)){var s=r[11],u=Ft(n,r);Di(s,ji(s,u),a,function(e,t){return At(e)?e.nextSibling(t):t.nextSibling}(s,u))}else Mi(r[1],r,a,n);r[n.index]=i=ci(o,r,a,n),di(r,i)}return new Qi(i,n,r)}var Ji=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return Xi()},e}(),Xi=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(e,t,n){if(!n&&xt(e)){var r=Mt(e.index,t);return new Zi(r,r)}return 3===e.type||0===e.type||4===e.type||5===e.type?new Zi(t[16],t):null}(Gt(),Qt(),e)},eo=new He("Set Injector scope."),to={},no={},ro=[],io=void 0;function oo(){return void 0===io&&(io=new Xe),io}function ao(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return new so(e,n,t||oo(),r)}var so=function(){function e(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&nt(n,(function(e){return i.processProvider(e,t,n)})),nt([t],(function(e){return i.processInjectorType(e,[],a)})),this.records.set(ze,co(void 0,this));var s=this.records.get(eo);this.scope=null!=s?s.value:null,this.source=o||("object"==typeof t?null:we(t))}return _createClass(e,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(e){return e.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ve,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce.Default;this.assertNotDestroyed();var r,i=Qe(this);try{if(!(n&ce.SkipSelf)){var o=this.records.get(e);if(void 0===o){var a=("function"==typeof(r=e)||"object"==typeof r&&r instanceof He)&&ve(e);o=a&&this.injectableDefInScope(a)?co(uo(e),to):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(n&ce.Self?oo():this.parent).get(e,t=n&ce.Optional&&t===Ve?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(we(e)),i)throw s;return function(e,t,n,r){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var i=we(t);if(Array.isArray(t))i=t.map(we).join(" -> ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):we(s)))}i="{".concat(o.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(i,"]: ").concat(e.replace(Be,"\n "))}("\n"+e.message,i,"R3InjectorError",r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,0,this.source)}throw s}finally{Qe(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach((function(t){return e.get(t)}))}},{key:"toString",value:function(){var e=[];return this.records.forEach((function(t,n){return e.push(we(n))})),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var r=this;if(!(e=xe(e)))return!1;var i=ye(e),o=null==i&&e.ngModule||void 0,a=void 0===o?e:o,s=-1!==n.indexOf(a);if(void 0!==o&&(i=ye(o)),null==i)return!1;if(null!=i.imports&&!s){var u;n.push(a);try{nt(i.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===u&&(u=[]),u.push(e))}))}finally{}if(void 0!==u)for(var l=function(e){var t=u[e],n=t.ngModule,i=t.providers;nt(i,(function(e){return r.processProvider(e,n,i||ro)}))},c=0;c0){var n=function(e,t){for(var n=[],r=0;r2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function ho(e){return null!==e&&"object"==typeof e&&qe in e}function fo(e){return"function"==typeof e}var vo=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,i=ao(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)},po=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?vo(e,t,""):vo(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=Ve,e.NULL=new Xe,e.\u0275prov=fe({token:e,providedIn:"any",factory:function(){return Ge(ze)}}),e.__NG_ELEMENT_ID__=-1,e}(),yo=new He("AnalyzeForEntryComponents"),go=new Map,mo=new Set;function _o(e){return"string"==typeof e?e:e.text()}function ko(e,t,n){var r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:ce.Default,n=Qt();return null==n?Ge(e,t):Wn(Gt(),n,xe(e),t)}function Ao(){throw new Error("invalid")}function Oo(e,t,n){var r,i=Qt();return xo(i,en(),t)&&function(e,t,n,r,i,o,a,s){var u,l,c=Ft(t,n),h=t.inputs;null!=h&&(u=h[r])?(wi(e,n,u,r,i),xt(t)&&function(e,t){var n=Mt(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3===t.type&&(r="class"===(l=r)?"className":"for"===l?"htmlFor":"formaction"===l?"formAction":"innerHtml"===l?"innerHTML":"readonly"===l?"readOnly":"tabindex"===l?"tabIndex":l,i=null!=a?a(i,t.tagName||"",r):i,At(o)?o.setProperty(c,r,i):En(r)||(c.setProperty?c.setProperty(r,i):c[r]=i))}(Zt(),jt((r=qt.lFrame).tView,r.selectedIndex),i,e,t,i[11],n),Oo}function Do(e,t,n,r,i){var o=i?"class":"style";wi(e,n,t.inputs[o],o,r)}function No(e,t,n,r){var i=Qt(),o=Zt(),a=20+e,s=i[11],u=i[a]=Ur(t,s,qt.lFrame.currentNamespace),l=o.firstCreatePass?function(e,t,n,r,i,o,a){var s=t.consts,u=zt(s,o),l=zr(t,n[6],e,3,i,u);return Jr(t,n,l,zt(s,a)),null!==l.attrs&&ko(l,l.attrs,!1),null!==l.mergedAttrs&&ko(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(e,o,i,0,t,n,r):o.data[a];$t(l,!0);var c=l.mergedAttrs;null!==c&&bn(s,u,c);var h=l.classes;null!==h&&Bi(s,u,h);var f=l.styles;null!==f&&Vi(s,u,f),Mi(o,i,u,l),0===qt.lFrame.elementDepthCount&&fr(u,i),qt.lFrame.elementDepthCount++,Tt(l)&&(Qr(o,i,l),function(e,t,n){if(Et(t))for(var r=t.directiveEnd,i=t.directiveStart;i2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=Qt(),o=Zt(),a=Gt();return function(e,t,n,r,i,o){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7?arguments[7]:void 0,u=Tt(r),l=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),c=_i(t),h=!0;if(3===r.type){var f=Ft(r,t),d=s?s(f):ct,v=d.target||f,p=c.length,y=s?function(e){return s(Dt(e[r.index])).target}:r.index;if(At(n)){var g=null;if(!s&&u&&(g=function(e,t,n,r){var i=e.cleanup;if(null!=i)for(var o=0;ou?s[u]:null}"string"==typeof a&&(o+=2)}return null}(e,t,i,r.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=o,g.__ngLastListenerFn__=o,h=!1;else{o=zo(r,t,o,!1);var m=n.listen(d.name||v,i,o);c.push(o,m),l&&l.push(i,y,p,p+1)}}else o=zo(r,t,o,!0),v.addEventListener(i,o,a),c.push(o),l&&l.push(i,y,p,a)}var _,k=r.outputs;if(h&&null!==k&&(_=k[i])){var C=_.length;if(C)for(var w=0;w0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(qt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,qt.lFrame.contextLView))[8]}(e)}var Bo=[];function qo(e,t,n,r,i){for(var o=e[n+1],a=null===t,s=r?Dr(o):Fr(o),u=!1;0!==s&&(!1===u||a);){var l=e[s+1];Wo(e[s],t)&&(u=!0,e[s+1]=r?Mr(l):Nr(l)),s=r?Dr(l):Fr(l)}u&&(e[n+1]=r?Nr(o):Mr(o))}function Wo(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&st(e,t)>=0}var Qo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Zo(e){return e.substring(Qo.key,Qo.keyEnd)}function Ko(e,t){var n=Qo.textEnd;return n===t?-1:(t=Qo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,Qo.key=t,n),Go(e,t,n))}function Go(e,t,n){for(;t=0;n=Ko(t,n))ot(e,Zo(t),!0)}function ea(e,t,n,r){var i,o,a=Qt(),s=Zt(),u=tn(2);(s.firstUpdatePass&&na(s,e,u,r),t!==Er&&xo(a,u,t))&&(null==n&&(i=null===(o=qt.lFrame)?null:o.currentSanitizer)&&(n=i),oa(s,s.data[vn()+20],a,a[11],e,a[u+1]=function(e,t){return null==e||("function"==typeof t?e=t(e):"string"==typeof t?e+=t:"object"==typeof e&&(e=we(ir(e)))),e}(t,n),r,u))}function ta(e,t){return t>=e.expandoStartIndex}function na(e,t,n,r){var i=e.data;if(null===i[n+1]){var o=i[vn()+20],a=ta(e,n);ua(o,r)&&null===t&&!a&&(t=!1),t=function(e,t,n,r){var i=function(e){var t=qt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e),o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=ia(n=ra(null,e,t,n,r),t.attrs,r),o=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==i)if(n=ra(i,e,t,n,r),null===o){var s=function(e,t,n){var r=n?t.classBindings:t.styleBindings;if(0!==Fr(r))return e[Dr(r)]}(e,t,r);void 0!==s&&Array.isArray(s)&&function(e,t,n,r){e[Dr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,s=ia(s=ra(null,e,t,s[1],r),t.attrs,r))}else o=function(e,t,n){for(var r=void 0,i=t.directiveEnd,o=1+t.directiveStylingLast;o0)&&(c=!0)}else l=n;if(i)if(0!==u){var f=Dr(e[s+1]);e[r+1]=Or(f,s),0!==f&&(e[f+1]=jr(e[f+1],r)),e[s+1]=131071&e[s+1]|r<<17}else e[r+1]=Or(s,0),0!==s&&(e[s+1]=jr(e[s+1],r)),s=r;else e[r+1]=Or(u,0),0===s?s=r:e[u+1]=jr(e[u+1],r),u=r;c&&(e[r+1]=Nr(e[r+1])),qo(e,l,r,!0),qo(e,l,r,!1),function(e,t,n,r,i){var o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&st(o,t)>=0&&(n[r+1]=Mr(n[r+1]))}(t,l,e,r,o),a=Or(s,u),o?t.classBindings=a:t.styleBindings=a}(i,o,t,n,a,r)}}function ra(e,t,n,r,i){var o=null,a=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s0;){var u=e[i],l=Array.isArray(u),c=l?u[1]:u,h=null===c,f=n[i+1];f===Er&&(f=h?Bo:void 0);var d=h?at(f,r):c===r?f:void 0;if(l&&!sa(d)&&(d=at(u,r)),sa(d)&&(s=d,a))return s;var v=e[i+1];i=a?Dr(v):Fr(v)}if(null!==t){var p=o?t.residualClasses:t.residualStyles;null!=p&&(s=at(p,r))}return s}function sa(e){return void 0!==e}function ua(e,t){return 0!=(e.flags&(t?16:32))}function la(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Qt(),r=Zt(),i=e+20,o=r.firstCreatePass?zr(r,n[6],e,3,null,null):r.data[i],a=n[i]=function(e,t){return At(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);Mi(r,n,a,o),$t(o,!1)}function ca(e){return ha("",e,""),ca}function ha(e,t,n){var r=Qt(),i=function(e,t,n,r){return xo(e,en(),n)?t+On(n)+r:Er}(r,e,t,n);return i!==Er&&bi(r,vn(),i),ha}function fa(e,t,n,r,i,o,a,s,u){var l=Qt(),c=function(e,t,n,r,i,o,a,s,u,l){var c=function(e,t,n,r,i,o){var a=To(e,t,n,r);return To(e,t+2,i,o)||a}(e,qt.lFrame.bindingIndex,n,i,a,u);return tn(4),c?t+On(n)+r+On(i)+o+On(a)+s+On(u)+l:Er}(l,e,t,n,r,i,o,a,s,u);return c!==Er&&bi(l,vn(),c),fa}function da(e,t){var n=Lt(e)[1],r=n.data.length-1;yn(n,{directiveStart:r,directiveEnd:r+1})}var va=function(){function e(t,n,r){_classCallCheck(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=r}return _createClass(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function pa(e){e.type.prototype.ngOnChanges&&(e.setInput=ya,e.onChanges=function(){var e=ga(this),t=e&&e.current;if(t){var n=e.previous;if(n===ct)e.previous=t;else for(var r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}})}function ya(e,t,n,r){var i=ga(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:ct,current:null}),o=i.current||(i.current={}),a=i.previous,s=this.declaredInputs[n],u=a[s];o[s]=new va(u&&u.currentValue,t,a===ct),e[r]=t}function ga(e){return e.__ngSimpleChanges__||null}function ma(e,t,n,r,i){if(e=xe(e),Array.isArray(e))for(var o=0;o>16;if(fo(e)||!e.multi){var v=new wn(l,i,Ro),p=Ca(u,t,i?h:h+d,f);-1===p?(qn(Hn(c,s),a,u),_a(a,e,t.length),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=65536),n.push(v),s.push(v)):(n[p]=v,s[p]=v)}else{var y=Ca(u,t,h+d,f),g=Ca(u,t,h,h+d),m=y>=0&&n[y],_=g>=0&&n[g];if(i&&!_||!i&&!m){qn(Hn(c,s),a,u);var k=function(e,t,n,r,i){var o=new wn(e,n,Ro);return o.multi=[],o.index=t,o.componentProviders=0,ka(o,i,r&&!n),o}(i?ba:wa,n.length,i,r,l);!i&&_&&(n[g].providerFactory=k),_a(a,e,t.length,0),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=65536),n.push(k),s.push(k)}else _a(a,e,y>-1?y:g,ka(n[i?g:y],l,!i&&r));!i&&r&&_&&n[g].componentProviders++}}}function _a(e,t,n,r){var i=fo(t);if(i||t.useClass){var o=(t.useClass||t).prototype.ngOnDestroy;if(o){var a=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){var s=a.indexOf(n);-1===s?a.push(n,[r,o]):a[s+1].push(r,o)}else a.push(n,o)}}}function ka(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ca(e,t,n,r){for(var i=n;i1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,r){return function(e,t,n){var r=Zt();if(r.firstCreatePass){var i=Pt(e);ma(n,r.data,r.blueprint,i,!0),ma(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}}pa.ngInherit=!0;var xa=function e(){_classCallCheck(this,e)},Ta=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(we(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),Pa=function(){var e=function e(){_classCallCheck(this,e)};return e.NULL=new Ta,e}(),Ia=function(){var e=function e(t){_classCallCheck(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=function(){return Ra(e)},e}(),Ra=function(e){return Gi(e,Gt(),Qt())},Aa=function e(){_classCallCheck(this,e)},Oa=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),Da=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return Na()},e}(),Na=function(){var e=Qt(),t=Mt(Gt().index,e);return function(e){var t=e[11];if(At(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(bt(t)?t:e)},Fa=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275prov=fe({token:e,providedIn:"root",factory:function(){return null}}),e}(),ja=new function e(t){_classCallCheck(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}("9.1.13"),Ma=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return So(e)}},{key:"create",value:function(e){return new Ua(e)}}]),e}(),La=function(e,t){return t},Ua=function(){function e(t){_classCallCheck(this,e),this.length=0,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=t||La}return _createClass(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,r=0,i=null;t||n;){var o=!n||t&&t.currentIndex0&&Bi(l,h,k.join(" "))}if(o=jt(p,0),void 0!==t)for(var C=o.projection=[],w=0;w null != ".concat(t," <=Actual]"))}(0,t),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}var vs=new Map,ps=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;_classCallCheck(this,n),(i=t.call(this))._parent=r,i._bootstrapComponents=[],i.injector=_assertThisInitialized(i),i.destroyCbs=[],i.componentFactoryResolver=new rs(_assertThisInitialized(i));var o=wt(e),a=e[Me]||null;return a&&ds(a),i._bootstrapComponents=jn(o.bootstrap),i._r3Injector=ao(e,r,[{provide:et,useValue:_assertThisInitialized(i)},{provide:Pa,useValue:i.componentFactoryResolver}],we(e)),i._r3Injector._resolveInjectorDefTypes(),i.instance=i.get(e),i}return _createClass(n,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:po.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce.Default;return e===po||e===et||e===ze?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(et),ys=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this)).moduleType=e,null!==wt(e)&&function e(t){if(null!==t.\u0275mod.id){var n=t.\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(we(t)," vs ").concat(we(t.name)))})(n,vs.get(n),t),vs.set(n,t)}var r=t.\u0275mod.imports;r instanceof Function&&(r=r()),r&&r.forEach((function(t){return e(t)}))}(e),r}return _createClass(n,[{key:"create",value:function(e){return new ps(this.moduleType,e)}}]),n}(tt),gs=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return _classCallCheck(this,n),(e=t.call(this)).__isAsync=r,e}return _createClass(n,[{key:"emit",value:function(e){_get(_getPrototypeOf(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,r){var i,o=function(e){return null},a=function(){return null};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)},t&&(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var s=_get(_getPrototypeOf(n.prototype),"subscribe",this).call(this,i,o,a);return e instanceof f&&e.add(s),s}}]),n}(P);function ms(){return this._results[wo()]()}var _s=function(){function e(){_classCallCheck(this,e),this.dirty=!0,this._results=[],this.changes=new gs,this.length=0;var t=wo(),n=e.prototype;n[t]||(n[t]=ms)}return _createClass(e,[{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e){this._results=function e(t,n){void 0===n&&(n=t);for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[],o=0;o3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.predicate=t,this.descendants=n,this.isStatic=r,this.read=i},bs=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"elementStart",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:-1;_classCallCheck(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return _createClass(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&!1===this.metadata.descendants){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&4===n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){if(Array.isArray(this.metadata.predicate))for(var n=this.metadata.predicate,r=0;r0)i.push(s[u/2]);else{for(var c=a[u+1],h=n[-l],f=10;f0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==i})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Ge(nu))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e}(),fu=function(){var e=function(){function e(){_classCallCheck(this,e),this._applications=new Map,du.addToWindow(this)}return _createClass(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return du.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e}(),du=new(function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),vu=function(e,t,n){var r=e.get(Xs,[]).concat(t),i=new ys(n);if(0===go.size)return Promise.resolve(i);var o,a,s=(o=r.map((function(e){return e.providers})),a=[],o.forEach((function(e){return e&&a.push.apply(a,_toConsumableArray(e))})),a);if(0===s.length)return Promise.resolve(i);var u=function(){var e=Oe.ng;if(!e||!e.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.\u0275compilerFacade}(),l=po.create({providers:s}).get(u.ResourceLoader);return function(e){var t=[],n=new Map;function r(e){var t=n.get(e);if(!t){var r=function(e){return Promise.resolve(l.get(e))}(e);n.set(e,t=r.then(_o))}return t}return go.forEach((function(e,n){var i=[];e.templateUrl&&i.push(r(e.templateUrl).then((function(t){e.template=t})));var o=e.styleUrls,a=e.styles||(e.styles=[]),s=e.styles.length;o&&o.forEach((function(t,n){a.push(""),i.push(r(t).then((function(r){a[s+n]=r,o.splice(o.indexOf(t),1),0==o.length&&(e.styleUrls=void 0)})))}));var u=Promise.all(i).then((function(){return function(e){mo.delete(e)}(n)}));t.push(u)})),go=new Map,Promise.all(t).then((function(){}))}().then((function(){return i}))},pu=new He("AllowMultipleToken"),yu=function e(t,n){_classCallCheck(this,e),this.name=t,this.token=n};function gu(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r="Platform: "+t,i=new He(r);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=mu();if(!o||o.injector.get(pu,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var a=n.concat(t).concat({provide:i,useValue:!0},{provide:eo,useValue:"platform"});!function(e){if(lu&&!lu.destroyed&&!lu.injector.get(pu,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");lu=e.get(_u);var t=e.get(Us,null);t&&t.forEach((function(e){return e()}))}(po.create({providers:a,name:r}))}return function(e){var t=mu();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function mu(){return lu&&!lu.destroyed?lu:null}var _u=function(){var e=function(){function e(t){_classCallCheck(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _createClass(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,r,i=this,o=(n=t?t.ngZone:void 0,r=t&&t.ngZoneEventCoalescing||!1,"noop"===n?new cu:("zone.js"===n?void 0:n)||new nu({enableLongStackTrace:sr(),shouldCoalesceEventChangeDetection:r})),a=[{provide:nu,useValue:o}];return o.run((function(){var t=po.create({providers:a,parent:i.injector,name:e.moduleType.name}),n=e.create(t),r=n.injector.get(nr,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return bu(i._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,t,r){try{var o=((a=n.injector.get(Fs)).runInitializers(),a.donePromise.then((function(){return ds(n.injector.get(Bs,"en-US")||"en-US"),i._moduleDoBootstrap(n),n})));return Lo(o)?o.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):o}catch(s){throw t.runOutsideAngular((function(){return e.handleError(s)})),s}var a}(r,o)}))}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=ku({},n);return vu(this.injector,r,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(wu);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(we(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Ge(po))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e}();function ku(e,t){return Array.isArray(t)?t.reduce(ku,e):Object.assign(Object.assign({},e),t)}var Cu,wu=((Cu=function(){function e(t,n,r,i,o,a){var s=this;_classCallCheck(this,e),this._zone=t,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=sr(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var u=new w((function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){e.next(s._stable),e.complete()}))})),l=new w((function(e){var t;s._zone.runOutsideAngular((function(){t=s._zone.onStable.subscribe((function(){nu.assertNotInAngularZone(),tu((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){nu.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=$(u,l.pipe((function(e){return Y()((t=re,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,te);return r.source=e,r.subjectFactory=n,r})(e));var t})))}return _createClass(e,[{key:"bootstrap",value:function(e,t){var n,r=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.");n=e instanceof xa?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(et),o=n.create(po.NULL,[],t||n.selector,i);o.onDestroy((function(){r._unloadComponent(o)}));var a=o.injector.get(hu,null);return a&&o.injector.get(fu).registerApplication(o.location.nativeElement,a),this._loadComponent(o),sr()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=_createForOfIteratorHelper(this._views);try{for(n.s();!(t=n.n()).done;)t.value.detectChanges()}catch(o){n.e(o)}finally{n.f()}if(this._enforceNoNewChanges){var r,i=_createForOfIteratorHelper(this._views);try{for(i.s();!(r=i.n()).done;)r.value.checkNoChanges()}catch(o){i.e(o)}finally{i.f()}}}catch(a){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;bu(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(zs,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:"_unloadComponent",value:function(e){this.detachView(e.hostView),bu(this.components,e)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),e}()).\u0275fac=function(e){return new(e||Cu)(Ge(nu),Ge(Vs),Ge(po),Ge(nr),Ge(Pa),Ge(Fs))},Cu.\u0275prov=fe({token:Cu,factory:Cu.\u0275fac}),Cu);function bu(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Su=function e(){_classCallCheck(this,e)},Eu=function e(){_classCallCheck(this,e)},xu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Tu=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this._compiler=t,this._config=n||xu}return _createClass(e,[{key:"load",value:function(e){return this.loadAndCompile(e)}},{key:"loadAndCompile",value:function(e){var t=this,r=_slicedToArray(e.split("#"),2),i=r[0],o=r[1];return void 0===o&&(o="default"),n("zn8P")(i).then((function(e){return e[o]})).then((function(e){return Pu(e,i,o)})).then((function(e){return t._compiler.compileModuleAsync(e)}))}},{key:"loadFactory",value:function(e){var t=_slicedToArray(e.split("#"),2),r=t[0],i=t[1],o="NgFactory";return void 0===i&&(i="default",o=""),n("zn8P")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then((function(e){return e[i+o]})).then((function(e){return Pu(e,r,i)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Ge(Js),Ge(Eu,8))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e}();function Pu(e,t,n){if(!e)throw new Error("Cannot find '".concat(n,"' in '").concat(t,"'"));return e}var Iu=gu(null,"core",[{provide:Hs,useValue:"unknown"},{provide:_u,deps:[po]},{provide:fu,deps:[]},{provide:Vs,deps:[]}]),Ru=[{provide:wu,useClass:wu,deps:[nu,Vs,po,nr,Pa,Fs]},{provide:os,deps:[nu],useFactory:function(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}},{provide:Fs,useClass:Fs,deps:[[new se,Ns]]},{provide:Js,useClass:Js,deps:[]},Ms,{provide:Za,useFactory:function(){return $a},deps:[]},{provide:Ka,useFactory:function(){return Ya},deps:[]},{provide:Bs,useFactory:function(e){return ds(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new ae(Bs),new se,new le]]},{provide:qs,useValue:"USD"}],Au=function(){var e=function e(t){_classCallCheck(this,e)};return e.\u0275mod=gt({type:e}),e.\u0275inj=de({factory:function(t){return new(t||e)(Ge(wu))},providers:Ru}),e}(),Ou=null;function Du(){return Ou}var Nu,Fu=new He("DocumentToken"),ju=((Nu=function e(){_classCallCheck(this,e)}).\u0275fac=function(e){return new(e||Nu)},Nu.\u0275prov=fe({factory:Mu,token:Nu,providedIn:"platform"}),Nu);function Mu(){return Ge(Hu)}var Lu,Uu=new He("Location Initialized"),Hu=((Lu=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this))._doc=e,r._init(),r}return _createClass(n,[{key:"_init",value:function(){this.location=Du().getLocation(),this._history=Du().getHistory()}},{key:"getBaseHrefFromDOM",value:function(){return Du().getBaseHref(this._doc)}},{key:"onPopState",value:function(e){Du().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}},{key:"onHashChange",value:function(e){Du().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(e,t,n){zu()?this._history.pushState(e,t,n):this.location.hash=n}},{key:"replaceState",value:function(e,t,n){zu()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"getState",value:function(){return this._history.state}}]),n}(ju)).\u0275fac=function(e){return new(e||Lu)(Ge(Fu))},Lu.\u0275prov=fe({factory:Vu,token:Lu,providedIn:"platform"}),Lu);function zu(){return!!window.history.pushState}function Vu(){return new Hu(Ge(Fu))}function Bu(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function qu(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function Wu(e){return e&&"?"!==e[0]?"?"+e:e}var Qu,Zu=((Qu=function e(){_classCallCheck(this,e)}).\u0275fac=function(e){return new(e||Qu)},Qu.\u0275prov=fe({factory:Ku,token:Qu,providedIn:"root"}),Qu);function Ku(e){var t=Ge(Fu).location;return new Xu(Ge(ju),t&&t.origin||"")}var Gu,$u,Yu,Ju=new He("appBaseHref"),Xu=((Yu=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;if(_classCallCheck(this,n),(i=t.call(this))._platformLocation=e,null==r&&(r=i._platformLocation.getBaseHrefFromDOM()),null==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.");return i._baseHref=r,_possibleConstructorReturn(i)}return _createClass(n,[{key:"onPopState",value:function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(e){return Bu(this._baseHref,e)}},{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+Wu(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?"".concat(t).concat(n):t}},{key:"pushState",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+Wu(r));this._platformLocation.pushState(e,t,i)}},{key:"replaceState",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+Wu(r));this._platformLocation.replaceState(e,t,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),n}(Zu)).\u0275fac=function(e){return new(e||Yu)(Ge(ju),Ge(Ju,8))},Yu.\u0275prov=fe({token:Yu,factory:Yu.\u0275fac}),Yu),el=(($u=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this))._platformLocation=e,i._baseHref="",null!=r&&(i._baseHref=r),i}return _createClass(n,[{key:"onPopState",value:function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}},{key:"prepareExternalUrl",value:function(e){var t=Bu(this._baseHref,e);return t.length>0?"#"+t:t}},{key:"pushState",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+Wu(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}},{key:"replaceState",value:function(e,t,n,r){var i=this.prepareExternalUrl(n+Wu(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),n}(Zu)).\u0275fac=function(e){return new(e||$u)(Ge(ju),Ge(Ju,8))},$u.\u0275prov=fe({token:$u,factory:$u.\u0275fac}),$u),tl=((Gu=function(){function e(t,n){var r=this;_classCallCheck(this,e),this._subject=new gs,this._urlChangeListeners=[],this._platformStrategy=t;var i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=qu(rl(i)),this._platformStrategy.onPopState((function(e){r._subject.emit({url:r.path(!0),pop:!0,state:e.state,type:e.type})}))}return _createClass(e,[{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(e+Wu(t))}},{key:"normalize",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,rl(t)))}},{key:"prepareExternalUrl",value:function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:"go",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Wu(t)),n)}},{key:"replaceState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Wu(t)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"onUrlChange",value:function(e){var t=this;this._urlChangeListeners.push(e),this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)}))}},{key:"_notifyUrlChangeListeners",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach((function(n){return n(e,t)}))}},{key:"subscribe",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}]),e}()).\u0275fac=function(e){return new(e||Gu)(Ge(Zu),Ge(ju))},Gu.normalizeQueryParams=Wu,Gu.joinWithSlash=Bu,Gu.stripTrailingSlash=qu,Gu.\u0275prov=fe({factory:nl,token:Gu,providedIn:"root"}),Gu);function nl(){return new tl(Ge(Zu),Ge(ju))}function rl(e){return e.replace(/\/index.html$/,"")}var il,ol,al,sl=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),ul=function e(){_classCallCheck(this,e)},ll=((il=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this)).locale=e,r}return _createClass(n,[{key:"getPluralCategory",value:function(e,t){switch(function(e){return function(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=hs(t);if(n)return n;var r=t.split("-")[0];if(n=hs(r))return n;if("en"===r)return ls;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[fs.PluralCase]}(t||this.locale)(e)){case sl.Zero:return"zero";case sl.One:return"one";case sl.Two:return"two";case sl.Few:return"few";case sl.Many:return"many";default:return"other"}}}]),n}(ul)).\u0275fac=function(e){return new(e||il)(Ge(Bs))},il.\u0275prov=fe({token:il,factory:il.\u0275fac}),il),cl=function(){function e(t,n,r,i){_classCallCheck(this,e),this.$implicit=t,this.ngForOf=n,this.index=r,this.count=i}return _createClass(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),hl=((ol=function(){function e(t,n,r){_classCallCheck(this,e),this._viewContainer=t,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return _createClass(e,[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){sr()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn("trackBy must be a function, but received ".concat(JSON.stringify(e),". See https://angular.io/api/common/NgForOf#change-propagation for more information.")),this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation((function(e,r,i){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new cl(null,t._ngForOf,-1,-1),null===i?void 0:i),a=new fl(e,o);n.push(a)}else if(null==i)t._viewContainer.remove(null===r?void 0:r);else if(null!==r){var s=t._viewContainer.get(r);t._viewContainer.move(s,i);var u=new fl(e,s);n.push(u)}}));for(var r=0;r1&&void 0!==arguments[1])||arguments[1],r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},Oe.getAllAngularTestabilities=function(){return e.getAllTestabilities()},Oe.getAllAngularRootElements=function(){return e.getAllRootElements()},Oe.frameworkStabilizers||(Oe.frameworkStabilizers=[]),Oe.frameworkStabilizers.push((function(e){var t=Oe.getAllAngularTestabilities(),n=t.length,r=!1,i=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(i)}))}))}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?Du().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){var t;t=new e,du=t}}]),e}(),Ol=new He("EventManagerPlugins"),Dl=((kl=function(){function e(t,n){var r=this;_classCallCheck(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=r})),this._plugins=t.slice().reverse()}return _createClass(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r-1&&(t.splice(n,1),o+=e+".")})),o+=i,0!=t.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Jl.hasOwnProperty(t)&&(t=Jl[t]))}return Yl[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),$l.forEach((function(r){r!=n&&(0,Xl[r])(e)&&(t+=r+".")})),t+=n}},{key:"eventCallback",value:function(e,t,r){return function(i){n.getEventFullKey(i)===e&&r.runGuarded((function(){return t(i)}))}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(Nl)).\u0275fac=function(e){return new(e||Bl)(Ge(Fu))},Bl.\u0275prov=fe({token:Bl,factory:Bl.\u0275fac}),Bl),tc=gu(Iu,"browser",[{provide:Hs,useValue:"browser"},{provide:Us,useValue:function(){Tl.makeCurrent(),Al.init()},multi:!0},{provide:Fu,useFactory:function(){return function(e){Rt=e}(document),document},deps:[]}]),nc=[[],{provide:eo,useValue:"root"},{provide:nr,useFactory:function(){return new nr},deps:[]},{provide:Ol,useClass:Gl,multi:!0,deps:[Fu,nu,Hs]},{provide:Ol,useClass:ec,multi:!0,deps:[Fu]},[],{provide:Wl,useClass:Wl,deps:[Dl,jl,js]},{provide:Aa,useExisting:Wl},{provide:Fl,useExisting:jl},{provide:jl,useClass:jl,deps:[Fu]},{provide:hu,useClass:hu,deps:[nu]},{provide:Dl,useClass:Dl,deps:[Ol,nu]},[]],rc=((ql=function(){function e(t){if(_classCallCheck(this,e),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 _createClass(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:js,useValue:t.appId},{provide:Il,useExisting:js},Rl]}}}]),e}()).\u0275mod=gt({type:ql}),ql.\u0275inj=de({factory:function(e){return new(e||ql)(Ge(ql,12))},providers:nc,imports:[Sl,Au]}),ql);"undefined"!=typeof window&&window;var ic,oc,ac,sc=((ac=function(){function e(){_classCallCheck(this,e),this._accessors=[]}return _createClass(e,[{key:"add",value:function(e,t){this._accessors.push([e,t])}},{key:"remove",value:function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}()).\u0275fac=function(e){return new(e||ac)},ac.\u0275prov=fe({token:ac,factory:ac.\u0275fac}),ac),uc=((oc=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:oc}),oc.\u0275inj=de({factory:function(e){return new(e||oc)}}),oc),lc=((ic=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:ic}),ic.\u0275inj=de({factory:function(e){return new(e||ic)},providers:[sc],imports:[uc]}),ic);function cc(){for(var e=arguments.length,t=new Array(e),n=0;n0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i0&&void 0!==arguments[0]?arguments[0]:Rc;return function(t){return t.lift(new Pc(e))}}var Pc=function(){function e(t){_classCallCheck(this,e),this.errorFactory=t}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Ic(e,this.errorFactory))}}]),e}(),Ic=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).errorFactory=r,i.hasValue=!1,i}return _createClass(n,[{key:"_next",value:function(e){this.hasValue=!0,this.destination.next(e)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}]),n}(p);function Rc(){return new fc}function Ac(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(t){return t.lift(new Oc(e))}}var Oc=function(){function e(t){_classCallCheck(this,e),this.defaultValue=t}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Dc(e,this.defaultValue))}}]),e}(),Dc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).defaultValue=r,i.isEmpty=!0,i}return _createClass(n,[{key:"_next",value:function(e){this.isEmpty=!1,this.destination.next(e)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),n}(p);function Nc(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?kc((function(t,n){return e(t,n,r)})):Z,Sc(1),n?Ac(t):Tc((function(){return new fc})))}}function Fc(e){return function(t){var n=new jc(e),r=t.lift(n);return n.caught=r}}var jc=function(){function e(t){_classCallCheck(this,e),this.selector=t}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Mc(e,this.selector,this.caught))}}]),e}(),Mc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e)).selector=r,o.caught=i,o}return _createClass(n,[{key:"error",value:function(e){if(!this.isStopped){var t;try{t=this.selector(e,this.caught)}catch(o){return void _get(_getPrototypeOf(n.prototype),"error",this).call(this,o)}this._unsubscribeAndRecycle();var r=new A(this,void 0,void 0);this.add(r);var i=M(this,t,void 0,void 0,r);i!==r&&this.add(i)}}}]),n}(L);function Lc(e){return function(t){return 0===e?gc():t.lift(new Uc(e))}}var Uc=function(){function e(t){if(_classCallCheck(this,e),this.total=t,this.total<0)throw new bc}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Hc(e,this.total))}}]),e}(),Hc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).total=r,i.count=0,i}return _createClass(n,[{key:"_next",value:function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}]),n}(p);function zc(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?kc((function(t,n){return e(t,n,r)})):Z,Lc(1),n?Ac(t):Tc((function(){return new fc})))}}var Vc=function(){function e(t,n,r){_classCallCheck(this,e),this.predicate=t,this.thisArg=n,this.source=r}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Bc(e,this.predicate,this.thisArg,this.source))}}]),e}(),Bc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e)).predicate=r,a.thisArg=i,a.source=o,a.index=0,a.thisArg=i||_assertThisInitialized(a),a}return _createClass(n,[{key:"notifyComplete",value:function(e){this.destination.next(e),this.destination.complete()}},{key:"_next",value:function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)}},{key:"_complete",value:function(){this.notifyComplete(!0)}}]),n}(p);function qc(e,t){return"function"==typeof t?function(n){return n.pipe(qc((function(n,r){return B(e(n,r)).pipe(U((function(e,i){return t(n,e,r,i)})))})))}:function(t){return t.lift(new Wc(e))}}var Wc=function(){function e(t){_classCallCheck(this,e),this.project=t}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Qc(e,this.project))}}]),e}(),Qc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).project=r,i.index=0,i}return _createClass(n,[{key:"_next",value:function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}},{key:"_innerSub",value:function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var i=new A(this,t,n),o=this.destination;o.add(i),this.innerSubscription=M(this,e,void 0,void 0,i),this.innerSubscription!==i&&o.add(this.innerSubscription)}},{key:"_complete",value:function(){var e=this.innerSubscription;e&&!e.closed||_get(_getPrototypeOf(n.prototype),"_complete",this).call(this),this.unsubscribe()}},{key:"_unsubscribe",value:function(){this.innerSubscription=null}},{key:"notifyComplete",value:function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&_get(_getPrototypeOf(n.prototype),"_complete",this).call(this)}},{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}}]),n}(L);function Zc(){return _c()(cc.apply(void 0,arguments))}function Kc(){for(var e=arguments.length,t=new Array(e),n=0;n=2&&(n=!0),function(r){return r.lift(new $c(e,t,n))}}var $c=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_classCallCheck(this,e),this.accumulator=t,this.seed=n,this.hasSeed=r}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new Yc(e,this.accumulator,this.seed,this.hasSeed))}}]),e}(),Yc=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e)).accumulator=r,a._seed=i,a.hasSeed=o,a.index=0,a}return _createClass(n,[{key:"seed",get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e}},{key:"_next",value:function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}},{key:"_tryNext",value:function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(r){this.destination.error(r)}this.seed=t,this.destination.next(t)}}]),n}(p);function Jc(e,t){return q(e,t,1)}function Xc(e,t,n){return function(r){return r.lift(new th(e,t,n))}}var eh,th=function(){function e(t,n,r){_classCallCheck(this,e),this.nextOrObserver=t,this.error=n,this.complete=r}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new nh(e,this.nextOrObserver,this.error,this.complete))}}]),e}(),nh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,o,a){var s;return _classCallCheck(this,n),(s=t.call(this,e))._tapNext=m,s._tapError=m,s._tapComplete=m,s._tapError=o||m,s._tapComplete=a||m,r(i)?(s._context=_assertThisInitialized(s),s._tapNext=i):i&&(s._context=i,s._tapNext=i.next||m,s._tapError=i.error||m,s._tapComplete=i.complete||m),s}return _createClass(n,[{key:"_next",value:function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}},{key:"_error",value:function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}]),n}(p),rh=function(){function e(t){_classCallCheck(this,e),this.callback=t}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new ih(e,this.callback))}}]),e}(),ih=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).add(new f(r)),i}return n}(p),oh=function e(t,n){_classCallCheck(this,e),this.id=t,this.url=n},ah=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return _classCallCheck(this,n),(i=t.call(this,e,r)).navigationTrigger=o,i.restoredState=a,i}return _createClass(n,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(oh),sh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e,r)).urlAfterRedirects=i,o}return _createClass(n,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),n}(oh),uh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e,r)).reason=i,o}return _createClass(n,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(oh),lh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e,r)).error=i,o}return _createClass(n,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),n}(oh),ch=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e,r)).urlAfterRedirects=i,a.state=o,a}return _createClass(n,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(oh),hh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e,r)).urlAfterRedirects=i,a.state=o,a}return _createClass(n,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(oh),fh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o,a){var s;return _classCallCheck(this,n),(s=t.call(this,e,r)).urlAfterRedirects=i,s.state=o,s.shouldActivate=a,s}return _createClass(n,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),n}(oh),dh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e,r)).urlAfterRedirects=i,a.state=o,a}return _createClass(n,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(oh),vh=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e,r)).urlAfterRedirects=i,a.state=o,a}return _createClass(n,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(oh),ph=function(){function e(t){_classCallCheck(this,e),this.route=t}return _createClass(e,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),e}(),yh=function(){function e(t){_classCallCheck(this,e),this.route=t}return _createClass(e,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),e}(),gh=function(){function e(t){_classCallCheck(this,e),this.snapshot=t}return _createClass(e,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),mh=function(){function e(t){_classCallCheck(this,e),this.snapshot=t}return _createClass(e,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),_h=function(){function e(t){_classCallCheck(this,e),this.snapshot=t}return _createClass(e,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),kh=function(){function e(t){_classCallCheck(this,e),this.snapshot=t}return _createClass(e,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),Ch=function(){function e(t,n,r){_classCallCheck(this,e),this.routerEvent=t,this.position=n,this.anchor=r}return _createClass(e,[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}]),e}(),wh=((eh=function e(){_classCallCheck(this,e)}).\u0275fac=function(e){return new(e||eh)},eh.\u0275cmp=dt({type:eh,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,t){1&e&&jo(0,"router-outlet")},directives:function(){return[Td]},encapsulation:2}),eh),bh=function(){function e(t){_classCallCheck(this,e),this.params=t||{}}return _createClass(e,[{key:"has",value:function(e){return this.params.hasOwnProperty(e)}},{key:"get",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null}},{key:"getAll",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),e}();function Sh(e){return new bh(e)}function Eh(e){var t=Error("NavigationCancelingError: "+e);return t.ngNavigationCancelingError=!0,t}function xh(e,t,n){var r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length1&&void 0!==arguments[1]?arguments[1]:"",n=0;n-1})):e===t}function Nh(e){return Array.prototype.concat.apply([],e)}function Fh(e){return e.length>0?e[e.length-1]:null}function jh(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Mh(e){return(t=e)&&"function"==typeof t.subscribe?e:Lo(e)?B(Promise.resolve(e)):cc(e);var t}function Lh(e,t,n){return n?function(e,t){return Oh(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!Vh(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every((function(n){return Dh(e[n],t[n])}))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,i){if(n.segments.length>i.length)return!!Vh(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!Vh(n.segments,i))return!1;for(var o in r.children){if(!n.children[o])return!1;if(!e(n.children[o],r.children[o]))return!1}return!0}var a=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!Vh(n.segments,a)&&!!n.children.primary&&t(n.children.primary,r,s)}(t,n,n.segments)}(e.root,t.root)}var Uh=function(){function e(t,n,r){_classCallCheck(this,e),this.root=t,this.queryParams=n,this.fragment=r}return _createClass(e,[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Sh(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return Qh.serialize(this)}}]),e}(),Hh=function(){function e(t,n){var r=this;_classCallCheck(this,e),this.segments=t,this.children=n,this.parent=null,jh(n,(function(e,t){return e.parent=r}))}return _createClass(e,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}},{key:"toString",value:function(){return Zh(this)}}]),e}(),zh=function(){function e(t,n){_classCallCheck(this,e),this.path=t,this.parameters=n}return _createClass(e,[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=Sh(this.parameters)),this._parameterMap}},{key:"toString",value:function(){return Xh(this)}}]),e}();function Vh(e,t){return e.length===t.length&&e.every((function(e,n){return e.path===t[n].path}))}function Bh(e,t){var n=[];return jh(e.children,(function(e,r){"primary"===r&&(n=n.concat(t(e,r)))})),jh(e.children,(function(e,r){"primary"!==r&&(n=n.concat(t(e,r)))})),n}var qh=function e(){_classCallCheck(this,e)},Wh=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"parse",value:function(e){var t=new of(e);return new Uh(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}},{key:"serialize",value:function(e){return"".concat("/"+function e(t,n){if(!t.hasChildren())return Zh(t);if(n){var r=t.children.primary?e(t.children.primary,!1):"",i=[];return jh(t.children,(function(t,n){"primary"!==n&&i.push("".concat(n,":").concat(e(t,!1)))})),i.length>0?"".concat(r,"(").concat(i.join("//"),")"):r}var o=Bh(t,(function(n,r){return"primary"===r?[e(t.children.primary,!1)]:["".concat(r,":").concat(e(n,!1))]}));return"".concat(Zh(t),"/(").concat(o.join("//"),")")}(e.root,!0)).concat((t=e.queryParams,n=Object.keys(t).map((function(e){var n=t[e];return Array.isArray(n)?n.map((function(t){return"".concat(Gh(e),"=").concat(Gh(t))})).join("&"):"".concat(Gh(e),"=").concat(Gh(n))})),n.length?"?"+n.join("&"):"")).concat("string"==typeof e.fragment?"#"+encodeURI(e.fragment):"");var t,n}}]),e}(),Qh=new Wh;function Zh(e){return e.segments.map((function(e){return Xh(e)})).join("/")}function Kh(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Gh(e){return Kh(e).replace(/%3B/gi,";")}function $h(e){return Kh(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yh(e){return decodeURIComponent(e)}function Jh(e){return Yh(e.replace(/\+/g,"%20"))}function Xh(e){return"".concat($h(e.path)).concat((t=e.parameters,Object.keys(t).map((function(e){return";".concat($h(e),"=").concat($h(t[e]))})).join("")));var t}var ef=/^[^\/()?;=#]+/;function tf(e){var t=e.match(ef);return t?t[0]:""}var nf=/^[^=?&#]+/,rf=/^[^?&#]+/,of=function(){function e(t){_classCallCheck(this,e),this.url=t,this.remaining=t}return _createClass(e,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Hh([],{}):new Hh([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new Hh(e,t)),n}},{key:"parseSegment",value:function(){var e=tf(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(e),new zh(Yh(e),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e}},{key:"parseParam",value:function(e){var t=tf(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=tf(this.remaining);r&&(n=r,this.capture(n))}e[Yh(t)]=Yh(n)}}},{key:"parseQueryParam",value:function(e){var t=function(e){var t=e.match(nf);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=function(e){var t=e.match(rf);return t?t[0]:""}(this.remaining);r&&(n=r,this.capture(n))}var i=Jh(t),o=Jh(n);if(e.hasOwnProperty(i)){var a=e[i];Array.isArray(a)||(a=[a],e[i]=a),a.push(o)}else e[i]=o}}},{key:"parseParens",value:function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=tf(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '".concat(this.url,"'"));var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):e&&(i="primary");var o=this.parseChildren();t[i]=1===Object.keys(o).length?o.primary:new Hh([],o),this.consumeOptional("//")}return t}},{key:"peekStartsWith",value:function(e){return this.remaining.startsWith(e)}},{key:"consumeOptional",value:function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}},{key:"capture",value:function(e){if(!this.consumeOptional(e))throw new Error('Expected "'.concat(e,'".'))}}]),e}(),af=function(){function e(t){_classCallCheck(this,e),this._root=t}return _createClass(e,[{key:"root",get:function(){return this._root.value}},{key:"parent",value:function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}},{key:"children",value:function(e){var t=sf(e,this._root);return t?t.children.map((function(e){return e.value})):[]}},{key:"firstChild",value:function(e){var t=sf(e,this._root);return t&&t.children.length>0?t.children[0].value:null}},{key:"siblings",value:function(e){var t=uf(e,this._root);return t.length<2?[]:t[t.length-2].children.map((function(e){return e.value})).filter((function(t){return t!==e}))}},{key:"pathFromRoot",value:function(e){return uf(e,this._root).map((function(e){return e.value}))}}]),e}();function sf(e,t){if(e===t.value)return t;var n,r=_createForOfIteratorHelper(t.children);try{for(r.s();!(n=r.n()).done;){var i=sf(e,n.value);if(i)return i}}catch(o){r.e(o)}finally{r.f()}return null}function uf(e,t){if(e===t.value)return[t];var n,r=_createForOfIteratorHelper(t.children);try{for(r.s();!(n=r.n()).done;){var i=uf(e,n.value);if(i.length)return i.unshift(t),i}}catch(o){r.e(o)}finally{r.f()}return[]}var lf=function(){function e(t,n){_classCallCheck(this,e),this.value=t,this.children=n}return _createClass(e,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),e}();function cf(e){var t={};return e&&e.children.forEach((function(e){return t[e.value.outlet]=e})),t}var hf=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).snapshot=r,gf(_assertThisInitialized(i),e),i}return _createClass(n,[{key:"toString",value:function(){return this.snapshot.toString()}}]),n}(af);function ff(e,t){var n=function(e,t){var n=new pf([],{},{},"",{},"primary",t,null,e.root,-1,{});return new yf("",new lf(n,[]))}(e,t),r=new hc([new zh("",{})]),i=new hc({}),o=new hc({}),a=new hc({}),s=new hc(""),u=new df(r,i,a,s,o,"primary",t,n.root);return u.snapshot=n.root,new hf(new lf(u,[]),n)}var df=function(){function e(t,n,r,i,o,a,s,u){_classCallCheck(this,e),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=a,this.component=s,this._futureSnapshot=u}return _createClass(e,[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(U((function(e){return Sh(e)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(U((function(e){return Sh(e)})))),this._queryParamMap}},{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}]),e}();function vf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=e.pathFromRoot,r=0;if("always"!==t)for(r=n.length-1;r>=1;){var i=n[r],o=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(o.component)break;r--}}return function(e){return e.reduce((function(e,t){return{params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var pf=function(){function e(t,n,r,i,o,a,s,u,l,c,h){_classCallCheck(this,e),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=a,this.component=s,this.routeConfig=u,this._urlSegment=l,this._lastPathIndex=c,this._resolve=h}return _createClass(e,[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=Sh(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Sh(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return"Route(url:'".concat(this.url.map((function(e){return e.toString()})).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}}]),e}(),yf=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,r)).url=e,gf(_assertThisInitialized(i),r),i}return _createClass(n,[{key:"toString",value:function(){return mf(this._root)}}]),n}(af);function gf(e,t){t.value._routerState=e,t.children.forEach((function(t){return gf(e,t)}))}function mf(e){var t=e.children.length>0?" { ".concat(e.children.map(mf).join(", ")," } "):"";return"".concat(e.value).concat(t)}function _f(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Oh(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Oh(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&Cf(r[0]))throw new Error("Root segment cannot have matrix parameters");var i=r.find((function(e){return"object"==typeof e&&null!=e&&e.outlets}));if(i&&i!==Fh(r))throw new Error("{outlets:{}} has to be the last command")}return _createClass(e,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),e}(),Sf=function e(t,n,r){_classCallCheck(this,e),this.segmentGroup=t,this.processChildren=n,this.index=r};function Ef(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets.primary:""+e}function xf(e,t,n){if(e||(e=new Hh([],{})),0===e.segments.length&&e.hasChildren())return Tf(e,t,n);var r=function(e,t,n){for(var r=0,i=t,o={match:!1,pathIndex:0,commandIndex:0};i=n.length)return o;var a=e.segments[i],s=Ef(n[r]),u=r0&&void 0===s)break;if(s&&u&&"object"==typeof u&&void 0===u.outlets){if(!Af(s,u,a))return o;r+=2}else{if(!Af(s,{},a))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex0?new Hh([],{primary:e}):e;return new Uh(r,t,n)}},{key:"expandSegmentGroup",value:function(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(U((function(e){return new Hh([],e)}))):this.expandSegment(e,n,t,n.segments,r,!0)}},{key:"expandChildren",value:function(e,t,n){var r=this;return function(n,i){if(0===Object.keys(n).length)return cc({});var o=[],a=[],s={};return jh(n,(function(n,i){var u,l,c=(u=i,l=n,r.expandSegmentGroup(e,t,l,u)).pipe(U((function(e){return s[i]=e})));"primary"===i?o.push(c):a.push(c)})),cc.apply(null,o.concat(a)).pipe(_c(),Nc(),U((function(){return s})))}(n.children)}},{key:"expandSegment",value:function(e,t,n,r,i,o){var a=this;return cc.apply(void 0,_toConsumableArray(n)).pipe(U((function(s){return a.expandSegmentAgainstRoute(e,t,n,s,r,i,o).pipe(Fc((function(e){if(e instanceof jf)return cc(null);throw e})))})),_c(),zc((function(e){return!!e})),Fc((function(e,n){if(e instanceof fc||"EmptyError"===e.name){if(a.noLeftoversInUrl(t,r,i))return cc(new Hh([],{}));throw new jf(t)}throw e})))}},{key:"noLeftoversInUrl",value:function(e,t,n){return 0===t.length&&!e.children[n]}},{key:"expandSegmentAgainstRoute",value:function(e,t,n,r,i,o,a){return Wf(r)!==o?Lf(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,i):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,o):Lf(t)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(e,t,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,o)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(e,t,n,r){var i=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Uf(o):this.lineralizeSegments(n,o).pipe(q((function(n){var o=new Hh(n,{});return i.expandSegment(e,o,t,n,r,!1)})))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(e,t,n,r,i,o){var a=this,s=Vf(t,r,i),u=s.matched,l=s.consumedSegments,c=s.lastChild,h=s.positionalParamSegments;if(!u)return Lf(t);var f=this.applyRedirectCommands(l,r.redirectTo,h);return r.redirectTo.startsWith("/")?Uf(f):this.lineralizeSegments(r,f).pipe(q((function(r){return a.expandSegment(e,t,n,r.concat(i.slice(c)),o,!1)})))}},{key:"matchSegmentAgainstRoute",value:function(e,t,n,r){var i=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(U((function(e){return n._loadedConfig=e,new Hh(r,{})}))):cc(new Hh(r,{}));var o=Vf(t,n,r),a=o.matched,s=o.consumedSegments,u=o.lastChild;if(!a)return Lf(t);var l=r.slice(u);return this.getChildConfig(e,n,r).pipe(q((function(e){var n=e.module,r=e.routes,o=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some((function(n){return qf(e,t,n)&&"primary"!==Wf(n)}))}(e,n,r)?{segmentGroup:Bf(new Hh(t,function(e,t){var n={};n.primary=t;var r,i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;""===o.path&&"primary"!==Wf(o)&&(n[Wf(o)]=new Hh([],{}))}}catch(a){i.e(a)}finally{i.f()}return n}(r,new Hh(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some((function(n){return qf(e,t,n)}))}(e,n,r)?{segmentGroup:Bf(new Hh(e.segments,function(e,t,n,r){var i,o={},a=_createForOfIteratorHelper(n);try{for(a.s();!(i=a.n()).done;){var s=i.value;qf(e,t,s)&&!r[Wf(s)]&&(o[Wf(s)]=new Hh([],{}))}}catch(u){a.e(u)}finally{a.f()}return Object.assign(Object.assign({},r),o)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,s,l,r),a=o.segmentGroup,u=o.slicedSegments;return 0===u.length&&a.hasChildren()?i.expandChildren(n,r,a).pipe(U((function(e){return new Hh(s,e)}))):0===r.length&&0===u.length?cc(new Hh(s,{})):i.expandSegment(n,a,r,u,"primary",!0).pipe(U((function(e){return new Hh(s.concat(e.segments),e.children)})))})))}},{key:"getChildConfig",value:function(e,t,n){var r=this;return t.children?cc(new Th(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?cc(t._loadedConfig):function(e,t,n){var r,i=t.canLoad;return i&&0!==i.length?B(i).pipe(U((function(r){var i,o=e.get(r);if(function(e){return e&&Nf(e.canLoad)}(o))i=o.canLoad(t,n);else{if(!Nf(o))throw new Error("Invalid CanLoad guard");i=o(t,n)}return Mh(i)}))).pipe(_c(),(r=function(e){return!0===e},function(e){return e.lift(new Vc(r,void 0,e))})):cc(!0)}(e.injector,t,n).pipe(q((function(n){return n?r.configLoader.load(e.injector,t).pipe(U((function(e){return t._loadedConfig=e,e}))):function(e){return new w((function(t){return t.error(Eh("Cannot load children because the guard of the route \"path: '".concat(e.path,"'\" returned false")))}))}(t)}))):cc(new Th([],e))}},{key:"lineralizeSegments",value:function(e,t){for(var n=[],r=t.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return cc(n);if(r.numberOfChildren>1||!r.children.primary)return Hf(e.redirectTo);r=r.children.primary}}},{key:"applyRedirectCommands",value:function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}},{key:"applyRedirectCreatreUrlTree",value:function(e,t,n,r){var i=this.createSegmentGroup(e,t.root,n,r);return new Uh(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}},{key:"createQueryParams",value:function(e,t){var n={};return jh(e,(function(e,r){if("string"==typeof e&&e.startsWith(":")){var i=e.substring(1);n[r]=t[i]}else n[r]=e})),n}},{key:"createSegmentGroup",value:function(e,t,n,r){var i=this,o=this.createSegments(e,t.segments,n,r),a={};return jh(t.children,(function(t,o){a[o]=i.createSegmentGroup(e,t,n,r)})),new Hh(o,a)}},{key:"createSegments",value:function(e,t,n,r){var i=this;return t.map((function(t){return t.path.startsWith(":")?i.findPosParam(e,t,r):i.findOrReturn(t,n)}))}},{key:"findPosParam",value:function(e,t,n){var r=n[t.path.substring(1)];if(!r)throw new Error("Cannot redirect to '".concat(e,"'. Cannot find '").concat(t.path,"'."));return r}},{key:"findOrReturn",value:function(e,t){var n,r=0,i=_createForOfIteratorHelper(t);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.path===e.path)return t.splice(r),o;r++}}catch(a){i.e(a)}finally{i.f()}return e}}]),e}();function Vf(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||xh)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Bf(e){if(1===e.numberOfChildren&&e.children.primary){var t=e.children.primary;return new Hh(e.segments.concat(t.segments),t.children)}return e}function qf(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Wf(e){return e.outlet||"primary"}var Qf=function e(t){_classCallCheck(this,e),this.path=t,this.route=this.path[this.path.length-1]},Zf=function e(t,n){_classCallCheck(this,e),this.component=t,this.route=n};function Kf(e,t,n){var r=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function Gf(e,t,n){var r=cf(e),i=e.value;jh(r,(function(e,r){Gf(e,i.component?t?t.children.getContext(r):null:t,n)})),n.canDeactivateChecks.push(new Zf(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}var $f=Symbol("INITIAL_VALUE");function Yf(){return qc((function(e){return(function(){for(var e=arguments.length,t=new Array(e),n=0;n0?Fh(n).parameters:{};i=new pf(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,ld(e),r,e.component,e,id(t),od(t)+n.length,cd(e))}else{var u=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new nd;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||xh)(n,e,t);if(!r)throw new nd;var i={};jh(r.posParams,(function(e,t){i[t]=e.path}));var o=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:o}}(t,e,n);o=u.consumedSegments,a=n.slice(u.lastChild),i=new pf(o,u.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,ld(e),r,e.component,e,id(t),od(t)+o.length,cd(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),c=ad(t,o,a,l,this.relativeLinkResolution),h=c.segmentGroup,f=c.slicedSegments;if(0===f.length&&h.hasChildren()){var d=this.processChildren(l,h);return[new lf(i,d)]}if(0===l.length&&0===f.length)return[new lf(i,[])];var v=this.processSegment(l,h,f,"primary");return[new lf(i,v)]}}]),e}();function id(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function od(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function ad(e,t,n,r,i){if(n.length>0&&function(e,t,n){return n.some((function(n){return sd(e,t,n)&&"primary"!==ud(n)}))}(e,n,r)){var o=new Hh(t,function(e,t,n,r){var i={};i.primary=r,r._sourceSegment=e,r._segmentIndexShift=t.length;var o,a=_createForOfIteratorHelper(n);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(""===s.path&&"primary"!==ud(s)){var u=new Hh([],{});u._sourceSegment=e,u._segmentIndexShift=t.length,i[ud(s)]=u}}}catch(l){a.e(l)}finally{a.f()}return i}(e,t,r,new Hh(n,e.children)));return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some((function(n){return sd(e,t,n)}))}(e,n,r)){var a=new Hh(e.segments,function(e,t,n,r,i,o){var a,s={},u=_createForOfIteratorHelper(r);try{for(u.s();!(a=u.n()).done;){var l=a.value;if(sd(e,n,l)&&!i[ud(l)]){var c=new Hh([],{});c._sourceSegment=e,c._segmentIndexShift="legacy"===o?e.segments.length:t.length,s[ud(l)]=c}}}catch(h){u.e(h)}finally{u.f()}return Object.assign(Object.assign({},i),s)}(e,t,n,r,e.children,i));return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:n}}var s=new Hh(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function sd(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function ud(e){return e.outlet||"primary"}function ld(e){return e.data||{}}function cd(e){return e.resolve||{}}function hd(e,t,n,r){var i=Kf(e,t,r);return Mh(i.resolve?i.resolve(t,n):i(t,n))}function fd(e){return function(t){return t.pipe(qc((function(t){var n=e(t);return n?B(n).pipe(U((function(){return t}))):B([t])})))}}var dd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"shouldDetach",value:function(e){return!1}},{key:"store",value:function(e,t){}},{key:"shouldAttach",value:function(e){return!1}},{key:"retrieve",value:function(e){return null}},{key:"shouldReuseRoute",value:function(e,t){return e.routeConfig===t.routeConfig}}]),e}(),vd=new He("ROUTES"),pd=function(){function e(t,n,r,i){_classCallCheck(this,e),this.loader=t,this.compiler=n,this.onLoadStartListener=r,this.onLoadEndListener=i}return _createClass(e,[{key:"load",value:function(e,t){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe(U((function(r){n.onLoadEndListener&&n.onLoadEndListener(t);var i=r.create(e);return new Th(Nh(i.injector.get(vd)).map(Ah),i)})))}},{key:"loadModuleFactory",value:function(e){var t=this;return"string"==typeof e?B(this.loader.load(e)):Mh(e()).pipe(q((function(e){return e instanceof tt?cc(e):B(t.compiler.compileModuleAsync(e))})))}}]),e}(),yd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"shouldProcessUrl",value:function(e){return!0}},{key:"extract",value:function(e){return e}},{key:"merge",value:function(e,t){return e}}]),e}();function gd(e){throw e}function md(e,t,n){return t.parse("/")}function _d(e,t){return cc(null)}var kd,Cd,wd,bd,Sd=((kd=function(){function e(t,n,r,i,o,a,s,u){var l=this;_classCallCheck(this,e),this.rootComponentType=t,this.urlSerializer=n,this.rootContexts=r,this.location=i,this.config=u,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new P,this.errorHandler=gd,this.malformedUriErrorHandler=md,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:_d,afterPreactivation:_d},this.urlHandlingStrategy=new yd,this.routeReuseStrategy=new dd,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(et),this.console=o.get(Vs);var c=o.get(nu);this.isNgZoneEnabled=c instanceof nu,this.resetConfig(u),this.currentUrlTree=new Uh(new Hh([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new pd(a,s,(function(e){return l.triggerEvent(new ph(e))}),(function(e){return l.triggerEvent(new yh(e))})),this.routerState=ff(this.currentUrlTree,this.rootComponentType),this.transitions=new hc({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return _createClass(e,[{key:"setupNavigations",value:function(e){var t=this,n=this.events;return e.pipe(kc((function(e){return 0!==e.id})),U((function(e){return Object.assign(Object.assign({},e),{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})})),qc((function(e){var r,i,o,a,s=!1,u=!1;return cc(e).pipe(Xc((function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?Object.assign(Object.assign({},t.lastSuccessfulNavigation),{previousNavigation:null}):null}})),qc((function(e){var r,i,o,a,s=!t.navigated||e.extractedUrl.toString()!==t.browserUrlTree.toString();if(("reload"===t.onSameUrlNavigation||s)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return cc(e).pipe(qc((function(e){var r=t.transitions.getValue();return n.next(new ah(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),r!==t.transitions.getValue()?yc:[e]})),qc((function(e){return Promise.resolve(e)})),(r=t.ngModule.injector,i=t.configLoader,o=t.urlSerializer,a=t.config,function(e){return e.pipe(qc((function(e){return function(e,t,n,r,i){return new zf(e,t,n,r,i).apply()}(r,i,o,e.extractedUrl,a).pipe(U((function(t){return Object.assign(Object.assign({},e),{urlAfterRedirects:t})})))})))}),Xc((function(e){t.currentNavigation=Object.assign(Object.assign({},t.currentNavigation),{finalUrl:e.urlAfterRedirects})})),function(e,n,r,i,o){return function(r){return r.pipe(q((function(r){return function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";return new rd(e,t,n,r,i,o).recognize()}(e,n,r.urlAfterRedirects,(a=r.urlAfterRedirects,t.serializeUrl(a)),i,o).pipe(U((function(e){return Object.assign(Object.assign({},r),{targetSnapshot:e})})));var a})))}}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),Xc((function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),Xc((function(e){var r=new ch(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(r)})));if(s&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var u=e.id,l=e.extractedUrl,c=e.source,h=e.restoredState,f=e.extras,d=new ah(u,t.serializeUrl(l),c,h);n.next(d);var v=ff(l,t.rootComponentType).snapshot;return cc(Object.assign(Object.assign({},e),{targetSnapshot:v,urlAfterRedirects:l,extras:Object.assign(Object.assign({},f),{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),yc})),fd((function(e){var n=e.targetSnapshot,r=e.id,i=e.extractedUrl,o=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!s,replaceUrl:!!u})})),Xc((function(e){var n=new hh(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),U((function(e){return Object.assign(Object.assign({},e),{guards:(n=e.targetSnapshot,r=e.currentSnapshot,i=t.rootContexts,o=n._root,function e(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},a=cf(n);return t.children.forEach((function(t){!function(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},a=t.value,s=n?n.value:null,u=r?r.getContext(t.value.outlet):null;if(s&&a.routeConfig===s.routeConfig){var l=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Vh(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Vh(e.url,t.url)||!Oh(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kf(e,t)||!Oh(e.queryParams,t.queryParams);case"paramsChange":default:return!kf(e,t)}}(s,a,a.routeConfig.runGuardsAndResolvers);l?o.canActivateChecks.push(new Qf(i)):(a.data=s.data,a._resolvedData=s._resolvedData),e(t,n,a.component?u?u.children:null:r,i,o),l&&o.canDeactivateChecks.push(new Zf(u&&u.outlet&&u.outlet.component||null,s))}else s&&Gf(n,u,o),o.canActivateChecks.push(new Qf(i)),e(t,null,a.component?u?u.children:null:r,i,o)}(t,a[t.value.outlet],r,i.concat([t.value]),o),delete a[t.value.outlet]})),jh(a,(function(e,t){return Gf(e,r.getContext(t),o)})),o}(o,r?r._root:null,i,[o.value]))});var n,r,i,o})),function(e,t){return function(n){return n.pipe(q((function(n){var r=n.targetSnapshot,i=n.currentSnapshot,o=n.guards,a=o.canActivateChecks,s=o.canDeactivateChecks;return 0===s.length&&0===a.length?cc(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,r){return B(e).pipe(q((function(e){return function(e,t,n,r,i){var o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?cc(o.map((function(o){var a,s=Kf(o,t,i);if(function(e){return e&&Nf(e.canDeactivate)}(s))a=Mh(s.canDeactivate(e,t,n,r));else{if(!Nf(s))throw new Error("Invalid CanDeactivate guard");a=Mh(s(e,t,n,r))}return a.pipe(zc())}))).pipe(Yf()):cc(!0)}(e.component,e.route,n,t,r)})),zc((function(e){return!0!==e}),!0))}(s,r,i,e).pipe(q((function(n){return n&&"boolean"==typeof n?function(e,t,n,r){return B(t).pipe(Jc((function(t){return B([Xf(t.route.parent,r),Jf(t.route,r),td(e,t.path,n),ed(e,t.route,n)]).pipe(_c(),zc((function(e){return!0!==e}),!0))})),zc((function(e){return!0!==e}),!0))}(r,a,e,t):cc(n)})),U((function(e){return Object.assign(Object.assign({},n),{guardsResult:e})})))})))}}(t.ngModule.injector,(function(e){return t.triggerEvent(e)})),Xc((function(e){if(Ff(e.guardsResult)){var n=Eh('Redirecting to "'.concat(t.serializeUrl(e.guardsResult),'"'));throw n.url=e.guardsResult,n}})),Xc((function(e){var n=new fh(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(n)})),kc((function(e){if(!e.guardsResult){t.resetUrlToCurrentUrlTree();var r=new uh(e.id,t.serializeUrl(e.extractedUrl),"");return n.next(r),e.resolve(!1),!1}return!0})),fd((function(e){if(e.guards.canActivateChecks.length)return cc(e).pipe(Xc((function(e){var n=new dh(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),(n=t.paramsInheritanceStrategy,r=t.ngModule.injector,function(e){return e.pipe(q((function(e){var t=e.targetSnapshot,i=e.guards.canActivateChecks;return i.length?B(i).pipe(Jc((function(e){return function(e,t,n,r){return function(e,t,n,r){var i=Object.keys(e);if(0===i.length)return cc({});if(1===i.length){var o=i[0];return hd(e[o],t,n,r).pipe(U((function(e){return _defineProperty({},o,e)})))}var a={};return B(i).pipe(q((function(i){return hd(e[i],t,n,r).pipe(U((function(e){return a[i]=e,e})))}))).pipe(Nc(),U((function(){return a})))}(e._resolve,e,t,r).pipe(U((function(t){return e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),vf(e,n).resolve),null})))}(e.route,t,n,r)})),function(e,t){return arguments.length>=2?function(n){return _(Gc(e,t),Sc(1),Ac(t))(n)}:function(t){return _(Gc((function(t,n,r){return e(t,n,r+1)})),Sc(1))(t)}}((function(e,t){return e})),U((function(t){return e}))):cc(e)})))}),Xc((function(e){var n=new vh(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})));var n,r})),fd((function(e){var n=e.targetSnapshot,r=e.id,i=e.extractedUrl,o=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!s,replaceUrl:!!u})})),U((function(e){var n=function(e,t,n){var r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){var i=r.value;i._futureSnapshot=n.value;var o=function(t,n,r){return n.children.map((function(n){var i,o=_createForOfIteratorHelper(r.children);try{for(o.s();!(i=o.n()).done;){var a=i.value;if(t.shouldReuseRoute(a.value.snapshot,n.value))return e(t,n,a)}}catch(s){o.e(s)}finally{o.f()}return e(t,n)}))}(t,n,r);return new lf(i,o)}var a=t.retrieve(n.value);if(a){var s=a.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=t.value;for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.relativeTo,r=t.queryParams,i=t.fragment,o=t.preserveQueryParams,a=t.queryParamsHandling,s=t.preserveFragment;sr()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var u=n||this.routerState.root,l=s?this.currentUrlTree.fragment:i,c=null;if(a)switch(a){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=r||null}else c=o?this.currentUrlTree.queryParams:r||null;return null!==c&&(c=this.removeEmptyProps(c)),function(e,t,n,r,i){if(0===n.length)return wf(t.root,t.root,t,r,i);var o=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new bf(!0,0,e);var t=0,n=!1,r=e.reduce((function(e,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var o={};return jh(r.outlets,(function(e,t){o[t]="string"==typeof e?e.split("/"):e})),[].concat(_toConsumableArray(e),[{outlets:o}])}if(r.segmentPath)return[].concat(_toConsumableArray(e),[r.segmentPath])}return"string"!=typeof r?[].concat(_toConsumableArray(e),[r]):0===i?(r.split("/").forEach((function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))})),e):[].concat(_toConsumableArray(e),[r])}),[]);return new bf(n,t,r)}(n);if(o.toRoot())return wf(t.root,new Hh([],{}),t,r,i);var a=function(e,t,n){if(e.isAbsolute)return new Sf(t.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new Sf(n.snapshot._urlSegment,!0,0);var r=Cf(e.commands[0])?0:1;return function(e,t,n){for(var r=e,i=t,o=n;o>i;){if(o-=i,!(r=r.parent))throw new Error("Invalid number of '../'");i=r.segments.length}return new Sf(r,!1,i-o)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(o,t,e),s=a.processChildren?Tf(a.segmentGroup,a.index,o.commands):xf(a.segmentGroup,a.index,o.commands);return wf(a.segmentGroup,s,t,r,i)}(u,this.currentUrlTree,e,c,l)}},{key:"navigateByUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};sr()&&this.isNgZoneEnabled&&!nu.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=Ff(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)}},{key:"navigate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(e){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,e),this.router=t,this.viewportScroller=n,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}return _createClass(e,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var e=this;return this.router.events.subscribe((function(t){t instanceof ah?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof sh&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))}))}},{key:"consumeScrollEvents",value:function(){var e=this;return this.router.events.subscribe((function(t){t instanceof Ch&&(t.position?"top"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):"enabled"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))}))}},{key:"scheduleScrollEvent",value:function(e,t){this.router.triggerEvent(new Ch(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),e}()).\u0275fac=function(e){Ao()},wd.\u0275dir=_t({type:wd}),wd),Dd=new He("ROUTER_CONFIGURATION"),Nd=new He("ROUTER_FORROOT_GUARD"),Fd=[tl,{provide:qh,useClass:Wh},{provide:Sd,useFactory:function(e,t,n,r,i,o,a){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,c=new Sd(null,e,t,n,r,i,o,Nh(a));if(u&&(c.urlHandlingStrategy=u),l&&(c.routeReuseStrategy=l),s.errorHandler&&(c.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(c.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var h=Du();c.events.subscribe((function(e){h.logGroup("Router Event: "+e.constructor.name),h.log(e.toString()),h.log(e),h.logGroupEnd()}))}return s.onSameUrlNavigation&&(c.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(c.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(c.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(c.relativeLinkResolution=s.relativeLinkResolution),c},deps:[qh,xd,tl,po,Su,Js,vd,Dd,[function(){return function e(){_classCallCheck(this,e)}}(),new se],[function(){return function e(){_classCallCheck(this,e)}}(),new se]]},xd,{provide:df,useFactory:function(e){return e.routerState.root},deps:[Sd]},{provide:Su,useClass:Tu},Ad,Rd,function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"preload",value:function(e,t){return t().pipe(Fc((function(){return cc(null)})))}}]),e}(),{provide:Dd,useValue:{enableTracing:!1}}];function jd(){return new yu("Router",Sd)}var Md,Ld=((Md=function(){function e(t,n){_classCallCheck(this,e)}return _createClass(e,null,[{key:"forRoot",value:function(t,n){return{ngModule:e,providers:[Fd,Vd(t),{provide:Nd,useFactory:zd,deps:[[Sd,new se,new le]]},{provide:Dd,useValue:n||{}},{provide:Zu,useFactory:Hd,deps:[ju,[new ae(Ju),new se],Dd]},{provide:Od,useFactory:Ud,deps:[Sd,El,Dd]},{provide:Id,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Rd},{provide:yu,multi:!0,useFactory:jd},[qd,{provide:Ns,multi:!0,useFactory:Wd,deps:[qd]},{provide:Kd,useFactory:Qd,deps:[qd]},{provide:zs,multi:!0,useExisting:Kd}]]}}},{key:"forChild",value:function(t){return{ngModule:e,providers:[Vd(t)]}}}]),e}()).\u0275mod=gt({type:Md}),Md.\u0275inj=de({factory:function(e){return new(e||Md)(Ge(Nd,8),Ge(Sd,8))}}),Md);function Ud(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new Od(e,t,n)}function Hd(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new el(e,t):new Xu(e,t)}function zd(e){if(e)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Vd(e){return[{provide:yo,multi:!0,useValue:e},{provide:vd,multi:!0,useValue:e}]}var Bd,qd=((Bd=function(){function e(t){_classCallCheck(this,e),this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new P}return _createClass(e,[{key:"appInitializer",value:function(){var e=this;return this.injector.get(Uu,Promise.resolve(null)).then((function(){var t=null,n=new Promise((function(e){return t=e})),r=e.injector.get(Sd),i=e.injector.get(Dd);if(e.isLegacyDisabled(i)||e.isLegacyEnabled(i))t(!0);else if("disabled"===i.initialNavigation)r.setUpLocationChangeListener(),t(!0);else{if("enabled"!==i.initialNavigation)throw new Error("Invalid initialNavigation options: '".concat(i.initialNavigation,"'"));r.hooks.afterPreactivation=function(){return e.initNavigation?cc(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},r.initialNavigation()}return n}))}},{key:"bootstrapListener",value:function(e){var t=this.injector.get(Dd),n=this.injector.get(Ad),r=this.injector.get(Od),i=this.injector.get(Sd),o=this.injector.get(wu);e===o.components[0]&&(this.isLegacyEnabled(t)?i.initialNavigation():this.isLegacyDisabled(t)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"isLegacyEnabled",value:function(e){return"legacy_enabled"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}},{key:"isLegacyDisabled",value:function(e){return"legacy_disabled"===e.initialNavigation||!1===e.initialNavigation}}]),e}()).\u0275fac=function(e){return new(e||Bd)(Ge(po))},Bd.\u0275prov=fe({token:Bd,factory:Bd.\u0275fac}),Bd);function Wd(e){return e.appInitializer.bind(e)}function Qd(e){return e.bootstrapListener.bind(e)}var Zd,Kd=new He("Router Initializer"),Gd=[],$d=((Zd=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:Zd}),Zd.\u0275inj=de({factory:function(e){return new(e||Zd)},imports:[[Ld.forRoot(Gd)],Ld]}),Zd);function Yd(e){return null!=e&&""+e!="false"}function Jd(e){return e instanceof Ia?e.nativeElement:e}function Xd(e,t,n,i){return r(n)&&(i=n,n=void 0),i?Xd(e,t,n).pipe(U((function(e){return u(e)?i.apply(void 0,_toConsumableArray(e)):i(e)}))):new w((function(r){!function e(t,n,r,i,o){var a;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(t)){var s=t;t.addEventListener(n,r,o),a=function(){return s.removeEventListener(n,r,o)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(t)){var u=t;t.on(n,r),a=function(){return u.off(n,r)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(t)){var l=t;t.addListener(n,r),a=function(){return l.removeListener(n,r)}}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(var c=0,h=t.length;c1?Array.prototype.slice.call(arguments):e)}),r,n)}))}var ev=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i.pending=!1,i}return _createClass(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}},{key:"requestAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:"recycleAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:"execute",value:function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(e,t){var n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}},{key:"_unsubscribe",value:function(){var e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}]),n}(function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){return _classCallCheck(this,n),t.call(this)}return _createClass(n,[{key:"schedule",value:function(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this}}]),n}(f)),tv=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e,r)).scheduler=e,i.work=r,i}return _createClass(n,[{key:"requestAsyncId",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==r&&r>0?_get(_getPrototypeOf(n.prototype),"requestAsyncId",this).call(this,e,t,r):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame((function(){return e.flush(null)}))))}},{key:"recycleAsyncId",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==r&&r>0||null===r&&this.delay>0)return _get(_getPrototypeOf(n.prototype),"recycleAsyncId",this).call(this,e,t,r);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}}]),n}(ev),nv=function(){var e=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;_classCallCheck(this,e),this.SchedulerAction=t,this.now=n}return _createClass(e,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}]),e}();return e.now=function(){return Date.now()},e}(),rv=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nv.now;return _classCallCheck(this,n),(r=t.call(this,e,(function(){return n.delegate&&n.delegate!==_assertThisInitialized(r)?n.delegate.now():i()}))).actions=[],r.active=!1,r.scheduled=void 0,r}return _createClass(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(e,t,r):_get(_getPrototypeOf(n.prototype),"schedule",this).call(this,e,t,r)}},{key:"flush",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}]),n}(nv),iv=new(function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"flush",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r=0}function lv(e){var t=e.index,n=e.period,r=e.subscriber;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}function cv(e){return function(t){return t.lift(new fv(e))}}var hv,fv=function(){function e(t){_classCallCheck(this,e),this.notifier=t}return _createClass(e,[{key:"call",value:function(e,t){var n=new dv(e),r=M(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}]),e}(),dv=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this,e)).seenValue=!1,r}return _createClass(n,[{key:"notifyNext",value:function(e,t,n,r,i){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}]),n}(L);try{hv="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(am){hv=!1}var vv,pv,yv,gv=((yv=function e(t){_classCallCheck(this,e),this._platformId=t,this.isBrowser=this._platformId?"browser"===this._platformId:"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!hv)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}).\u0275fac=function(e){return new(e||yv)(Ge(Hs,8))},yv.\u0275prov=fe({factory:function(){return new yv(Ge(Hs,8))},token:yv,providedIn:"root"}),yv);function mv(e){return function(){if(null==vv&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return vv=!0}}))}finally{vv=vv||!1}return vv}()?e:!!e.capture}var _v,kv,Cv,wv=new He("cdk-dir-doc",{providedIn:"root",factory:function(){return $e(Fu)}}),bv=((Cv=function(){function e(t){if(_classCallCheck(this,e),this.value="ltr",this.change=new gs,t){var n=t.documentElement?t.documentElement.dir:null,r=(t.body?t.body.dir:null)||n;this.value="ltr"===r||"rtl"===r?r:"ltr"}}return _createClass(e,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),e}()).\u0275fac=function(e){return new(e||Cv)(Ge(wv,8))},Cv.\u0275prov=fe({factory:function(){return new Cv(Ge(wv,8))},token:Cv,providedIn:"root"}),Cv),Sv=((kv=function(){function e(t,n,r){var i=this;_classCallCheck(this,e),this._platform=t,this._document=r,n.runOutsideAngular((function(){var e=i._getWindow();i._change=t.isBrowser?$(Xd(e,"resize"),Xd(e,"orientationchange")):cc(),i._invalidateCache=i.change().subscribe((function(){return i._updateViewportSize()}))}))}return _createClass(e,[{key:"ngOnDestroy",value:function(){this._invalidateCache.unsubscribe()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,r=t.height;return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._getDocument(),t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe(function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ov;return t=function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=-1;return uv(t)?r=Number(t)<1?1:Number(t):R(t)&&(n=t),R(n)||(n=ov),new w((function(t){var i=uv(e)?e:+e-n.now();return n.schedule(lv,i,{index:0,period:r,subscriber:t})}))}(e,n)},function(e){return e.lift(new av(t))}}(e)):this._change}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}()).\u0275fac=function(e){return new(e||kv)(Ge(gv),Ge(nu),Ge(Fu,8))},kv.\u0275prov=fe({factory:function(){return new kv(Ge(gv),Ge(nu),Ge(Fu,8))},token:kv,providedIn:"root"}),kv),Ev=((_v=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:_v}),_v.\u0275inj=de({factory:function(e){return new(e||_v)}}),_v);function xv(e){var t=e.subscriber,n=e.counter,r=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}function Tv(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function Pv(e,t){var n=t?"":"none";Tv(e.style,{touchAction:t?"":"none",webkitUserDrag:t?"":"none",webkitTapHighlightColor:t?"":"transparent",userSelect:n,msUserSelect:n,webkitUserSelect:n,MozUserSelect:n})}function Iv(e){var t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function Rv(e,t){return e.getPropertyValue(t).split(",").map((function(e){return e.trim()}))}function Av(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}function Ov(e,t,n){var r=e.top,i=e.bottom,o=e.left,a=e.right;return n>=r&&n<=i&&t>=o&&t<=a}function Dv(e,t,n){e.top+=t,e.bottom=e.top+e.height,e.left+=n,e.right=e.left+e.width}function Nv(e,t,n,r){var i=e.top,o=e.right,a=e.bottom,s=e.left,u=e.width*t,l=e.height*t;return r>i-l&&rs-u&&n=s._config.dragStartThreshold){if(!(Date.now()>=s._dragStartTime+s._getDragStartDelay(e)))return void s._endDragSequence(e);s._dropContainer&&s._dropContainer.isDragging()||(s._hasStartedDragging=!0,s._ngZone.run((function(){return s._startDragSequence(e)})))}},this._pointerUp=function(e){s._endDragSequence(e)},this.withRootElement(t),this._parentPositions=new Fv(r,o),a.registerDragItem(this)}return _createClass(e,[{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(e){var t=Yd(e);t!==this._disabled&&(this._disabled=t,this._toggleNativeDragInteractions())}},{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(e){return this._handles=e.map((function(e){return Jd(e)})),this._handles.forEach((function(e){return Pv(e,!1)})),this._toggleNativeDragInteractions(),this}},{key:"withPreviewTemplate",value:function(e){return this._previewTemplate=e,this}},{key:"withPlaceholderTemplate",value:function(e){return this._placeholderTemplate=e,this}},{key:"withRootElement",value:function(e){var t=this,n=Jd(e);return n!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular((function(){n.addEventListener("mousedown",t._pointerDown,Mv),n.addEventListener("touchstart",t._pointerDown,jv)})),this._initialTransform=void 0,this._rootElement=n),this}},{key:"withBoundaryElement",value:function(e){var t=this;return this._boundaryElement=e?Jd(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return t._containInsideBoundaryOnResize()}))),this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&Vv(this._rootElement),Vv(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(e){this._handles.indexOf(e)>-1&&this._disabledHandles.add(e)}},{key:"enableHandle",value:function(e){this._disabledHandles.delete(e)}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"_withDropContainer",value:function(e){this._dropContainer=e}},{key:"getFreeDragPosition",value:function(){var e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}},{key:"setFreeDragPosition",value:function(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}},{key:"_sortFromLastPointerPosition",value:function(){var e=this._pointerPositionAtLastDirectionChange;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e))}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&Vv(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&Vv(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(e){var t=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){t._cleanupDragArtifacts(e),t._cleanupCachedDimensions(),t._dragDropRegistry.stopDragging(t)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){t.ended.next({source:t,distance:t._getDragDistance(t._getPointerPositionOnPage(e))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}},{key:"_startDragSequence",value:function(e){this.started.next({source:this}),Bv(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();var t,n=this._dropContainer;if(n){var r=this._rootElement,i=r.parentNode,o=this._preview=this._createPreviewElement(),a=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");i.insertBefore(s,r),r.style.display="none",this._document.body.appendChild(i.replaceChild(a,r)),(t=this._document,t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement||t.body).appendChild(o),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}},{key:"_initializeDragSequence",value:function(e,t){var n=this;t.stopPropagation();var r=this.isDragging(),i=Bv(t),o=!i&&0!==t.button,a=this._rootElement,s=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(t.target&&t.target.draggable&&"mousedown"===t.type&&t.preventDefault(),!(r||o||s)){this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor,a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.subscribe((function(e){n._updateOnScroll(e)})),this._boundaryElement&&(this._boundaryRect=Av(this._boundaryElement));var u=this._previewTemplate;this._pickupPositionInElement=u&&u.template&&!u.matchSize?{x:0,y:0}:this._getPointerPositionInElement(e,t);var l=this._pickupPositionOnPage=this._getPointerPositionOnPage(t);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,t)}}},{key:"_cleanupDragArtifacts",value:function(e){var t=this;this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var n=t._dropContainer,r=n.getItemIndex(t),i=t._getPointerPositionOnPage(e),o=t._getDragDistance(t._getPointerPositionOnPage(e)),a=n._isOverContainer(i.x,i.y);t.ended.next({source:t,distance:o}),t.dropped.next({item:t,currentIndex:r,previousIndex:t._initialIndex,container:n,previousContainer:t._initialContainer,isPointerOverContainer:a,distance:o}),n.drop(t,r,t._initialContainer,a,o,t._initialIndex),t._dropContainer=t._initialContainer}))}},{key:"_updateActiveDropContainer",value:function(e){var t=this,n=e.x,r=e.y,i=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!i&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(i=this._initialContainer),i&&i!==this._dropContainer&&this._ngZone.run((function(){t.exited.next({item:t,container:t._dropContainer}),t._dropContainer.exit(t),t._dropContainer=i,t._dropContainer.enter(t,n,r,i===t._initialContainer&&i.sortingDisabled?t._initialIndex:void 0),t.entered.next({item:t,container:i,currentIndex:i.getItemIndex(t)})})),this._dropContainer._startScrollingIfNecessary(n,r),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this._preview.style.transform=Uv(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y)}},{key:"_createPreviewElement",value:function(){var e,t=this._previewTemplate,n=this.previewClass,r=t?t.template:null;if(r&&t){var i=t.matchSize?this._rootElement.getBoundingClientRect():null,o=t.viewContainer.createEmbeddedView(r,t.context);o.detectChanges(),e=qv(o,this._document),this._previewRef=o,t.matchSize?Wv(e,i):e.style.transform=Uv(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var a=this._rootElement;Wv(e=Hv(a),a.getBoundingClientRect())}return Tv(e.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:""+(this._config.zIndex||1e3)}),Pv(e,!1),e.classList.add("cdk-drag-preview"),e.setAttribute("dir",this._direction),n&&(Array.isArray(n)?n.forEach((function(t){return e.classList.add(t)})):e.classList.add(n)),e}},{key:"_animatePreviewToPlaceholder",value:function(){var e=this;if(!this._hasMoved)return Promise.resolve();var t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=Uv(t.left,t.top);var n=function(e){var t=getComputedStyle(e),n=Rv(t,"transition-property"),r=n.find((function(e){return"transform"===e||"all"===e}));if(!r)return 0;var i=n.indexOf(r),o=Rv(t,"transition-duration"),a=Rv(t,"transition-delay");return Iv(o[i])+Iv(a[i])}(this._preview);return 0===n?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(t){var r=function n(r){(!r||r.target===e._preview&&"transform"===r.propertyName)&&(e._preview.removeEventListener("transitionend",n),t(),clearTimeout(i))},i=setTimeout(r,1.5*n);e._preview.addEventListener("transitionend",r)}))}))}},{key:"_createPlaceholderElement",value:function(){var e,t=this._placeholderTemplate,n=t?t.template:null;return n?(this._placeholderRef=t.viewContainer.createEmbeddedView(n,t.context),this._placeholderRef.detectChanges(),e=qv(this._placeholderRef,this._document)):e=Hv(this._rootElement),e.classList.add("cdk-drag-placeholder"),e}},{key:"_getPointerPositionInElement",value:function(e,t){var n=this._rootElement.getBoundingClientRect(),r=e===this._rootElement?null:e,i=r?r.getBoundingClientRect():n,o=Bv(t)?t.targetTouches[0]:t,a=this._getViewportScrollPosition();return{x:i.left-n.left+(o.pageX-i.left-a.left),y:i.top-n.top+(o.pageY-i.top-a.top)}}},{key:"_getPointerPositionOnPage",value:function(e){var t=Bv(e)?e.touches[0]||e.changedTouches[0]:e,n=this._getViewportScrollPosition();return{x:t.pageX-n.left,y:t.pageY-n.top}}},{key:"_getConstrainedPointerPosition",value:function(e){var t=this.constrainPosition?this.constrainPosition(e,this):e,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?t.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(t.x=this._pickupPositionOnPage.x),this._boundaryRect){var r=this._pickupPositionInElement,i=r.x,o=r.y,a=this._boundaryRect,s=this._previewRect,u=a.top+o,l=a.bottom-(s.height-o);t.x=zv(t.x,a.left+i,a.right-(s.width-i)),t.y=zv(t.y,u,l)}return t}},{key:"_updatePointerDirectionDelta",value:function(e){var t=e.x,n=e.y,r=this._pointerDirectionDelta,i=this._pointerPositionAtLastDirectionChange,o=Math.abs(t-i.x),a=Math.abs(n-i.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=t>i.x?1:-1,i.x=t),a>this._config.pointerDirectionChangeThreshold&&(r.y=n>i.y?1:-1,i.y=n),r}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,Pv(this._rootElement,e))}}},{key:"_removeRootElementListeners",value:function(e){e.removeEventListener("mousedown",this._pointerDown,Mv),e.removeEventListener("touchstart",this._pointerDown,jv)}},{key:"_applyRootElementTransform",value:function(e,t){var n=Uv(e,t);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?n+" "+this._initialTransform:n}},{key:"_getDragDistance",value:function(e){var t=this._pickupPositionOnPage;return t?{x:e.x-t.x,y:e.y-t.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}},{key:"_containInsideBoundaryOnResize",value:function(){var e=this._passiveTransform,t=e.x,n=e.y;if(!(0===t&&0===n||this.isDragging())&&this._boundaryElement){var r=this._boundaryElement.getBoundingClientRect(),i=this._rootElement.getBoundingClientRect();if(!(0===r.width&&0===r.height||0===i.width&&0===i.height)){var o=r.left-i.left,a=i.right-r.right,s=r.top-i.top,u=i.bottom-r.bottom;r.width>i.width?(o>0&&(t+=o),a>0&&(t-=a)):t=0,r.height>i.height?(s>0&&(n+=s),u>0&&(n-=u)):n=0,t===this._passiveTransform.x&&n===this._passiveTransform.y||this.setFreeDragPosition({y:n,x:t})}}}},{key:"_getDragStartDelay",value:function(e){var t=this.dragStartDelay;return"number"==typeof t?t:Bv(e)?t.touch:t?t.mouse:0}},{key:"_updateOnScroll",value:function(e){var t=this._parentPositions.handleScroll(e);this._boundaryRect&&t&&Dv(this._boundaryRect,t.top,t.left)}},{key:"_getViewportScrollPosition",value:function(){var e=this._parentPositions.positions.get(this._document);return e?e.scrollPosition:this._viewportRuler.getViewportScrollPosition()}}]),e}();function Uv(e,t){return"translate3d(".concat(Math.round(e),"px, ").concat(Math.round(t),"px, 0)")}function Hv(e){var t=e.cloneNode(!0),n=t.querySelectorAll("[id]"),r=e.querySelectorAll("canvas");t.removeAttribute("id");for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ov;return(!uv(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=ov),new w((function(n){return n.add(t.schedule(xv,e,{subscriber:n,counter:0,period:e})),n}))}(0,iv).pipe(cv(a._stopScrollTimers)).subscribe((function(){var e=a._scrollNode;1===a._verticalScrollDirection?Gv(e,-2):2===a._verticalScrollDirection&&Gv(e,2),1===a._horizontalScrollDirection?$v(e,-2):2===a._horizontalScrollDirection&&$v(e,2)}))},this.element=Jd(t),this._document=r,this.withScrollableParents([this.element]),n.registerDropContainer(this),this._parentPositions=new Fv(r,o)}return _createClass(e,[{key:"dispose",value:function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}},{key:"isDragging",value:function(){return this._isDragging}},{key:"start",value:function(){var e=this,t=Jd(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach((function(t){return t._startReceiving(e)})),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}},{key:"enter",value:function(e,t,n,r){var i;this.start(),null==r?-1===(i=this.sortingDisabled?this._draggables.indexOf(e):-1)&&(i=this._getItemIndexFromPointerPosition(e,t,n)):i=r;var o=this._activeDraggables,a=o.indexOf(e),s=e.getPlaceholderElement(),u=o[i];if(u===e&&(u=o[i+1]),a>-1&&o.splice(a,1),u&&!this._dragDropRegistry.isDragging(u)){var l=u.getRootElement();l.parentElement.insertBefore(s,l),o.splice(i,0,e)}else{var c=Jd(this.element);this._shouldEnterAsFirstChild(t,n)?(c.insertBefore(s,o[0].getRootElement()),o.unshift(e)):(c.appendChild(s),o.push(e))}s.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}},{key:"exit",value:function(e){this._reset(),this.exited.next({item:e,container:this})}},{key:"drop",value:function(e,t,n,r,i,o){this._reset(),null==o&&(o=n.getItemIndex(e)),this.dropped.next({item:e,currentIndex:t,previousIndex:o,container:this,previousContainer:n,isPointerOverContainer:r,distance:i})}},{key:"withItems",value:function(e){var t=this,n=this._draggables;return this._draggables=e,e.forEach((function(e){return e._withDropContainer(t)})),this.isDragging()&&(n.filter((function(e){return e.isDragging()})).every((function(t){return-1===e.indexOf(t)}))?this._reset():this._cacheItems()),this}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"connectedTo",value:function(e){return this._siblings=e.slice(),this}},{key:"withOrientation",value:function(e){return this._orientation=e,this}},{key:"withScrollableParents",value:function(e){var t=Jd(this.element);return this._scrollableElements=-1===e.indexOf(t)?[t].concat(_toConsumableArray(e)):e.slice(),this}},{key:"getScrollableParents",value:function(){return this._scrollableElements}},{key:"getItemIndex",value:function(e){return this._isDragging?Kv("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(t){return t.drag===e})):this._draggables.indexOf(e)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(e,t,n,r){if(!this.sortingDisabled&&Nv(this._clientRect,.05,t,n)){var i=this._itemPositions,o=this._getItemIndexFromPointerPosition(e,t,n,r);if(!(-1===o&&i.length>0)){var a="horizontal"===this._orientation,s=Kv(i,(function(t){return t.drag===e})),u=i[o],l=i[s].clientRect,c=u.clientRect,h=s>o?1:-1;this._previousSwap.drag=u.drag,this._previousSwap.delta=a?r.x:r.y;var f=this._getItemOffsetPx(l,c,h),d=this._getSiblingOffsetPx(s,i,h),v=i.slice();!function(e,t,n){var r=Qv(t,e.length-1),i=Qv(n,e.length-1);if(r!==i){for(var o=e[r],a=i0&&(a=1):e.scrollHeight-u>e.clientHeight&&(a=2)}if(o){var l=e.scrollLeft;1===o?l>0&&(s=1):e.scrollWidth-l>e.clientWidth&&(s=2)}return[a,s]}(s,a.clientRect,e,t),2),i=u[0],o=u[1],(i||o)&&(r=s))})),!i&&!o){var a=this._viewportRuler.getViewportSize(),s=a.width,u=a.height,l={width:s,height:u,top:0,right:s,bottom:u,left:0};i=Yv(l,t),o=Jv(l,e),r=window}!r||i===this._verticalScrollDirection&&o===this._horizontalScrollDirection&&r===this._scrollNode||(this._verticalScrollDirection=i,this._horizontalScrollDirection=o,this._scrollNode=r,(i||o)&&r?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_cacheParentPositions",value:function(){var e=Jd(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(e).clientRect}},{key:"_cacheItemPositions",value:function(){var e="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(e){var t=e.getVisibleElement();return{drag:e,offset:0,clientRect:Av(t)}})).sort((function(t,n){return e?t.clientRect.left-n.clientRect.left:t.clientRect.top-n.clientRect.top}))}},{key:"_reset",value:function(){var e=this;this._isDragging=!1;var t=Jd(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach((function(e){var t=e.getRootElement();t&&(t.style.transform="")})),this._siblings.forEach((function(t){return t._stopReceiving(e)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(e,t,n){var r="horizontal"===this._orientation,i=t[e].clientRect,o=t[e+-1*n],a=i[r?"width":"height"]*n;if(o){var s=r?"left":"top",u=r?"right":"bottom";-1===n?a-=o.clientRect[s]-i[u]:a+=i[s]-o.clientRect[u]}return a}},{key:"_getItemOffsetPx",value:function(e,t,n){var r="horizontal"===this._orientation,i=r?t.left-e.left:t.top-e.top;return-1===n&&(i+=r?t.width-e.width:t.height-e.height),i}},{key:"_shouldEnterAsFirstChild",value:function(e,t){if(!this._activeDraggables.length)return!1;var n=this._itemPositions,r="horizontal"===this._orientation;if(n[0].drag!==this._activeDraggables[0]){var i=n[n.length-1].clientRect;return r?e>=i.right:t>=i.bottom}var o=n[0].clientRect;return r?e<=o.left:t<=o.top}},{key:"_getItemIndexFromPointerPosition",value:function(e,t,n,r){var i=this,o="horizontal"===this._orientation;return Kv(this._itemPositions,(function(a,s,u){var l=a.drag,c=a.clientRect;if(l===e)return u.length<2;if(r){var h=o?r.x:r.y;if(l===i._previousSwap.drag&&h===i._previousSwap.delta)return!1}return o?t>=Math.floor(c.left)&&t=Math.floor(c.top)&&n=n-i&&t<=n+i?1:t>=r-i&&t<=r+i?2:0}function Jv(e,t){var n=e.left,r=e.right,i=.05*e.width;return t>=n-i&&t<=n+i?1:t>=r-i&&t<=r+i?2:0}var Xv,ep,tp,np,rp,ip,op=mv({passive:!1,capture:!0}),ap=((Xv=function(){function e(t,n){var r=this;_classCallCheck(this,e),this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new P,this.pointerUp=new P,this.scroll=new P,this._preventDefaultWhileDragging=function(e){r._activeDragInstances.size&&e.preventDefault()},this._document=n}return _createClass(e,[{key:"registerDropContainer",value:function(e){this._dropInstances.has(e)||this._dropInstances.add(e)}},{key:"registerDragItem",value:function(e){var t=this;this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){t._document.addEventListener("touchmove",t._preventDefaultWhileDragging,op)}))}},{key:"removeDropContainer",value:function(e){this._dropInstances.delete(e)}},{key:"removeDragItem",value:function(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,op)}},{key:"startDragging",value:function(e,t){var n=this;if(!this._activeDragInstances.has(e)&&(this._activeDragInstances.add(e),1===this._activeDragInstances.size)){var r=t.type.startsWith("touch"),i=r?"touchend":"mouseup";this._globalListeners.set(r?"touchmove":"mousemove",{handler:function(e){return n.pointerMove.next(e)},options:op}).set(i,{handler:function(e){return n.pointerUp.next(e)},options:!0}).set("scroll",{handler:function(e){return n.scroll.next(e)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:op}),this._ngZone.runOutsideAngular((function(){n._globalListeners.forEach((function(e,t){n._document.addEventListener(t,e.handler,e.options)}))}))}}},{key:"stopDragging",value:function(e){this._activeDragInstances.delete(e),0===this._activeDragInstances.size&&this._clearGlobalListeners()}},{key:"isDragging",value:function(e){return this._activeDragInstances.has(e)}},{key:"ngOnDestroy",value:function(){var e=this;this._dragInstances.forEach((function(t){return e.removeDragItem(t)})),this._dropInstances.forEach((function(t){return e.removeDropContainer(t)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var e=this;this._globalListeners.forEach((function(t,n){e._document.removeEventListener(n,t.handler,t.options)})),this._globalListeners.clear()}}]),e}()).\u0275fac=function(e){return new(e||Xv)(Ge(nu),Ge(Fu))},Xv.\u0275prov=fe({factory:function(){return new Xv(Ge(nu),Ge(Fu))},token:Xv,providedIn:"root"}),Xv),sp={dragStartThreshold:5,pointerDirectionChangeThreshold:5},up=((ep=function(){function e(t,n,r,i){_classCallCheck(this,e),this._document=t,this._ngZone=n,this._viewportRuler=r,this._dragDropRegistry=i}return _createClass(e,[{key:"createDrag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sp;return new Lv(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(e){return new Zv(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}]),e}()).\u0275fac=function(e){return new(e||ep)(Ge(Fu),Ge(nu),Ge(Sv),Ge(ap))},ep.\u0275prov=fe({factory:function(){return new ep(Ge(Fu),Ge(nu),Ge(Sv),Ge(ap))},token:ep,providedIn:"root"}),ep),lp=new He("CDK_DRAG_PARENT"),cp=((rp=function(){function e(t,n){_classCallCheck(this,e),this.element=t,this._stateChanges=new P,this._disabled=!1,this._parentDrag=n,Pv(t.nativeElement,!1)}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=Yd(e),this._stateChanges.next(this)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),e}()).\u0275fac=function(e){return new(e||rp)(Ro(Ia),Ro(lp,8))},rp.\u0275dir=_t({type:rp,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),rp),hp=((np=function e(t){_classCallCheck(this,e),this.templateRef=t}).\u0275fac=function(e){return new(e||np)(Ro(Ja))},np.\u0275dir=_t({type:np,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),np),fp=((tp=function(){function e(t){_classCallCheck(this,e),this.templateRef=t,this._matchSize=!1}return _createClass(e,[{key:"matchSize",get:function(){return this._matchSize},set:function(e){this._matchSize=Yd(e)}}]),e}()).\u0275fac=function(e){return new(e||tp)(Ro(Ja))},tp.\u0275dir=_t({type:tp,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),tp),dp=new He("CDK_DRAG_CONFIG"),vp=new He("CDK_DROP_LIST"),pp=((ip=function(){function e(t,n,r,i,o,a,s,u,l){var c=this;_classCallCheck(this,e),this.element=t,this.dropContainer=n,this._document=r,this._ngZone=i,this._viewContainerRef=o,this._dir=s,this._changeDetectorRef=l,this._destroyed=new P,this.started=new gs,this.released=new gs,this.ended=new gs,this.entered=new gs,this.exited=new gs,this.dropped=new gs,this.moved=new w((function(e){var t=c._dragRef.moved.pipe(U((function(e){return{source:c,pointerPosition:e.pointerPosition,event:e.event,delta:e.delta,distance:e.distance}}))).subscribe(e);return function(){t.unsubscribe()}})),this._dragRef=u.createDrag(t,{dragStartThreshold:a&&null!=a.dragStartThreshold?a.dragStartThreshold:5,pointerDirectionChangeThreshold:a&&null!=a.pointerDirectionChangeThreshold?a.pointerDirectionChangeThreshold:5,zIndex:null==a?void 0:a.zIndex}),this._dragRef.data=this,a&&this._assignDefaults(a),n&&(this._dragRef._withDropContainer(n._dropListRef),n.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return _createClass(e,[{key:"disabled",get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(e){this._disabled=Yd(e),this._dragRef.disabled=this._disabled}},{key:"getPlaceholderElement",value:function(){return this._dragRef.getPlaceholderElement()}},{key:"getRootElement",value:function(){return this._dragRef.getRootElement()}},{key:"reset",value:function(){this._dragRef.reset()}},{key:"getFreeDragPosition",value:function(){return this._dragRef.getFreeDragPosition()}},{key:"ngAfterViewInit",value:function(){var e=this;this._ngZone.onStable.asObservable().pipe(Lc(1),cv(this._destroyed)).subscribe((function(){e._updateRootElement(),e._handles.changes.pipe(Kc(e._handles),Xc((function(t){var n=t.filter((function(t){return t._parentDrag===e})).map((function(e){return e.element}));e._dragRef.withHandles(n)})),qc((function(e){return $.apply(void 0,_toConsumableArray(e.map((function(e){return e._stateChanges.pipe(Kc(e))}))))})),cv(e._destroyed)).subscribe((function(t){var n=e._dragRef,r=t.element.nativeElement;t.disabled?n.disableHandle(r):n.enableHandle(r)})),e.freeDragPosition&&e._dragRef.setFreeDragPosition(e.freeDragPosition)}))}},{key:"ngOnChanges",value:function(e){var t=e.rootElementSelector,n=e.freeDragPosition;t&&!t.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}},{key:"ngOnDestroy",value:function(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}},{key:"_updateRootElement",value:function(){var e=this.element.nativeElement,t=this.rootElementSelector?yp(e,this.rootElementSelector):e;if(t&&t.nodeType!==this._document.ELEMENT_NODE)throw Error('cdkDrag must be attached to an element node. Currently attached to "'.concat(t.nodeName,'".'));this._dragRef.withRootElement(t||e)}},{key:"_getBoundaryElement",value:function(){var e=this.boundaryElement;if(!e)return null;if("string"==typeof e)return yp(this.element.nativeElement,e);var t=Jd(e);if(sr()&&!t.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return t}},{key:"_syncInputs",value:function(e){var t=this;e.beforeStarted.subscribe((function(){if(!e.isDragging()){var n=t._dir,r=t.dragStartDelay,i=t._placeholderTemplate?{template:t._placeholderTemplate.templateRef,context:t._placeholderTemplate.data,viewContainer:t._viewContainerRef}:null,o=t._previewTemplate?{template:t._previewTemplate.templateRef,context:t._previewTemplate.data,matchSize:t._previewTemplate.matchSize,viewContainer:t._viewContainerRef}:null;e.disabled=t.disabled,e.lockAxis=t.lockAxis,e.dragStartDelay="object"==typeof r&&r?r:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}(r),e.constrainPosition=t.constrainPosition,e.previewClass=t.previewClass,e.withBoundaryElement(t._getBoundaryElement()).withPlaceholderTemplate(i).withPreviewTemplate(o),n&&e.withDirection(n.value)}}))}},{key:"_handleEvents",value:function(e){var t=this;e.started.subscribe((function(){t.started.emit({source:t}),t._changeDetectorRef.markForCheck()})),e.released.subscribe((function(){t.released.emit({source:t})})),e.ended.subscribe((function(e){t.ended.emit({source:t,distance:e.distance}),t._changeDetectorRef.markForCheck()})),e.entered.subscribe((function(e){t.entered.emit({container:e.container.data,item:t,currentIndex:e.currentIndex})})),e.exited.subscribe((function(e){t.exited.emit({container:e.container.data,item:t})})),e.dropped.subscribe((function(e){t.dropped.emit({previousIndex:e.previousIndex,currentIndex:e.currentIndex,previousContainer:e.previousContainer.data,container:e.container.data,isPointerOverContainer:e.isPointerOverContainer,item:t,distance:e.distance})}))}},{key:"_assignDefaults",value:function(e){var t=e.lockAxis,n=e.dragStartDelay,r=e.constrainPosition,i=e.previewClass,o=e.boundaryElement,a=e.draggingDisabled,s=e.rootElementSelector;this.disabled=null!=a&&a,this.dragStartDelay=n||0,t&&(this.lockAxis=t),r&&(this.constrainPosition=r),i&&(this.previewClass=i),o&&(this.boundaryElement=o),s&&(this.rootElementSelector=s)}}]),e}()).\u0275fac=function(e){return new(e||ip)(Ro(Ia),Ro(vp,12),Ro(Fu),Ro(nu),Ro(es),Ro(dp,8),Ro(bv,8),Ro(up),Ro(Ji))},ip.\u0275dir=_t({type:ip,selectors:[["","cdkDrag",""]],contentQueries:function(e,t,n){var r;1&e&&(Is(n,fp,!0),Is(n,hp,!0),Is(n,cp,!0)),2&e&&(Ps(r=Rs())&&(t._previewTemplate=r.first),Ps(r=Rs())&&(t._placeholderTemplate=r.first),Ps(r=Rs())&&(t._handles=r))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(e,t){2&e&&Yo("cdk-drag-disabled",t.disabled)("cdk-drag-dragging",t._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[Ea([{provide:lp,useExisting:ip}]),pa]}),ip);function yp(e,t){for(var n=e.parentElement;n;){if(n.matches?n.matches(t):n.msMatchesSelector(t))return n;n=n.parentElement}return null}var gp,mp=((gp=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:gp}),gp.\u0275inj=de({factory:function(e){return new(e||gp)},providers:[up],imports:[Ev]}),gp);function _p(e,t){if(1&e&&(No(0,"div",17),No(1,"span"),la(2),Fo(),Fo()),2&e){var n=Vo();Rr(2),ca(n.imageName)}}function kp(e,t){1&e&&(No(0,"div",18),jo(1,"div",19),Fo())}function Cp(e,t){if(1&e){var n=Mo();No(0,"button",20),Uo("click",(function(){return Kt(n),Vo().toggleFullscreen()})),jo(1,"span"),Fo()}if(2&e){var r=Vo();Jo(r.config.btnClass),$o("color",r.config.primaryColor),Rr(1),Jo(r.config.btnIcons.fullscreen)}}function wp(e,t){if(1&e){var n=Mo();No(0,"button",21),Uo("click",(function(){Kt(n);var e=t.$implicit,r=Vo();return r.fireCustomEvent(e.name,r.index)})),jo(1,"span"),Fo()}if(2&e){var r=t.$implicit,i=Vo();Jo(i.config.btnClass),$o("color",i.config.primaryColor),Rr(1),Jo(r.icon)}}function bp(e,t){if(1&e){var n=Mo();No(0,"button",21),Uo("click",(function(){return Kt(n),Vo().rotateCounterClockwise()})),jo(1,"span"),Fo()}if(2&e){var r=Vo();Jo(r.config.btnClass),$o("color",r.config.primaryColor),Rr(1),Jo(r.config.btnIcons.rotateCounterClockwise)}}function Sp(e,t){if(1&e){var n=Mo();No(0,"button",21),Uo("click",(function(){return Kt(n),Vo().rotateClockwise()})),jo(1,"span"),Fo()}if(2&e){var r=Vo();Jo(r.config.btnClass),$o("color",r.config.primaryColor),Rr(1),Jo(r.config.btnIcons.rotateClockwise)}}function Ep(e,t){if(1&e){var n=Mo();No(0,"button",21),Uo("click",(function(){return Kt(n),Vo().zoomIn()})),jo(1,"span"),Fo()}if(2&e){var r=Vo();Jo(r.config.btnClass),$o("color",r.config.primaryColor),Rr(1),Jo(r.config.btnIcons.zoomIn)}}function xp(e,t){if(1&e){var n=Mo();No(0,"button",21),Uo("click",(function(){return Kt(n),Vo().zoomOut()})),jo(1,"span"),Fo()}if(2&e){var r=Vo();Jo(r.config.btnClass),$o("color",r.config.primaryColor),Rr(1),Jo(r.config.btnIcons.zoomOut)}}function Tp(e,t){if(1&e){var n=Mo();No(0,"div",22),No(1,"button",23,24),Uo("click",(function(e){Kt(n);var t=Io(2);return Vo().prevImage(e),t.blur()})),jo(3,"span"),Fo(),No(4,"button",23,25),Uo("click",(function(e){Kt(n);var t=Io(5);return Vo().nextImage(e),t.blur()})),jo(6,"span"),Fo(),Fo()}if(2&e){var r=Vo();Rr(1),Jo(r.config.btnClass),$o("color",r.config.primaryColor),Oo("disabled",0===r.index),Rr(2),Jo(r.config.btnIcons.prev),Rr(1),Jo(r.config.btnClass),$o("color",r.config.primaryColor),Oo("disabled",r.index===r.src.length-1),Rr(2),Jo(r.config.btnIcons.next)}}var Pp,Ip,Rp,Ap,Op=function e(t,n){_classCallCheck(this,e),this.name=t,this.imageIndex=n},Dp={btnClass:"default",zoomFactor:.1,containerBackgroundColor:"#e4dede",primaryColor:"",wheelZoom:!1,allowFullscreen:!0,allowKeyboardNavigation:!0,btnShow:{zoomIn:!0,zoomOut:!0,rotateClockwise:!0,rotateCounterClockwise:!0,next:!0,prev:!0},btnIcons:{zoomIn:"fa fa-plus",zoomOut:"fa fa-minus",rotateClockwise:"fa fa-refresh",rotateCounterClockwise:"fa fa-undo",next:"fa fa-chevron-right",prev:"fa fa-chevron-left",fullscreen:"fa fa-arrows-alt"}},Np=((Ap=function(){function e(t){_classCallCheck(this,e),this.moduleConfig=t,this.index=0,this.footerTexts=["Image","of","View previous or next image","using < > on the keyboard"],this.indexChange=new gs,this.configChange=new gs,this.customImageEvent=new gs,this.styleHeight="98vh",this.style={transform:"",msTransform:"",oTransform:"",webkitTransform:""},this.fullscreen=!1,this.loading=!0,this.isDragOn=!1,this.scale=1,this.rotation=0,this.hovered=!1}return _createClass(e,[{key:"ngOnChanges",value:function(e){e.screenHeightOccupied?this.styleHeight="calc(98vh - "+this.screenHeightOccupied+"px)":e.index&&this.reset()}},{key:"ngOnInit",value:function(){var e=this.mergeConfig(Dp,this.moduleConfig);this.config=this.mergeConfig(e,this.config),this.triggerConfigBinding()}},{key:"nextImage",value:function(e){this.canNavigate(e)&&this.index0&&(this.loading=!0,this.index--,this.triggerIndexBinding(),this.reset())}},{key:"zoomIn",value:function(){this.scale*=1+this.config.zoomFactor,this.updateStyle()}},{key:"zoomOut",value:function(){this.scale>this.config.zoomFactor&&(this.scale/=1+this.config.zoomFactor),this.updateStyle()}},{key:"scrollZoom",value:function(e){if(this.config.wheelZoom)return e.deltaY>0?this.zoomOut():this.zoomIn(),!1}},{key:"rotateClockwise",value:function(){this.rotation+=90,this.updateStyle()}},{key:"rotateCounterClockwise",value:function(){this.rotation-=90,this.updateStyle()}},{key:"onLoad",value:function(){this.loading=!1}},{key:"onLoadStart",value:function(){this.loading=!0}},{key:"imageNotFound",value:function(){}},{key:"onDragStart",value:function(e){if(e.source._dragRef._initialTransform&&e.source._dragRef._initialTransform.length>0){var t=e.source._dragRef._initialTransform.split(" rotate")[0],n=this.style.transform.split(" rotate")[1];e.source._dragRef._initialTransform="".concat(t," rotate").concat(n)}else e.source._dragRef._initialTransform=this.style.transform}},{key:"toggleFullscreen",value:function(){this.fullscreen=!this.fullscreen,this.fullscreen||this.reset()}},{key:"triggerIndexBinding",value:function(){this.indexChange.emit(this.index)}},{key:"triggerConfigBinding",value:function(){this.configChange.next(this.config)}},{key:"fireCustomEvent",value:function(e,t){this.customImageEvent.emit(new Op(e,t))}},{key:"reset",value:function(){this.scale=1,this.rotation=0,this.updateStyle(),this.cdkDrag.reset()}},{key:"onMouseOver",value:function(){this.hovered=!0}},{key:"onMouseLeave",value:function(){this.hovered=!1}},{key:"canNavigate",value:function(e){return"keyup"===e.type?this.config.allowKeyboardNavigation&&this.hovered:"click"===e.type?this.hovered:void 0}},{key:"updateStyle",value:function(){this.style.transform="rotate(".concat(this.rotation,"deg) scale(").concat(this.scale,")")}},{key:"mergeConfig",value:function(e,t){var n=Object.assign({},e);return t&&(n=Object.assign(Object.assign({},e),t),t.btnIcons&&(n.btnIcons=Object.assign(Object.assign({},e.btnIcons),t.btnIcons))),n}}]),e}()).\u0275fac=function(e){return new(e||Ap)(Ro("config",8))},Ap.\u0275cmp=dt({type:Ap,selectors:[["angular-image-viewer"]],viewQuery:function(e,t){var n,r;1&e&&(r=pp,function(e,t,n,r,i,o){e.firstCreatePass&&(Os(e,new ws(n,!0,!0,void 0),-1),e.staticViewQueries=!0),As(e,t)}(Zt(),Qt(),r)),2&e&&Ps(n=Rs())&&(t.cdkDrag=n.first)},hostBindings:function(e,t){1&e&&Uo("keyup.ArrowRight",(function(e){return t.nextImage(e)}),!1,Fn)("keyup.ArrowLeft",(function(e){return t.prevImage(e)}),!1,Fn)("mouseover",(function(){return t.onMouseOver()}))("mouseleave",(function(){return t.onMouseLeave()}))},inputs:{index:"index",footerTexts:"footerTexts",config:"config",src:"src",screenHeightOccupied:"screenHeightOccupied",imageName:"imageName"},outputs:{indexChange:"indexChange",configChange:"configChange",customImageEvent:"customImageEvent"},features:[pa],decls:24,vars:22,consts:[[1,"img-container",3,"appScreenfull","wheel"],["class","image-name",4,"ngIf"],["cdkDrag","",1,"drag-element"],["alt","",3,"src","ngStyle","cdkDragStarted","load","loadstart","error"],["class","spinner-container",4,"ngIf"],[1,"button-container"],["type","button","id","ngx-fs-btn",3,"class","color","click",4,"ngIf"],[1,"button-container-bottom"],["type","button",3,"class","color","click",4,"ngFor","ngForOf"],["type","button",3,"class","color","click",4,"ngIf"],[1,"button-zoom-in-out-container"],["class","nav-button-container",4,"ngIf"],[1,"footer-section"],[1,"image-txt-count-left-align"],[1,"footer-txt-right-align"],[1,"footer-txt-right-align-title"],[1,"footer-txt-right-align-note"],[1,"image-name"],[1,"spinner-container"],[1,"spinner"],["type","button","id","ngx-fs-btn",3,"click"],["type","button",3,"click"],[1,"nav-button-container"],["type","button",3,"disabled","click"],["prevImg",""],["nextImg",""]],template:function(e,t){1&e&&(No(0,"div",0),Uo("wheel",(function(e){return t.scrollZoom(e)})),Po(1,_p,3,1,"div",1),No(2,"div",2),No(3,"img",3),Uo("cdkDragStarted",(function(e){return t.onDragStart(e)}))("load",(function(){return t.onLoad()}))("loadstart",(function(){return t.onLoadStart()}))("error",(function(){return t.imageNotFound()})),Fo(),Fo(),Po(4,kp,2,0,"div",4),No(5,"div",5),Po(6,Cp,2,6,"button",6),No(7,"div",7),Po(8,wp,2,6,"button",8),Po(9,bp,2,6,"button",9),Po(10,Sp,2,6,"button",9),No(11,"div",10),Po(12,Ep,2,6,"button",9),Po(13,xp,2,6,"button",9),Fo(),Fo(),Fo(),Po(14,Tp,7,14,"div",11),No(15,"div",12),No(16,"div",13),No(17,"span"),la(18),Fo(),Fo(),No(19,"div",14),No(20,"span",15),la(21),Fo(),No(22,"span",16),la(23),Fo(),Fo(),Fo(),Fo()),2&e&&($o("background-color",t.config.containerBackgroundColor),Oo("appScreenfull",t.fullscreen),Rr(1),Oo("ngIf",t.imageName),Rr(2),Oo("src",t.src[t.index],hr)("ngStyle",t.style),Rr(1),Oo("ngIf",t.loading),Rr(2),Oo("ngIf",t.config.allowFullscreen),Rr(2),Oo("ngForOf",t.config.customBtns),Rr(1),Oo("ngIf",t.config.btnShow.rotateCounterClockwise),Rr(1),Oo("ngIf",t.config.btnShow.rotateClockwise),Rr(2),Oo("ngIf",t.config.btnShow.zoomIn),Rr(1),Oo("ngIf",t.config.btnShow.zoomOut),Rr(1),Oo("ngIf",t.src.length>1),Rr(4),fa("",t.footerTexts[0]," ",t.index+1," ",t.footerTexts[1]," ",t.src.length,""),Rr(2),$o("color",t.config.primaryColor),Rr(1),ca(t.footerTexts[2]),Rr(2),ca(t.footerTexts[3]))},directives:function(){return[Fp,dl,pp,bl,hl]},styles:['.img-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%]{position:absolute;top:35px;right:78px;width:calc(100% - 156px);height:calc(100% - 85px);cursor:-webkit-grab;cursor:grab;text-align:center}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:0;max-width:100%;max-height:100%}.img-container[_ngcontent-%COMP%] .drag-element[_ngcontent-%COMP%]:active{cursor:-webkit-grabbing;cursor:grabbing}.img-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{z-index:99}.img-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:disabled){cursor:pointer}#ngx-fs-btn[_ngcontent-%COMP%]{top:15px}button.default[_ngcontent-%COMP%]{height:24px;width:24px;border-radius:31px;opacity:.9;-webkit-transition:opacity .2s;transition:opacity .2s;font-size:12px;background:inherit;background-color:#fff;border:none;box-shadow:0 0 5px rgba(0,0,0,.3490196078)}button.default[_ngcontent-%COMP%]:focus{outline:0;opacity:1}button.default[_ngcontent-%COMP%]:hover{opacity:1}button.default[_ngcontent-%COMP%]:disabled{opacity:.3}.nav-button-container[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{position:relative;right:0;margin:0 10px}.nav-button-container[_ngcontent-%COMP%]{text-align:right;position:absolute;z-index:98;bottom:60px;left:0;right:10px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{height:30px;margin:0;font-size:14px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:first-child{border-radius:4px 0 0 4px}.nav-button-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:last-child{margin-left:10px;border-radius:0 4px 4px 0}.button-container[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;width:24px;height:calc(100% - 115px);z-index:98}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%]{position:absolute;bottom:0}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{margin-top:10px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%]{margin-top:15px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]{margin:0;border-radius:0;height:30px}.button-container[_ngcontent-%COMP%] .button-container-bottom[_ngcontent-%COMP%] .button-zoom-in-out-container[_ngcontent-%COMP%] button.default[_ngcontent-%COMP%]:first-child{margin-bottom:1px}.spinner-container[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:0;bottom:0;width:60px;height:60px;margin:auto;padding:10px;background-color:rgba(0,0,0,.4);border-radius:25%}.spinner[_ngcontent-%COMP%]{border-width:7px;border-style:solid;border-color:#ccc #ccc #222;border-radius:50%;height:100%;width:100%;box-sizing:border-box;-webkit-animation:2s linear infinite rotation;animation:2s linear infinite rotation}.footer-section[_ngcontent-%COMP%]{position:absolute;bottom:10px;left:0;width:100%;line-height:18px;z-index:98}.footer-section[_ngcontent-%COMP%] .image-txt-count-left-align[_ngcontent-%COMP%]{float:left;padding:0 10px;font-family:"Source Sans Pro SemiBold";font-size:14;color:#333}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%]{float:right;padding:0 10px;text-align:right}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%] span.footer-txt-right-align-title[_ngcontent-%COMP%]{display:block;font-family:"Source Sans Pro SemiBold";font-size:14}.footer-section[_ngcontent-%COMP%] .footer-txt-right-align[_ngcontent-%COMP%] span.footer-txt-right-align-note[_ngcontent-%COMP%]{color:#767676;font-family:"Source Sans Pro";font-size:12}.image-name[_ngcontent-%COMP%]{position:absolute;top:10px;left:10px;z-index:98;font-family:"Source Sans Pro SemiBold";font-size:16;color:#333}@keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}']}),Ap),Fp=((Rp=function(){function e(t){_classCallCheck(this,e),this.el=t}return _createClass(e,[{key:"ngOnChanges",value:function(e){if(!e.fullscreenState.isFirstChange())if(this.fullscreenState){var t=this.el.nativeElement,n=t.requestFullscreen||t.webkitRequestFullScreen||t.mozRequestFullScreen||t.msRequestFullScreen;n?n.call(t):console.log("FullScreen Request Method Not Supported on this browser.")}else{var r=document,i=r.cancelFullscreen||r.webkitExitFullscreen||r.webkitCancelFullScreen||r.mozCancelFullScreen||r.msExitFullScreen;i?i.call(r):console.error("Angular Image Viewer: FullScreen Cancel Request Method Not Supported on this browser.")}}},{key:"ngOnInit",value:function(){}}]),e}()).\u0275fac=function(e){return new(e||Rp)(Ro(Ia))},Rp.\u0275dir=_t({type:Rp,selectors:[["","appScreenfull",""]],inputs:{fullscreenState:["appScreenfull","fullscreenState"]},features:[pa]}),Rp),jp=((Ip=function e(){_classCallCheck(this,e)}).\u0275mod=gt({type:Ip}),Ip.\u0275inj=de({factory:function(e){return new(e||Ip)},imports:[[Sl,mp],mp]}),Ip),Mp=((Pp=function(){function e(){_classCallCheck(this,e),this.title="angular-image-viewer",this.images=["http://www.fillmurray.com/400/400","http://www.fillmurray.com/600/550","http://www.fillmurray.com/450/400","http://www.fillmurray.com/510/500"],this.imageIndex=0,this.footerTexts=["Image","of","View previous or next image","using < > on the keyboard"],this.config={wheelZoom:!0,allowKeyboardNavigation:!0,primaryColor:"#008474",btnShow:{rotateClockwise:!0,rotateCounterClockwise:!0,zoomIn:!0,zoomOut:!0},btnIcons:{zoomIn:"fa fa-plus",zoomOut:"fa fa-minus",rotateClockwise:"fa fa-refresh",rotateCounterClockwise:"fa fa-undo",next:"fa fa-chevron-right",prev:"fa fa-chevron-left",fullscreen:"fa fa-arrows-alt"},btnClass:"default",customBtns:[{name:"print",icon:"fa fa-print"},{name:"link",icon:"fa fa-link"}]}}return _createClass(e,[{key:"handleEvent",value:function(e){switch(e.name){case"print":case"link":alert("custom buttons and events can be passed in via config")}}}]),e}()).\u0275fac=function(e){return new(e||Pp)},Pp.\u0275cmp=dt({type:Pp,selectors:[["app-root"]],decls:2,vars:6,consts:[[1,"container"],[3,"src","config","index","imageName","screenHeightOccupied","footerTexts","configChange","indexChange","customImageEvent"]],template:function(e,t){1&e&&(No(0,"div",0),No(1,"angular-image-viewer",1),Uo("configChange",(function(e){return t.config=e}))("indexChange",(function(e){return t.imageIndex=e}))("customImageEvent",(function(e){return t.handleEvent(e)})),Fo(),Fo()),2&e&&(Rr(1),Oo("src",t.images)("config",t.config)("index",t.imageIndex)("imageName","Image Name "+t.imageIndex)("screenHeightOccupied",0)("footerTexts",t.footerTexts))},directives:[Np],styles:[".container[_ngcontent-%COMP%]{height:600px;width:600px;border:1px solid #666;position:relative;margin:40px auto}"]}),Pp),Lp=function e(){_classCallCheck(this,e)};function Up(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function Hp(e){return{type:6,styles:e,offset:null}}function zp(e){Promise.resolve(null).then(e)}var Vp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+n}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;zp((function(){return e._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(e){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),Bp=function(){function e(t){var n=this;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var r=0,i=0,o=0,a=this.players.length;0==a?zp((function(){return n._onFinish()})):this.players.forEach((function(e){e.onDone((function(){++r==a&&n._onFinish()})),e.onDestroy((function(){++i==a&&n._onDestroy()})),e.onStart((function(){++o==a&&n._onStart()}))})),this.totalTime=this.players.reduce((function(e,t){return Math.max(e,t.totalTime)}),0)}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(e){return e.init()}))}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(e){return e.play()}))}},{key:"pause",value:function(){this.players.forEach((function(e){return e.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(e){return e.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(e){return e.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(e){return e.destroy()})),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(e){return e.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach((function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)}))}},{key:"getPosition",value:function(){var e=0;return this.players.forEach((function(t){var n=t.getPosition();e=Math.min(n,e)})),e}},{key:"beforeDestroy",value:function(){this.players.forEach((function(e){e.beforeDestroy&&e.beforeDestroy()}))}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}();function qp(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Wp(e){switch(e.length){case 0:return new Vp;case 1:return e[0];default:return new Bp(e)}}function Qp(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],u=-1,l=null;if(r.forEach((function(e){var n=e.offset,r=n==u,c=r&&l||{};Object.keys(e).forEach((function(n){var r=n,s=e[n];if("offset"!==n)switch(r=t.normalizePropertyName(r,a),s){case"!":s=i[n];break;case"*":s=o[n];break;default:s=t.normalizeStyleValue(n,r,s,a)}c[r]=s})),r||s.push(c),l=c,u=n})),a.length){var c="\n - ";throw new Error("Unable to animate due to the following errors:".concat(c).concat(a.join(c)))}return s}function Zp(e,t,n,r){switch(t){case"start":e.onStart((function(){return r(n&&Kp(n,"start",e))}));break;case"done":e.onDone((function(){return r(n&&Kp(n,"done",e))}));break;case"destroy":e.onDestroy((function(){return r(n&&Kp(n,"destroy",e))}))}}function Kp(e,t,n){var r=n.totalTime,i=Gp(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),o=e._data;return null!=o&&(i._data=o),i}function Gp(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:o,disabled:!!a}}function $p(e,t,n){var r;return e instanceof Map?(r=e.get(t))||e.set(t,r=n):(r=e[t])||(r=e[t]=n),r}function Yp(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var Jp=function(e,t){return!1},Xp=function(e,t){return!1},ey=function(e,t,n){return[]},ty=qp();(ty||"undefined"!=typeof Element)&&(Jp=function(e,t){return e.contains(t)},Xp=function(){if(ty||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:Xp}(),ey=function(e,t,n){var r=[];if(n)r.push.apply(r,_toConsumableArray(e.querySelectorAll(t)));else{var i=e.querySelector(t);i&&r.push(i)}return r});var ny=null,ry=!1;function iy(e){ny||(ny=("undefined"!=typeof document?document.body:null)||{},ry=!!ny.style&&"WebkitAppearance"in ny.style);var t=!0;return ny.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&(!(t=e in ny.style)&&ry)&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in ny.style),t}var oy=Xp,ay=Jp,sy=ey;function uy(e){var t={};return Object.keys(e).forEach((function(n){var r=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[r]=e[n]})),t}var ly,cy=((ly=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return iy(e)}},{key:"matchesElement",value:function(e,t){return oy(e,t)}},{key:"containsElement",value:function(e,t){return ay(e,t)}},{key:"query",value:function(e,t,n){return sy(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return n||""}},{key:"animate",value:function(e,t,n,r,i){return arguments.length>5&&void 0!==arguments[5]&&arguments[5],arguments.length>6&&arguments[6],new Vp(n,r)}}]),e}()).\u0275fac=function(e){return new(e||ly)},ly.\u0275prov=fe({token:ly,factory:ly.\u0275fac}),ly),hy=function(){var e=function e(){_classCallCheck(this,e)};return e.NOOP=new cy,e}();function fy(e){if("number"==typeof e)return e;var t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:dy(parseFloat(t[1]),t[2])}function dy(e,t){switch(t){case"s":return 1e3*e;default:return e}}function vy(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){var r,i=0,o="";if("string"==typeof e){var a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push('The provided timing value "'.concat(e,'" is invalid.')),{duration:0,delay:0,easing:""};r=dy(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(i=dy(parseFloat(s),a[4]));var u=a[5];u&&(o=u)}else r=e;if(!n){var l=!1,c=t.length;r<0&&(t.push("Duration values below 0 are not allowed for this animation step."),l=!0),i<0&&(t.push("Delay values below 0 are not allowed for this animation step."),l=!0),l&&t.splice(c,0,'The provided timing value "'.concat(e,'" is invalid.'))}return{duration:r,delay:i,easing:o}}(e,t,n)}function py(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach((function(n){t[n]=e[n]})),t}function yy(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var r in e)n[r]=e[r];else py(e,n);return n}function gy(e,t,n){return n?t+":"+n+";":""}function my(e){for(var t="",n=0;n *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,n);if("function"==typeof r)return void t.push(r);e=r}var i=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var o=i[1],a=i[2],s=i[3];t.push(Ny(o,s)),"<"!=a[0]||"*"==o&&"*"==s||t.push(Ny(s,o))}(e,i,r)})):i.push(n),i),animation:o,queryCount:t.queryCount,depCount:t.depCount,options:Hy(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map((function(e){return Ry(n,e,t)})),options:Hy(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,r=t.currentTime,i=0,o=e.steps.map((function(e){t.currentTime=r;var o=Ry(n,e,t);return i=Math.max(i,t.currentTime),o}));return t.currentTime=i,{type:3,steps:o,options:Hy(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,r=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return zy(vy(e,t).duration,0,"");var r=e;if(r.split(/\s+/).some((function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)}))){var i=zy(0,0,"");return i.dynamic=!0,i.strValue=r,i}return zy((n=n||vy(r,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=r;var i=e.styles?e.styles:Hp({});if(5==i.type)n=this.visitKeyframes(i,t);else{var o=e.styles,a=!1;if(!o){a=!0;var s={};r.easing&&(s.easing=r.easing),o=Hp(s)}t.currentTime+=r.duration+r.delay;var u=this.visitStyle(o,t);u.isEmptyStep=a,n=u}return t.currentAnimateTimings=null,{type:4,timings:r,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach((function(e){"string"==typeof e?"*"==e?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)})):n.push(e.styles);var r=!1,i=null;return n.forEach((function(e){if(Uy(e)){var t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(var o in t)if(t[o].toString().indexOf("{{")>=0){r=!0;break}}})),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,r=t.currentAnimateTimings,i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),e.styles.forEach((function(e){"string"!=typeof e&&Object.keys(e).forEach((function(r){if(n._driver.validateStyleProperty(r)){var a,s,u,l,c,h=t.collectedStyles[t.currentQuerySelector],f=h[r],d=!0;f&&(o!=i&&o>=f.startTime&&i<=f.endTime&&(t.errors.push('The CSS property "'.concat(r,'" that exists between the times of "').concat(f.startTime,'ms" and "').concat(f.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(o,'ms" and "').concat(i,'ms"')),d=!1),o=f.startTime),d&&(h[r]={startTime:o,endTime:i}),t.options&&(a=e[r],s=t.options,u=t.errors,l=s.params||{},(c=by(a)).length&&c.forEach((function(e){l.hasOwnProperty(e)||u.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))})))}else t.errors.push('The provided animation property "'.concat(r,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(e,t){var n=this,r={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),r;var i=0,o=[],a=!1,s=!1,u=0,l=e.steps.map((function(e){var r=n._makeStyleAst(e,t),l=null!=r.offset?r.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach((function(e){if(Uy(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}}));else if(Uy(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(r.styles),c=0;return null!=l&&(i++,c=r.offset=l),s=s||c<0||c>1,a=a||c0&&i0?i==f?1:h*i:o[i],s=a*p;t.currentTime=d+v.delay+s,v.duration=s,n._validateStyleAst(e,t),e.offset=a,r.styles.push(e)})),r}},{key:"visitReference",value:function(e,t){return{type:8,animation:Ry(this,Cy(e.animation),t),options:Hy(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:Hy(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:Hy(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;var i=_slicedToArray(function(e){var t=!!e.split(/\s*,\s*/).find((function(e){return":self"==e}));return t&&(e=e.replace(Fy,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(e){return".ng-trigger-"+e.substr(1)})).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),o=i[0],a=i[1];t.currentQuerySelector=n.length?n+" "+o:o,$p(t.collectedStyles,t.currentQuerySelector,{});var s=Ry(this,Cy(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:e.selector,options:Hy(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:vy(e.timings,t.errors,!0);return{type:12,animation:Ry(this,Cy(e.animation),t),timings:n,options:null}}}]),e}(),Ly=function e(t){_classCallCheck(this,e),this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function Uy(e){return!Array.isArray(e)&&"object"==typeof e}function Hy(e){var t;return e?(e=py(e)).params&&(e.params=(t=e.params)?py(t):null):e={},e}function zy(e,t,n){return{duration:e,delay:t,easing:n}}function Vy(e,t,n,r,i,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:a,subTimeline:s}}var By=function(){function e(){_classCallCheck(this,e),this._map=new Map}return _createClass(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,r=this._map.get(e);r||this._map.set(e,r=[]),(n=r).push.apply(n,_toConsumableArray(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),qy=new RegExp(":enter","g"),Wy=new RegExp(":leave","g");function Qy(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new Zy).buildKeyframes(e,t,n,r,i,o,a,s,u,l)}var Zy=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"buildKeyframes",value:function(e,t,n,r,i,o,a,s,u){var l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];u=u||new By;var c=new Gy(e,t,u,r,i,l,[]);c.options=s,c.currentTimeline.setStyles([o],null,c.errors,s),Ry(this,n,c);var h=c.timelines.filter((function(e){return e.containsAnimation()}));if(h.length&&Object.keys(a).length){var f=h[h.length-1];f.allowOnlyTimelineStyles()||f.setStyles([a],null,c.errors,s)}return h.length?h.map((function(e){return e.buildKeyframes()})):[Vy(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,r,r.options);i!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var r=t.currentTimeline.currentTime,i=null!=n.duration?fy(n.duration):null,o=null!=n.delay?fy(n.delay):null;return 0!==i&&e.forEach((function(e){var n=t.appendInstructionToTimeline(e,i,o);r=Math.max(r,n.duration+n.delay)})),r}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),Ry(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,r=t.subContextCount,i=t,o=e.options;if(o&&(o.params||o.delay)&&((i=t.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Ky);var a=fy(o.delay);i.delayNextStep(a)}e.steps.length&&(e.steps.forEach((function(e){return Ry(n,e,i)})),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,r=[],i=t.currentTimeline.currentTime,o=e.options&&e.options.delay?fy(e.options.delay):0;e.steps.forEach((function(a){var s=t.createSubContext(e.options);o&&s.delayNextStep(o),Ry(n,a,s),i=Math.max(i,s.currentTimeline.currentTime),r.push(s.currentTimeline)})),r.forEach((function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)})),t.transformIntoNewTimeline(i),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return vy(t.params?Sy(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());var i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach((function(e){o.forwardTime((e.offset||0)*i),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()})),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(r+i),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,r=t.currentTimeline.currentTime,i=e.options||{},o=i.delay?fy(i.delay):0;o&&(6===t.previousNode.type||0==r&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Ky);var a=r,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;var u=null;s.forEach((function(r,i){t.currentQueryIndex=i;var s=t.createSubContext(e.options,r);o&&s.delayNextStep(o),r===t.element&&(u=s.currentTimeline),Ry(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),u&&(t.currentTimeline.mergeTimelineCollectedStyles(u),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,r=t.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(t.currentQueryTotal-1),s=o*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var u=t.currentTimeline;s&&u.delayNextStep(s);var l=u.currentTime;Ry(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-l+(r.startTime-n.currentTimeline.startTime)}}]),e}(),Ky={},Gy=function(){function e(t,n,r,i,o,a,s,u){_classCallCheck(this,e),this._driver=t,this.element=n,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ky,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=u||new $y(this._driver,n,0),s.push(this.currentTimeline)}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var r=e,i=this.options;null!=r.duration&&(i.duration=fy(r.duration)),null!=r.delay&&(i.delay=fy(r.delay));var o=r.params;if(o){var a=i.params;a||(a=this.options.params={}),Object.keys(o).forEach((function(e){t&&a.hasOwnProperty(e)||(a[e]=Sy(o[e],a,n.errors))}))}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach((function(e){n[e]=t[e]}))}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=n||this.element,o=new e(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=Ky,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},i=new Yy(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,r,i,o){var a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(qy,"."+this._enterClassName)).replace(Wy,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,_toConsumableArray(s))}return i||0!=a.length||o.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}}]),e}(),$y=function(){function e(t,n,r,i){_classCallCheck(this,e),this._driver=t,this.element=n,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return _createClass(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach((function(e){t._backFill[e]=t._globalTimelineStyles[e]||"*",t._currentKeyframe[e]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,r){var i=this;t&&(this._previousKeyframe.easing=t);var o=r&&r.params||{},a=function(e,t){var n,r={};return e.forEach((function(e){"*"===e?(n=n||Object.keys(t)).forEach((function(e){r[e]="*"})):yy(e,!1,r)})),r}(e,this._globalTimelineStyles);Object.keys(a).forEach((function(e){var t=Sy(a[e],o,n);i._pendingStyles[e]=t,i._localTimelineStyles.hasOwnProperty(e)||(i._backFill[e]=i._globalTimelineStyles.hasOwnProperty(e)?i._globalTimelineStyles[e]:"*"),i._updateStyle(e,t)}))}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){e._currentKeyframe[n]=t[n]})),Object.keys(this._localTimelineStyles).forEach((function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])})))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach((function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach((function(n){var r=t._styleSummary[n],i=e._styleSummary[n];(!r||i.time>r.time)&&t._updateStyle(n,i.value)}))}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach((function(o,a){var s=yy(o,!0);Object.keys(s).forEach((function(e){var r=s[e];"!"==r?t.add(e):"*"==r&&n.add(e)})),r||(s.offset=a/e.duration),i.push(s)}));var o=t.size?Ey(t.values()):[],a=n.size?Ey(n.values()):[];if(r){var s=i[0],u=py(s);s.offset=0,u.offset=1,i=[s,u]}return Vy(this.element,i,o,a,this.duration,this.startTime,this.easing,!1)}}]),e}(),Yy=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o,a,s){var u,l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _classCallCheck(this,n),(u=t.call(this,e,r,s.delay)).element=r,u.keyframes=i,u.preStyleProps=o,u.postStyleProps=a,u._stretchStartingKeyframe=l,u.timings={duration:s.duration,delay:s.delay,easing:s.easing},u}return _createClass(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,r=t.duration,i=t.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=r+n,s=n/a,u=yy(e[0],!1);u.offset=0,o.push(u);var l=yy(e[0],!1);l.offset=Jy(s),o.push(l);for(var c=e.length-1,h=1;h<=c;h++){var f=yy(e[h],!1);f.offset=Jy((n+f.offset*r)/a),o.push(f)}r=a,n=0,i="",e=o}return Vy(this.element,e,this.preStyleProps,this.postStyleProps,r,n,i,!0)}}]),n}($y);function Jy(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var Xy=function e(){_classCallCheck(this,e)},eg=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"normalizePropertyName",value:function(e,t){return Ty(e)}},{key:"normalizeStyleValue",value:function(e,t,n,r){var i="",o=n.toString().trim();if(tg[t]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return o+i}}]),n}(Xy),tg=function(e){var t={};return e.forEach((function(e){return t[e]=!0})),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","));function ng(e,t,n,r,i,o,a,s,u,l,c,h,f){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:o,toState:r,toStyles:a,timelines:s,queriedElements:u,preStyleProps:l,postStyleProps:c,totalTime:h,errors:f}}var rg={},ig=function(){function e(t,n,r){_classCallCheck(this,e),this._triggerName=t,this.ast=n,this._stateStyles=r}return _createClass(e,[{key:"match",value:function(e,t,n,r){return function(e,t,n,r,i){return e.some((function(e){return e(t,n,r,i)}))}(this.ast.matchers,e,t,n,r)}},{key:"buildStyles",value:function(e,t,n){var r=this._stateStyles["*"],i=this._stateStyles[e],o=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):o}},{key:"build",value:function(e,t,n,r,i,o,a,s,u,l){var c=[],h=this.ast.options&&this.ast.options.params||rg,f=this.buildStyles(n,a&&a.params||rg,c),d=s&&s.params||rg,v=this.buildStyles(r,d,c),p=new Set,y=new Map,g=new Map,m="void"===r,_={params:Object.assign(Object.assign({},h),d)},k=l?[]:Qy(e,t,this.ast.animation,i,o,f,v,_,u,c),C=0;if(k.forEach((function(e){C=Math.max(e.duration+e.delay,C)})),c.length)return ng(t,this._triggerName,n,r,m,f,v,[],[],y,g,C,c);k.forEach((function(e){var n=e.element,r=$p(y,n,{});e.preStyleProps.forEach((function(e){return r[e]=!0}));var i=$p(g,n,{});e.postStyleProps.forEach((function(e){return i[e]=!0})),n!==t&&p.add(n)}));var w=Ey(p.values());return ng(t,this._triggerName,n,r,m,f,v,k,w,y,g,C)}}]),e}(),og=function(){function e(t,n){_classCallCheck(this,e),this.styles=t,this.defaultParams=n}return _createClass(e,[{key:"buildStyles",value:function(e,t){var n={},r=py(this.defaultParams);return Object.keys(e).forEach((function(t){var n=e[t];null!=n&&(r[t]=n)})),this.styles.styles.forEach((function(e){if("string"!=typeof e){var i=e;Object.keys(i).forEach((function(e){var o=i[e];o.length>1&&(o=Sy(o,r,t)),n[e]=o}))}})),n}}]),e}(),ag=function(){function e(t,n){var r=this;_classCallCheck(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach((function(e){r.states[e.name]=new og(e.style,e.options&&e.options.params||{})})),sg(this.states,"true","1"),sg(this.states,"false","0"),n.transitions.forEach((function(e){r.transitionFactories.push(new ig(t,e,r.states))})),this.fallbackTransition=new ig(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _createClass(e,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,r){return this.transitionFactories.find((function(i){return i.match(e,t,n,r)}))||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function sg(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var ug=new By,lg=function(){function e(t,n,r){_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._normalizer=r,this._animations={},this._playersById={},this.players=[]}return _createClass(e,[{key:"register",value:function(e,t){var n=[],r=jy(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[e]=r}},{key:"_buildPlayer",value:function(e,t,n){var r=e.element,i=Qp(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=this._animations[e],s=new Map;if(a?(n=Qy(this._driver,t,a,"ng-enter","ng-leave",{},{},i,ug,o)).forEach((function(e){var t=$p(s,e.element,{});e.postStyleProps.forEach((function(e){return t[e]=null}))})):(o.push("The requested animation doesn't exist or has already been destroyed"),n=[]),o.length)throw new Error("Unable to create the animation due to the following errors: "+o.join("\n"));s.forEach((function(e,t){Object.keys(e).forEach((function(n){e[n]=r._driver.computeStyle(t,n,"*")}))}));var u=Wp(n.map((function(e){var t=s.get(e.element);return r._buildPlayer(e,{},t)})));return this._playersById[e]=u,u.onDestroy((function(){return r.destroy(e)})),this.players.push(u),u}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by "+e);return t}},{key:"listen",value:function(e,t,n,r){var i=Gp(t,"","","");return Zp(this._getPlayer(e),n,i,r),function(){}}},{key:"command",value:function(e,t,n,r){if("register"!=n)if("create"!=n){var i=this._getPlayer(e);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,r[0]||{});else this.register(e,r[0])}}]),e}(),cg=[],hg={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},fg={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},dg=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_classCallCheck(this,e),this.namespaceId=n;var r,i=t&&t.hasOwnProperty("value");if(this.value=null!=(r=i?t.value:t)?r:null,i){var o=py(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach((function(e){null==n[e]&&(n[e]=t[e])}))}}}]),e}(),vg=new dg("void"),pg=function(){function e(t,n,r){_classCallCheck(this,e),this.id=t,this.hostElement=n,this._engine=r,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,wg(n,this._hostClassName)}return _createClass(e,[{key:"listen",value:function(e,t,n,r){var i,o=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if("start"!=(i=n)&&"done"!=i)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var a=$p(this._elementListeners,e,[]),s={name:t,phase:n,callback:r};a.push(s);var u=$p(this._engine.statesByElement,e,{});return u.hasOwnProperty(t)||(wg(e,"ng-trigger"),wg(e,"ng-trigger-"+t),u[t]=vg),function(){o._engine.afterFlush((function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),o._triggers[t]||delete u[t]}))}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var r=this,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this._getTrigger(t),a=new gg(this.id,t,e),s=this._engine.statesByElement.get(e);s||(wg(e,"ng-trigger"),wg(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var u=s[t],l=new dg(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&u&&l.absorbOptions(u.options),s[t]=l,u||(u=vg),"void"===l.value||u.value!==l.value){var c=$p(this._engine.playersByElement,e,[]);c.forEach((function(e){e.namespaceId==r.id&&e.triggerName==t&&e.queued&&e.destroy()}));var h=o.matchTransition(u.value,l.value,e,l.params),f=!1;if(!h){if(!i)return;h=o.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:h,fromState:u,toState:l,player:a,isFallbackTransition:f}),f||(wg(e,"ng-animate-queued"),a.onStart((function(){bg(e,"ng-animate-queued")}))),a.onDone((function(){var t=r.players.indexOf(a);t>=0&&r.players.splice(t,1);var n=r._engine.playersByElement.get(e);if(n){var i=n.indexOf(a);i>=0&&n.splice(i,1)}})),this.players.push(a),c.push(a),a}if(!function(e,t){var n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(var i=0;i=0){for(var r=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var r=this._fetchNamespace(e);this.afterFlush((function(){n.namespacesByHostElement.delete(r.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(r);t>=0&&n._namespaceList.splice(t,1)})),this.afterFlushAnimationsDone((function(){return r.destroy(t)}))}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var r=Object.keys(n),i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}r&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),wg(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),bg(e,"ng-animate-disabled"))}},{key:"removeNode",value:function(e,t,n,r){if(mg(t)){var i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){var o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,r)}}else this._onRemovalComplete(t,r)}},{key:"markElementAsRemoved",value:function(e,t,n,r){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,r,i){return mg(t)?this._fetchNamespace(e).listen(t,n,r,i):function(){}}},{key:"_buildInstruction",value:function(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,".ng-trigger",!0);n.forEach((function(e){return t.destroyActiveAnimationsForElement(e)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,".ng-animating",!0)).forEach((function(e){return t.finishActiveQueriedAnimationOnElement(e)}))}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach((function(e){e.queued?e.markedForDestroy=!0:e.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach((function(e){return e.finish()}))}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise((function(t){if(e.players.length)return Wp(e.players).onDone((function(){return t()}));t()}))}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=hg,n.namespaceId){this.destroyInnerAnimations(e);var r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach((function(e){t.markElementAsDisabled(e,!1)}))}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(t,n){return e._balanceNamespaceList(t,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var r=0;r=0;x--)this._namespaceList[x].drainQueuedTransitions(t).forEach((function(e){var t=e.player,o=e.element;if(S.push(t),n.collectedEnterElements.length){var c=o.__ng_removed;if(c&&c.setForMove)return void t.destroy()}var f=!h||!n.driver.containsElement(h,o),d=w.get(o),p=v.get(o),y=n._buildInstruction(e,r,p,d,f);if(y.errors&&y.errors.length)E.push(y);else{if(f)return t.onStart((function(){return ky(o,y.fromStyles)})),t.onDestroy((function(){return _y(o,y.toStyles)})),void i.push(t);if(e.isFallbackTransition)return t.onStart((function(){return ky(o,y.fromStyles)})),t.onDestroy((function(){return _y(o,y.toStyles)})),void i.push(t);y.timelines.forEach((function(e){return e.stretchStartingKeyframe=!0})),r.append(o,y.timelines),a.push({instruction:y,player:t,element:o}),y.queriedElements.forEach((function(e){return $p(s,e,[]).push(t)})),y.preStyleProps.forEach((function(e,t){var n=Object.keys(e);if(n.length){var r=u.get(t);r||u.set(t,r=new Set),n.forEach((function(e){return r.add(e)}))}})),y.postStyleProps.forEach((function(e,t){var n=Object.keys(e),r=l.get(t);r||l.set(t,r=new Set),n.forEach((function(e){return r.add(e)}))}))}}));if(E.length){var T=[];E.forEach((function(e){T.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach((function(e){return T.push("- ".concat(e,"\n"))}))})),S.forEach((function(e){return e.destroy()})),this.reportError(T)}var P=new Map,I=new Map;a.forEach((function(e){var t=e.element;r.has(t)&&(I.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,P))})),i.forEach((function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach((function(e){$p(P,t,[]).push(e),e.destroy()}))}));var R=y.filter((function(e){return Eg(e,u,l)})),A=new Map;kg(A,this.driver,m,l,"*").forEach((function(e){Eg(e,u,l)&&R.push(e)}));var O=new Map;d.forEach((function(e,t){kg(O,n.driver,new Set(e),u,"!")})),R.forEach((function(e){var t=A.get(e),n=O.get(e);A.set(e,Object.assign(Object.assign({},t),n))}));var D=[],N=[],F={};a.forEach((function(e){var t=e.element,a=e.player,s=e.instruction;if(r.has(t)){if(c.has(t))return a.onDestroy((function(){return _y(t,s.toStyles)})),a.disabled=!0,a.overrideTotalTime(s.totalTime),void i.push(a);var u=F;if(I.size>1){for(var l=t,h=[];l=l.parentNode;){var f=I.get(l);if(f){u=f;break}h.push(l)}h.forEach((function(e){return I.set(e,u)}))}var d=n._buildAnimation(a.namespaceId,s,P,o,O,A);if(a.setRealPlayer(d),u===F)D.push(a);else{var v=n.playersByElement.get(u);v&&v.length&&(a.parentPlayer=Wp(v)),i.push(a)}}else ky(t,s.fromStyles),a.onDestroy((function(){return _y(t,s.toStyles)})),N.push(a),c.has(t)&&i.push(a)})),N.forEach((function(e){var t=o.get(e.element);if(t&&t.length){var n=Wp(t);e.setRealPlayer(n)}})),i.forEach((function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()}));for(var j=0;j0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new Vp(e.duration,e.delay)}}]),e}(),gg=function(){function e(t,n,r){_classCallCheck(this,e),this.namespaceId=t,this.triggerName=n,this.element=r,this._player=new Vp,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _createClass(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach((function(n){t._queuedCallbacks[n].forEach((function(t){return Zp(e,n,void 0,t)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart((function(){return n.triggerCallback("start")})),e.onDone((function(){return t.finish()})),e.onDestroy((function(){return t.destroy()}))}},{key:"_queueEvent",value:function(e,t){$p(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function mg(e){return e&&1===e.nodeType}function _g(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function kg(e,t,n,r,i){var o=[];n.forEach((function(e){return o.push(_g(e))}));var a=[];r.forEach((function(n,r){var o={};n.forEach((function(e){var n=o[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r.__ng_removed=fg,a.push(r))})),e.set(r,o)}));var s=0;return n.forEach((function(e){return _g(e,o[s++])})),a}function Cg(e,t){var n=new Map;if(e.forEach((function(e){return n.set(e,[])})),0==t.length)return n;var r=new Set(t),i=new Map;return t.forEach((function(e){var t=function e(t){if(!t)return 1;var o=i.get(t);if(o)return o;var a=t.parentNode;return o=n.has(a)?a:r.has(a)?1:e(a),i.set(t,o),o}(e);1!==t&&n.get(t).push(e)})),n}function wg(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function bg(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Sg(e,t,n){Wp(n).onDone((function(){return e.processLeaveNode(t)}))}function Eg(e,t,n){var r=n.get(e);if(!r)return!1;var i=t.get(e);return i?r.forEach((function(e){return i.add(e)})):t.set(e,r),n.delete(e),!0}var xg=function(){function e(t,n,r){var i=this;_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(e,t){},this._transitionEngine=new yg(t,n,r),this._timelineEngine=new lg(t,n,r),this._transitionEngine.onRemovalComplete=function(e,t){return i.onRemovalComplete(e,t)}}return _createClass(e,[{key:"registerTrigger",value:function(e,t,n,r,i){var o=e+"-"+r,a=this._triggerCache[o];if(!a){var s=[],u=jy(this._driver,i,s);if(s.length)throw new Error('The animation trigger "'.concat(r,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));a=function(e,t){return new ag(e,t)}(r,u),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,r,a)}},{key:"register",value:function(e,t){this._transitionEngine.register(e,t)}},{key:"destroy",value:function(e,t){this._transitionEngine.destroy(e,t)}},{key:"onInsert",value:function(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}},{key:"onRemove",value:function(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}},{key:"disableAnimations",value:function(e,t){this._transitionEngine.markElementAsDisabled(e,t)}},{key:"process",value:function(e,t,n,r){if("@"==n.charAt(0)){var i=_slicedToArray(Yp(n),2),o=i[0],a=i[1];this._timelineEngine.command(o,t,a,r)}else this._transitionEngine.trigger(e,t,n,r)}},{key:"listen",value:function(e,t,n,r,i){if("@"==n.charAt(0)){var o=_slicedToArray(Yp(n),2),a=o[0],s=o[1];return this._timelineEngine.listen(a,t,s,i)}return this._transitionEngine.listen(e,t,n,r,i)}},{key:"flush",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function Tg(e,t){var n=null,r=null;return Array.isArray(t)&&t.length?(n=Ig(t[0]),t.length>1&&(r=Ig(t[t.length-1]))):t&&(n=Ig(t)),n||r?new Pg(e,n,r):null}var Pg=function(){var e=function(){function e(t,n,r){_classCallCheck(this,e),this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;var i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}return _createClass(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&_y(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(_y(this._element,this._initialStyles),this._endStyles&&(_y(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(ky(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ky(this._element,this._endStyles),this._endStyles=null),_y(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function Ig(e){for(var t=null,n=Object.keys(e),r=0;r=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),Fg(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,r;this._destroyed||(this._destroyed=!0,this.finish(),e=this._element,t=this._name,n=Mg(e,"").split(","),(r=Ng(n,t))>=0&&(n.splice(r,1),jg(e,"",n.join(","))))}}]),e}();function Og(e,t,n){jg(e,"PlayState",n,Dg(e,t))}function Dg(e,t){var n=Mg(e,"");return n.indexOf(",")>0?Ng(n.split(","),t):Ng([n],t)}function Ng(e,t){for(var n=0;n=0)return n;return-1}function Fg(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function jg(e,t,n,r){var i="animation"+t;if(null!=r){var o=e.style[i];if(o.length){var a=o.split(",");a[r]=n,n=a.join(",")}}e.style[i]=n}function Mg(e,t){return e.style["animation"+t]}var Lg=function(){function e(t,n,r,i,o,a,s,u){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.animationName=r,this._duration=i,this._delay=o,this._finalStyles=s,this._specialStyles=u,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=i+o,this._buildStyler()}return _createClass(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new Ag(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return e.finish()}))}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(r){"offset"!=r&&(t[r]=n?e._finalStyles[r]:Ay(e.element,r))}))}this.currentSnapshot=t}}]),e}(),Ug=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).element=e,i._startingStyles={},i.__initialized=!1,i._styles=uy(r),i}return _createClass(n,[{key:"init",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(t){e._startingStyles[t]=e.element.style[t]})),_get(_getPrototypeOf(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(t){return e.element.style.setProperty(t,e._styles[t])})),_get(_getPrototypeOf(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)})),this._startingStyles=null,_get(_getPrototypeOf(n.prototype),"destroy",this).call(this))}}]),n}(Vp),Hg=function(){function e(){_classCallCheck(this,e),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return iy(e)}},{key:"matchesElement",value:function(e,t){return oy(e,t)}},{key:"containsElement",value:function(e,t){return ay(e,t)}},{key:"query",value:function(e,t,n){return sy(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map((function(e){return uy(e)}));var r="@keyframes ".concat(t," {\n"),i="";n.forEach((function(e){i=" ";var t=parseFloat(e.offset);r+="".concat(i).concat(100*t,"% {\n"),i+=" ",Object.keys(e).forEach((function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(r+="".concat(i,"animation-timing-function: ").concat(n,";\n")));default:return void(r+="".concat(i).concat(t,": ").concat(n,";\n"))}})),r+=i+"}\n"})),r+="}\n";var o=document.createElement("style");return o.innerHTML=r,o}},{key:"animate",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;a&&this._notifyFaultyScrubber();var s=o.filter((function(e){return e instanceof Lg})),u={};Py(n,r)&&s.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var l=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach((function(e){Object.keys(e).forEach((function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])}))})),t}(t=Iy(e,t,u));if(0==n)return new Ug(e,l);var c="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(e,c,t);document.querySelector("head").appendChild(h);var f=Tg(e,t),d=new Lg(e,t,c,n,r,i,l,f);return d.onDestroy((function(){var e;(e=h).parentNode.removeChild(e)})),d}},{key:"_notifyFaultyScrubber",value:function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}]),e}(),zg=function(){function e(t,n,r,i){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return e._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:Ay(e.element,n))})),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),Vg=function(){function e(){_classCallCheck(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Bg().toString()),this._cssKeyframesDriver=new Hg}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return iy(e)}},{key:"matchesElement",value:function(e,t){return oy(e,t)}},{key:"containsElement",value:function(e,t){return ay(e,t)}},{key:"query",value:function(e,t,n){return sy(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,o);var s={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(s.easing=i);var u={},l=o.filter((function(e){return e instanceof zg}));Py(n,r)&&l.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return u[e]=t[e]}))}));var c=Tg(e,t=Iy(e,t=t.map((function(e){return yy(e,!1)})),u));return new zg(e,t,s,c)}}]),e}();function Bg(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var qg,Wg=((qg=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this))._nextAnimationId=0,i._renderer=e.createRenderer(r.body,{id:"0",encapsulation:lt.None,styles:[],data:{animation:[]}}),i}return _createClass(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?Up(e):e;return Kg(this._renderer,null,t,"register",[n]),new Qg(t,this._renderer)}}]),n}(Lp)).\u0275fac=function(e){return new(e||qg)(Ge(Aa),Ge(Fu))},qg.\u0275prov=fe({token:qg,factory:qg.\u0275fac}),qg),Qg=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this))._id=e,i._renderer=r,i}return _createClass(n,[{key:"create",value:function(e,t){return new Zg(this._id,e,t||{},this._renderer)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}()),Zg=function(){function e(t,n,r,i){_classCallCheck(this,e),this.id=t,this.element=n,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",r)}return _createClass(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0&&e",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==z.ZoneAwarePromise)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.)")}static get root(){let e=i.current;for(;e.parent;)e=e.parent;return e}static get current(){return O.zone}static get currentTask(){return j}static __load_patch(t,r){if(z.hasOwnProperty(t)){if(a)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const s="Zone:"+t;n(s),z[t]=r(e,i,C),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{O=O.parent}}runGuarded(e,t=null,n,o){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{O=O.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=E;o&&e._transitionTo(E,b),e.runCount++;const r=j;j=e,O={parent:O,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(b,E):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,E,v))),O=O.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(T,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,T,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(b,T),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");e._transitionTo(w,b,E);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,w),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,w),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new i(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error("Task is missing scheduleFn.");_(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,a){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,!o)throw new Error("callback is not defined");this.callback=o;const i=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,i,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,T)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s("setTimeout"),p=s("Promise"),f=s("then");let d,g=[],k=!1;function _(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!k){for(k=!0;g.length;){const t=g;g=[];for(let n=0;nO,onUnhandledError:R,microtaskDrainDone:R,scheduleMicroTask:_,showUncaughtError:()=>!i[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:R,patchMethod:()=>R,bindArguments:()=>[],patchThen:()=>R,patchMacroTask:()=>R,setNativePromise:e=>{e&&"function"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>R,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>R,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>R,wrapWithCurrentZone:()=>R,filterProperties:()=>[],attachOriginToPatched:()=>R,_redefineProperty:()=>R,patchCallbacks:()=>R};let O={parent:null,zone:new i(null,null)},j=null,I=0;function R(){}o("Zone","Zone"),e.Zone=i}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global),Zone.__load_patch("ZoneAwarePromise",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,a=[],i=s("Promise"),c=s("then");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;a.length;)for(;a.length;){const t=a.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){u(e)}}};const l=s("unhandledPromiseRejectionHandler");function u(e){n.onUnhandledError(e);try{const n=t[l];n&&"function"==typeof n&&n.call(this,e)}catch(o){}}function h(e){return e&&e.then}function p(e){return e}function f(e){return Z.reject(e)}const d=s("state"),g=s("value"),k=s("finally"),_=s("parentPromiseValue"),m=s("parentPromiseState");function y(e,t){return n=>{try{T(e,t,n)}catch(o){T(e,!1,o)}}}const v=s("currentTaskTrace");function T(e,o,s){const i=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError("Promise resolved with itself");if(null===e[d]){let u=null;try{"object"!=typeof s&&"function"!=typeof s||(u=s&&s.then)}catch(l){return i(()=>{T(e,!1,l)})(),e}if(!1!==o&&s instanceof Z&&s.hasOwnProperty(d)&&s.hasOwnProperty(g)&&null!==s[d])E(s),T(e,s[d],s[g]);else if(!1!==o&&"function"==typeof u)try{u.call(s,i(y(e,o)),i(y(e,!1)))}catch(l){i(()=>{T(e,!1,l)})()}else{e[d]=o;const i=e[g];if(e[g]=s,e[k]===k&&!0===o&&(e[d]=e[m],e[g]=e[_]),!1===o&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,v,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[g],r=!!n&&k===n[k];r&&(n[_]=o,n[m]=s);const i=t.run(a,void 0,r&&a!==f&&a!==p?[]:[o]);T(n,!0,i)}catch(o){T(n,!1,o)}},n)}class Z{constructor(e){const t=this;if(!(t instanceof Z))throw new Error("Must be an instanceof Promise.");t[d]=null,t[g]=[];try{e&&e(y(t,!0),y(t,!1))}catch(n){T(t,!1,n)}}static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return T(new this(null),!0,e)}static reject(e){return T(new this(null),!1,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let a of e)h(a)||(a=this.resolve(a)),a.then(r,s);return o}static all(e){return Z.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof Z?this:Z).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,a=0;const i=[];for(let l of e){h(l)||(l=this.resolve(l));const e=a;try{l.then(o=>{i[e]=t?t.thenCallback(o):o,s--,0===s&&n(i)},r=>{t?(i[e]=t.errorCallback(r),s--,0===s&&n(i)):o(r)})}catch(c){o(c)}s++,a++}return s-=2,0===s&&n(i),r}get[Symbol.toStringTag](){return"Promise"}then(e,n){const o=new this.constructor(null),r=t.current;return null==this[d]?this[g].push(r,o,e,n):w(this,r,o,e,n),o}catch(e){return this.then(null,e)}finally(e){const n=new this.constructor(null);n[k]=k;const o=t.current;return null==this[d]?this[g].push(o,n,e,e):w(this,o,n,e,e),n}}Z.resolve=Z.resolve,Z.reject=Z.reject,Z.race=Z.race,Z.all=Z.all;const S=e[i]=e.Promise,D=t.__symbol__("ZoneAwarePromise");let P=o(e,"Promise");P&&!P.configurable||(P&&delete P.writable,P&&delete P.value,P||(P={configurable:!0,enumerable:!0}),P.get=function(){return e[D]?e[D]:e[i]},P.set=function(t){t===Z?e[D]=t:(e[i]=t,t.prototype[c]||C(t),n.setNativePromise(t))},r(e,"Promise",P)),e.Promise=Z;const z=s("thenPatched");function C(e){const t=e.prototype,n=o(t,"then");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[c]=r,e.prototype.then=function(e,t){return new Z((e,t)=>{r.call(this,e,t)}).then(e,t)},e[z]=!0}if(n.patchThen=C,S){C(S);const t=e.fetch;"function"==typeof t&&(e[n.symbol("fetch")]=t,e.fetch=(O=t,function(){let e=O.apply(this,arguments);if(e instanceof Z)return e;let t=e.constructor;return t[z]||C(t),e}))}var O;return Promise[t.__symbol__("uncaughtPromiseErrors")]=a,Z});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s=Zone.__symbol__("addEventListener"),a=Zone.__symbol__("removeEventListener"),i=Zone.__symbol__("");function c(e,t){return Zone.current.wrap(e,t)}function l(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const u=Zone.__symbol__,h="undefined"!=typeof window,p=h?window:void 0,f=h&&p||"object"==typeof self&&self||global,d=[null];function g(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=c(e[n],t+"_"+n));return e}function k(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const _="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,m=!("nw"in f)&&void 0!==f.process&&"[object process]"==={}.toString.call(f.process),y=!m&&!_&&!(!h||!p.HTMLElement),v=void 0!==f.process&&"[object process]"==={}.toString.call(f.process)&&!_&&!(!h||!p.HTMLElement),T={},b=function(e){if(!(e=e||f.event))return;let t=T[e.type];t||(t=T[e.type]=u("ON_PROPERTY"+e.type));const n=this||e.target||f,o=n[t];let r;if(y&&n===p&&"error"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function E(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const a=u("on"+o+"patched");if(n.hasOwnProperty(a)&&n[a])return;delete s.writable,delete s.value;const i=s.get,c=s.set,l=o.substr(2);let h=T[l];h||(h=T[l]=u("ON_PROPERTY"+l)),s.set=function(e){let t=this;t||n!==f||(t=f),t&&(t[h]&&t.removeEventListener(l,b),c&&c.apply(t,d),"function"==typeof e?(t[h]=e,t.addEventListener(l,b,!1)):t[h]=null)},s.get=function(){let e=this;if(e||n!==f||(e=f),!e)return null;const t=e[h];if(t)return t;if(i){let t=i&&i.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[a]=!0}function w(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&"function"==typeof o[s.cbIdx]?l(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function z(e,t){e[u("OriginalDelegate")]=t}let C=!1,O=!1;function j(){try{const e=p.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function I(){if(C)return O;C=!0;try{const e=p.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(O=!0)}catch(e){}return O}Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,n=u("OriginalDelegate"),o=u("Promise"),r=u("Error"),s=function(){if("function"==typeof this){const s=this[n];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":a.call(this)}});let R=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){R=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(ae){R=!1}const N={useG:!0},x={},L={},M=new RegExp("^"+i+"(\\w+)(true|false)$"),A=u("propagationStopped");function H(e,t,o){const r=o&&o.add||"addEventListener",s=o&&o.rm||"removeEventListener",a=o&&o.listeners||"eventListeners",c=o&&o.rmAll||"removeAllListeners",l=u(r),h="."+r+":",p=function(e,t,n){if(e.isRemoved)return;const o=e.callback;"object"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&"object"==typeof r&&r.once&&t[s].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},f=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[x[t.type].false];if(o)if(1===o.length)p(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[A]=!0,e&&e.apply(t,n)})}function q(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const a=t[s]=t[o];t[o]=function(s,i,c){return i&&i.prototype&&r.forEach((function(t){const r=`${n}.${o}::`+t,s=i.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(i.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))})),a.call(t,s,i,c)},e.attachOriginToPatched(t[o],a)}const B=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplyconnected","vrdisplaydisconnected","vrdisplaypresentchange"],W=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],U=["load"],$=["blur","error","focus","load","resize","scroll","messageerror"],V=["bounce","finish","start"],X=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],Y=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],J=["close","error","open","message"],K=["error","message"],Q=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],B,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function ee(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function te(e,t,n,o){e&&w(e,ee(e,t,n),o)}function ne(e,t){if(m&&!v)return;if(Zone[e.symbol("patchEvents")])return;const o="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(y){const e=window,t=j?[{target:e,ignoreProperties:["error"]}]:[];te(e,Q.concat(["messageerror"]),r?r.concat(t):r,n(e)),te(Document.prototype,Q,r),void 0!==e.SVGElement&&te(e.SVGElement.prototype,Q,r),te(Element.prototype,Q,r),te(HTMLElement.prototype,Q,r),te(HTMLMediaElement.prototype,W,r),te(HTMLFrameSetElement.prototype,B.concat($),r),te(HTMLBodyElement.prototype,B.concat($),r),te(HTMLFrameElement.prototype,U,r),te(HTMLIFrameElement.prototype,U,r);const o=e.HTMLMarqueeElement;o&&te(o.prototype,V,r);const s=e.Worker;s&&te(s.prototype,K,r)}const s=t.XMLHttpRequest;s&&te(s.prototype,X,r);const a=t.XMLHttpRequestEventTarget;a&&te(a&&a.prototype,X,r),"undefined"!=typeof IDBIndex&&(te(IDBIndex.prototype,Y,r),te(IDBRequest.prototype,Y,r),te(IDBOpenDBRequest.prototype,Y,r),te(IDBDatabase.prototype,Y,r),te(IDBTransaction.prototype,Y,r),te(IDBCursor.prototype,Y,r)),o&&te(WebSocket.prototype,J,r)}Zone.__load_patch("util",(n,s,a)=>{a.patchOnProperties=w,a.patchMethod=D,a.bindArguments=g,a.patchMacroTask=P;const l=s.__symbol__("BLACK_LISTED_EVENTS"),u=s.__symbol__("UNPATCHED_EVENTS");n[u]&&(n[l]=n[u]),n[l]&&(s[l]=s[u]=n[l]),a.patchEventPrototype=G,a.patchEventTarget=H,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=o,a.ArraySlice=r,a.patchClass=S,a.wrapWithCurrentZone=c,a.filterProperties=ee,a.attachOriginToPatched=z,a._redefineProperty=Object.defineProperty,a.patchCallbacks=q,a.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:x,eventNames:Q,isBrowser:y,isMix:v,isNode:m,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:i,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})});const oe=u("zoneTask");function re(e,t,n,o){let r=null,s=null;n+=o;const a={};function i(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[oe]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=D(e,t+=o,n=>function(r,s){if("function"==typeof s[0]){const e=l(t,s[0],{isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?s[1]||0:void 0,args:s},i,c);if(!e)return e;const n=e.data.handleId;return"number"==typeof n?a[n]=e:n&&(n[oe]=e),n&&n.ref&&n.unref&&"function"==typeof n.ref&&"function"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),"number"==typeof n||n?n:e}return n.apply(e,s)}),s=D(e,n,t=>function(n,o){const r=o[0];let s;"number"==typeof r?s=a[r]:(s=r&&r[oe],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete a[r]:r&&(r[oe]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function se(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:a}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("timers",e=>{re(e,"set","clear","Timeout"),re(e,"set","clear","Interval"),re(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{re(e,"request","cancel","AnimationFrame"),re(e,"mozRequest","mozCancel","AnimationFrame"),re(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const n=["alert","prompt","confirm"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,n)=>{!function(e,t){t.patchEventPrototype(e,t)}(e,n),se(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),S("MutationObserver"),S("WebKitMutationObserver"),S("IntersectionObserver"),S("FileReader")}),Zone.__load_patch("on_property",(e,t,n)=>{ne(n,e)}),Zone.__load_patch("customElements",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const p=e.XMLHttpRequest;if(!p)return;const f=p.prototype;let d=f[s],g=f[a];if(!d){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;d=e[s],g=e[a]}}function k(e){const o=e.data,c=o.target;c[i]=!1,c[h]=!1;const l=c[r];d||(d=c[s],g=c[a]),l&&g.call(c,"readystatechange",l);const u=c[r]=()=>{if(c.readyState===c.DONE)if(!o.aborted&&c[i]&&"scheduled"===e.state){const n=c[t.__symbol__("loadfalse")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=c[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[c]=t[1],y.apply(e,t)}),v=u("fetchTaskAborting"),T=u("fetchTaskScheduling"),b=D(f,"send",()=>function(e,n){if(!0===t.current[T])return b.apply(e,n);if(e[o])return b.apply(e,n);{const t={target:e,url:e[c],isPeriodic:!1,args:n,aborted:!1},o=l("XMLHttpRequest.send",_,t,k,m);e&&!0===e[h]&&!t.aborted&&"scheduled"===o.state&&o.invoke()}}),E=D(f,"abort",()=>function(e,o){const r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[v])return E.apply(e,o)})}(e);const n=u("xhrTask"),o=u("xhrSync"),r=u("xhrListener"),i=u("xhrScheduled"),c=u("xhrURL"),h=u("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,g(arguments,o+"."+s))};return z(t,e),t})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(t){return function(n){F(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[u("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[u("rejectionHandledHandler")]=n("rejectionhandled"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[2,0]]]); \ No newline at end of file diff --git a/docs/polyfills-es5.b81ff43a6d9f23402955.js b/docs/polyfills-es5.b81ff43a6d9f23402955.js deleted file mode 100644 index 9e5f739..0000000 --- a/docs/polyfills-es5.b81ff43a6d9f23402955.js +++ /dev/null @@ -1 +0,0 @@ -function _createForOfIteratorHelper(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n")})),f="$0"==="a".replace(/./,"$0"),l=i("replace"),p=!!/./[l]&&""===/./[l]("a","$0"),h=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var v=i(t),d=!o((function(){var e={};return e[v]=function(){return 7},7!=""[t](e)})),g=d&&!o((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[v]=/./[v]),n.exec=function(){return e=!0,null},n[v](""),!e}));if(!d||!g||"replace"===t&&(!s||!f||p)||"split"===t&&!h){var y=/./[v],b=n(v,""[t],(function(t,e,n,r,o){return e.exec===a?d&&!o?{done:!0,value:y.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),m=b[1];r(String.prototype,t,b[0]),r(RegExp.prototype,v,2==e?function(t,e){return m.call(t,this,e)}:function(t){return m.call(t,this)})}l&&c(RegExp.prototype[v],"sham",!0)}},"1E5z":function(t,e,n){var r=n("m/L8").f,o=n("UTVS"),i=n("tiKp")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},"1Y/n":function(t,e,n){var r=n("HAuM"),o=n("ewvW"),i=n("RK3t"),a=n("UMSQ"),c=function(t){return function(e,n,c,u){r(n);var s=o(e),f=i(s),l=a(s.length),p=t?l-1:0,h=t?-1:1;if(c<2)for(;;){if(p in f){u=f[p],p+=h;break}if(p+=h,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=h)p in f&&(u=n(u,f[p],p,s));return u}};t.exports={left:c(!1),right:c(!0)}},"2A+d":function(t,e,n){var r=n("I+eb"),o=n("/GqU"),i=n("UMSQ");r({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),n=i(e.length),r=arguments.length,a=[],c=0;n>c;)a.push(String(e[c++])),c1?arguments[1]:void 0)}})},"2oRo":function(t,e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||Function("return this")()},"33Wh":function(t,e,n){var r=n("yoRg"),o=n("eDl+");t.exports=Object.keys||function(t){return r(t,o)}},"3I1R":function(t,e,n){n("dG/n")("hasInstance")},"3KgV":function(t,e,n){var r=n("I+eb"),o=n("uy83"),i=n("0Dky"),a=n("hh1v"),c=n("8YOa").onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(t){return u&&a(t)?u(c(t)):t}})},"3bBZ":function(t,e,n){var r=n("2oRo"),o=n("/byt"),i=n("4mDm"),a=n("kRJp"),c=n("tiKp"),u=c("iterator"),s=c("toStringTag"),f=i.values;for(var l in o){var p=r[l],h=p&&p.prototype;if(h){if(h[u]!==f)try{a(h,u,f)}catch(d){h[u]=f}if(h[s]||a(h,s,l),o[l])for(var v in i)if(h[v]!==i[v])try{a(h,v,i[v])}catch(d){h[v]=i[v]}}}},"4Brf":function(t,e,n){"use strict";var r=n("I+eb"),o=n("g6v/"),i=n("2oRo"),a=n("UTVS"),c=n("hh1v"),u=n("m/L8").f,s=n("6JNq"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function t(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof t?new f(e):void 0===e?f():f(e);return""===e&&(l[n]=!0),n};s(p,f);var h=p.prototype=f.prototype;h.constructor=p;var v=h.toString,d="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;u(h,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=v.call(t);if(a(l,t))return"";var n=d?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},"4WOD":function(t,e,n){var r=n("UTVS"),o=n("ewvW"),i=n("93I0"),a=n("4Xet"),c=i("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},"4Xet":function(t,e,n){var r=n("0Dky");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},"4h0Y":function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("hh1v"),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},"4l63":function(t,e,n){var r=n("I+eb"),o=n("wg0c");r({global:!0,forced:parseInt!=o},{parseInt:o})},"4mDm":function(t,e,n){"use strict";var r=n("/GqU"),o=n("RNIs"),i=n("P4y1"),a=n("afO8"),c=n("fdAy"),u=a.set,s=a.getterFor("Array Iterator");t.exports=c(Array,"Array",(function(t,e){u(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=s(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},"4oU/":function(t,e,n){var r=n("2oRo").isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&r(t)}},"4syw":function(t,e,n){var r=n("busE");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},"5D5o":function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("hh1v"),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},"5DmW":function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("/GqU"),a=n("Bs8V").f,c=n("g6v/"),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},"5Tg+":function(t,e,n){var r=n("tiKp");e.f=r},"5Yz+":function(t,e,n){"use strict";var r=n("/GqU"),o=n("ppGB"),i=n("UMSQ"),a=n("pkCn"),c=n("rkAj"),u=Math.min,s=[].lastIndexOf,f=!!s&&1/[1].lastIndexOf(1,-0)<0,l=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0});t.exports=!f&&l&&p?s:function(t){if(f)return s.apply(this,arguments)||0;var e=r(this),n=i(e.length),a=n-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}},"5mdu":function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},"5s+n":function(t,e,n){"use strict";var r,o,i,a,c=n("I+eb"),u=n("xDBR"),s=n("2oRo"),f=n("0GbY"),l=n("/qmn"),p=n("busE"),h=n("4syw"),v=n("1E5z"),d=n("JiZb"),g=n("hh1v"),y=n("HAuM"),b=n("GarU"),m=n("xrYK"),k=n("iSVu"),E=n("ImZN"),S=n("HH4o"),x=n("SEBh"),_=n("LPSS").set,w=n("tXUg"),T=n("zfnd"),O=n("RN6c"),I=n("8GlL"),j=n("5mdu"),P=n("afO8"),D=n("lMq5"),R=n("tiKp"),M=n("LQDL"),A=R("species"),N="Promise",C=P.get,L=P.set,Z=P.getterFor(N),F=l,z=s.TypeError,W=s.document,U=s.process,G=f("fetch"),B=I.f,H=B,K="process"==m(U),V=!!(W&&W.createEvent&&s.dispatchEvent),Y=D(N,(function(){if(k(F)===String(F)){if(66===M)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(u&&!F.prototype.finally)return!0;if(M>=51&&/native code/.test(F))return!1;var t=F.resolve(1),e=function(t){t((function(){}),(function(){}))};return(t.constructor={})[A]=e,!(t.then((function(){}))instanceof e)})),q=Y||!S((function(t){F.all(t).catch((function(){}))})),X=function(t){var e;return!(!g(t)||"function"!=typeof(e=t.then))&&e},J=function(t,e,n){if(!e.notified){e.notified=!0;var r=e.reactions;w((function(){for(var o=e.value,i=1==e.state,a=0;r.length>a;){var c,u,s,f=r[a++],l=i?f.ok:f.fail,p=f.resolve,h=f.reject,v=f.domain;try{l?(i||(2===e.rejection&&et(t,e),e.rejection=1),!0===l?c=o:(v&&v.enter(),c=l(o),v&&(v.exit(),s=!0)),c===f.promise?h(z("Promise-chain cycle")):(u=X(c))?u.call(c,p,h):p(c)):h(o)}catch(d){v&&!s&&v.exit(),h(d)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&$(t,e)}))}},Q=function(t,e,n){var r,o;V?((r=W.createEvent("Event")).promise=e,r.reason=n,r.initEvent(t,!1,!0),s.dispatchEvent(r)):r={promise:e,reason:n},(o=s["on"+t])?o(r):"unhandledrejection"===t&&O("Unhandled promise rejection",n)},$=function(t,e){_.call(s,(function(){var n,r=e.value;if(tt(e)&&(n=j((function(){K?U.emit("unhandledRejection",r,t):Q("unhandledrejection",t,r)})),e.rejection=K||tt(e)?2:1,n.error))throw n.value}))},tt=function(t){return 1!==t.rejection&&!t.parent},et=function(t,e){_.call(s,(function(){K?U.emit("rejectionHandled",t):Q("rejectionhandled",t,e.value)}))},nt=function(t,e,n,r){return function(o){t(e,n,o,r)}},rt=function(t,e,n,r){e.done||(e.done=!0,r&&(e=r),e.value=n,e.state=2,J(t,e,!0))},ot=function t(e,n,r,o){if(!n.done){n.done=!0,o&&(n=o);try{if(e===r)throw z("Promise can't be resolved itself");var i=X(r);i?w((function(){var o={done:!1};try{i.call(r,nt(t,e,o,n),nt(rt,e,o,n))}catch(a){rt(e,o,a,n)}})):(n.value=r,n.state=1,J(e,n,!1))}catch(a){rt(e,{done:!1},a,n)}}};Y&&(F=function(t){b(this,F,N),y(t),r.call(this);var e=C(this);try{t(nt(ot,this,e),nt(rt,this,e))}catch(n){rt(this,e,n)}},(r=function(t){L(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(F.prototype,{then:function(t,e){var n=Z(this),r=B(x(this,F));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=K?U.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&J(this,n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=C(t);this.promise=t,this.resolve=nt(ot,t,e),this.reject=nt(rt,t,e)},I.f=B=function(t){return t===F||t===i?new o(t):H(t)},u||"function"!=typeof l||(a=l.prototype.then,p(l.prototype,"then",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return T(F,G.apply(s,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:F}),v(F,N,!1,!0),d(N),i=f(N),c({target:N,stat:!0,forced:Y},{reject:function(t){var e=B(this);return e.reject.call(void 0,t),e.promise}}),c({target:N,stat:!0,forced:u||Y},{resolve:function(t){return T(u&&this===i?F:this,t)}}),c({target:N,stat:!0,forced:q},{all:function(t){var e=this,n=B(e),r=n.resolve,o=n.reject,i=j((function(){var n=y(e.resolve),i=[],a=0,c=1;E(t,(function(t){var u=a++,s=!1;i.push(void 0),c++,n.call(e,t).then((function(t){s||(s=!0,i[u]=t,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=B(e),r=n.reject,o=j((function(){var o=y(e.resolve);E(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},"5uH8":function(t,e,n){n("I+eb")({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},"6JNq":function(t,e,n){var r=n("UTVS"),o=n("Vu81"),i=n("Bs8V"),a=n("m/L8");t.exports=function(t,e){for(var n=o(e),c=a.f,u=i.f,s=0;s1?arguments[1]:void 0)}})},"9bJ7":function(t,e,n){"use strict";var r=n("I+eb"),o=n("ZUd8").codeAt;r({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},"9d/t":function(t,e,n){var r=n("AO7/"),o=n("xrYK"),i=n("tiKp")("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),i))?n:a?o(e):"Object"==(r=o(e))&&"function"==typeof e.callee?"Arguments":r}},"9mRW":function(t,e,n){n("I+eb")({target:"Math",stat:!0},{fround:n("vo4V")})},"9tb/":function(t,e,n){var r=n("I+eb"),o=n("I8vh"),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},A2ZE:function(t,e,n){var r=n("HAuM");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};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,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"AO7/":function(t,e,n){var r={};r[n("tiKp")("toStringTag")]="z",t.exports="[object z]"===String(r)},AmFO:function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("jrUv"),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},BNMt:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("blink")},{blink:function(){return o(this,"blink","","")}})},BTho:function(t,e,n){"use strict";var r=n("HAuM"),o=n("hh1v"),i=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var r=[],o=0;ou&&(s=s.slice(0,u)),t?f+s:s+f)}};t.exports={start:c(!1),end:c(!0)}},DPsx:function(t,e,n){var r=n("g6v/"),o=n("0Dky"),i=n("zBJ4");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},DQNa:function(t,e,n){var r=n("busE"),o=Date.prototype,i=o.toString,a=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var t=a.call(this);return t==t?i.call(this):"Invalid Date"}))},E5NM:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("big")},{big:function(){return o(this,"big","","")}})},E9XD:function(t,e,n){"use strict";var r=n("I+eb"),o=n("1Y/n").left,i=n("pkCn"),a=n("rkAj"),c=i("reduce"),u=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!c||!u},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},ENF9:function(t,e,n){"use strict";var r,o=n("2oRo"),i=n("4syw"),a=n("8YOa"),c=n("bWFh"),u=n("rKzb"),s=n("hh1v"),f=n("afO8").enforce,l=n("f5p1"),p=!o.ActiveXObject&&"ActiveXObject"in o,h=Object.isExtensible,v=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c("WeakMap",v,u);if(l&&p){r=u.getConstructor(v,"WeakMap",!0),a.REQUIRED=!0;var g=d.prototype,y=g.delete,b=g.has,m=g.get,k=g.set;i(g,{delete:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),b.call(this,t)||e.frozen.has(t)}return b.call(this,t)},get:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new r),b.call(this,t)?m.call(this,t):e.frozen.get(t)}return m.call(this,t)},set:function(t,e){if(s(t)&&!h(t)){var n=f(this);n.frozen||(n.frozen=new r),b.call(this,t)?k.call(this,t,e):n.frozen.set(t,e)}else k.call(this,t,e);return this}})}},EUja:function(t,e,n){"use strict";var r=n("ppGB"),o=n("HYAF");t.exports="".repeat||function(t){var e=String(o(this)),n="",i=r(t);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},EnZy:function(t,e,n){"use strict";var r=n("14Sl"),o=n("ROdP"),i=n("glrk"),a=n("HYAF"),c=n("SEBh"),u=n("iqWW"),s=n("UMSQ"),f=n("FMNM"),l=n("kmMV"),p=n("0Dky"),h=[].push,v=Math.min,d=!p((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=String(a(this)),i=void 0===n?4294967295:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);for(var c,u,s,f=[],p=0,v=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(c=l.call(v,r))&&!((u=v.lastIndex)>p&&(f.push(r.slice(p,c.index)),c.length>1&&c.index=i));)v.lastIndex===c.index&&v.lastIndex++;return p===r.length?!s&&v.test("")||f.push(""):f.push(r.slice(p)),f.length>i?f.slice(0,i):f}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,n):r.call(String(o),e,n)},function(t,o){var a=n(r,t,this,o,r!==e);if(a.done)return a.value;var l=i(t),p=String(this),h=c(l,RegExp),g=l.unicode,y=new h(d?l:"^(?:"+l.source+")",(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(d?"y":"g")),b=void 0===o?4294967295:o>>>0;if(0===b)return[];if(0===p.length)return null===f(y,p)?[p]:[];for(var m=0,k=0,E=[];k1?arguments[1]:void 0)}},FF6l:function(t,e,n){"use strict";var r=n("ewvW"),o=n("I8vh"),i=n("UMSQ"),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=r(this),c=i(n.length),u=o(t,c),s=o(e,c),f=arguments.length>2?arguments[2]:void 0,l=a((void 0===f?c:o(f,c))-s,c-u),p=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=p,s+=p;return n}},FMNM:function(t,e,n){var r=n("xrYK"),o=n("kmMV");t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},FZtP:function(t,e,n){var r=n("2oRo"),o=n("/byt"),i=n("F8JR"),a=n("kRJp");for(var c in o){var u=r[c],s=u&&u.prototype;if(s&&s.forEach!==i)try{a(s,"forEach",i)}catch(f){s.forEach=i}}},"G+Rx":function(t,e,n){var r=n("0GbY");t.exports=r("document","documentElement")},GKVU:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},GRPF:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},GXvd:function(t,e,n){n("dG/n")("species")},GarU:function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},H0pb:function(t,e,n){n("ma9I"),n("07d7"),n("pNMO"),n("tjZM"),n("4Brf"),n("3I1R"),n("7+kd"),n("0oug"),n("KhsS"),n("jt2F"),n("gOCb"),n("a57n"),n("GXvd"),n("I1Gw"),n("gXIK"),n("lEou"),n("gbiT"),n("I9xj"),n("DEfu");var r=n("Qo9l");t.exports=r.Symbol},HAuM:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},HH4o:function(t,e,n){var r=n("tiKp")("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(c){}return n}},HNyW:function(t,e,n){var r=n("NC/Y");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},HRxU:function(t,e,n){var r=n("I+eb"),o=n("g6v/");r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n("N+g0")})},HYAF:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},Hd5f:function(t,e,n){var r=n("0Dky"),o=n("tiKp"),i=n("LQDL"),a=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},HsHA:function(t,e){var n=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:n(1+t)}},"I+eb":function(t,e,n){var r=n("2oRo"),o=n("Bs8V").f,i=n("kRJp"),a=n("busE"),c=n("zk60"),u=n("6JNq"),s=n("lMq5");t.exports=function(t,e){var n,f,l,p,h,v=t.target,d=t.global,g=t.stat;if(n=d?r:g?r[v]||c(v,{}):(r[v]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(h=o(n,f))&&h.value:n[f],!s(d?f:v+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(n,f,p,t)}}},I1Gw:function(t,e,n){n("dG/n")("split")},I8vh:function(t,e,n){var r=n("ppGB"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},I9xj:function(t,e,n){n("1E5z")(Math,"Math",!0)},ImZN:function(t,e,n){var r=n("glrk"),o=n("6VoE"),i=n("UMSQ"),a=n("A2ZE"),c=n("NaFW"),u=n("m92n"),s=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,f,l){var p,h,v,d,g,y,b,m=a(e,n,f?2:1);if(l)p=t;else{if("function"!=typeof(h=c(t)))throw TypeError("Target is not iterable");if(o(h)){for(v=0,d=i(t.length);d>v;v++)if((g=f?m(r(b=t[v])[0],b[1]):m(t[v]))&&g instanceof s)return g;return new s(!1)}p=h.call(t)}for(y=p.next;!(b=y.call(p)).done;)if("object"==typeof(g=u(p,m,b.value,f))&&g&&g instanceof s)return g;return new s(!1)}).stop=function(t){return new s(!0,t)}},IxXR:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("strike")},{strike:function(){return o(this,"strike","","")}})},J30X:function(t,e,n){n("I+eb")({target:"Array",stat:!0},{isArray:n("6LWA")})},JBy8:function(t,e,n){var r=n("yoRg"),o=n("eDl+").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},JTJg:function(t,e,n){"use strict";var r=n("I+eb"),o=n("WjRb"),i=n("HYAF");r({target:"String",proto:!0,forced:!n("qxPZ")("includes")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},JevA:function(t,e,n){var r=n("I+eb"),o=n("wg0c");r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},JfAA:function(t,e,n){"use strict";var r=n("busE"),o=n("glrk"),i=n("0Dky"),a=n("rW0t"),c=RegExp.prototype,u=c.toString;(i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})}))||"toString"!=u.name)&&r(RegExp.prototype,"toString",(function(){var t=o(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in c)?a.call(t):n)}),{unsafe:!0})},JiZb:function(t,e,n){"use strict";var r=n("0GbY"),o=n("m/L8"),i=n("tiKp"),a=n("g6v/"),c=i("species");t.exports=function(t){var e=r(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},KhsS:function(t,e,n){n("dG/n")("match")},KvGi:function(t,e,n){n("I+eb")({target:"Math",stat:!0},{sign:n("90hW")})},Kxld:function(t,e,n){n("I+eb")({target:"Object",stat:!0},{is:n("Ep9I")})},LKBx:function(t,e,n){"use strict";var r,o=n("I+eb"),i=n("Bs8V").f,a=n("UMSQ"),c=n("WjRb"),u=n("HYAF"),s=n("qxPZ"),f=n("xDBR"),l="".startsWith,p=Math.min,h=s("startsWith");o({target:"String",proto:!0,forced:!(!f&&!h&&(r=i(String.prototype,"startsWith"),r&&!r.writable)||h)},{startsWith:function(t){var e=String(u(this));c(t);var n=a(p(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return l?l.call(e,r,n):e.slice(n,n+r.length)===r}})},LPSS:function(t,e,n){var r,o,i,a=n("2oRo"),c=n("0Dky"),u=n("xrYK"),s=n("A2ZE"),f=n("G+Rx"),l=n("zBJ4"),p=n("HNyW"),h=a.location,v=a.setImmediate,d=a.clearImmediate,g=a.process,y=a.MessageChannel,b=a.Dispatch,m=0,k={},E=function(t){if(k.hasOwnProperty(t)){var e=k[t];delete k[t],e()}},S=function(t){return function(){E(t)}},x=function(t){E(t.data)},_=function(t){a.postMessage(t+"",h.protocol+"//"+h.host)};v&&d||(v=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return k[++m]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(m),m},d=function(t){delete k[t]},"process"==u(g)?r=function(t){g.nextTick(S(t))}:b&&b.now?r=function(t){b.now(S(t))}:y&&!p?(i=(o=new y).port2,o.port1.onmessage=x,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(_)?r="onreadystatechange"in l("script")?function(t){f.appendChild(l("script")).onreadystatechange=function(){f.removeChild(this),E(t)}}:function(t){setTimeout(S(t),0)}:(r=_,a.addEventListener("message",x,!1))),t.exports={set:v,clear:d}},LQDL:function(t,e,n){var r,o,i=n("2oRo"),a=n("NC/Y"),c=i.process,u=c&&c.versions,s=u&&u.v8;s?o=(r=s.split("."))[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},"N+g0":function(t,e,n){var r=n("g6v/"),o=n("m/L8"),i=n("glrk"),a=n("33Wh");t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=a(e),c=r.length,u=0;c>u;)o.f(t,n=r[u++],e[n]);return t}},NBAS:function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("ewvW"),a=n("4WOD"),c=n("4Xet");r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},"NC/Y":function(t,e,n){var r=n("0GbY");t.exports=r("navigator","userAgent")||""},NaFW:function(t,e,n){var r=n("9d/t"),o=n("P4y1"),i=n("tiKp")("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},"NbN+":function(t,e,n){n("I+eb")({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},O741:function(t,e,n){var r=n("hh1v");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},OM9Z:function(t,e,n){n("I+eb")({target:"String",proto:!0},{repeat:n("EUja")})},P4y1:function(t,e){t.exports={}},PKPk:function(t,e,n){"use strict";var r=n("ZUd8").charAt,o=n("afO8"),i=n("fdAy"),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},PqOI:function(t,e,n){var r=n("I+eb"),o=n("90hW"),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},QFcT:function(t,e,n){var r=n("I+eb"),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var n,r,o=0,c=0,u=arguments.length,s=0;c0?(r=n/s)*r:n;return s===1/0?1/0:s*a(o)}})},QIpd:function(t,e,n){var r=n("xrYK");t.exports=function(t){if("number"!=typeof t&&"Number"!=r(t))throw TypeError("Incorrect invocation");return+t}},QNnp:function(t,e,n){var r=n("I+eb"),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},QWBl:function(t,e,n){"use strict";var r=n("I+eb"),o=n("F8JR");r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},Qo9l:function(t,e,n){var r=n("2oRo");t.exports=r},R0gw:function(t,e,n){var r,o;void 0===(o="function"==typeof(r=function(){"use strict";var t,e,n,r,o,i;function a(){t=Zone.__symbol__,e=Object[t("defineProperty")]=Object.defineProperty,n=Object[t("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,r=Object.create,o=t("unconfigurables"),Object.defineProperty=function(t,e,n){if(u(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var r=n.configurable;return"prototype"!==e&&(n=s(t,e,n)),f(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]=s(t,n,e[n])})),r(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var r=n(t,e);return r&&u(t,e)&&(r.configurable=!1),r}}function c(t,e,n){var r=n.configurable;return f(t,e,n=s(t,e,n),r)}function u(t,e){return t&&t[o]&&t[o][e]}function s(t,n,r){return Object.isFrozen(r)||(r.configurable=!0),r.configurable||(t[o]||Object.isFrozen(t)||e(t,o,{writable:!0,value:{}}),t[o]&&(t[o][n]=!0)),r}function f(t,n,r,o){try{return e(t,n,r)}catch(a){if(!r.configurable)throw a;void 0===o?delete r.configurable:r.configurable=o;try{return e(t,n,r)}catch(a){var i=null;try{i=JSON.stringify(r)}catch(a){i=r.toString()}console.log("Attempting to configure '"+n+"' with descriptor '"+i+"' on object '"+t+"' and got error, giving up: "+a)}}}function l(t,e){var n=e.getGlobalObjects(),r=n.eventNames,o=n.globalSources,i=n.zoneSymbolEventNames,a=n.TRUE_STR,c=n.FALSE_STR,u=n.ZONE_SYMBOL_PREFIX,s="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,WebSocket".split(","),f=[],l=t.wtf,p="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".split(",");l?f=p.map((function(t){return"HTML"+t+"Element"})).concat(s):t.EventTarget?f.push("EventTarget"):f=s;for(var h=t.__Zone_disable_IE_check||!1,v=t.__Zone_enable_cross_context_check||!1,d=e.isIEOrEdge(),g="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",y={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"},b=0;b1?new i(e,n):new i(e),s=t.ObjectGetOwnPropertyDescriptor(u,"onmessage");return s&&!1===s.configurable?(a=t.ObjectCreate(u),c=u,[r,o,"send","close"].forEach((function(e){a[e]=function(){var n=t.ArraySlice.call(arguments);if(e===r||e===o){var i=n.length>0?n[0]:void 0;if(i){var c=Zone.__symbol__("ON_PROPERTY"+i);u[c]=a[c]}}return u[e].apply(u,n)}}))):a=u,t.patchOnProperties(a,["close","error","message","open"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol("patchEvents")]=!0}}(i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{})[(i.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var t=i.Zone;t.__load_patch("defineProperty",(function(t,e,n){n._redefineProperty=c,a()})),t.__load_patch("registerElement",(function(t,e,n){!function(t,e){var n=e.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,n)})),t.__load_patch("EventTargetLegacy",(function(t,e,n){l(t,n),p(n,t)}))}})?r.call(e,n,e,t):r)||(t.exports=o)},RK3t:function(t,e,n){var r=n("0Dky"),o=n("xrYK"),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},RN6c:function(t,e,n){var r=n("2oRo");t.exports=function(t,e){var n=r.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},RNIs:function(t,e,n){var r=n("tiKp"),o=n("fHMY"),i=n("m/L8"),a=r("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},ROdP:function(t,e,n){var r=n("hh1v"),o=n("xrYK"),i=n("tiKp")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},Rfxz:function(t,e,n){"use strict";var r=n("I+eb"),o=n("tycR").some,i=n("pkCn"),a=n("rkAj"),c=i("some"),u=a("some");r({target:"Array",proto:!0,forced:!c||!u},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},Rm1S:function(t,e,n){"use strict";var r=n("14Sl"),o=n("glrk"),i=n("UMSQ"),a=n("HYAF"),c=n("iqWW"),u=n("FMNM");r("match",1,(function(t,e,n){return[function(e){var n=a(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var a=o(t),s=String(this);if(!a.global)return u(a,s);var f=a.unicode;a.lastIndex=0;for(var l,p=[],h=0;null!==(l=u(a,s));){var v=String(l[0]);p[h]=v,""===v&&(a.lastIndex=c(s,i(a.lastIndex),f)),h++}return 0===h?null:p}]}))},SEBh:function(t,e,n){var r=n("glrk"),o=n("HAuM"),i=n("tiKp")("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[i])?e:o(n)}},STAE:function(t,e,n){var r=n("0Dky");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},SYor:function(t,e,n){"use strict";var r=n("I+eb"),o=n("WKiH").trim;r({target:"String",proto:!0,forced:n("yNLB")("trim")},{trim:function(){return o(this)}})},TFPT:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("sub")},{sub:function(){return o(this,"sub","","")}})},TWNs:function(t,e,n){var r=n("g6v/"),o=n("2oRo"),i=n("lMq5"),a=n("cVYH"),c=n("m/L8").f,u=n("JBy8").f,s=n("ROdP"),f=n("rW0t"),l=n("n3/R"),p=n("busE"),h=n("0Dky"),v=n("afO8").set,d=n("JiZb"),g=n("tiKp")("match"),y=o.RegExp,b=y.prototype,m=/a/g,k=/a/g,E=new y(m)!==m,S=l.UNSUPPORTED_Y;if(r&&i("RegExp",!E||S||h((function(){return k[g]=!1,y(m)!=m||y(k)==k||"/a/i"!=y(m,"i")})))){for(var x=function t(e,n){var r,o=this instanceof t,i=s(e),c=void 0===n;if(!o&&i&&e.constructor===t&&c)return e;E?i&&!c&&(e=e.source):e instanceof t&&(c&&(n=f.call(e)),e=e.source),S&&(r=!!n&&n.indexOf("y")>-1)&&(n=n.replace(/y/g,""));var u=a(E?new y(e,n):y(e,n),o?this:b,t);return S&&r&&v(u,{sticky:r}),u},_=function(t){t in x||c(x,t,{configurable:!0,get:function(){return y[t]},set:function(e){y[t]=e}})},w=u(y),T=0;w.length>T;)_(w[T++]);b.constructor=x,x.prototype=b,p(o,"RegExp",x)}d("RegExp")},TWQb:function(t,e,n){var r=n("/GqU"),o=n("UMSQ"),i=n("I8vh"),a=function(t){return function(e,n,a){var c,u=r(e),s=o(u.length),f=i(a,s);if(t&&n!=n){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},TeQF:function(t,e,n){"use strict";var r=n("I+eb"),o=n("tycR").filter,i=n("Hd5f"),a=n("rkAj"),c=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!c||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},TfTi:function(t,e,n){"use strict";var r=n("A2ZE"),o=n("ewvW"),i=n("m92n"),a=n("6VoE"),c=n("UMSQ"),u=n("hBjN"),s=n("NaFW");t.exports=function(t){var e,n,f,l,p,h,v=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,b=void 0!==y,m=s(v),k=0;if(b&&(y=r(y,g>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(n=new d(e=c(v.length));e>k;k++)h=b?y(v[k],k):v[k],u(n,k,h);else for(p=(l=m.call(v)).next,n=new d;!(f=p.call(l)).done;k++)h=b?i(l,y,[f.value,k],!0):f.value,u(n,k,h);return n.length=k,n}},ToJy:function(t,e,n){"use strict";var r=n("I+eb"),o=n("HAuM"),i=n("ewvW"),a=n("0Dky"),c=n("pkCn"),u=[],s=u.sort,f=a((function(){u.sort(void 0)})),l=a((function(){u.sort(null)})),p=c("sort");r({target:"Array",proto:!0,forced:f||!l||!p},{sort:function(t){return void 0===t?s.call(i(this)):s.call(i(this),o(t))}})},Tskq:function(t,e,n){"use strict";var r=n("bWFh"),o=n("ZWaQ");t.exports=r("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},U3f4:function(t,e,n){var r=n("g6v/"),o=n("m/L8"),i=n("rW0t"),a=n("n3/R").UNSUPPORTED_Y;r&&("g"!=/./g.flags||a)&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},UMSQ:function(t,e,n){var r=n("ppGB"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},UTVS:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},UesL:function(t,e,n){"use strict";var r=n("glrk"),o=n("wE6v");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!==t)}},UxlC:function(t,e,n){"use strict";var r=n("14Sl"),o=n("glrk"),i=n("ewvW"),a=n("UMSQ"),c=n("ppGB"),u=n("HYAF"),s=n("iqWW"),f=n("FMNM"),l=Math.max,p=Math.min,h=Math.floor,v=/\$([$&'`]|\d\d?|<[^>]*>)/g,d=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(t,e,n,r){var g=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,y=r.REPLACE_KEEPS_$0,b=g?"$":"$0";return[function(n,r){var o=u(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!g&&y||"string"==typeof r&&-1===r.indexOf(b)){var i=n(e,t,this,r);if(i.done)return i.value}var u=o(t),h=String(this),v="function"==typeof r;v||(r=String(r));var d=u.global;if(d){var k=u.unicode;u.lastIndex=0}for(var E=[];;){var S=f(u,h);if(null===S)break;if(E.push(S),!d)break;""===String(S[0])&&(u.lastIndex=s(h,a(u.lastIndex),k))}for(var x,_="",w=0,T=0;T=w&&(_+=h.slice(w,I)+M,w=I+O.length)}return _+h.slice(w)}];function m(t,n,r,o,a,c){var u=r+t.length,s=o.length,f=d;return void 0!==a&&(a=i(a),f=v),e.call(c,f,(function(e,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":c=a[i.slice(1,-1)];break;default:var f=+i;if(0===f)return e;if(f>s){var l=h(f/10);return 0===l?e:l<=s?void 0===o[l-1]?i.charAt(1):o[l-1]+i.charAt(1):e}c=o[f-1]}return void 0===c?"":c}))}}))},Uydy:function(t,e,n){var r=n("I+eb"),o=n("HsHA"),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},VC3L:function(t,e,n){"use strict";var r=n("I+eb"),o=n("0Dky"),i=n("QIpd"),a=1..toPrecision;r({target:"Number",proto:!0,forced:o((function(){return"1"!==a.call(1,void 0)}))||!o((function(){a.call({})}))},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},VpIT:function(t,e,n){var r=n("xDBR"),o=n("xs3f");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.4",mode:r?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},Vu81:function(t,e,n){var r=n("0GbY"),o=n("JBy8"),i=n("dBg+"),a=n("glrk");t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(a(t)),n=i.f;return n?e.concat(n(t)):e}},WDsR:function(t,e,n){var r=n("I+eb"),o=n("Xol8"),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},WJkJ:function(t,e){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},WKiH:function(t,e,n){var r=n("HYAF"),o="["+n("WJkJ")+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),c=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(i,"")),2&t&&(n=n.replace(a,"")),n}};t.exports={start:c(1),end:c(2),trim:c(3)}},WjRb:function(t,e,n){var r=n("ROdP");t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},XGwC:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},Xe3L:function(t,e,n){"use strict";var r=n("I+eb"),o=n("0Dky"),i=n("hBjN");r({target:"Array",stat:!0,forced:o((function(){function t(){}return!(Array.of.call(t)instanceof t)}))},{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}})},Xol8:function(t,e,n){var r=n("hh1v"),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},YGK4:function(t,e,n){"use strict";var r=n("bWFh"),o=n("ZWaQ");t.exports=r("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},YNrV:function(t,e,n){"use strict";var r=n("g6v/"),o=n("0Dky"),i=n("33Wh"),a=n("dBg+"),c=n("0eef"),u=n("ewvW"),s=n("RK3t"),f=Object.assign,l=Object.defineProperty;t.exports=!f||o((function(){if(r&&1!==f({b:1},f(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=f({},t)[n]||"abcdefghijklmnopqrst"!=i(f({},e)).join("")}))?function(t,e){for(var n=u(t),o=arguments.length,f=1,l=a.f,p=c.f;o>f;)for(var h,v=s(arguments[f++]),d=l?i(v).concat(l(v)):i(v),g=d.length,y=0;g>y;)h=d[y++],r&&!p.call(v,h)||(n[h]=v[h]);return n}:f},ZOXb:function(t,e,n){"use strict";var r=n("0Dky"),o=n("DMt2").start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!r((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var t=this.getUTCFullYear(),e=this.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+o(i(t),n?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(e,3,0)+"Z"}:u},ZUd8:function(t,e,n){var r=n("ppGB"),o=n("HYAF"),i=function(t){return function(e,n){var i,a,c=String(o(e)),u=r(n),s=c.length;return u<0||u>=s?t?"":void 0:(i=c.charCodeAt(u))<55296||i>56319||u+1===s||(a=c.charCodeAt(u+1))<56320||a>57343?t?c.charAt(u):i:t?c.slice(u,u+2):a-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},ZWaQ:function(t,e,n){"use strict";var r=n("m/L8").f,o=n("fHMY"),i=n("4syw"),a=n("A2ZE"),c=n("GarU"),u=n("ImZN"),s=n("fdAy"),f=n("JiZb"),l=n("g6v/"),p=n("8YOa").fastKey,h=n("afO8"),v=h.set,d=h.getterFor;t.exports={getConstructor:function(t,e,n,s){var f=t((function(t,r){c(t,f,e),v(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=r&&u(r,t[s],t,n)})),h=d(e),g=function(t,e,n){var r,o,i=h(t),a=y(t,e);return a?a.value=n:(i.last=a={index:o=p(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),l?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var n,r=h(t),o=p(e);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(f.prototype,{clear:function(){for(var t=h(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=h(this),n=y(this,t);if(n){var r=n.next,o=n.previous;delete e.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),e.first==n&&(e.first=r),e.last==n&&(e.last=o),l?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=h(this),r=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(f.prototype,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&r(f.prototype,"size",{get:function(){return h(this).size}}),f},setStrong:function(t,e,n){var r=e+" Iterator",o=d(e),i=d(r);s(t,e,(function(t,e){v(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),f(e)}}},ZfDv:function(t,e,n){var r=n("hh1v"),o=n("6LWA"),i=n("tiKp")("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},Zk8X:function(t,e,n){"use strict";var r=n("I+eb"),o=n("hXpO");r({target:"String",proto:!0,forced:n("rwPt")("sup")},{sup:function(){return o(this,"sup","","")}})},a57n:function(t,e,n){n("dG/n")("search")},a5NK:function(t,e,n){var r=n("I+eb"),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(t){return o(t)*i}})},afO8:function(t,e,n){var r,o,i,a=n("f5p1"),c=n("2oRo"),u=n("hh1v"),s=n("kRJp"),f=n("UTVS"),l=n("93I0"),p=n("0BK2");if(a){var h=new(0,c.WeakMap),v=h.get,d=h.has,g=h.set;r=function(t,e){return g.call(h,t,e),e},o=function(t){return v.call(h,t)||{}},i=function(t){return d.call(h,t)}}else{var y=l("state");p[y]=!0,r=function(t,e){return s(t,y,e),e},o=function(t){return f(t,y)?t[y]:{}},i=function(t){return f(t,y)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!u(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},bWFh:function(t,e,n){"use strict";var r=n("I+eb"),o=n("2oRo"),i=n("lMq5"),a=n("busE"),c=n("8YOa"),u=n("ImZN"),s=n("GarU"),f=n("hh1v"),l=n("0Dky"),p=n("HH4o"),h=n("1E5z"),v=n("cVYH");t.exports=function(t,e,n){var d=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),y=d?"set":"add",b=o[t],m=b&&b.prototype,k=b,E={},S=function(t){var e=m[t];a(m,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!f(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(i(t,"function"!=typeof b||!(g||m.forEach&&!l((function(){(new b).entries().next()})))))k=n.getConstructor(e,t,d,y),c.REQUIRED=!0;else if(i(t,!0)){var x=new k,_=x[y](g?{}:-0,1)!=x,w=l((function(){x.has(1)})),T=p((function(t){new b(t)})),O=!g&&l((function(){for(var t=new b,e=5;e--;)t[y](e,e);return!t.has(-0)}));T||((k=e((function(e,n){s(e,k,t);var r=v(new b,e,k);return null!=n&&u(n,r[y],r,d),r}))).prototype=m,m.constructor=k),(w||O)&&(S("delete"),S("has"),d&&S("get")),(O||_)&&S(y),g&&m.clear&&delete m.clear}return E[t]=k,r({global:!0,forced:k!=b},E),h(k,t),g||n.setStrong(k,t,d),k}},brp2:function(t,e,n){n("I+eb")({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},busE:function(t,e,n){var r=n("2oRo"),o=n("kRJp"),i=n("UTVS"),a=n("zk60"),c=n("iSVu"),u=n("afO8"),s=u.get,f=u.enforce,l=String(String).split("String");(t.exports=function(t,e,n,c){var u=!!c&&!!c.unsafe,s=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(u?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},cDke:function(t,e,n){var r=n("I+eb"),o=n("0Dky"),i=n("BX/b").f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},cVYH:function(t,e,n){var r=n("hh1v"),o=n("0rvr");t.exports=function(t,e,n){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},"dBg+":function(t,e){e.f=Object.getOwnPropertySymbols},"dG/n":function(t,e,n){var r=n("Qo9l"),o=n("UTVS"),i=n("5Tg+"),a=n("m/L8").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},"eDl+":function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},eJiR:function(t,e,n){var r=n("I+eb"),o=n("jrUv"),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},eajv:function(t,e,n){var r=n("I+eb"),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},eoL8:function(t,e,n){var r=n("I+eb"),o=n("g6v/");r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n("m/L8").f})},ewvW:function(t,e,n){var r=n("HYAF");t.exports=function(t){return Object(r(t))}},f5p1:function(t,e,n){var r=n("2oRo"),o=n("iSVu"),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},fHMY:function(t,e,n){var r,o=n("glrk"),i=n("N+g0"),a=n("eDl+"),c=n("0BK2"),u=n("G+Rx"),s=n("zBJ4"),f=n("93I0")("IE_PROTO"),l=function(){},p=function(t){return"

    aoUK+I5lOSAy+bf4e^-sFs_!7Z+lKySg5mVb}Jn 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 WcZ@i?LyX}70000!AXP+E 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 z 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