diff --git a/.gitignore b/.gitignore index 141b9b71..65989c34 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ npm-debug.log # Coverage # /coverage/ +/xunit/ # Typing # /src/typings/tsd/ @@ -64,4 +65,4 @@ testScreenshots testResults e2eResults -e2e/dist \ No newline at end of file +e2e/dist diff --git a/README.md b/README.md index 90119b9c..822672c7 100644 --- a/README.md +++ b/README.md @@ -23,14 +23,13 @@ angular-tree-component supports angular 2 and above, and AoT compilation. ## Contributing -run `npm run example:cli` and open [localhost:4200](http://localhost:4200) to test your code before submitting a pull request. - -Windows users - if it doesn't work try `npm run example:cli:win`. +Run `npm run build` (`npm run build:win` for windows users) to build. Run `npm start:example-app` and open [localhost:4200](http://localhost:4200) to test your code before submitting a pull request. To run tests locally - make sure port 4200 is available and run: ``` -$ npm run example:cli # Wait until webpack finishes and http://localhost:4200 is available +$ npm run build # build:win for windows; wait until build finished +$ npm run start:example-app # Wait until webpack finishes and http://localhost:4200 is available $ npm run test:dev ``` @@ -39,4 +38,4 @@ Please check the issues / project before starting to work on a feature / bug to ## Contributors This project exists thanks to all the people who contribute. - + diff --git a/example/cli9/angular.json b/angular.json similarity index 56% rename from example/cli9/angular.json rename to angular.json index 941e6e65..8da2b841 100644 --- a/example/cli9/angular.json +++ b/angular.json @@ -3,32 +3,32 @@ "version": 1, "newProjectRoot": "projects", "projects": { - "cli9": { + "example-app": { "projectType": "application", "schematics": { "@schematics/angular:component": { "style": "scss" } }, - "root": "", - "sourceRoot": "src", + "root": "projects/example-app", + "sourceRoot": "projects/example-app/src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { - "outputPath": "dist/cli9", - "index": "src/index.html", - "main": "src/main.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.app.json", - "aot": true, + "outputPath": "dist/example-app", + "index": "projects/example-app/src/index.html", + "main": "projects/example-app/src/main.ts", + "polyfills": "projects/example-app/src/polyfills.ts", + "tsConfig": "projects/example-app/tsconfig.app.json", + "aot": false, "assets": [ - "src/favicon.ico", - "src/assets" + "projects/example-app/src/favicon.ico", + "projects/example-app/src/assets" ], "styles": [ - "src/styles.scss" + "projects/example-app/src/styles.scss" ], "scripts": [] }, @@ -36,8 +36,8 @@ "production": { "fileReplacements": [ { - "replace": "src/environments/environment.ts", - "with": "src/environments/environment.prod.ts" + "replace": "projects/example-app/src/environments/environment.ts", + "with": "projects/example-app/src/environments/environment.prod.ts" } ], "optimization": true, @@ -45,6 +45,7 @@ "sourceMap": false, "extractCss": true, "namedChunks": false, + "aot": true, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, @@ -66,33 +67,27 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "cli9:build" + "browserTarget": "example-app:build" }, "configurations": { "production": { - "browserTarget": "cli9:build:production" + "browserTarget": "example-app:build:production" } } }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "cli9:build" - } - }, "test": { "builder": "@angular-devkit/build-angular:karma", "options": { - "main": "src/test.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.spec.json", - "karmaConfig": "karma.conf.js", + "main": "projects/example-app/src/test.ts", + "karmaConfig": "projects/example-app/karma.conf.js", + "polyfills": "projects/example-app/src/polyfills.ts", + "tsConfig": "projects/example-app/tsconfig.spec.json", "assets": [ - "src/favicon.ico", - "src/assets" + "projects/example-app/src/favicon.ico", + "projects/example-app/src/assets" ], "styles": [ - "src/styles.scss" + "projects/example-app/src/styles.scss" ], "scripts": [] } @@ -101,32 +96,15 @@ "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ - "tsconfig.app.json", - "tsconfig.spec.json", - "e2e/tsconfig.json" + "projects/example-app/tsconfig.app.json", + "projects/example-app/tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" ] } - }, - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "e2e/protractor.conf.js", - "devServerTarget": "cli9:serve" - }, - "configurations": { - "production": { - "devServerTarget": "cli9:serve:production" - } - } } } - } - }, - "defaultProject": "cli9", - "cli": { - "analytics": false - } -} \ No newline at end of file + }}, + "defaultProject": "example-app" +} diff --git a/atc-logo.png b/atc-logo.png new file mode 100644 index 00000000..b101e61c Binary files /dev/null and b/atc-logo.png differ diff --git a/example/cli/.editorconfig b/example/cli/.editorconfig deleted file mode 100644 index 6e87a003..00000000 --- a/example/cli/.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Editor configuration, see http://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/example/cli/README.md b/example/cli/README.md deleted file mode 100644 index 17475a89..00000000 --- a/example/cli/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Cli6 - -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.0.1. - -## Development server - -Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. - -## Code scaffolding - -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. - -## Build - -Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. - -## Running unit tests - -Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). - -## Running end-to-end tests - -Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). - -## Further help - -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/example/cli/dist/3rdpartylicenses.txt b/example/cli/dist/3rdpartylicenses.txt deleted file mode 100644 index 525ed649..00000000 --- a/example/cli/dist/3rdpartylicenses.txt +++ /dev/null @@ -1,519 +0,0 @@ -core-js@2.5.6 -MIT -Copyright (c) 2014-2018 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. - -zone.js@0.8.26 -MIT -The MIT License - -Copyright (c) 2016-2018 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. - -style-loader@0.21.0 -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. - -@angular/common@6.1.0 -MIT -MIT - -@angular/core@6.1.0 -MIT -MIT - -@angular/forms@6.1.0 -MIT -MIT - -@angular/platform-browser@6.1.0 -MIT -MIT - -@angular/router@6.1.0 -MIT -MIT - -angular-tree-component@8.2.1 -MIT -The MIT License (MIT) - -Copyright (c) 2016 500Tech LTD - -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. - -lodash@4.17.10 -MIT -Copyright JS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -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. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - -mobx-angular@2.1.1 -MIT -The MIT License (MIT) - -Copyright (c) 2016 500Tech LTD - -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. - -mobx@3.6.2 -MIT -The MIT License (MIT) - -Copyright (c) 2015 Michel Weststrate - -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@6.2.2 -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@1.9.0 -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 - -uuid@3.2.1 -MIT -The MIT License (MIT) - -Copyright (c) 2010-2016 Robert Kieffer 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. - -webpack@4.8.3 -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. \ No newline at end of file diff --git a/example/cli/dist/index.html b/example/cli/dist/index.html deleted file mode 100644 index e1520c08..00000000 --- a/example/cli/dist/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cli - - - - - - - Loading... - - diff --git a/example/cli/dist/main.js b/example/cli/dist/main.js deleted file mode 100644 index 1f1c9ab2..00000000 --- a/example/cli/dist/main.js +++ /dev/null @@ -1,2818 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"],{ - -/***/ "./src/$$_lazy_route_resource lazy recursive": -/*!**********************************************************!*\ - !*** ./src/$$_lazy_route_resource lazy namespace object ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function webpackEmptyAsyncContext(req) { - // Here Promise.resolve().then() is used instead of new Promise() to prevent - // uncaught exception popping up in devtools - return Promise.resolve().then(function() { - var e = new Error('Cannot find module "' + req + '".'); - e.code = 'MODULE_NOT_FOUND'; - throw e; - }); -} -webpackEmptyAsyncContext.keys = function() { return []; }; -webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext; -module.exports = webpackEmptyAsyncContext; -webpackEmptyAsyncContext.id = "./src/$$_lazy_route_resource lazy recursive"; - -/***/ }), - -/***/ "./src/app/actions/actions.component.ngfactory.js": -/*!********************************************************!*\ - !*** ./src/app/actions/actions.component.ngfactory.js ***! - \********************************************************/ -/*! exports provided: RenderType_ActionsComponent, View_ActionsComponent_0, View_ActionsComponent_Host_0, ActionsComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_ActionsComponent", function() { return RenderType_ActionsComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ActionsComponent_0", function() { return View_ActionsComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ActionsComponent_Host_0", function() { return View_ActionsComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ActionsComponentNgFactory", function() { return ActionsComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _actions_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./actions.component */ "./src/app/actions/actions.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_ActionsComponent = []; -var RenderType_ActionsComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_ActionsComponent, data: {} }); - -function View_ActionsComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](8, 0, null, null, 1, "b", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Custom Keys:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](10, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" enter - show alert"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](12, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](13, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](14, 0, null, null, 1, "b", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Custom Mouse Actions:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](16, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" shift+click - select multi"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](18, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" double click - expand / collapse"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](20, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" right-click - show alert "]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 2, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_ActionsComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-actions", [], null, null, null, View_ActionsComponent_0, RenderType_ActionsComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _actions_component__WEBPACK_IMPORTED_MODULE_5__["ActionsComponent"], [], null, null)], null, null); } -var ActionsComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-actions", _actions_component__WEBPACK_IMPORTED_MODULE_5__["ActionsComponent"], View_ActionsComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/actions/actions.component.ts": -/*!**********************************************!*\ - !*** ./src/app/actions/actions.component.ts ***! - \**********************************************/ -/*! exports provided: ActionsComponent, ɵ0, ɵ1, ɵ2 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ActionsComponent", function() { return ActionsComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ0", function() { return ɵ0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ1", function() { return ɵ1; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ2", function() { return ɵ2; }); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); -var _a; - -var ɵ0 = function (tree, node, $event) { - $event.preventDefault(); - alert("context menu for " + node.data.name); -}, ɵ1 = function (tree, node, $event) { - if (node.hasChildren) { - angular_tree_component__WEBPACK_IMPORTED_MODULE_0__["TREE_ACTIONS"].TOGGLE_EXPANDED(tree, node, $event); - } -}, ɵ2 = function (tree, node, $event) { - $event.shiftKey - ? angular_tree_component__WEBPACK_IMPORTED_MODULE_0__["TREE_ACTIONS"].TOGGLE_ACTIVE_MULTI(tree, node, $event) - : angular_tree_component__WEBPACK_IMPORTED_MODULE_0__["TREE_ACTIONS"].TOGGLE_ACTIVE(tree, node, $event); -}; -var actionMapping = { - mouse: { - contextMenu: ɵ0, - dblClick: ɵ1, - click: ɵ2 - }, - keys: (_a = {}, - _a[angular_tree_component__WEBPACK_IMPORTED_MODULE_0__["KEYS"].ENTER] = function (tree, node, $event) { return alert("This is " + node.data.name); }, - _a) -}; -var ActionsComponent = /** @class */ (function () { - function ActionsComponent() { - this.nodes = [ - { - name: 'root1', - children: [ - { - name: 'child1' - }, { - name: 'child2' - } - ] - }, - { - name: 'root2', - children: [ - { - name: 'child2.1' - }, { - name: 'child2.2', - children: [ - { - id: 1001, - name: 'subsub' - } - ] - } - ] - } - ]; - this.options = { - actionMapping: actionMapping - }; - } - return ActionsComponent; -}()); - - - - -/***/ }), - -/***/ "./src/app/api/api.component.ngfactory.js": -/*!************************************************!*\ - !*** ./src/app/api/api.component.ngfactory.js ***! - \************************************************/ -/*! exports provided: RenderType_ApiComponent, View_ApiComponent_0, View_ApiComponent_Host_0, ApiComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_ApiComponent", function() { return RenderType_ApiComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ApiComponent_0", function() { return View_ApiComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ApiComponent_Host_0", function() { return View_ApiComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ApiComponentNgFactory", function() { return ApiComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _api_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./api.component */ "./src/app/api/api.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_ApiComponent = []; -var RenderType_ApiComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_ApiComponent, data: {} }); - -function View_ApiComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["API:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](9, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.focusNextNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["next node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](11, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.focusPreviousNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["previous node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](13, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.focusDrillDown() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill down"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](15, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.focusDrillUp() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill up"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](17, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = ((_co.options.allowDrag = true) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["allowDrag"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](19, 0, null, null, 0, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](20, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode().toggleActivated() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](21, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](22, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode().toggleExpanded() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](23, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](24, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode().blur() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" blur "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](26, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.addNode(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Add Node "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](28, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activateSubSub(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Activate inner node "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](30, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.expandAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Expand All "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](32, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.collapseAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Collapse All "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](34, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activeNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" getActiveNodes() "]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 2, 0, currVal_0, currVal_1, currVal_2); }, function (_ck, _v) { var currVal_3 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode(); _ck(_v, 20, 0, currVal_3); var tmp_4_0 = null; var currVal_4 = ((((tmp_4_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode()) == null) ? null : tmp_4_0.isActive) ? "deactivate" : "activate"); _ck(_v, 21, 0, currVal_4); var currVal_5 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode(); _ck(_v, 22, 0, currVal_5); var tmp_6_0 = null; var currVal_6 = ((((tmp_6_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode()) == null) ? null : tmp_6_0.isExpanded) ? "collapse" : "expand"); _ck(_v, 23, 0, currVal_6); var currVal_7 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).treeModel.getFocusedNode(); _ck(_v, 24, 0, currVal_7); }); } -function View_ApiComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-api", [], null, null, null, View_ApiComponent_0, RenderType_ApiComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _api_component__WEBPACK_IMPORTED_MODULE_5__["ApiComponent"], [], null, null)], null, null); } -var ApiComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-api", _api_component__WEBPACK_IMPORTED_MODULE_5__["ApiComponent"], View_ApiComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/api/api.component.ts": -/*!**************************************!*\ - !*** ./src/app/api/api.component.ts ***! - \**************************************/ -/*! exports provided: ApiComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ApiComponent", function() { return ApiComponent; }); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); - -var ApiComponent = /** @class */ (function () { - function ApiComponent() { - this.options = {}; - this.nodes = [ - { - name: 'root1', - children: [ - { - name: 'child1' - }, { - name: 'child2' - } - ] - }, - { - name: 'root2', - children: [ - { - name: 'child2.1' - }, { - name: 'child2.2', - children: [ - { - id: 1001, - name: 'subsub' - } - ] - } - ] - } - ]; - } - ApiComponent.prototype.addNode = function (tree) { - this.nodes[0].children.push({ - name: 'a new child' - }); - tree.treeModel.update(); - }; - ApiComponent.prototype.activateSubSub = function (tree) { - // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub') - tree.treeModel.getNodeById(1001) - .setActiveAndVisible(); - }; - ApiComponent.prototype.activeNodes = function (treeModel) { - console.log(treeModel.activeNodes); - }; - return ApiComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/app-routing.module.ts": -/*!***************************************!*\ - !*** ./src/app/app-routing.module.ts ***! - \***************************************/ -/*! exports provided: AppRoutingModule */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function() { return AppRoutingModule; }); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); -/* harmony import */ var _basictree_basictree_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./basictree/basictree.component */ "./src/app/basictree/basictree.component.ts"); -/* harmony import */ var _fulltree_fulltree_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fulltree/fulltree.component */ "./src/app/fulltree/fulltree.component.ts"); -/* harmony import */ var _templates_templates_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./templates/templates.component */ "./src/app/templates/templates.component.ts"); -/* harmony import */ var _fields_fields_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./fields/fields.component */ "./src/app/fields/fields.component.ts"); -/* harmony import */ var _filter_filter_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./filter/filter.component */ "./src/app/filter/filter.component.ts"); -/* harmony import */ var _empty_empty_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./empty/empty.component */ "./src/app/empty/empty.component.ts"); -/* harmony import */ var _rtl_rtl_tree_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./rtl/rtl-tree.component */ "./src/app/rtl/rtl-tree.component.ts"); -/* harmony import */ var _async_async_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./async/async.component */ "./src/app/async/async.component.ts"); -/* harmony import */ var _save_restore_save_restore_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./save-restore/save-restore.component */ "./src/app/save-restore/save-restore.component.ts"); -/* harmony import */ var _checkboxes_checkboxes_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./checkboxes/checkboxes.component */ "./src/app/checkboxes/checkboxes.component.ts"); -/* harmony import */ var _drag_drag_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./drag/drag.component */ "./src/app/drag/drag.component.ts"); -/* harmony import */ var _virtualscroll_virtualscroll_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./virtualscroll/virtualscroll.component */ "./src/app/virtualscroll/virtualscroll.component.ts"); -/* harmony import */ var _api_api_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./api/api.component */ "./src/app/api/api.component.ts"); -/* harmony import */ var _actions_actions_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./actions/actions.component */ "./src/app/actions/actions.component.ts"); -/* harmony import */ var _scrollcontainer_scrollcontainer_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./scrollcontainer/scrollcontainer.component */ "./src/app/scrollcontainer/scrollcontainer.component.ts"); -/* harmony import */ var _contextmenu_contextmenu_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./contextmenu/contextmenu.component */ "./src/app/contextmenu/contextmenu.component.ts"); -/* harmony import */ var _dragover_styling_dragover_styling_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./dragover-styling/dragover-styling.component */ "./src/app/dragover-styling/dragover-styling.component.ts"); -/* harmony import */ var _dragover_styling_dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./dragover-styling/dragover-styling-full-tree.component */ "./src/app/dragover-styling/dragover-styling-full-tree.component.ts"); - - - - - - - - - - - - - - - - - - - -var routes = [ - { - path: '', - component: _fulltree_fulltree_component__WEBPACK_IMPORTED_MODULE_2__["FullTreeComponent"] - }, - { - path: 'basic', - component: _basictree_basictree_component__WEBPACK_IMPORTED_MODULE_1__["BasicTreeComponent"] - }, - { - path: 'fields', - component: _fields_fields_component__WEBPACK_IMPORTED_MODULE_4__["FieldsComponent"] - }, - { - path: 'templates', - component: _templates_templates_component__WEBPACK_IMPORTED_MODULE_3__["TemplatesComponent"] - }, - { - path: 'filter', - component: _filter_filter_component__WEBPACK_IMPORTED_MODULE_5__["FilterComponent"] - }, - { - path: 'empty', - component: _empty_empty_component__WEBPACK_IMPORTED_MODULE_6__["EmptyComponent"] - }, - { - path: 'rtl', - component: _rtl_rtl_tree_component__WEBPACK_IMPORTED_MODULE_7__["RtlTreeComponent"] - }, - { - path: 'async', - component: _async_async_component__WEBPACK_IMPORTED_MODULE_8__["AsyncTreeComponent"] - }, - { - path: 'save-restore', - component: _save_restore_save_restore_component__WEBPACK_IMPORTED_MODULE_9__["SaveRestoreComponent"] - }, - { - path: 'checkboxes', - component: _checkboxes_checkboxes_component__WEBPACK_IMPORTED_MODULE_10__["CheckboxesComponent"] - }, - { - path: 'drag', - component: _drag_drag_component__WEBPACK_IMPORTED_MODULE_11__["DragComponent"] - }, - { - path: 'dragover-styling', - component: _dragover_styling_dragover_styling_component__WEBPACK_IMPORTED_MODULE_17__["DragOverStylingComponent"] - }, - { - path: 'dragover-styling-full-tree', - component: _dragover_styling_dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_18__["DragOverStylingFullTreeComponent"] - }, - { - path: 'virtual', - component: _virtualscroll_virtualscroll_component__WEBPACK_IMPORTED_MODULE_12__["VirtualscrollComponent"] - }, - { - path: 'api', - component: _api_api_component__WEBPACK_IMPORTED_MODULE_13__["ApiComponent"] - }, - { - path: 'actions', - component: _actions_actions_component__WEBPACK_IMPORTED_MODULE_14__["ActionsComponent"] - }, - { - path: 'scroll-container', - component: _scrollcontainer_scrollcontainer_component__WEBPACK_IMPORTED_MODULE_15__["ScrollContainerComponent"] - }, - { - path: 'context-menu', - component: _contextmenu_contextmenu_component__WEBPACK_IMPORTED_MODULE_16__["ContextmenuComponent"] - } -]; -var AppRoutingModule = /** @class */ (function () { - function AppRoutingModule() { - } - return AppRoutingModule; -}()); - - - -/***/ }), - -/***/ "./src/app/app.component.ngfactory.js": -/*!********************************************!*\ - !*** ./src/app/app.component.ngfactory.js ***! - \********************************************/ -/*! exports provided: RenderType_AppComponent, View_AppComponent_0, View_AppComponent_Host_0, AppComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_AppComponent", function() { return RenderType_AppComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_AppComponent_0", function() { return View_AppComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_AppComponent_Host_0", function() { return View_AppComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponentNgFactory", function() { return AppComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); -/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ "./src/app/app.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - -var styles_AppComponent = []; -var RenderType_AppComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_AppComponent, data: {} }); - -function View_AppComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 16777216, null, null, 1, "router-outlet", [], null, null, null, null, null)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 212992, null, 0, _angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterOutlet"], [_angular_router__WEBPACK_IMPORTED_MODULE_1__["ChildrenOutletContexts"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"], [8, null], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ChangeDetectorRef"]], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, null); } -function View_AppComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-root", [], null, null, null, View_AppComponent_0, RenderType_AppComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"], [], null, null)], null, null); } -var AppComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-root", _app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"], View_AppComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/app.component.ts": -/*!**********************************!*\ - !*** ./src/app/app.component.ts ***! - \**********************************/ -/*! exports provided: AppComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponent", function() { return AppComponent; }); -var AppComponent = /** @class */ (function () { - function AppComponent() { - } - return AppComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/app.module.ngfactory.js": -/*!*****************************************!*\ - !*** ./src/app/app.module.ngfactory.js ***! - \*****************************************/ -/*! exports provided: AppModuleNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModuleNgFactory", function() { return AppModuleNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _app_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.module */ "./src/app/app.module.ts"); -/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ "./src/app/app.component.ts"); -/* harmony import */ var _node_modules_angular_router_router_ngfactory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/@angular/router/router.ngfactory */ "./node_modules/@angular/router/router.ngfactory.js"); -/* harmony import */ var _fulltree_fulltree_component_ngfactory__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./fulltree/fulltree.component.ngfactory */ "./src/app/fulltree/fulltree.component.ngfactory.js"); -/* harmony import */ var _basictree_basictree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./basictree/basictree.component.ngfactory */ "./src/app/basictree/basictree.component.ngfactory.js"); -/* harmony import */ var _fields_fields_component_ngfactory__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./fields/fields.component.ngfactory */ "./src/app/fields/fields.component.ngfactory.js"); -/* harmony import */ var _templates_templates_component_ngfactory__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./templates/templates.component.ngfactory */ "./src/app/templates/templates.component.ngfactory.js"); -/* harmony import */ var _filter_filter_component_ngfactory__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./filter/filter.component.ngfactory */ "./src/app/filter/filter.component.ngfactory.js"); -/* harmony import */ var _empty_empty_component_ngfactory__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./empty/empty.component.ngfactory */ "./src/app/empty/empty.component.ngfactory.js"); -/* harmony import */ var _rtl_rtl_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./rtl/rtl-tree.component.ngfactory */ "./src/app/rtl/rtl-tree.component.ngfactory.js"); -/* harmony import */ var _async_async_component_ngfactory__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./async/async.component.ngfactory */ "./src/app/async/async.component.ngfactory.js"); -/* harmony import */ var _save_restore_save_restore_component_ngfactory__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./save-restore/save-restore.component.ngfactory */ "./src/app/save-restore/save-restore.component.ngfactory.js"); -/* harmony import */ var _checkboxes_checkboxes_component_ngfactory__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./checkboxes/checkboxes.component.ngfactory */ "./src/app/checkboxes/checkboxes.component.ngfactory.js"); -/* harmony import */ var _drag_drag_component_ngfactory__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./drag/drag.component.ngfactory */ "./src/app/drag/drag.component.ngfactory.js"); -/* harmony import */ var _dragover_styling_dragover_styling_component_ngfactory__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./dragover-styling/dragover-styling.component.ngfactory */ "./src/app/dragover-styling/dragover-styling.component.ngfactory.js"); -/* harmony import */ var _dragover_styling_dragover_styling_full_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./dragover-styling/dragover-styling-full-tree.component.ngfactory */ "./src/app/dragover-styling/dragover-styling-full-tree.component.ngfactory.js"); -/* harmony import */ var _virtualscroll_virtualscroll_component_ngfactory__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./virtualscroll/virtualscroll.component.ngfactory */ "./src/app/virtualscroll/virtualscroll.component.ngfactory.js"); -/* harmony import */ var _api_api_component_ngfactory__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./api/api.component.ngfactory */ "./src/app/api/api.component.ngfactory.js"); -/* harmony import */ var _actions_actions_component_ngfactory__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./actions/actions.component.ngfactory */ "./src/app/actions/actions.component.ngfactory.js"); -/* harmony import */ var _scrollcontainer_scrollcontainer_component_ngfactory__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./scrollcontainer/scrollcontainer.component.ngfactory */ "./src/app/scrollcontainer/scrollcontainer.component.ngfactory.js"); -/* harmony import */ var _contextmenu_contextmenu_component_ngfactory__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./contextmenu/contextmenu.component.ngfactory */ "./src/app/contextmenu/contextmenu.component.ngfactory.js"); -/* harmony import */ var _app_component_ngfactory__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./app.component.ngfactory */ "./src/app/app.component.ngfactory.js"); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/fesm5/common.js"); -/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/platform-browser */ "./node_modules/@angular/platform-browser/fesm5/platform-browser.js"); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js"); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var mobx_angular__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! mobx-angular */ "./node_modules/mobx-angular/dist/mobx-angular.js"); -/* harmony import */ var angular_tree_component_dist_angular_tree_component__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! angular-tree-component/dist/angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); -/* harmony import */ var _fulltree_fulltree_component__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./fulltree/fulltree.component */ "./src/app/fulltree/fulltree.component.ts"); -/* harmony import */ var _basictree_basictree_component__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./basictree/basictree.component */ "./src/app/basictree/basictree.component.ts"); -/* harmony import */ var _fields_fields_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./fields/fields.component */ "./src/app/fields/fields.component.ts"); -/* harmony import */ var _templates_templates_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./templates/templates.component */ "./src/app/templates/templates.component.ts"); -/* harmony import */ var _filter_filter_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./filter/filter.component */ "./src/app/filter/filter.component.ts"); -/* harmony import */ var _empty_empty_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./empty/empty.component */ "./src/app/empty/empty.component.ts"); -/* harmony import */ var _rtl_rtl_tree_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./rtl/rtl-tree.component */ "./src/app/rtl/rtl-tree.component.ts"); -/* harmony import */ var _async_async_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./async/async.component */ "./src/app/async/async.component.ts"); -/* harmony import */ var _save_restore_save_restore_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./save-restore/save-restore.component */ "./src/app/save-restore/save-restore.component.ts"); -/* harmony import */ var _checkboxes_checkboxes_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./checkboxes/checkboxes.component */ "./src/app/checkboxes/checkboxes.component.ts"); -/* harmony import */ var _drag_drag_component__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./drag/drag.component */ "./src/app/drag/drag.component.ts"); -/* harmony import */ var _dragover_styling_dragover_styling_component__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./dragover-styling/dragover-styling.component */ "./src/app/dragover-styling/dragover-styling.component.ts"); -/* harmony import */ var _dragover_styling_dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./dragover-styling/dragover-styling-full-tree.component */ "./src/app/dragover-styling/dragover-styling-full-tree.component.ts"); -/* harmony import */ var _virtualscroll_virtualscroll_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./virtualscroll/virtualscroll.component */ "./src/app/virtualscroll/virtualscroll.component.ts"); -/* harmony import */ var _api_api_component__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./api/api.component */ "./src/app/api/api.component.ts"); -/* harmony import */ var _actions_actions_component__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./actions/actions.component */ "./src/app/actions/actions.component.ts"); -/* harmony import */ var _scrollcontainer_scrollcontainer_component__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./scrollcontainer/scrollcontainer.component */ "./src/app/scrollcontainer/scrollcontainer.component.ts"); -/* harmony import */ var _contextmenu_contextmenu_component__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./contextmenu/contextmenu.component */ "./src/app/contextmenu/contextmenu.component.ts"); -/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./app-routing.module */ "./src/app/app-routing.module.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var AppModuleNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcmf"](_app_module__WEBPACK_IMPORTED_MODULE_1__["AppModule"], [_app_component__WEBPACK_IMPORTED_MODULE_2__["AppComponent"]], function (_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmod"]([_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵCodegenComponentFactoryResolver"], [[8, [_node_modules_angular_router_router_ngfactory__WEBPACK_IMPORTED_MODULE_3__["ɵEmptyOutletComponentNgFactory"], _fulltree_fulltree_component_ngfactory__WEBPACK_IMPORTED_MODULE_4__["FullTreeComponentNgFactory"], _basictree_basictree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["BasicTreeComponentNgFactory"], _fields_fields_component_ngfactory__WEBPACK_IMPORTED_MODULE_6__["FieldsComponentNgFactory"], _templates_templates_component_ngfactory__WEBPACK_IMPORTED_MODULE_7__["TemplatesComponentNgFactory"], _filter_filter_component_ngfactory__WEBPACK_IMPORTED_MODULE_8__["FilterComponentNgFactory"], _empty_empty_component_ngfactory__WEBPACK_IMPORTED_MODULE_9__["EmptyComponentNgFactory"], _rtl_rtl_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_10__["RtlTreeComponentNgFactory"], _async_async_component_ngfactory__WEBPACK_IMPORTED_MODULE_11__["AsyncTreeComponentNgFactory"], _save_restore_save_restore_component_ngfactory__WEBPACK_IMPORTED_MODULE_12__["SaveRestoreComponentNgFactory"], _checkboxes_checkboxes_component_ngfactory__WEBPACK_IMPORTED_MODULE_13__["CheckboxesComponentNgFactory"], _drag_drag_component_ngfactory__WEBPACK_IMPORTED_MODULE_14__["DragComponentNgFactory"], _dragover_styling_dragover_styling_component_ngfactory__WEBPACK_IMPORTED_MODULE_15__["DragOverStylingComponentNgFactory"], _dragover_styling_dragover_styling_full_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_16__["DragOverStylingFullTreeComponentNgFactory"], _virtualscroll_virtualscroll_component_ngfactory__WEBPACK_IMPORTED_MODULE_17__["VirtualscrollComponentNgFactory"], _api_api_component_ngfactory__WEBPACK_IMPORTED_MODULE_18__["ApiComponentNgFactory"], _actions_actions_component_ngfactory__WEBPACK_IMPORTED_MODULE_19__["ActionsComponentNgFactory"], _scrollcontainer_scrollcontainer_component_ngfactory__WEBPACK_IMPORTED_MODULE_20__["ScrollContainerComponentNgFactory"], _contextmenu_contextmenu_component_ngfactory__WEBPACK_IMPORTED_MODULE_21__["ContextmenuComponentNgFactory"], _app_component_ngfactory__WEBPACK_IMPORTED_MODULE_22__["AppComponentNgFactory"]]], [3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"]], _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModuleRef"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵangular_packages_core_core_k"], [[3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_common__WEBPACK_IMPORTED_MODULE_23__["NgLocalization"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["NgLocaleLocalization"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["LOCALE_ID"], [2, _angular_common__WEBPACK_IMPORTED_MODULE_23__["ɵangular_packages_common_common_a"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_core__WEBPACK_IMPORTED_MODULE_0__["APP_ID"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵangular_packages_core_core_f"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_core__WEBPACK_IMPORTED_MODULE_0__["IterableDiffers"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵangular_packages_core_core_i"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_core__WEBPACK_IMPORTED_MODULE_0__["KeyValueDiffers"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵangular_packages_core_core_j"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["DomSanitizer"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomSanitizerImpl"], [_angular_common__WEBPACK_IMPORTED_MODULE_23__["DOCUMENT"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](6144, _angular_core__WEBPACK_IMPORTED_MODULE_0__["Sanitizer"], null, [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["DomSanitizer"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["HAMMER_GESTURE_CONFIG"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["HammerGestureConfig"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["EVENT_MANAGER_PLUGINS"], function (p0_0, p0_1, p0_2, p1_0, p2_0, p2_1, p2_2, p2_3) { return [new _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomEventsPlugin"](p0_0, p0_1, p0_2), new _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵKeyEventsPlugin"](p1_0), new _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵHammerGesturesPlugin"](p2_0, p2_1, p2_2, p2_3)]; }, [_angular_common__WEBPACK_IMPORTED_MODULE_23__["DOCUMENT"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["PLATFORM_ID"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["DOCUMENT"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["DOCUMENT"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["HAMMER_GESTURE_CONFIG"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵConsole"], [2, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["HAMMER_LOADER"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["EventManager"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["EventManager"], [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["EVENT_MANAGER_PLUGINS"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](135680, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomSharedStylesHost"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomSharedStylesHost"], [_angular_common__WEBPACK_IMPORTED_MODULE_23__["DOCUMENT"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomRendererFactory2"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomRendererFactory2"], [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["EventManager"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomSharedStylesHost"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](6144, _angular_core__WEBPACK_IMPORTED_MODULE_0__["RendererFactory2"], null, [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomRendererFactory2"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](6144, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵSharedStylesHost"], null, [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵDomSharedStylesHost"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_core__WEBPACK_IMPORTED_MODULE_0__["Testability"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Testability"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_forms__WEBPACK_IMPORTED_MODULE_25__["ɵangular_packages_forms_forms_i"], _angular_forms__WEBPACK_IMPORTED_MODULE_25__["ɵangular_packages_forms_forms_i"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ActivatedRoute"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_g"], [_angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_router__WEBPACK_IMPORTED_MODULE_26__["NoPreloading"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["NoPreloading"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](6144, _angular_router__WEBPACK_IMPORTED_MODULE_26__["PreloadingStrategy"], null, [_angular_router__WEBPACK_IMPORTED_MODULE_26__["NoPreloading"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](135680, _angular_router__WEBPACK_IMPORTED_MODULE_26__["RouterPreloader"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["RouterPreloader"], [_angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModuleFactoryLoader"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Compiler"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["PreloadingStrategy"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, _angular_router__WEBPACK_IMPORTED_MODULE_26__["PreloadAllModules"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["PreloadAllModules"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_n"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_c"], [_angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["ViewportScroller"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_CONFIGURATION"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_INITIALIZER"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_j"], [_angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_h"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](5120, _angular_core__WEBPACK_IMPORTED_MODULE_0__["APP_BOOTSTRAP_LISTENER"], function (p0_0) { return [p0_0]; }, [_angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_INITIALIZER"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](4608, angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_27__["TreeDraggedElement"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_27__["TreeDraggedElement"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_common__WEBPACK_IMPORTED_MODULE_23__["CommonModule"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["CommonModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ErrorHandler"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵangular_packages_platform_browser_platform_browser_a"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgProbeToken"], function () { return [_angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_b"]()]; }, []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_h"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_h"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_core__WEBPACK_IMPORTED_MODULE_0__["APP_INITIALIZER"], function (p0_0, p1_0) { return [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["ɵangular_packages_platform_browser_platform_browser_j"](p0_0), _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_i"](p1_0)]; }, [[2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgProbeToken"]], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_h"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationInitStatus"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationInitStatus"], [[2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["APP_INITIALIZER"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](131584, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgZone"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵConsole"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ErrorHandler"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ComponentFactoryResolver"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationInitStatus"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationModule"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationModule"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["BrowserModule"], _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["BrowserModule"], [[3, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_24__["BrowserModule"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_forms__WEBPACK_IMPORTED_MODULE_25__["ɵangular_packages_forms_forms_bb"], _angular_forms__WEBPACK_IMPORTED_MODULE_25__["ɵangular_packages_forms_forms_bb"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_forms__WEBPACK_IMPORTED_MODULE_25__["FormsModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_25__["FormsModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, mobx_angular__WEBPACK_IMPORTED_MODULE_28__["MobxAngularModule"], mobx_angular__WEBPACK_IMPORTED_MODULE_28__["MobxAngularModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, angular_tree_component_dist_angular_tree_component__WEBPACK_IMPORTED_MODULE_29__["TreeModule"], angular_tree_component_dist_angular_tree_component__WEBPACK_IMPORTED_MODULE_29__["TreeModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_a"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_e"], [[3, _angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_router__WEBPACK_IMPORTED_MODULE_26__["UrlSerializer"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["DefaultUrlSerializer"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ChildrenOutletContexts"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ChildrenOutletContexts"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](256, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_CONFIGURATION"], { useHash: true }, []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_common__WEBPACK_IMPORTED_MODULE_23__["LocationStrategy"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_d"], [_angular_common__WEBPACK_IMPORTED_MODULE_23__["PlatformLocation"], [2, _angular_common__WEBPACK_IMPORTED_MODULE_23__["APP_BASE_HREF"]], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_CONFIGURATION"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_common__WEBPACK_IMPORTED_MODULE_23__["Location"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["Location"], [_angular_common__WEBPACK_IMPORTED_MODULE_23__["LocationStrategy"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_core__WEBPACK_IMPORTED_MODULE_0__["Compiler"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Compiler"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](512, _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModuleFactoryLoader"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["SystemJsNgModuleLoader"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["Compiler"], [2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["SystemJsNgModuleLoaderConfig"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTES"], function () { return [[{ path: "", component: _fulltree_fulltree_component__WEBPACK_IMPORTED_MODULE_30__["FullTreeComponent"] }, { path: "basic", component: _basictree_basictree_component__WEBPACK_IMPORTED_MODULE_31__["BasicTreeComponent"] }, { path: "fields", component: _fields_fields_component__WEBPACK_IMPORTED_MODULE_32__["FieldsComponent"] }, { path: "templates", component: _templates_templates_component__WEBPACK_IMPORTED_MODULE_33__["TemplatesComponent"] }, { path: "filter", component: _filter_filter_component__WEBPACK_IMPORTED_MODULE_34__["FilterComponent"] }, { path: "empty", component: _empty_empty_component__WEBPACK_IMPORTED_MODULE_35__["EmptyComponent"] }, { path: "rtl", component: _rtl_rtl_tree_component__WEBPACK_IMPORTED_MODULE_36__["RtlTreeComponent"] }, { path: "async", component: _async_async_component__WEBPACK_IMPORTED_MODULE_37__["AsyncTreeComponent"] }, { path: "save-restore", component: _save_restore_save_restore_component__WEBPACK_IMPORTED_MODULE_38__["SaveRestoreComponent"] }, { path: "checkboxes", component: _checkboxes_checkboxes_component__WEBPACK_IMPORTED_MODULE_39__["CheckboxesComponent"] }, { path: "drag", component: _drag_drag_component__WEBPACK_IMPORTED_MODULE_40__["DragComponent"] }, { path: "dragover-styling", component: _dragover_styling_dragover_styling_component__WEBPACK_IMPORTED_MODULE_41__["DragOverStylingComponent"] }, { path: "dragover-styling-full-tree", component: _dragover_styling_dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_42__["DragOverStylingFullTreeComponent"] }, { path: "virtual", component: _virtualscroll_virtualscroll_component__WEBPACK_IMPORTED_MODULE_43__["VirtualscrollComponent"] }, { path: "api", component: _api_api_component__WEBPACK_IMPORTED_MODULE_44__["ApiComponent"] }, { path: "actions", component: _actions_actions_component__WEBPACK_IMPORTED_MODULE_45__["ActionsComponent"] }, { path: "scroll-container", component: _scrollcontainer_scrollcontainer_component__WEBPACK_IMPORTED_MODULE_46__["ScrollContainerComponent"] }, { path: "context-menu", component: _contextmenu_contextmenu_component__WEBPACK_IMPORTED_MODULE_47__["ContextmenuComponent"] }]]; }, []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1024, _angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_f"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ApplicationRef"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["UrlSerializer"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ChildrenOutletContexts"], _angular_common__WEBPACK_IMPORTED_MODULE_23__["Location"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Injector"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModuleFactoryLoader"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["Compiler"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTES"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["ROUTER_CONFIGURATION"], [2, _angular_router__WEBPACK_IMPORTED_MODULE_26__["UrlHandlingStrategy"]], [2, _angular_router__WEBPACK_IMPORTED_MODULE_26__["RouteReuseStrategy"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _angular_router__WEBPACK_IMPORTED_MODULE_26__["RouterModule"], _angular_router__WEBPACK_IMPORTED_MODULE_26__["RouterModule"], [[2, _angular_router__WEBPACK_IMPORTED_MODULE_26__["ɵangular_packages_router_router_a"]], [2, _angular_router__WEBPACK_IMPORTED_MODULE_26__["Router"]]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _app_routing_module__WEBPACK_IMPORTED_MODULE_48__["AppRoutingModule"], _app_routing_module__WEBPACK_IMPORTED_MODULE_48__["AppRoutingModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](1073742336, _app_module__WEBPACK_IMPORTED_MODULE_1__["AppModule"], _app_module__WEBPACK_IMPORTED_MODULE_1__["AppModule"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵmpd"](256, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵAPP_ROOT"], true, [])]); }); - - - -/***/ }), - -/***/ "./src/app/app.module.ts": -/*!*******************************!*\ - !*** ./src/app/app.module.ts ***! - \*******************************/ -/*! exports provided: AppModule */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModule", function() { return AppModule; }); -var AppModule = /** @class */ (function () { - function AppModule() { - } - return AppModule; -}()); - - - -/***/ }), - -/***/ "./src/app/async/async.component.ngfactory.js": -/*!****************************************************!*\ - !*** ./src/app/async/async.component.ngfactory.js ***! - \****************************************************/ -/*! exports provided: RenderType_AsyncTreeComponent, View_AsyncTreeComponent_0, View_AsyncTreeComponent_Host_0, AsyncTreeComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_AsyncTreeComponent", function() { return RenderType_AsyncTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_AsyncTreeComponent_0", function() { return View_AsyncTreeComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_AsyncTreeComponent_Host_0", function() { return View_AsyncTreeComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AsyncTreeComponentNgFactory", function() { return AsyncTreeComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _async_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./async.component */ "./src/app/async/async.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_AsyncTreeComponent = []; -var RenderType_AsyncTreeComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_AsyncTreeComponent, data: {} }); - -function View_AsyncTreeComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); } -function View_AsyncTreeComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-async", [], null, null, null, View_AsyncTreeComponent_0, RenderType_AsyncTreeComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _async_component__WEBPACK_IMPORTED_MODULE_5__["AsyncTreeComponent"], [], null, null)], null, null); } -var AsyncTreeComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-async", _async_component__WEBPACK_IMPORTED_MODULE_5__["AsyncTreeComponent"], View_AsyncTreeComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/async/async.component.ts": -/*!******************************************!*\ - !*** ./src/app/async/async.component.ts ***! - \******************************************/ -/*! exports provided: AsyncTreeComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AsyncTreeComponent", function() { return AsyncTreeComponent; }); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); - -var AsyncTreeComponent = /** @class */ (function () { - function AsyncTreeComponent() { - this.options = { - getChildren: this.getChildren.bind(this), - useCheckbox: true - }; - this.nodes = []; - this.asyncChildren = [ - { - name: 'child1', - hasChildren: true - }, { - name: 'child2' - } - ]; - this.nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' } - ] - }, - { - name: 'root2', - hasChildren: true - }, - { - name: 'root3' - } - ]; - } - AsyncTreeComponent.prototype.getChildren = function (node) { - var newNodes = this.asyncChildren.map(function (c) { return Object.assign({}, c); }); - return new Promise(function (resolve, reject) { - setTimeout(function () { return resolve(newNodes); }, 1000); - }); - }; - return AsyncTreeComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/basictree/basictree.component.ngfactory.js": -/*!************************************************************!*\ - !*** ./src/app/basictree/basictree.component.ngfactory.js ***! - \************************************************************/ -/*! exports provided: RenderType_BasicTreeComponent, View_BasicTreeComponent_0, View_BasicTreeComponent_Host_0, BasicTreeComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_BasicTreeComponent", function() { return RenderType_BasicTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_BasicTreeComponent_0", function() { return View_BasicTreeComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_BasicTreeComponent_Host_0", function() { return View_BasicTreeComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BasicTreeComponentNgFactory", function() { return BasicTreeComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _basictree_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./basictree.component */ "./src/app/basictree/basictree.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_BasicTreeComponent = []; -var RenderType_BasicTreeComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_BasicTreeComponent, data: {} }); - -function View_BasicTreeComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], focused: [1, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](8, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Keys:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" down | up | left | right | space | enter "]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = true; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); } -function View_BasicTreeComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-basictree", [], null, null, null, View_BasicTreeComponent_0, RenderType_BasicTreeComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _basictree_component__WEBPACK_IMPORTED_MODULE_5__["BasicTreeComponent"], [], null, null)], null, null); } -var BasicTreeComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-basictree", _basictree_component__WEBPACK_IMPORTED_MODULE_5__["BasicTreeComponent"], View_BasicTreeComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/basictree/basictree.component.ts": -/*!**************************************************!*\ - !*** ./src/app/basictree/basictree.component.ts ***! - \**************************************************/ -/*! exports provided: BasicTreeComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BasicTreeComponent", function() { return BasicTreeComponent; }); -var BasicTreeComponent = /** @class */ (function () { - function BasicTreeComponent() { - this.nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - { name: 'grandchild2.2.1' } - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - } - return BasicTreeComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/checkboxes/checkboxes.component.ngfactory.js": -/*!**************************************************************!*\ - !*** ./src/app/checkboxes/checkboxes.component.ngfactory.js ***! - \**************************************************************/ -/*! exports provided: RenderType_CheckboxesComponent, View_CheckboxesComponent_0, View_CheckboxesComponent_Host_0, CheckboxesComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_CheckboxesComponent", function() { return RenderType_CheckboxesComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_CheckboxesComponent_0", function() { return View_CheckboxesComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_CheckboxesComponent_Host_0", function() { return View_CheckboxesComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CheckboxesComponentNgFactory", function() { return CheckboxesComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _checkboxes_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./checkboxes.component */ "./src/app/checkboxes/checkboxes.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_CheckboxesComponent = []; -var RenderType_CheckboxesComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_CheckboxesComponent, data: {} }); - -function View_CheckboxesComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["tri-state checkboxes"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 6, "tree-root", [["id", "tree1"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](9, 0, null, null, 3, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["The tree is using flexbox."])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](11, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Switch expander and checkbox with CSS 'order' attribute:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](13, 0, null, null, 6, "tree-root", [["class", "reverse"], ["id", "tree2"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 15).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 15).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](15, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 5, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 6, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 7, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 8, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](20, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Disable tri-state checkboxes"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](22, 0, null, null, 6, "tree-root", [["id", "tree3"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 24).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 24).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](24, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 9, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 10, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 11, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 12, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; _ck(_v, 4, 0, currVal_0, currVal_1); var currVal_2 = _co.nodes; var currVal_3 = _co.options; _ck(_v, 15, 0, currVal_2, currVal_3); var currVal_4 = _co.nodes; var currVal_5 = _co.optionsDisabled; _ck(_v, 24, 0, currVal_4, currVal_5); }, null); } -function View_CheckboxesComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-checkboxes", [], null, null, null, View_CheckboxesComponent_0, RenderType_CheckboxesComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _checkboxes_component__WEBPACK_IMPORTED_MODULE_5__["CheckboxesComponent"], [], null, null)], null, null); } -var CheckboxesComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-checkboxes", _checkboxes_component__WEBPACK_IMPORTED_MODULE_5__["CheckboxesComponent"], View_CheckboxesComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/checkboxes/checkboxes.component.ts": -/*!****************************************************!*\ - !*** ./src/app/checkboxes/checkboxes.component.ts ***! - \****************************************************/ -/*! exports provided: CheckboxesComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CheckboxesComponent", function() { return CheckboxesComponent; }); -var CheckboxesComponent = /** @class */ (function () { - function CheckboxesComponent() { - this.nodes = [ - { - name: 'root1', - }, - { - name: 'root2', - children: [ - { name: 'child1' }, - { name: 'child2', children: [ - { name: 'grandchild1' }, - { name: 'grandchild2' } - ] } - ] - }, - { - name: 'asyncroot', - hasChildren: true - } - ]; - this.options = { - useCheckbox: true, - getChildren: this.getChildren.bind(this) - }; - this.optionsDisabled = { - useCheckbox: true, - getChildren: this.getChildren.bind(this), - useTriState: false - }; - } - CheckboxesComponent.prototype.getChildren = function (node) { - var newNodes = [ - { - name: 'child1' - }, { - name: 'child2' - } - ]; - return new Promise(function (resolve, reject) { - setTimeout(function () { return resolve(newNodes); }, 1000); - }); - }; - return CheckboxesComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/contextmenu/contextmenu.component.ngfactory.js": -/*!****************************************************************!*\ - !*** ./src/app/contextmenu/contextmenu.component.ngfactory.js ***! - \****************************************************************/ -/*! exports provided: RenderType_ContextmenuComponent, View_ContextmenuComponent_0, View_ContextmenuComponent_Host_0, ContextmenuComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_ContextmenuComponent", function() { return RenderType_ContextmenuComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ContextmenuComponent_0", function() { return View_ContextmenuComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ContextmenuComponent_Host_0", function() { return View_ContextmenuComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContextmenuComponentNgFactory", function() { return ContextmenuComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js"); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/fesm5/common.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _contextmenu_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./contextmenu.component */ "./src/app/contextmenu/contextmenu.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - - - -var styles_ContextmenuComponent = [".menu[_ngcontent-%COMP%] {\n position: absolute;\n background: rgba(255, 255, 255, 0.9);\n padding: 7px;\n border-radius: 5px;\n box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);\n }", "ul[_ngcontent-%COMP%] {\n list-style: none;\n padding: 0;\n margin: 0;\n }", "li[_ngcontent-%COMP%] {\n padding: 7px;\n border-radius: 3px;\n cursor: pointer;\n }", "li[_ngcontent-%COMP%]:hover {\n background-color: aliceblue;\n }"]; -var RenderType_ContextmenuComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 0, styles: styles_ContextmenuComponent, data: {} }); - -function View_ContextmenuComponent_2(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "span", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](1, 0, null, null, 5, "input", [["autofocus", ""]], [[2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null]], [[null, "ngModelChange"], [null, "blur"], [null, "keyup.enter"], [null, "input"], [null, "compositionstart"], [null, "compositionend"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("input" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2)._handleInput($event.target.value) !== false); - ad = (pd_0 && ad); - } if (("blur" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onTouched() !== false); - ad = (pd_1 && ad); - } if (("compositionstart" === en)) { - var pd_2 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2)._compositionStart() !== false); - ad = (pd_2 && ad); - } if (("compositionend" === en)) { - var pd_3 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2)._compositionEnd($event.target.value) !== false); - ad = (pd_3 && ad); - } if (("ngModelChange" === en)) { - var pd_4 = ((_v.parent.context.node.data.name = $event) !== false); - ad = (pd_4 && ad); - } if (("blur" === en)) { - var pd_5 = (_co.stopEdit() !== false); - ad = (pd_5 && ad); - } if (("keyup.enter" === en)) { - var pd_6 = (_co.stopEdit() !== false); - ad = (pd_6 && ad); - } return ad; }, null, null)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["DefaultValueAccessor"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["Renderer2"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ElementRef"], [2, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["COMPOSITION_BUFFER_MODE"]]], null, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](1024, null, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NG_VALUE_ACCESSOR"], function (p0_0) { return [p0_0]; }, [_angular_forms__WEBPACK_IMPORTED_MODULE_1__["DefaultValueAccessor"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 671744, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgModel"], [[8, null], [8, null], [8, null], [6, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NG_VALUE_ACCESSOR"]]], { model: [0, "model"] }, { update: "ngModelChange" }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](2048, null, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgControl"], null, [_angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgModel"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](6, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgControlStatus"], [[4, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgControl"]]], null, null)], function (_ck, _v) { var currVal_7 = _v.parent.context.node.data.name; _ck(_v, 4, 0, currVal_7); }, function (_ck, _v) { var currVal_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassUntouched; var currVal_1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassTouched; var currVal_2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassPristine; var currVal_3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassDirty; var currVal_4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassValid; var currVal_5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassInvalid; var currVal_6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 6).ngClassPending; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); }); } -function View_ContextmenuComponent_3(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "span", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["", ""]))], null, function (_ck, _v) { var currVal_0 = _v.parent.context.node.data.name; _ck(_v, 1, 0, currVal_0); }); } -function View_ContextmenuComponent_1(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](16777216, null, null, 1, null, View_ContextmenuComponent_2)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 16384, null, 0, _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]], { ngIf: [0, "ngIf"] }, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](16777216, null, null, 1, null, View_ContextmenuComponent_3)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](3, 16384, null, 0, _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]], { ngIf: [0, "ngIf"] }, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = (_v.context.node === _co.editNode); _ck(_v, 1, 0, currVal_0); var currVal_1 = (_v.context.node !== _co.editNode); _ck(_v, 3, 0, currVal_1); }, null); } -function View_ContextmenuComponent_4(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 16, "div", [["class", "menu"]], [[4, "left", "px"], [4, "top", "px"]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](1, 0, null, null, 1, "div", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](2, null, ["Menu for ", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](3, 0, null, null, 0, "hr", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](4, 0, null, null, 12, "ul", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, null, null, 2, "li", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.edit() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](6, 0, null, null, 1, "a", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Edit"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](8, 0, null, null, 2, "li", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.copy() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](9, 0, null, null, 1, "a", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Copy"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](11, 0, null, null, 2, "li", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.cut() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](12, 0, null, null, 1, "a", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Cut"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](14, 0, null, null, 2, "li", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.paste() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](15, 0, null, null, 1, "a", [], [[4, "opacity", null]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Paste"]))], null, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.contextMenu.x; var currVal_1 = _co.contextMenu.y; _ck(_v, 0, 0, currVal_0, currVal_1); var currVal_2 = _co.contextMenu.node.data.name; _ck(_v, 2, 0, currVal_2); var currVal_3 = ((_co.canPaste() && 1) || 0.3); _ck(_v, 15, 0, currVal_3); }); } -function View_ContextmenuComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 7, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_4__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_4__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_5__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_4__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_6__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[2, 2], ["treeNodeTemplate", 2]], null, 0, null, View_ContextmenuComponent_1)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](16777216, null, null, 1, null, View_ContextmenuComponent_4)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](9, 16384, null, 0, _angular_common__WEBPACK_IMPORTED_MODULE_2__["NgIf"], [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ViewContainerRef"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["TemplateRef"]], { ngIf: [0, "ngIf"] }, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](10, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](11, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Keys:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" down | up | left | right | space | enter "]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 2, 0, currVal_0, currVal_1, currVal_2); var currVal_3 = _co.contextMenu; _ck(_v, 9, 0, currVal_3); }, null); } -function View_ContextmenuComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-contextmenu", [], null, null, null, View_ContextmenuComponent_0, RenderType_ContextmenuComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _contextmenu_component__WEBPACK_IMPORTED_MODULE_7__["ContextmenuComponent"], [], null, null)], null, null); } -var ContextmenuComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-contextmenu", _contextmenu_component__WEBPACK_IMPORTED_MODULE_7__["ContextmenuComponent"], View_ContextmenuComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/contextmenu/contextmenu.component.ts": -/*!******************************************************!*\ - !*** ./src/app/contextmenu/contextmenu.component.ts ***! - \******************************************************/ -/*! exports provided: ContextmenuComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContextmenuComponent", function() { return ContextmenuComponent; }); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); - -var ContextmenuComponent = /** @class */ (function () { - function ContextmenuComponent() { - var _this = this; - this.contextMenu = null; - this.sourceNode = null; - this.editNode = null; - this.doCut = false; - this.nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - { name: 'grandchild2.2.1' } - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - this.options = { - actionMapping: { - mouse: { - contextMenu: function (treeModel, treeNode, e) { - e.preventDefault(); - if (_this.contextMenu && treeNode === _this.contextMenu.node) { - return _this.closeMenu(); - } - _this.contextMenu = { - node: treeNode, - x: e.pageX, - y: e.pageY - }; - }, - click: function (treeModel, treeNode, e) { - _this.closeMenu(); - angular_tree_component__WEBPACK_IMPORTED_MODULE_0__["TREE_ACTIONS"].TOGGLE_ACTIVE(treeModel, treeNode, e); - } - } - } - }; - this.closeMenu = function () { - _this.contextMenu = null; - }; - this.edit = function () { - _this.editNode = _this.contextMenu.node; - _this.closeMenu(); - }; - this.stopEdit = function () { - _this.editNode = null; - }; - this.copy = function () { - _this.sourceNode = _this.contextMenu.node; - _this.doCut = false; - _this.closeMenu(); - }; - this.cut = function () { - _this.sourceNode = _this.contextMenu.node; - _this.doCut = true; - _this.closeMenu(); - }; - this.paste = function () { - if (!_this.canPaste()) { - return; - } - _this.doCut - ? _this.sourceNode.treeModel.moveNode(_this.sourceNode, { parent: _this.contextMenu.node, index: 0 }) - : _this.sourceNode.treeModel.copyNode(_this.sourceNode, { parent: _this.contextMenu.node, index: 0 }); - _this.sourceNode = null; - _this.closeMenu(); - }; - this.canPaste = function () { - if (!_this.sourceNode) { - return false; - } - return _this.sourceNode.treeModel.canMoveNode(_this.sourceNode, { parent: _this.contextMenu.node, index: 0 }); - }; - } - return ContextmenuComponent; -}()); - -function uuid() { - return Math.floor(Math.random() * 10000000000000); -} - - -/***/ }), - -/***/ "./src/app/drag/drag.component.ngfactory.js": -/*!**************************************************!*\ - !*** ./src/app/drag/drag.component.ngfactory.js ***! - \**************************************************/ -/*! exports provided: RenderType_DragComponent, View_DragComponent_0, View_DragComponent_Host_0, DragComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_DragComponent", function() { return RenderType_DragComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragComponent_0", function() { return View_DragComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragComponent_Host_0", function() { return View_DragComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragComponentNgFactory", function() { return DragComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _drag_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./drag.component */ "./src/app/drag/drag.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_DragComponent = []; -var RenderType_DragComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_DragComponent, data: {} }); - -function View_DragComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h4", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Allowing to drag only leaf nodes; ctrl-drag to copy"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"], state: [3, "state"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; var currVal_3 = _co.state; _ck(_v, 4, 0, currVal_0, currVal_1, currVal_2, currVal_3); }, null); } -function View_DragComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-drag", [], null, null, null, View_DragComponent_0, RenderType_DragComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _drag_component__WEBPACK_IMPORTED_MODULE_5__["DragComponent"], [], null, null)], null, null); } -var DragComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-drag", _drag_component__WEBPACK_IMPORTED_MODULE_5__["DragComponent"], View_DragComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/drag/drag.component.ts": -/*!****************************************!*\ - !*** ./src/app/drag/drag.component.ts ***! - \****************************************/ -/*! exports provided: DragComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragComponent", function() { return DragComponent; }); -/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ "./node_modules/uuid/index.js"); -/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__); -var __assign = (undefined && undefined.__assign) || Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; -}; - -var DragComponent = /** @class */ (function () { - function DragComponent() { - this.state = { - expandedNodeIds: { - 1: true, - 2: true - }, - hiddenNodeIds: {}, - activeNodeIds: {} - }; - this.options = { - allowDrag: function (node) { return node.isLeaf; }, - getNodeClone: function (node) { return (__assign({}, node.data, { id: Object(uuid__WEBPACK_IMPORTED_MODULE_0__["v4"])(), name: "copy of " + node.data.name })); } - }; - this.nodes = [ - { - id: 1, - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - id: 2, - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - { name: 'grandchild2.2.1' } - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - } - return DragComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/dragover-styling/dragover-styling-full-tree.component.ngfactory.js": -/*!************************************************************************************!*\ - !*** ./src/app/dragover-styling/dragover-styling-full-tree.component.ngfactory.js ***! - \************************************************************************************/ -/*! exports provided: RenderType_DragOverStylingFullTreeComponent, View_DragOverStylingFullTreeComponent_0, View_DragOverStylingFullTreeComponent_Host_0, DragOverStylingFullTreeComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_DragOverStylingFullTreeComponent", function() { return RenderType_DragOverStylingFullTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragOverStylingFullTreeComponent_0", function() { return View_DragOverStylingFullTreeComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragOverStylingFullTreeComponent_Host_0", function() { return View_DragOverStylingFullTreeComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragOverStylingFullTreeComponentNgFactory", function() { return DragOverStylingFullTreeComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dragover-styling-full-tree.component */ "./src/app/dragover-styling/dragover-styling-full-tree.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - - -var styles_DragOverStylingFullTreeComponent = ["button[_ngcontent-%COMP%]: {\n line-height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #a3d9f5;\n cursor: pointer;\n margin: 0 3px;\n }"]; -var RenderType_DragOverStylingFullTreeComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 0, styles: styles_DragOverStylingFullTreeComponent, data: {} }); - -function View_DragOverStylingFullTreeComponent_1(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "span", [], [[8, "title", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 1, "span", [["class", "pull-right"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](3, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](4, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.go($event) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Custom Action"]))], null, function (_ck, _v) { var _co = _v.component; var currVal_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵinlineInterpolate"](1, "", _v.context.$implicit.data.subTitle, ""); _ck(_v, 0, 0, currVal_0); var currVal_1 = _v.context.$implicit.data.name; _ck(_v, 1, 0, currVal_1); var currVal_2 = _co.childrenCount(_v.context.$implicit); _ck(_v, 3, 0, currVal_2); }); } -function View_DragOverStylingFullTreeComponent_2(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Loading, please hold...."]))], null, null); } -function View_DragOverStylingFullTreeComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 5, "form", [["novalidate", ""]], [[2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null]], [[null, "submit"], [null, "reset"]], function (_v, en, $event) { var ad = true; if (("submit" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onSubmit($event) !== false); - ad = (pd_0 && ad); - } if (("reset" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onReset() !== false); - ad = (pd_1 && ad); - } return ad; }, null, null)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ɵangular_packages_forms_forms_bg"], [], null, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 4210688, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgForm"], [[8, null], [8, null]], null, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](2048, null, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ControlContainer"], null, [_angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgForm"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgControlStatusGroup"], [[4, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ControlContainer"]]], null, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, [["filter", 1]], null, 0, "input", [["placeholder", "filter nodes"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("keyup" === en)) { - var pd_0 = (_co.filterNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 5).value, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](6, 0, null, null, 9, "div", [["style", "height: 400px; width: 400px; overflow: hidden;"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 8, "tree-root", [], null, [[null, "event"], [null, "initialized"], ["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onMousedown($event) !== false); - ad = (pd_1 && ad); - } if (("event" === en)) { - var pd_2 = (_co.onEvent($event) !== false); - ad = (pd_2 && ad); - } if (("initialized" === en)) { - var pd_3 = (_co.onInitialized(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_3 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](9, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_4__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_5__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, { initialized: "initialized", event: "event" }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[2, 2], ["treeNodeTemplate", 2]], null, 0, null, View_DragOverStylingFullTreeComponent_1)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[1, 2], ["loadingTemplate", 2]], null, 0, null, View_DragOverStylingFullTreeComponent_2)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](16, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](17, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Keys:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" down | up | left | right | space | enter "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](20, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Mouse:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" click to select | shift+click to select multi "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](23, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["API:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](25, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusNextNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["next node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](27, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusPreviousNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["previous node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](29, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusDrillDown() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill down"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](31, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusDrillUp() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill up"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](33, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = ((_co.customTemplateStringOptions.allowDrag = true) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" allowDrag "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](35, 0, null, null, 0, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](36, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().toggleActivated() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](37, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](38, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().toggleExpanded() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](39, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](40, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().blur() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" blur "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](42, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.addNode(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Add Node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](44, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activateSubSub(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Activate inner node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](46, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.expandAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Expand All"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](48, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.collapseAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Collapse All"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](50, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activeNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["getActiveNodes()"]))], function (_ck, _v) { var _co = _v.component; var currVal_7 = _co.nodes; var currVal_8 = _co.customTemplateStringOptions; var currVal_9 = true; _ck(_v, 9, 0, currVal_7, currVal_8, currVal_9); }, function (_ck, _v) { var currVal_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassUntouched; var currVal_1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassTouched; var currVal_2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassPristine; var currVal_3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassDirty; var currVal_4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassValid; var currVal_5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassInvalid; var currVal_6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassPending; _ck(_v, 0, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); var currVal_10 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 36, 0, currVal_10); var tmp_11_0 = null; var currVal_11 = ((((tmp_11_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode()) == null) ? null : tmp_11_0.isActive) ? "deactivate" : "activate"); _ck(_v, 37, 0, currVal_11); var currVal_12 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 38, 0, currVal_12); var tmp_13_0 = null; var currVal_13 = ((((tmp_13_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode()) == null) ? null : tmp_13_0.isExpanded) ? "collapse" : "expand"); _ck(_v, 39, 0, currVal_13); var currVal_14 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 40, 0, currVal_14); }); } -function View_DragOverStylingFullTreeComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-dragover-styling-fulltree", [], null, null, null, View_DragOverStylingFullTreeComponent_0, RenderType_DragOverStylingFullTreeComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 114688, null, 0, _dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_6__["DragOverStylingFullTreeComponent"], [], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, null); } -var DragOverStylingFullTreeComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-dragover-styling-fulltree", _dragover_styling_full_tree_component__WEBPACK_IMPORTED_MODULE_6__["DragOverStylingFullTreeComponent"], View_DragOverStylingFullTreeComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/dragover-styling/dragover-styling-full-tree.component.ts": -/*!**************************************************************************!*\ - !*** ./src/app/dragover-styling/dragover-styling-full-tree.component.ts ***! - \**************************************************************************/ -/*! exports provided: DragOverStylingFullTreeComponent, ɵ0, ɵ1, ɵ2 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragOverStylingFullTreeComponent", function() { return DragOverStylingFullTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ0", function() { return ɵ0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ1", function() { return ɵ1; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ2", function() { return ɵ2; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); -var _a; - - -var ɵ0 = function (tree, node, $event) { - $event.preventDefault(); - alert("context menu for " + node.data.name); -}, ɵ1 = function (tree, node, $event) { - if (node.hasChildren) { - angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_EXPANDED(tree, node, $event); - } -}, ɵ2 = function (tree, node, $event) { - $event.shiftKey - ? angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_ACTIVE_MULTI(tree, node, $event) - : angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_ACTIVE(tree, node, $event); -}; -var actionMapping = { - mouse: { - contextMenu: ɵ0, - dblClick: ɵ1, - click: ɵ2 - }, - keys: (_a = {}, - _a[angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["KEYS"].ENTER] = function (tree, node, $event) { return alert("This is " + node.data.name); }, - _a) -}; -var DragOverStylingFullTreeComponent = /** @class */ (function () { - function DragOverStylingFullTreeComponent() { - this.nodes2 = [{ name: 'root' }, { name: 'root2' }]; - this.asyncChildren = new Array(4).fill(null).map(function (item, n) { return ({ - name: 'async child2.' + n, - subTitle: 'async child ' + n, - hasChildren: n < 5 - }); }); - this.customTemplateStringOptions = { - // displayField: 'subTitle', - isExpandedField: 'expanded', - idField: 'uuid', - getChildren: this.getChildren.bind(this), - actionMapping: actionMapping, - nodeHeight: 23, - allowDrag: function (node) { - // console.log('allowDrag?'); - return true; - }, - allowDrop: function (node) { - // console.log('allowDrop?'); - return true; - }, - allowDragoverStyling: false, - useVirtualScroll: true, - animateExpand: true - }; - } - DragOverStylingFullTreeComponent.prototype.ngOnInit = function () { - var _this = this; - setTimeout(function () { - _this.nodes = [ - { - expanded: true, - name: 'root expanded', - subTitle: 'the root', - children: [ - { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - }, - { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - } - ] - }, - { - name: 'root2', - subTitle: 'the second root', - children: [ - { - name: 'child2.1', - subTitle: 'new and improved', - uuid: '11', - hasChildren: false - }, - { - name: 'child2.2', - subTitle: 'new and improved2', - children: [ - { - uuid: 1001, - name: 'subsub', - subTitle: 'subsub', - hasChildren: false - } - ] - } - ] - }, - { - name: 'asyncroot', - hasChildren: true - } - ]; - var _loop_1 = function (i) { - _this.nodes.push({ - name: "rootDynamic" + i, - subTitle: "root created dynamically " + i, - children: new Array(10).fill(null).map(function (item, n) { return ({ - name: "rootChildDynamic" + i + "." + n, - subTitle: "rootChildDynamicTitle" + i + "." + n - }); }) - }); - }; - for (var i = 0; i < 1000; i++) { - _loop_1(i); - } - }, 1); - }; - DragOverStylingFullTreeComponent.prototype.getChildren = function (node) { - var _this = this; - return new Promise(function (resolve, reject) { - setTimeout(function () { - return resolve(_this.asyncChildren.map(function (c) { - return Object.assign({}, c, { - hasChildren: node.level < 5 - }); - })); - }, 2000); - }); - }; - DragOverStylingFullTreeComponent.prototype.addNode = function (tree) { - this.nodes[0].children.push({ - name: 'a new child' - }); - tree.treeModel.update(); - }; - DragOverStylingFullTreeComponent.prototype.childrenCount = function (node) { - return node && node.children ? "(" + node.children.length + ")" : ''; - }; - DragOverStylingFullTreeComponent.prototype.filterNodes = function (text, tree) { - tree.treeModel.filterNodes(text); - }; - DragOverStylingFullTreeComponent.prototype.activateSubSub = function (tree) { - // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub') - tree.treeModel.getNodeById(1001).setActiveAndVisible(); - }; - DragOverStylingFullTreeComponent.prototype.onEvent = function (event) { - console.log(event); - }; - DragOverStylingFullTreeComponent.prototype.onInitialized = function (tree) { - // tree.treeModel.getNodeById('11').setActiveAndVisible(); - }; - DragOverStylingFullTreeComponent.prototype.go = function ($event) { - $event.stopPropagation(); - alert('this method is on the app component'); - }; - DragOverStylingFullTreeComponent.prototype.activeNodes = function (treeModel) { - console.log(treeModel.activeNodes); - }; - return DragOverStylingFullTreeComponent; -}()); - - - - -/***/ }), - -/***/ "./src/app/dragover-styling/dragover-styling.component.ngfactory.js": -/*!**************************************************************************!*\ - !*** ./src/app/dragover-styling/dragover-styling.component.ngfactory.js ***! - \**************************************************************************/ -/*! exports provided: RenderType_DragOverStylingComponent, View_DragOverStylingComponent_0, View_DragOverStylingComponent_Host_0, DragOverStylingComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_DragOverStylingComponent", function() { return RenderType_DragOverStylingComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragOverStylingComponent_0", function() { return View_DragOverStylingComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_DragOverStylingComponent_Host_0", function() { return View_DragOverStylingComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragOverStylingComponentNgFactory", function() { return DragOverStylingComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _dragover_styling_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dragover-styling.component */ "./src/app/dragover-styling/dragover-styling.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_DragOverStylingComponent = []; -var RenderType_DragOverStylingComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_DragOverStylingComponent, data: {} }); - -function View_DragOverStylingComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h4", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Disabled styling of nodes on dragover"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"], state: [3, "state"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; var currVal_3 = _co.state; _ck(_v, 4, 0, currVal_0, currVal_1, currVal_2, currVal_3); }, null); } -function View_DragOverStylingComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-dragover-styling", [], null, null, null, View_DragOverStylingComponent_0, RenderType_DragOverStylingComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _dragover_styling_component__WEBPACK_IMPORTED_MODULE_5__["DragOverStylingComponent"], [], null, null)], null, null); } -var DragOverStylingComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-dragover-styling", _dragover_styling_component__WEBPACK_IMPORTED_MODULE_5__["DragOverStylingComponent"], View_DragOverStylingComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/dragover-styling/dragover-styling.component.ts": -/*!****************************************************************!*\ - !*** ./src/app/dragover-styling/dragover-styling.component.ts ***! - \****************************************************************/ -/*! exports provided: DragOverStylingComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragOverStylingComponent", function() { return DragOverStylingComponent; }); -/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ "./node_modules/uuid/index.js"); -/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__); -var __assign = (undefined && undefined.__assign) || Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; -}; - -var DragOverStylingComponent = /** @class */ (function () { - function DragOverStylingComponent() { - this.state = { - expandedNodeIds: { - 1: true, - 2: true - }, - hiddenNodeIds: {}, - activeNodeIds: {} - }; - this.options = { - allowDrag: function (node) { return true; }, - allowDragoverStyling: false, - getNodeClone: function (node) { return (__assign({}, node.data, { id: Object(uuid__WEBPACK_IMPORTED_MODULE_0__["v4"])(), name: "copy of " + node.data.name })); } - }; - this.nodes = [ - { - id: 1, - name: 'root1', - children: [{ name: 'child1' }, { name: 'child2' }] - }, - { - name: 'root2', - id: 2, - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [{ name: 'grandchild2.2.1' }] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - } - return DragOverStylingComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/empty/empty.component.ngfactory.js": -/*!****************************************************!*\ - !*** ./src/app/empty/empty.component.ngfactory.js ***! - \****************************************************/ -/*! exports provided: RenderType_EmptyComponent, View_EmptyComponent_0, View_EmptyComponent_Host_0, EmptyComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_EmptyComponent", function() { return RenderType_EmptyComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_EmptyComponent_0", function() { return View_EmptyComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_EmptyComponent_Host_0", function() { return View_EmptyComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EmptyComponentNgFactory", function() { return EmptyComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _empty_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./empty.component */ "./src/app/empty/empty.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_EmptyComponent = []; -var RenderType_EmptyComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_EmptyComponent, data: {} }); - -function View_EmptyComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [["id", "tree1"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, [["tree1", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], focused: [1, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 6, "tree-root", [["id", "tree2"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](9, 573440, [["tree2", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], focused: [1, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 5, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 6, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 7, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 8, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](14, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.loadNodes() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["loadNodes 1"]))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = true; _ck(_v, 2, 0, currVal_0, currVal_1); var currVal_2 = _co.nodes2; var currVal_3 = true; _ck(_v, 9, 0, currVal_2, currVal_3); }, null); } -function View_EmptyComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-empty", [], null, null, null, View_EmptyComponent_0, RenderType_EmptyComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _empty_component__WEBPACK_IMPORTED_MODULE_5__["EmptyComponent"], [], null, null)], null, null); } -var EmptyComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-empty", _empty_component__WEBPACK_IMPORTED_MODULE_5__["EmptyComponent"], View_EmptyComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/empty/empty.component.ts": -/*!******************************************!*\ - !*** ./src/app/empty/empty.component.ts ***! - \******************************************/ -/*! exports provided: EmptyComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EmptyComponent", function() { return EmptyComponent; }); -var EmptyComponent = /** @class */ (function () { - function EmptyComponent() { - this.nodes = []; - this.nodes2 = null; - } - EmptyComponent.prototype.loadNodes = function () { - this.nodes = [{ name: 'node' }]; - this.nodes2 = [{ name: 'node' }]; - }; - return EmptyComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/fields/fields.component.ngfactory.js": -/*!******************************************************!*\ - !*** ./src/app/fields/fields.component.ngfactory.js ***! - \******************************************************/ -/*! exports provided: RenderType_FieldsComponent, View_FieldsComponent_0, View_FieldsComponent_Host_0, FieldsComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_FieldsComponent", function() { return RenderType_FieldsComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FieldsComponent_0", function() { return View_FieldsComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FieldsComponent_Host_0", function() { return View_FieldsComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FieldsComponentNgFactory", function() { return FieldsComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _fields_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./fields.component */ "./src/app/fields/fields.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_FieldsComponent = []; -var RenderType_FieldsComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_FieldsComponent, data: {} }); - -function View_FieldsComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Overriding displayField & nodeClass"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 6, "tree-root", [["id", "tree1"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 4, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_FieldsComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-fields", [], null, null, null, View_FieldsComponent_0, RenderType_FieldsComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _fields_component__WEBPACK_IMPORTED_MODULE_5__["FieldsComponent"], [], null, null)], null, null); } -var FieldsComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-fields", _fields_component__WEBPACK_IMPORTED_MODULE_5__["FieldsComponent"], View_FieldsComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/fields/fields.component.ts": -/*!********************************************!*\ - !*** ./src/app/fields/fields.component.ts ***! - \********************************************/ -/*! exports provided: FieldsComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FieldsComponent", function() { return FieldsComponent; }); -var FieldsComponent = /** @class */ (function () { - function FieldsComponent() { - this.nodes = [ - { - _id: '1', - title: 'root1', - className: 'root1Class', - nodes: [{ _id: '3', title: 'child1', className: 'root1Class' }] - }, - { - _id: '2', - title: 'root2', - className: 'root2Class' - } - ]; - this.options = { - displayField: 'title', - idField: '_id', - childrenField: 'nodes', - nodeClass: function (node) { return node.data.className; } - }; - } - return FieldsComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/filter/filter.component.ngfactory.js": -/*!******************************************************!*\ - !*** ./src/app/filter/filter.component.ngfactory.js ***! - \******************************************************/ -/*! exports provided: RenderType_FilterComponent, View_FilterComponent_0, View_FilterComponent_Host_0, FilterComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_FilterComponent", function() { return RenderType_FilterComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FilterComponent_0", function() { return View_FilterComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FilterComponent_Host_0", function() { return View_FilterComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilterComponentNgFactory", function() { return FilterComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _filter_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./filter.component */ "./src/app/filter/filter.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_FilterComponent = []; -var RenderType_FilterComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_FilterComponent, data: {} }); - -function View_FilterComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h2", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Filter"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, [["filter", 1]], null, 0, "input", [["id", "filter"], ["placeholder", "filter nodes"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; if (("keyup" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).treeModel.filterNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).value) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](3, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).treeModel.clearFilter() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Clear Filter"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](7, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](12, 0, [["filter2", 1]], null, 0, "input", [["id", "filter2"], ["placeholder", "filter nodes"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; if (("keyup" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).treeModel.filterNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 12).value, false) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](13, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Filter By Function (Fuzzy Search)"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](15, 0, [["filter3", 1]], null, 0, "input", [["id", "filter3"], ["placeholder", "filter nodes by fuzzy search"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("keyup" === en)) { - var pd_0 = (_co.filterFn(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 15).value, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 7).treeModel) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 7, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_FilterComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-filter", [], null, null, null, View_FilterComponent_0, RenderType_FilterComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _filter_component__WEBPACK_IMPORTED_MODULE_5__["FilterComponent"], [], null, null)], null, null); } -var FilterComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-filter", _filter_component__WEBPACK_IMPORTED_MODULE_5__["FilterComponent"], View_FilterComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/filter/filter.component.ts": -/*!********************************************!*\ - !*** ./src/app/filter/filter.component.ts ***! - \********************************************/ -/*! exports provided: FilterComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilterComponent", function() { return FilterComponent; }); -var FilterComponent = /** @class */ (function () { - function FilterComponent() { - this.options = { - useCheckbox: true - }; - this.nodes = [ - { - name: 'North America', - children: [ - { name: 'United States', children: [ - { name: 'New York' }, - { name: 'California' }, - { name: 'Florida' } - ] }, - { name: 'Canada' } - ] - }, - { - name: 'South America', - children: [ - { name: 'Argentina', children: [] }, - { name: 'Brazil' } - ] - }, - { - name: 'Europe', - children: [ - { name: 'England' }, - { name: 'Germany' }, - { name: 'France' }, - { name: 'Italy' }, - { name: 'Spain' } - ] - } - ]; - } - FilterComponent.prototype.filterFn = function (value, treeModel) { - treeModel.filterNodes(function (node) { return fuzzysearch(value, node.data.name); }); - }; - return FilterComponent; -}()); - -function fuzzysearch(needle, haystack) { - var haystackLC = haystack.toLowerCase(); - var needleLC = needle.toLowerCase(); - var hlen = haystack.length; - var nlen = needleLC.length; - if (nlen > hlen) { - return false; - } - if (nlen === hlen) { - return needleLC === haystackLC; - } - outer: for (var i = 0, j = 0; i < nlen; i++) { - var nch = needleLC.charCodeAt(i); - while (j < hlen) { - if (haystackLC.charCodeAt(j++) === nch) { - continue outer; - } - } - return false; - } - return true; -} - - -/***/ }), - -/***/ "./src/app/fulltree/fulltree.component.ngfactory.js": -/*!**********************************************************!*\ - !*** ./src/app/fulltree/fulltree.component.ngfactory.js ***! - \**********************************************************/ -/*! exports provided: RenderType_FullTreeComponent, View_FullTreeComponent_0, View_FullTreeComponent_Host_0, FullTreeComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_FullTreeComponent", function() { return RenderType_FullTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FullTreeComponent_0", function() { return View_FullTreeComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_FullTreeComponent_Host_0", function() { return View_FullTreeComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FullTreeComponentNgFactory", function() { return FullTreeComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _fulltree_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./fulltree.component */ "./src/app/fulltree/fulltree.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - - -var styles_FullTreeComponent = ["button[_ngcontent-%COMP%]: {\n line - height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #A3D9F5;\n cursor: pointer;\n margin: 0 3px;\n }"]; -var RenderType_FullTreeComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 0, styles: styles_FullTreeComponent, data: {} }); - -function View_FullTreeComponent_1(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "span", [], [[8, "title", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 1, "span", [["class", "pull-right"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](3, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](4, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.go($event) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Custom Action"]))], null, function (_ck, _v) { var _co = _v.component; var currVal_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵinlineInterpolate"](1, "", _v.context.$implicit.data.subTitle, ""); _ck(_v, 0, 0, currVal_0); var currVal_1 = _v.context.$implicit.data.name; _ck(_v, 1, 0, currVal_1); var currVal_2 = _co.childrenCount(_v.context.$implicit); _ck(_v, 3, 0, currVal_2); }); } -function View_FullTreeComponent_2(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Loading, please hold...."]))], null, null); } -function View_FullTreeComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 5, "form", [["novalidate", ""]], [[2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null]], [[null, "submit"], [null, "reset"]], function (_v, en, $event) { var ad = true; if (("submit" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onSubmit($event) !== false); - ad = (pd_0 && ad); - } if (("reset" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onReset() !== false); - ad = (pd_1 && ad); - } return ad; }, null, null)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ɵangular_packages_forms_forms_bg"], [], null, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 4210688, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgForm"], [[8, null], [8, null]], null, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](2048, null, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ControlContainer"], null, [_angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgForm"]]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 16384, null, 0, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["NgControlStatusGroup"], [[4, _angular_forms__WEBPACK_IMPORTED_MODULE_1__["ControlContainer"]]], null, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, [["filter", 1]], null, 0, "input", [["placeholder", "filter nodes"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("keyup" === en)) { - var pd_0 = (_co.filterNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 5).value, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](6, 0, null, null, 9, "div", [["style", "height: 400px; width: 400px; overflow: hidden;"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 8, "tree-root", [], null, [[null, "event"], [null, "initialized"], ["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).onMousedown($event) !== false); - ad = (pd_1 && ad); - } if (("event" === en)) { - var pd_2 = (_co.onEvent($event) !== false); - ad = (pd_2 && ad); - } if (("initialized" === en)) { - var pd_3 = (_co.onInitialized(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_3 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_2__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](9, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_4__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_3__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_5__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, { initialized: "initialized", event: "event" }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[2, 2], ["treeNodeTemplate", 2]], null, 0, null, View_FullTreeComponent_1)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[1, 2], ["loadingTemplate", 2]], null, 0, null, View_FullTreeComponent_2)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](16, 0, null, null, 0, "br", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](17, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Keys:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" down | up | left | right | space | enter "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](20, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Mouse:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" click to select | shift+click to select multi "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](23, 0, null, null, 1, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["API:"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](25, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusNextNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["next node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](27, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusPreviousNode() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["previous node"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](29, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusDrillDown() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill down"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](31, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.focusDrillUp() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["drill up"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](33, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = ((_co.customTemplateStringOptions.allowDrag = true) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["allowDrag"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](35, 0, null, null, 0, "p", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](36, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().toggleActivated() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](37, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](38, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().toggleExpanded() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](39, null, [" ", " "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](40, 0, null, null, 1, "button", [], [[8, "disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode().blur() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" blur "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](42, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.addNode(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Add Node "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](44, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activateSubSub(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9)) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Activate inner node "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](46, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.expandAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Expand All "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](48, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.collapseAll() !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" Collapse All "])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](50, 0, null, null, 1, "button", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { - var pd_0 = (_co.activeNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, [" getActiveNodes() "]))], function (_ck, _v) { var _co = _v.component; var currVal_7 = _co.nodes; var currVal_8 = _co.customTemplateStringOptions; var currVal_9 = true; _ck(_v, 9, 0, currVal_7, currVal_8, currVal_9); }, function (_ck, _v) { var currVal_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassUntouched; var currVal_1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassTouched; var currVal_2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassPristine; var currVal_3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassDirty; var currVal_4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassValid; var currVal_5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassInvalid; var currVal_6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).ngClassPending; _ck(_v, 0, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); var currVal_10 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 36, 0, currVal_10); var tmp_11_0 = null; var currVal_11 = ((((tmp_11_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode()) == null) ? null : tmp_11_0.isActive) ? "deactivate" : "activate"); _ck(_v, 37, 0, currVal_11); var currVal_12 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 38, 0, currVal_12); var tmp_13_0 = null; var currVal_13 = ((((tmp_13_0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode()) == null) ? null : tmp_13_0.isExpanded) ? "collapse" : "expand"); _ck(_v, 39, 0, currVal_13); var currVal_14 = !_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 9).treeModel.getFocusedNode(); _ck(_v, 40, 0, currVal_14); }); } -function View_FullTreeComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-fulltree", [], null, null, null, View_FullTreeComponent_0, RenderType_FullTreeComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 114688, null, 0, _fulltree_component__WEBPACK_IMPORTED_MODULE_6__["FullTreeComponent"], [], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, null); } -var FullTreeComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-fulltree", _fulltree_component__WEBPACK_IMPORTED_MODULE_6__["FullTreeComponent"], View_FullTreeComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/fulltree/fulltree.component.ts": -/*!************************************************!*\ - !*** ./src/app/fulltree/fulltree.component.ts ***! - \************************************************/ -/*! exports provided: FullTreeComponent, ɵ0, ɵ1, ɵ2 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FullTreeComponent", function() { return FullTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ0", function() { return ɵ0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ1", function() { return ɵ1; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ2", function() { return ɵ2; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); -var _a; - - -var ɵ0 = function (tree, node, $event) { - $event.preventDefault(); - alert("context menu for " + node.data.name); -}, ɵ1 = function (tree, node, $event) { - if (node.hasChildren) { - angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_EXPANDED(tree, node, $event); - } -}, ɵ2 = function (tree, node, $event) { - $event.shiftKey - ? angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_ACTIVE_MULTI(tree, node, $event) - : angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["TREE_ACTIONS"].TOGGLE_ACTIVE(tree, node, $event); -}; -var actionMapping = { - mouse: { - contextMenu: ɵ0, - dblClick: ɵ1, - click: ɵ2 - }, - keys: (_a = {}, - _a[angular_tree_component__WEBPACK_IMPORTED_MODULE_1__["KEYS"].ENTER] = function (tree, node, $event) { return alert("This is " + node.data.name); }, - _a) -}; -var FullTreeComponent = /** @class */ (function () { - function FullTreeComponent() { - this.nodes2 = [{ name: 'root' }, { name: 'root2' }]; - this.asyncChildren = new Array(4).fill(null).map(function (item, n) { return ({ - name: 'async child2.' + n, - subTitle: 'async child ' + n, - hasChildren: n < 5 - }); }); - this.customTemplateStringOptions = { - // displayField: 'subTitle', - isExpandedField: 'expanded', - idField: 'uuid', - getChildren: this.getChildren.bind(this), - actionMapping: actionMapping, - nodeHeight: 23, - allowDrag: function (node) { - // console.log('allowDrag?'); - return true; - }, - allowDrop: function (node) { - // console.log('allowDrop?'); - return true; - }, - useVirtualScroll: true, - animateExpand: true - }; - } - FullTreeComponent.prototype.ngOnInit = function () { - var _this = this; - setTimeout(function () { - _this.nodes = [ - { - expanded: true, - name: 'root expanded', - subTitle: 'the root', - children: [ - { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - }, - { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - } - ] - }, - { - name: 'root2', - subTitle: 'the second root', - children: [ - { - name: 'child2.1', - subTitle: 'new and improved', - uuid: '11', - hasChildren: false - }, { - name: 'child2.2', - subTitle: 'new and improved2', - children: [ - { - uuid: 1001, - name: 'subsub', - subTitle: 'subsub', - hasChildren: false - } - ] - } - ] - }, - { - name: 'asyncroot', - hasChildren: true - } - ]; - var _loop_1 = function (i) { - _this.nodes.push({ - name: "rootDynamic" + i, - subTitle: "root created dynamically " + i, - children: new Array(10).fill(null).map(function (item, n) { return ({ - name: "rootChildDynamic" + i + "." + n, - subTitle: "rootChildDynamicTitle" + i + "." + n - }); }) - }); - }; - for (var i = 0; i < 1000; i++) { - _loop_1(i); - } - }, 1); - }; - FullTreeComponent.prototype.getChildren = function (node) { - var _this = this; - return new Promise(function (resolve, reject) { - setTimeout(function () { return resolve(_this.asyncChildren.map(function (c) { - return Object.assign({}, c, { - hasChildren: node.level < 5 - }); - })); }, 2000); - }); - }; - FullTreeComponent.prototype.addNode = function (tree) { - this.nodes[0].children.push({ - name: 'a new child' - }); - tree.treeModel.update(); - }; - FullTreeComponent.prototype.childrenCount = function (node) { - return node && node.children ? "(" + node.children.length + ")" : ''; - }; - FullTreeComponent.prototype.filterNodes = function (text, tree) { - tree.treeModel.filterNodes(text); - }; - FullTreeComponent.prototype.activateSubSub = function (tree) { - // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub') - tree.treeModel.getNodeById(1001) - .setActiveAndVisible(); - }; - FullTreeComponent.prototype.onEvent = function (event) { - console.log(event); - }; - FullTreeComponent.prototype.onInitialized = function (tree) { - // tree.treeModel.getNodeById('11').setActiveAndVisible(); - }; - FullTreeComponent.prototype.go = function ($event) { - $event.stopPropagation(); - alert('this method is on the app component'); - }; - FullTreeComponent.prototype.activeNodes = function (treeModel) { - console.log(treeModel.activeNodes); - }; - return FullTreeComponent; -}()); - - - - -/***/ }), - -/***/ "./src/app/rtl/rtl-tree.component.ngfactory.js": -/*!*****************************************************!*\ - !*** ./src/app/rtl/rtl-tree.component.ngfactory.js ***! - \*****************************************************/ -/*! exports provided: RenderType_RtlTreeComponent, View_RtlTreeComponent_0, View_RtlTreeComponent_Host_0, RtlTreeComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_RtlTreeComponent", function() { return RenderType_RtlTreeComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_RtlTreeComponent_0", function() { return View_RtlTreeComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_RtlTreeComponent_Host_0", function() { return View_RtlTreeComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RtlTreeComponentNgFactory", function() { return RtlTreeComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _rtl_tree_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./rtl-tree.component */ "./src/app/rtl/rtl-tree.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_RtlTreeComponent = []; -var RenderType_RtlTreeComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_RtlTreeComponent, data: {} }); - -function View_RtlTreeComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](2, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 2, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_RtlTreeComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-basictree", [], null, null, null, View_RtlTreeComponent_0, RenderType_RtlTreeComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _rtl_tree_component__WEBPACK_IMPORTED_MODULE_5__["RtlTreeComponent"], [], null, null)], null, null); } -var RtlTreeComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-basictree", _rtl_tree_component__WEBPACK_IMPORTED_MODULE_5__["RtlTreeComponent"], View_RtlTreeComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/rtl/rtl-tree.component.ts": -/*!*******************************************!*\ - !*** ./src/app/rtl/rtl-tree.component.ts ***! - \*******************************************/ -/*! exports provided: RtlTreeComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RtlTreeComponent", function() { return RtlTreeComponent; }); -var RtlTreeComponent = /** @class */ (function () { - function RtlTreeComponent() { - this.options = { - rtl: true - }; - this.nodes = [ - { - name: 'עץ תיקיות', - children: [ - { name: 'קובץ 1' }, - { name: 'קובץ 2' } - ] - }, - { - name: 'עוד עץ', - children: [ - { name: 'עלה', children: [] }, - { name: 'ענף', children: [ - { name: 'בן של ענף' } - ] } - ] - } - ]; - } - return RtlTreeComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/save-restore/save-restore.component.ngfactory.js": -/*!******************************************************************!*\ - !*** ./src/app/save-restore/save-restore.component.ngfactory.js ***! - \******************************************************************/ -/*! exports provided: RenderType_SaveRestoreComponent, View_SaveRestoreComponent_0, View_SaveRestoreComponent_Host_0, SaveRestoreComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_SaveRestoreComponent", function() { return RenderType_SaveRestoreComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_SaveRestoreComponent_0", function() { return View_SaveRestoreComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_SaveRestoreComponent_Host_0", function() { return View_SaveRestoreComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SaveRestoreComponentNgFactory", function() { return SaveRestoreComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _save_restore_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./save-restore.component */ "./src/app/save-restore/save-restore.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_SaveRestoreComponent = []; -var RenderType_SaveRestoreComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_SaveRestoreComponent, data: {} }); - -function View_SaveRestoreComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, [["filter", 1]], null, 0, "input", [["id", "filter"], ["placeholder", "filter nodes"]], null, [[null, "keyup"]], function (_v, en, $event) { var ad = true; if (("keyup" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 3).treeModel.filterNodes(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 0).value) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](1, 0, null, null, 6, "tree-root", [], null, [[null, "stateChange"], ["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } if (("stateChange" === en)) { - var pd_2 = ((_co.state = $event) !== false); - ad = (pd_2 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](3, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"], state: [3, "state"] }, { stateChange: "stateChange" }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; var currVal_3 = _co.state; _ck(_v, 3, 0, currVal_0, currVal_1, currVal_2, currVal_3); }, null); } -function View_SaveRestoreComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-saverestore", [], null, null, null, View_SaveRestoreComponent_0, RenderType_SaveRestoreComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _save_restore_component__WEBPACK_IMPORTED_MODULE_5__["SaveRestoreComponent"], [], null, null)], null, null); } -var SaveRestoreComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-saverestore", _save_restore_component__WEBPACK_IMPORTED_MODULE_5__["SaveRestoreComponent"], View_SaveRestoreComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/save-restore/save-restore.component.ts": -/*!********************************************************!*\ - !*** ./src/app/save-restore/save-restore.component.ts ***! - \********************************************************/ -/*! exports provided: SaveRestoreComponent, ɵ0 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SaveRestoreComponent", function() { return SaveRestoreComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ɵ0", function() { return ɵ0; }); -var getChildren = function () { return new Promise(function (resolve) { - setTimeout(function () { return resolve([ - { id: 5, name: 'child2.1', children: [] }, - { id: 6, name: 'child2.2', children: [ - { id: 7, name: 'grandchild2.2.1' } - ] } - ]); }, 2000); -}); }; -var ɵ0 = getChildren; -var SaveRestoreComponent = /** @class */ (function () { - function SaveRestoreComponent() { - this.options = { - getChildren: getChildren - }; - this.nodes = [ - { - id: 1, - name: 'root1', - children: [ - { id: 2, name: 'child1' }, - { id: 3, name: 'child2' } - ] - }, - { - id: 4, - name: 'root2', - hasChildren: true - } - ]; - } - Object.defineProperty(SaveRestoreComponent.prototype, "state", { - get: function () { - return localStorage.treeState && JSON.parse(localStorage.treeState); - }, - set: function (state) { - localStorage.treeState = JSON.stringify(state); - }, - enumerable: true, - configurable: true - }); - return SaveRestoreComponent; -}()); - - - - -/***/ }), - -/***/ "./src/app/scrollcontainer/scrollcontainer.component.ngfactory.js": -/*!************************************************************************!*\ - !*** ./src/app/scrollcontainer/scrollcontainer.component.ngfactory.js ***! - \************************************************************************/ -/*! exports provided: RenderType_ScrollContainerComponent, View_ScrollContainerComponent_0, View_ScrollContainerComponent_Host_0, ScrollContainerComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_ScrollContainerComponent", function() { return RenderType_ScrollContainerComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ScrollContainerComponent_0", function() { return View_ScrollContainerComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_ScrollContainerComponent_Host_0", function() { return View_ScrollContainerComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ScrollContainerComponentNgFactory", function() { return ScrollContainerComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _scrollcontainer_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./scrollcontainer.component */ "./src/app/scrollcontainer/scrollcontainer.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_ScrollContainerComponent = []; -var RenderType_ScrollContainerComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_ScrollContainerComponent, data: {} }); - -function View_ScrollContainerComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "div", [["style", "height: 300px; width: 200px;border: 1px solid grey"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["Padding"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 7, "div", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](3, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 5).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 5).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](5, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 5, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_ScrollContainerComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-scrollcontainer", [], null, null, null, View_ScrollContainerComponent_0, RenderType_ScrollContainerComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 114688, null, 0, _scrollcontainer_component__WEBPACK_IMPORTED_MODULE_5__["ScrollContainerComponent"], [], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, null); } -var ScrollContainerComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-scrollcontainer", _scrollcontainer_component__WEBPACK_IMPORTED_MODULE_5__["ScrollContainerComponent"], View_ScrollContainerComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/scrollcontainer/scrollcontainer.component.ts": -/*!**************************************************************!*\ - !*** ./src/app/scrollcontainer/scrollcontainer.component.ts ***! - \**************************************************************/ -/*! exports provided: ScrollContainerComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ScrollContainerComponent", function() { return ScrollContainerComponent; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); - - -var ScrollContainerComponent = /** @class */ (function () { - function ScrollContainerComponent() { - this.nodes = []; - this.options = { - scrollContainer: document.body.parentElement - }; - } - ScrollContainerComponent.prototype.ngOnInit = function () { - for (var i = 0; i < 200; i++) { - this.nodes.push({ - name: "rootDynamic" + i, - subTitle: "root created dynamically " + i - }); - } - }; - return ScrollContainerComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/templates/templates.component.ngfactory.js": -/*!************************************************************!*\ - !*** ./src/app/templates/templates.component.ngfactory.js ***! - \************************************************************/ -/*! exports provided: RenderType_TemplatesComponent, View_TemplatesComponent_0, View_TemplatesComponent_Host_0, TemplatesComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_TemplatesComponent", function() { return RenderType_TemplatesComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_TemplatesComponent_0", function() { return View_TemplatesComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_TemplatesComponent_Host_0", function() { return View_TemplatesComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplatesComponentNgFactory", function() { return TemplatesComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree-node-expander.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree-node-expander.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_node_expander_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/components/tree-node-expander.component */ "./node_modules/angular-tree-component/dist/components/tree-node-expander.component.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree-node-children.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree-node-children.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_node_children_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/components/tree-node-children.component */ "./node_modules/angular-tree-component/dist/components/tree-node-children.component.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _templates_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./templates.component */ "./src/app/templates/templates.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - - - - - -var styles_TemplatesComponent = [".root1Class[_ngcontent-%COMP%] { color: blue }", ".root2Class[_ngcontent-%COMP%] { color: red }"]; -var RenderType_TemplatesComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 0, styles: styles_TemplatesComponent, data: {} }); - -function View_TemplatesComponent_1(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "span", [], [[8, "className", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 1, "span", [], [[8, "className", 0], [2, "title", null]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](3, null, ["", ""]))], null, function (_ck, _v) { var currVal_0 = (_v.context.$implicit.data.className + "Index"); _ck(_v, 0, 0, currVal_0); var currVal_1 = _v.context.index; _ck(_v, 1, 0, currVal_1); var currVal_2 = _v.context.$implicit.data.className; var currVal_3 = true; _ck(_v, 2, 0, currVal_2, currVal_3); var currVal_4 = _v.context.$implicit.data.title; _ck(_v, 3, 0, currVal_4); }); } -function View_TemplatesComponent_2(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "div", [], [[8, "className", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["Loading ", "..."]))], null, function (_ck, _v) { var currVal_0 = (_v.context.$implicit.data.className + "Loading"); _ck(_v, 0, 0, currVal_0); var currVal_1 = _v.context.$implicit.data.title; _ck(_v, 1, 0, currVal_1); }); } -function View_TemplatesComponent_3(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "span", [], [[8, "className", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](1, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 0, "input", [["type", "checkbox"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](3, 0, null, null, 1, "span", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["\u2192"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, null, null, 1, "span", [], [[8, "className", 0], [2, "title", null]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](6, null, ["", ""]))], null, function (_ck, _v) { var currVal_0 = (_v.context.$implicit.data.className + "Index"); _ck(_v, 0, 0, currVal_0); var currVal_1 = _v.context.index; _ck(_v, 1, 0, currVal_1); var currVal_2 = _v.context.$implicit.data.className; var currVal_3 = true; _ck(_v, 5, 0, currVal_2, currVal_3); var currVal_4 = _v.context.$implicit.data.title; _ck(_v, 6, 0, currVal_4); }); } -function View_TemplatesComponent_4(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 10, "div", [["class", "tree-node"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](1, 0, null, null, 0, "input", [["type", "checkbox"]], [[8, "checked", 0]], [[null, "change"]], function (_v, en, $event) { var ad = true; if (("change" === en)) { - var pd_0 = (_v.context.$implicit.toggleActivated(true) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 1, "tree-node-expander", [], null, null, null, _node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeNodeExpanderComponent_0"], _node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeNodeExpanderComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](3, 49152, null, 0, angular_tree_component_dist_components_tree_node_expander_component__WEBPACK_IMPORTED_MODULE_2__["TreeNodeExpanderComponent"], [], { node: [0, "node"] }, null), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](4, 0, null, null, 4, "div", [["class", "node-content-wrapper"]], [[2, "node-content-wrapper-active", null], [2, "node-content-wrapper-focused", null]], [[null, "click"]], function (_v, en, $event) { var ad = true; if (("click" === en)) { - var pd_0 = (_v.context.$implicit.toggleActivated(true) !== false); - ad = (pd_0 && ad); - } return ad; }, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](5, 0, null, null, 1, "span", [], [[8, "className", 0]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](6, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](7, 0, null, null, 1, "span", [], [[8, "className", 0], [2, "title", null]], null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](8, null, ["", ""])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](9, 0, null, null, 1, "tree-node-children", [], null, null, null, _node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__["View_TreeNodeChildrenComponent_0"], _node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__WEBPACK_IMPORTED_MODULE_3__["RenderType_TreeNodeChildrenComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](10, 49152, null, 0, angular_tree_component_dist_components_tree_node_children_component__WEBPACK_IMPORTED_MODULE_4__["TreeNodeChildrenComponent"], [], { node: [0, "node"], templates: [1, "templates"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 3, 0, currVal_1); var currVal_9 = _v.context.$implicit; var currVal_10 = _v.context.templates; _ck(_v, 10, 0, currVal_9, currVal_10); }, function (_ck, _v) { var currVal_0 = _v.context.$implicit.isActive; _ck(_v, 1, 0, currVal_0); var currVal_2 = _v.context.$implicit.isActive; var currVal_3 = _v.context.$implicit.isFocused; _ck(_v, 4, 0, currVal_2, currVal_3); var currVal_4 = (_v.context.$implicit.data.className + "Index"); _ck(_v, 5, 0, currVal_4); var currVal_5 = _v.context.index; _ck(_v, 6, 0, currVal_5); var currVal_6 = _v.context.$implicit.data.className; var currVal_7 = true; _ck(_v, 7, 0, currVal_6, currVal_7); var currVal_8 = _v.context.$implicit.data.title; _ck(_v, 8, 0, currVal_8); }); } -function View_TemplatesComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["treeNodeTemplate and loadingTemplate"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](2, 0, null, null, 8, "tree-root", [["id", "tree1"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 4).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](4, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_7__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_8__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[2, 2], ["treeNodeTemplate", 2]], null, 0, null, View_TemplatesComponent_1)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[1, 2], ["loadingTemplate", 2]], null, 0, null, View_TemplatesComponent_2)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](11, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["treeNodeWrapper"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](13, 0, null, null, 7, "tree-root", [["id", "tree3"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 15).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 15).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](15, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_7__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_8__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 5, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 6, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 7, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 8, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[7, 2], ["treeNodeWrapperTemplate", 2]], null, 0, null, View_TemplatesComponent_3)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](21, 0, null, null, 1, "h3", [], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵted"](-1, null, ["treeNodeFullTemplate"])), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](23, 0, null, null, 7, "tree-root", [["id", "tree2"]], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 25).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 25).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_5__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](25, 573440, null, 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_7__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_6__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_8__["TreeDraggedElement"]], { nodes: [0, "nodes"], focused: [1, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 9, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 10, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 11, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 12, { treeNodeFullTemplate: 0 }), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵand"](0, [[12, 2], ["treeNodeFullTemplate", 2]], null, 0, null, View_TemplatesComponent_4))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes1; var currVal_1 = _co.options1; var currVal_2 = true; _ck(_v, 4, 0, currVal_0, currVal_1, currVal_2); var currVal_3 = _co.nodes2; var currVal_4 = _co.options1; var currVal_5 = true; _ck(_v, 15, 0, currVal_3, currVal_4, currVal_5); var currVal_6 = _co.nodes2; var currVal_7 = true; _ck(_v, 25, 0, currVal_6, currVal_7); }, null); } -function View_TemplatesComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-templates", [], null, null, null, View_TemplatesComponent_0, RenderType_TemplatesComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _templates_component__WEBPACK_IMPORTED_MODULE_9__["TemplatesComponent"], [], null, null)], null, null); } -var TemplatesComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-templates", _templates_component__WEBPACK_IMPORTED_MODULE_9__["TemplatesComponent"], View_TemplatesComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/templates/templates.component.ts": -/*!**************************************************!*\ - !*** ./src/app/templates/templates.component.ts ***! - \**************************************************/ -/*! exports provided: TemplatesComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplatesComponent", function() { return TemplatesComponent; }); -var TemplatesComponent = /** @class */ (function () { - function TemplatesComponent() { - this.nodes1 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - hasChildren: true - } - ]; - this.nodes2 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - children: [ - { title: 'child1', className: 'child1Class' } - ] - } - ]; - this.options1 = { - getChildren: function () { return new Promise(function (resolve, reject) { }); } - }; - this.options0 = { - displayField: 'title', - nodeClass: function (node) { return node.data.title + "Class"; } - }; - } - return TemplatesComponent; -}()); - - - -/***/ }), - -/***/ "./src/app/virtualscroll/virtualscroll.component.ngfactory.js": -/*!********************************************************************!*\ - !*** ./src/app/virtualscroll/virtualscroll.component.ngfactory.js ***! - \********************************************************************/ -/*! exports provided: RenderType_VirtualscrollComponent, View_VirtualscrollComponent_0, View_VirtualscrollComponent_Host_0, VirtualscrollComponentNgFactory */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenderType_VirtualscrollComponent", function() { return RenderType_VirtualscrollComponent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_VirtualscrollComponent_0", function() { return View_VirtualscrollComponent_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "View_VirtualscrollComponent_Host_0", function() { return View_VirtualscrollComponent_Host_0; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VirtualscrollComponentNgFactory", function() { return VirtualscrollComponentNgFactory; }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/angular-tree-component/dist/components/tree.component.ngfactory */ "./node_modules/angular-tree-component/dist/components/tree.component.ngfactory.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-tree-component/dist/models/tree.model */ "./node_modules/angular-tree-component/dist/models/tree.model.js"); -/* harmony import */ var angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! angular-tree-component/dist/components/tree.component */ "./node_modules/angular-tree-component/dist/components/tree.component.js"); -/* harmony import */ var angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! angular-tree-component/dist/models/tree-dragged-element.model */ "./node_modules/angular-tree-component/dist/models/tree-dragged-element.model.js"); -/* harmony import */ var _virtualscroll_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./virtualscroll.component */ "./src/app/virtualscroll/virtualscroll.component.ts"); -/** - * @fileoverview This file was generated by the Angular template compiler. Do not edit. - * - * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes} - * tslint:disable - */ - - - - - - -var styles_VirtualscrollComponent = []; -var RenderType_VirtualscrollComponent = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵcrt"]({ encapsulation: 2, styles: styles_VirtualscrollComponent, data: {} }); - -function View_VirtualscrollComponent_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 7, "div", [["style", "height: 800px; width: 500px; overflow: hidden;"]], null, null, null, null, null)), (_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](1, 0, null, null, 6, "tree-root", [], null, [["body", "keydown"], ["body", "mousedown"]], function (_v, en, $event) { var ad = true; if (("body:keydown" === en)) { - var pd_0 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } if (("body:mousedown" === en)) { - var pd_1 = (_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵnov"](_v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } return ad; }, _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["View_TreeComponent_0"], _node_modules_angular_tree_component_dist_components_tree_component_ngfactory__WEBPACK_IMPORTED_MODULE_1__["RenderType_TreeComponent"])), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵprd"](131584, null, angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], []), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](3, 573440, [["tree", 4]], 4, angular_tree_component_dist_components_tree_component__WEBPACK_IMPORTED_MODULE_3__["TreeComponent"], [angular_tree_component_dist_models_tree_model__WEBPACK_IMPORTED_MODULE_2__["TreeModel"], angular_tree_component_dist_models_tree_dragged_element_model__WEBPACK_IMPORTED_MODULE_4__["TreeDraggedElement"]], { nodes: [0, "nodes"], options: [1, "options"], focused: [2, "focused"] }, null), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 1, { loadingTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 2, { treeNodeTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 3, { treeNodeWrapperTemplate: 0 }), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵqud"](335544320, 4, { treeNodeFullTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.nodes; var currVal_1 = _co.options; var currVal_2 = true; _ck(_v, 3, 0, currVal_0, currVal_1, currVal_2); }, null); } -function View_VirtualscrollComponent_Host_0(_l) { return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵvid"](0, [(_l()(), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵeld"](0, 0, null, null, 1, "app-virtualscroll", [], null, null, null, View_VirtualscrollComponent_0, RenderType_VirtualscrollComponent)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵdid"](1, 49152, null, 0, _virtualscroll_component__WEBPACK_IMPORTED_MODULE_5__["VirtualscrollComponent"], [], null, null)], null, null); } -var VirtualscrollComponentNgFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵccf"]("app-virtualscroll", _virtualscroll_component__WEBPACK_IMPORTED_MODULE_5__["VirtualscrollComponent"], View_VirtualscrollComponent_Host_0, {}, {}, []); - - - -/***/ }), - -/***/ "./src/app/virtualscroll/virtualscroll.component.ts": -/*!**********************************************************!*\ - !*** ./src/app/virtualscroll/virtualscroll.component.ts ***! - \**********************************************************/ -/*! exports provided: VirtualscrollComponent */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VirtualscrollComponent", function() { return VirtualscrollComponent; }); -/* harmony import */ var angular_tree_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular-tree-component */ "./node_modules/angular-tree-component/dist/angular-tree-component.js"); - -var VirtualscrollComponent = /** @class */ (function () { - function VirtualscrollComponent() { - this.options = { - nodeHeight: 23, - useVirtualScroll: true - }; - this.nodes = new Array(1000).fill(null).map(function (item, i) { return ({ - id: "" + i, - name: "rootDynamic" + i, - children: new Array(100).fill(null).map(function (item, n) { return ({ - id: i + "." + n, - name: "rootChildDynamic" + i + "." + n - }); }) - }); }); - } - return VirtualscrollComponent; -}()); - - - -/***/ }), - -/***/ "./src/environments/environment.ts": -/*!*****************************************!*\ - !*** ./src/environments/environment.ts ***! - \*****************************************/ -/*! exports provided: environment */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "environment", function() { return environment; }); -// This file can be replaced during build by using the `fileReplacements` array. -// `ng build ---prod` replaces `environment.ts` with `environment.prod.ts`. -// The list of file replacements can be found in `angular.json`. -var environment = { - production: false -}; -/* - * In development mode, to ignore zone related error stack frames such as - * `zone.run`, `zoneDelegate.invokeTask` for easier debugging, you can - * import the following file, but please comment it out in production mode - * because it will have performance impact when throw error - */ -// import 'zone.js/dist/zone-error'; // Included with Angular CLI. - - -/***/ }), - -/***/ "./src/main.ts": -/*!*********************!*\ - !*** ./src/main.ts ***! - \*********************/ -/*! no exports provided */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); -/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ "./src/environments/environment.ts"); -/* harmony import */ var _app_app_module_ngfactory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app/app.module.ngfactory */ "./src/app/app.module.ngfactory.js"); -/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ "./node_modules/@angular/platform-browser/fesm5/platform-browser.js"); - - - - -if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].production) { - Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["enableProdMode"])(); -} -_angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__["platformBrowser"]().bootstrapModuleFactory(_app_app_module_ngfactory__WEBPACK_IMPORTED_MODULE_2__["AppModuleNgFactory"]) - .catch(function (err) { return console.log(err); }); - - -/***/ }), - -/***/ 0: -/*!***************************!*\ - !*** multi ./src/main.ts ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! /Users/adamklein/projects/angular-tree-component/example/cli/src/main.ts */"./src/main.ts"); - - -/***/ }) - -},[[0,"runtime","vendor"]]]); -//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/example/cli/dist/main.js.map b/example/cli/dist/main.js.map deleted file mode 100644 index ff648e56..00000000 --- a/example/cli/dist/main.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/$_lazy_route_resource lazy namespace object","webpack:///./src/app/actions/actions.component.ts.ActionsComponent.html","webpack:///./src/app/actions/actions.component.ts","webpack:///./src/app/api/api.component.ts.ApiComponent.html","webpack:///./src/app/api/api.component.ts","webpack:///./src/app/app-routing.module.ts","webpack:///./src/app/app.component.ts.AppComponent.html","webpack:///./src/app/app.component.ts","webpack:///./src/app/app.module.ts","webpack:///./src/app/async/async.component.ts.AsyncTreeComponent.html","webpack:///./src/app/async/async.component.ts","webpack:///./src/app/basictree/basictree.component.ts.BasicTreeComponent.html","webpack:///./src/app/basictree/basictree.component.ts","webpack:///./src/app/checkboxes/checkboxes.component.ts.CheckboxesComponent.html","webpack:///./src/app/checkboxes/checkboxes.component.ts","webpack:///./src/app/contextmenu/contextmenu.component.ts.ContextmenuComponent.html","webpack:///./src/app/contextmenu/contextmenu.component.ts","webpack:///./src/app/drag/drag.component.ts.DragComponent.html","webpack:///./src/app/drag/drag.component.ts","webpack:///./src/app/dragover-styling/dragover-styling-full-tree.component.ts.DragOverStylingFullTreeComponent.html","webpack:///./src/app/dragover-styling/dragover-styling-full-tree.component.ts","webpack:///./src/app/dragover-styling/dragover-styling.component.ts.DragOverStylingComponent.html","webpack:///./src/app/dragover-styling/dragover-styling.component.ts","webpack:///./src/app/empty/empty.component.ts.EmptyComponent.html","webpack:///./src/app/empty/empty.component.ts","webpack:///./src/app/fields/fields.component.ts.FieldsComponent.html","webpack:///./src/app/fields/fields.component.ts","webpack:///./src/app/filter/filter.component.ts.FilterComponent.html","webpack:///./src/app/filter/filter.component.ts","webpack:///./src/app/fulltree/fulltree.component.ts.FullTreeComponent.html","webpack:///./src/app/fulltree/fulltree.component.ts","webpack:///./src/app/rtl/rtl-tree.component.ts.RtlTreeComponent.html","webpack:///./src/app/rtl/rtl-tree.component.ts","webpack:///./src/app/save-restore/save-restore.component.ts.SaveRestoreComponent.html","webpack:///./src/app/save-restore/save-restore.component.ts","webpack:///./src/app/scrollcontainer/scrollcontainer.component.ts.ScrollContainerComponent.html","webpack:///./src/app/scrollcontainer/scrollcontainer.component.ts","webpack:///./src/app/templates/templates.component.ts.TemplatesComponent.html","webpack:///./src/app/templates/templates.component.ts","webpack:///./src/app/virtualscroll/virtualscroll.component.ts.VirtualscrollComponent.html","webpack:///./src/app/virtualscroll/virtualscroll.component.ts","webpack:///./src/environments/environment.ts","webpack:///./src/main.ts"],"names":[],"mappings":"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","file":"main.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error('Cannot find module \"' + req + '\".');\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./src/$$_lazy_route_resource lazy recursive\";","\n \n \n
\n Custom Keys:
\n enter - show alert
\n
\n Custom Mouse Actions:
\n shift+click - select multi
\n double click - expand / collapse
\n right-click - show alert\n ","import { Component, Input } from '@angular/core';\nimport { TreeNode, TreeModel, TREE_ACTIONS, KEYS, IActionMapping, ITreeOptions } from 'angular-tree-component';\n\nconst actionMapping:IActionMapping = {\n mouse: {\n contextMenu: (tree, node, $event) => {\n $event.preventDefault();\n alert(`context menu for ${node.data.name}`);\n },\n dblClick: (tree, node, $event) => {\n if (node.hasChildren) {\n TREE_ACTIONS.TOGGLE_EXPANDED(tree, node, $event);\n }\n },\n click: (tree, node, $event) => {\n $event.shiftKey\n ? TREE_ACTIONS.TOGGLE_ACTIVE_MULTI(tree, node, $event)\n : TREE_ACTIONS.TOGGLE_ACTIVE(tree, node, $event);\n }\n },\n keys: {\n [KEYS.ENTER]: (tree, node, $event) => alert(`This is ${node.data.name}`)\n }\n};\n\n@Component({\n selector: 'app-actions',\n styles: [\n ],\n template: `\n \n \n
\n Custom Keys:
\n enter - show alert
\n
\n Custom Mouse Actions:
\n shift+click - select multi
\n double click - expand / collapse
\n right-click - show alert\n `\n})\nexport class ActionsComponent {\n nodes = [\n {\n name: 'root1',\n children: [\n {\n name: 'child1'\n }, {\n name: 'child2'\n }\n ]\n },\n {\n name: 'root2',\n children: [\n {\n name: 'child2.1'\n }, {\n name: 'child2.2',\n children: [\n {\n id: 1001,\n name: 'subsub'\n }\n ]\n }\n ]\n }\n ];\n\n options: ITreeOptions = {\n actionMapping\n };\n}\n","\n \n \n

API:

\n \n \n \n \n \n

\n \n {{ tree.treeModel.getFocusedNode()?.isActive ? 'deactivate' : 'activate' }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? 'collapse' : 'expand' }}\n \n \n blur\n \n \n Add Node\n \n \n Activate inner node\n \n \n Expand All\n \n \n Collapse All\n \n \n getActiveNodes()\n \n ","import { Component, Input } from '@angular/core';\nimport { TreeNode, TreeModel, ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-api',\n styles: [\n ],\n template: `\n \n \n

API:

\n \n \n \n \n \n

\n \n {{ tree.treeModel.getFocusedNode()?.isActive ? 'deactivate' : 'activate' }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? 'collapse' : 'expand' }}\n \n \n blur\n \n \n Add Node\n \n \n Activate inner node\n \n \n Expand All\n \n \n Collapse All\n \n \n getActiveNodes()\n \n `\n})\nexport class ApiComponent {\n options: ITreeOptions = {\n\n };\n nodes = [\n {\n name: 'root1',\n children: [\n {\n name: 'child1'\n }, {\n name: 'child2'\n }\n ]\n },\n {\n name: 'root2',\n children: [\n {\n name: 'child2.1'\n }, {\n name: 'child2.2',\n children: [\n {\n id: 1001,\n name: 'subsub'\n }\n ]\n }\n ]\n }\n ];\n\n addNode(tree: any) {\n this.nodes[0].children.push({\n name: 'a new child'\n });\n tree.treeModel.update();\n }\n\n activateSubSub(tree: any) {\n // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub')\n tree.treeModel.getNodeById(1001)\n .setActiveAndVisible();\n }\n\n activeNodes(treeModel: any) {\n console.log(treeModel.activeNodes);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { BasicTreeComponent } from './basictree/basictree.component';\nimport { FullTreeComponent } from './fulltree/fulltree.component';\nimport { TemplatesComponent } from './templates/templates.component';\nimport { FieldsComponent } from './fields/fields.component';\nimport { FilterComponent } from './filter/filter.component';\nimport { EmptyComponent } from './empty/empty.component';\nimport { RtlTreeComponent } from './rtl/rtl-tree.component';\nimport { AsyncTreeComponent } from './async/async.component';\nimport { SaveRestoreComponent } from './save-restore/save-restore.component';\nimport { CheckboxesComponent } from './checkboxes/checkboxes.component';\nimport { DragComponent } from './drag/drag.component';\nimport { VirtualscrollComponent } from './virtualscroll/virtualscroll.component';\nimport { ApiComponent } from './api/api.component';\nimport { ActionsComponent } from './actions/actions.component';\nimport { ScrollContainerComponent } from './scrollcontainer/scrollcontainer.component';\nimport { ContextmenuComponent } from './contextmenu/contextmenu.component';\nimport { DragOverStylingComponent } from './dragover-styling/dragover-styling.component';\nimport { DragOverStylingFullTreeComponent } from './dragover-styling/dragover-styling-full-tree.component';\n\nconst routes: Routes = [\n {\n path: '',\n component: FullTreeComponent\n },\n {\n path: 'basic',\n component: BasicTreeComponent\n },\n {\n path: 'fields',\n component: FieldsComponent\n },\n {\n path: 'templates',\n component: TemplatesComponent\n },\n {\n path: 'filter',\n component: FilterComponent\n },\n {\n path: 'empty',\n component: EmptyComponent\n },\n {\n path: 'rtl',\n component: RtlTreeComponent\n },\n {\n path: 'async',\n component: AsyncTreeComponent\n },\n {\n path: 'save-restore',\n component: SaveRestoreComponent\n },\n {\n path: 'checkboxes',\n component: CheckboxesComponent\n },\n {\n path: 'drag',\n component: DragComponent\n },\n {\n path: 'dragover-styling',\n component: DragOverStylingComponent\n },\n {\n path: 'dragover-styling-full-tree',\n component: DragOverStylingFullTreeComponent\n },\n {\n path: 'virtual',\n component: VirtualscrollComponent\n },\n {\n path: 'api',\n component: ApiComponent\n },\n {\n path: 'actions',\n component: ActionsComponent\n },\n {\n path: 'scroll-container',\n component: ScrollContainerComponent\n },\n {\n path: 'context-menu',\n component: ContextmenuComponent\n }\n];\n\n@NgModule({\n imports: [RouterModule.forRoot(routes, { useHash: true })],\n exports: [RouterModule]\n})\nexport class AppRoutingModule {}\n","\n \n ","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-root',\n template: `\n \n `\n})\nexport class AppComponent {\n}\n","import { BrowserModule } from '@angular/platform-browser';\nimport { FormsModule } from '@angular/forms';\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { TreeModule } from 'angular-tree-component';\n\nimport { AppRoutingModule } from './app-routing.module';\nimport { AppComponent } from './app.component';\nimport { BasicTreeComponent } from './basictree/basictree.component';\nimport { FullTreeComponent } from './fulltree/fulltree.component';\nimport { TemplatesComponent } from './templates/templates.component';\nimport { FieldsComponent } from './fields/fields.component';\nimport { FilterComponent } from './filter/filter.component';\nimport { EmptyComponent } from './empty/empty.component';\nimport { RtlTreeComponent } from './rtl/rtl-tree.component';\nimport { AsyncTreeComponent } from './async/async.component';\nimport { SaveRestoreComponent } from './save-restore/save-restore.component';\nimport { CheckboxesComponent } from './checkboxes/checkboxes.component';\nimport { DragComponent } from './drag/drag.component';\nimport { VirtualscrollComponent } from './virtualscroll/virtualscroll.component';\nimport { ApiComponent } from './api/api.component';\nimport { ActionsComponent } from './actions/actions.component';\nimport { ScrollContainerComponent } from './scrollcontainer/scrollcontainer.component';\nimport { ContextmenuComponent } from './contextmenu/contextmenu.component';\nimport { DragOverStylingComponent } from './dragover-styling/dragover-styling.component';\nimport { DragOverStylingFullTreeComponent } from './dragover-styling/dragover-styling-full-tree.component';\n\n@NgModule({\n declarations: [\n AppComponent,\n BasicTreeComponent,\n FullTreeComponent,\n TemplatesComponent,\n FieldsComponent,\n FilterComponent,\n EmptyComponent,\n RtlTreeComponent,\n AsyncTreeComponent,\n SaveRestoreComponent,\n CheckboxesComponent,\n DragComponent,\n DragOverStylingComponent,\n DragOverStylingFullTreeComponent,\n VirtualscrollComponent,\n ApiComponent,\n ActionsComponent,\n ScrollContainerComponent,\n ContextmenuComponent\n ],\n imports: [\n BrowserModule,\n FormsModule,\n TreeModule.forRoot(),\n CommonModule,\n AppRoutingModule\n ],\n providers: [],\n bootstrap: [AppComponent]\n})\nexport class AppModule {}\n","\n \n ","import { Component } from '@angular/core';\nimport { ITreeOptions, TreeNode} from 'angular-tree-component';\n\n@Component({\n selector: 'app-async',\n template: `\n \n `,\n styles: []\n})\nexport class AsyncTreeComponent {\n options: ITreeOptions = {\n getChildren: this.getChildren.bind(this),\n useCheckbox: true\n };\n\n nodes: any[] = [];\n\n asyncChildren = [\n {\n name: 'child1',\n hasChildren: true\n }, {\n name: 'child2'\n }\n ];\n\n constructor() {\n this.nodes = [\n {\n name: 'root1',\n children: [\n { name: 'child1' }\n ]\n },\n {\n name: 'root2',\n hasChildren: true\n },\n {\n name: 'root3'\n }\n ];\n }\n\n getChildren(node: any) {\n const newNodes = this.asyncChildren.map((c) => Object.assign({}, c));\n\n return new Promise((resolve, reject) => {\n setTimeout(() => resolve(newNodes), 1000);\n });\n }\n}\n","\n \n
\n

Keys:

\n down | up | left | right | space | enter\n ","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-basictree',\n template: `\n \n
\n

Keys:

\n down | up | left | right | space | enter\n `,\n styles: []\n})\nexport class BasicTreeComponent {\n nodes = [\n {\n name: 'root1',\n children: [\n { name: 'child1' },\n { name: 'child2' }\n ]\n },\n {\n name: 'root2',\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [\n {name: 'grandchild2.2.1'}\n ] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n}\n","\n

tri-state checkboxes

\n \n \n

The tree is using flexbox.
\n Switch expander and checkbox with CSS 'order' attribute:

\n \n \n

Disable tri-state checkboxes

\n \n \n ","import { ITreeOptions } from 'angular-tree-component';\nimport { Component } from '@angular/core';\n\n@Component({\n selector: 'app-checkboxes',\n template: `\n

tri-state checkboxes

\n \n \n

The tree is using flexbox.
\n Switch expander and checkbox with CSS 'order' attribute:

\n \n \n

Disable tri-state checkboxes

\n \n \n `,\n styles: [\n ]\n})\nexport class CheckboxesComponent {\n nodes = [\n {\n name: 'root1',\n },\n {\n name: 'root2',\n children: [\n { name: 'child1' },\n { name: 'child2', children: [\n { name: 'grandchild1' },\n { name: 'grandchild2' }\n ] }\n ]\n },\n {\n name: 'asyncroot',\n hasChildren: true\n }\n ];\n\n options: ITreeOptions = {\n useCheckbox: true,\n getChildren: this.getChildren.bind(this)\n };\n\n optionsDisabled: ITreeOptions = {\n useCheckbox: true,\n getChildren: this.getChildren.bind(this),\n useTriState: false\n };\n\n getChildren(node: any) {\n const newNodes = [\n {\n name: 'child1'\n }, {\n name: 'child2'\n }\n ];\n\n return new Promise((resolve, reject) => {\n setTimeout(() => resolve(newNodes), 1000);\n });\n }\n\n}\n","\n \n \n \n \n \n {{ node.data.name }}\n \n \n
\n
Menu for {{ contextMenu.node.data.name }}
\n
\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n ","import { Component, HostListener } from '@angular/core';\nimport { ITreeOptions, TREE_ACTIONS, TreeNode, TreeModel } from 'angular-tree-component';\n\n@Component({\n selector: 'app-contextmenu',\n template: `\n \n \n \n \n \n {{ node.data.name }}\n \n \n
\n
Menu for {{ contextMenu.node.data.name }}
\n
\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n `,\n styles: [\n `.menu {\n position: absolute;\n background: rgba(255, 255, 255, 0.9);\n padding: 7px;\n border-radius: 5px;\n box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);\n }`,\n `ul {\n list-style: none;\n padding: 0;\n margin: 0;\n }`,\n `li {\n padding: 7px;\n border-radius: 3px;\n cursor: pointer;\n }`,\n `li:hover {\n background-color: aliceblue;\n }`,\n ]\n})\nexport class ContextmenuComponent {\n contextMenu: {node: TreeNode, x: number, y: number} = null;\n sourceNode: TreeNode = null;\n editNode: TreeNode = null;\n doCut = false;\n nodes = [\n {\n name: 'root1',\n children: [\n { name: 'child1' },\n { name: 'child2' }\n ]\n },\n {\n name: 'root2',\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [\n {name: 'grandchild2.2.1'}\n ] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n\n options: ITreeOptions = {\n actionMapping: {\n mouse: {\n contextMenu: (treeModel: TreeModel, treeNode: TreeNode, e: MouseEvent) => {\n e.preventDefault();\n if (this.contextMenu && treeNode === this.contextMenu.node) {\n return this.closeMenu();\n }\n this.contextMenu = {\n node: treeNode,\n x: e.pageX,\n y: e.pageY\n };\n },\n click: (treeModel: TreeModel, treeNode: TreeNode, e: MouseEvent) => {\n this.closeMenu();\n TREE_ACTIONS.TOGGLE_ACTIVE(treeModel, treeNode, e);\n }\n }\n }\n };\n\n closeMenu = () => {\n this.contextMenu = null;\n }\n\n edit = () => {\n this.editNode = this.contextMenu.node;\n this.closeMenu();\n }\n\n stopEdit = () => {\n this.editNode = null;\n }\n\n copy = () => {\n this.sourceNode = this.contextMenu.node;\n this.doCut = false;\n this.closeMenu();\n }\n\n cut = () => {\n this.sourceNode = this.contextMenu.node;\n this.doCut = true;\n this.closeMenu();\n }\n\n paste = () => {\n if (!this.canPaste()) {\n return;\n }\n this.doCut\n ? this.sourceNode.treeModel.moveNode(this.sourceNode, { parent: this.contextMenu.node, index: 0 })\n : this.sourceNode.treeModel.copyNode(this.sourceNode, { parent: this.contextMenu.node, index: 0 });\n\n this.sourceNode = null;\n this.closeMenu();\n }\n\n canPaste = () => {\n if (!this.sourceNode) {\n return false;\n }\n return this.sourceNode.treeModel.canMoveNode(this.sourceNode, { parent: this.contextMenu.node, index: 0 });\n }\n}\n\nfunction uuid() {\n return Math.floor(Math.random() * 10000000000000);\n}\n","\n

Allowing to drag only leaf nodes; ctrl-drag to copy

\n \n ","import { Component } from '@angular/core';\nimport { ITreeState, ITreeOptions } from 'angular-tree-component';\nimport { v4 } from 'uuid';\n\n@Component({\n selector: 'app-drag',\n template: `\n

Allowing to drag only leaf nodes; ctrl-drag to copy

\n \n `,\n styles: []\n})\nexport class DragComponent {\n state: ITreeState = {\n expandedNodeIds: {\n 1: true,\n 2: true\n },\n hiddenNodeIds: {},\n activeNodeIds: {}\n };\n\n options: ITreeOptions = {\n allowDrag: (node) => node.isLeaf,\n getNodeClone: (node) => ({\n ...node.data,\n id: v4(),\n name: `copy of ${node.data.name}`\n })\n };\n\n nodes = [\n {\n id: 1,\n name: 'root1',\n children: [\n { name: 'child1' },\n { name: 'child2' }\n ]\n },\n {\n name: 'root2',\n id: 2,\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [\n {name: 'grandchild2.2.1'}\n ] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n}\n","\n
\n \n \n
\n \n \n {{ node.data.name }}\n {{ childrenCount(node) }}\n \n \n Loading, please hold....\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n

Mouse:

\n click to select | shift+click to select multi\n

API:

\n \n \n \n \n \n

\n \n {{\n tree.treeModel.getFocusedNode()?.isActive ? \"deactivate\" : \"activate\"\n }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? \"collapse\" : \"expand\" }}\n \n \n blur\n \n \n \n \n \n \n ","import { Component, OnInit } from '@angular/core';\nimport {\n TreeNode,\n TreeModel,\n TREE_ACTIONS,\n KEYS,\n IActionMapping,\n ITreeOptions\n} from 'angular-tree-component';\n\nconst actionMapping: IActionMapping = {\n mouse: {\n contextMenu: (tree, node, $event) => {\n $event.preventDefault();\n alert(`context menu for ${node.data.name}`);\n },\n dblClick: (tree, node, $event) => {\n if (node.hasChildren) {\n TREE_ACTIONS.TOGGLE_EXPANDED(tree, node, $event);\n }\n },\n click: (tree, node, $event) => {\n $event.shiftKey\n ? TREE_ACTIONS.TOGGLE_ACTIVE_MULTI(tree, node, $event)\n : TREE_ACTIONS.TOGGLE_ACTIVE(tree, node, $event);\n }\n },\n keys: {\n [KEYS.ENTER]: (tree, node, $event) => alert(`This is ${node.data.name}`)\n }\n};\n\n@Component({\n selector: 'app-dragover-styling-fulltree',\n styles: [\n `\n button: {\n line-height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #a3d9f5;\n cursor: pointer;\n margin: 0 3px;\n }\n `\n ],\n template: `\n
\n \n \n
\n \n \n {{ node.data.name }}\n {{ childrenCount(node) }}\n \n \n Loading, please hold....\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n

Mouse:

\n click to select | shift+click to select multi\n

API:

\n \n \n \n \n \n

\n \n {{\n tree.treeModel.getFocusedNode()?.isActive ? \"deactivate\" : \"activate\"\n }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? \"collapse\" : \"expand\" }}\n \n \n blur\n \n \n \n \n \n \n `\n})\nexport class DragOverStylingFullTreeComponent implements OnInit {\n nodes: any[];\n nodes2 = [{ name: 'root' }, { name: 'root2' }];\n asyncChildren = new Array(4).fill(null).map((item, n) => ({\n name: 'async child2.' + n,\n subTitle: 'async child ' + n,\n hasChildren: n < 5\n }));\n customTemplateStringOptions: ITreeOptions = {\n // displayField: 'subTitle',\n isExpandedField: 'expanded',\n idField: 'uuid',\n getChildren: this.getChildren.bind(this),\n actionMapping,\n nodeHeight: 23,\n allowDrag: node => {\n // console.log('allowDrag?');\n return true;\n },\n allowDrop: node => {\n // console.log('allowDrop?');\n return true;\n },\n allowDragoverStyling: false,\n useVirtualScroll: true,\n animateExpand: true\n };\n constructor() {}\n ngOnInit() {\n setTimeout(() => {\n this.nodes = [\n {\n expanded: true,\n name: 'root expanded',\n subTitle: 'the root',\n children: [\n {\n name: 'child2',\n subTitle: 'a bad child',\n hasChildren: false\n },\n {\n name: 'child2',\n subTitle: 'a bad child',\n hasChildren: false\n }\n ]\n },\n {\n name: 'root2',\n subTitle: 'the second root',\n children: [\n {\n name: 'child2.1',\n subTitle: 'new and improved',\n uuid: '11',\n hasChildren: false\n },\n {\n name: 'child2.2',\n subTitle: 'new and improved2',\n children: [\n {\n uuid: 1001,\n name: 'subsub',\n subTitle: 'subsub',\n hasChildren: false\n }\n ]\n }\n ]\n },\n {\n name: 'asyncroot',\n hasChildren: true\n }\n ];\n\n for (let i = 0; i < 1000; i++) {\n this.nodes.push({\n name: `rootDynamic${i}`,\n subTitle: `root created dynamically ${i}`,\n children: new Array(10).fill(null).map((item, n) => ({\n name: `rootChildDynamic${i}.${n}`,\n subTitle: `rootChildDynamicTitle${i}.${n}`\n }))\n });\n }\n }, 1);\n }\n\n getChildren(node: TreeNode) {\n return new Promise((resolve, reject) => {\n setTimeout(\n () =>\n resolve(\n this.asyncChildren.map(c => {\n return Object.assign({}, c, {\n hasChildren: node.level < 5\n });\n })\n ),\n 2000\n );\n });\n }\n\n addNode(tree: any) {\n this.nodes[0].children.push({\n name: 'a new child'\n });\n tree.treeModel.update();\n }\n\n childrenCount(node: TreeNode): string {\n return node && node.children ? `(${node.children.length})` : '';\n }\n\n filterNodes(text: string, tree: any) {\n tree.treeModel.filterNodes(text);\n }\n\n activateSubSub(tree: any) {\n // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub')\n tree.treeModel.getNodeById(1001).setActiveAndVisible();\n }\n\n onEvent(event: any) {\n console.log(event);\n }\n\n onInitialized(tree: any) {\n // tree.treeModel.getNodeById('11').setActiveAndVisible();\n }\n\n go($event: any) {\n $event.stopPropagation();\n alert('this method is on the app component');\n }\n\n activeNodes(treeModel: TreeModel) {\n console.log(treeModel.activeNodes);\n }\n}\n","\n

Disabled styling of nodes on dragover

\n \n ","import { Component } from '@angular/core';\nimport { ITreeState, ITreeOptions } from 'angular-tree-component';\nimport { v4 } from 'uuid';\n\n@Component({\n selector: 'app-dragover-styling',\n template: `\n

Disabled styling of nodes on dragover

\n \n `,\n styles: []\n})\nexport class DragOverStylingComponent {\n state: ITreeState = {\n expandedNodeIds: {\n 1: true,\n 2: true\n },\n hiddenNodeIds: {},\n activeNodeIds: {}\n };\n\n options: ITreeOptions = {\n allowDrag: node => true,\n allowDragoverStyling: false,\n getNodeClone: node => ({\n ...node.data,\n id: v4(),\n name: `copy of ${node.data.name}`\n })\n };\n\n nodes = [\n {\n id: 1,\n name: 'root1',\n children: [{ name: 'child1' }, { name: 'child2' }]\n },\n {\n name: 'root2',\n id: 2,\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [{ name: 'grandchild2.2.1' }] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n}\n","\n \n \n \n ","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-empty',\n template: `\n \n \n \n `,\n styles: []\n})\nexport class EmptyComponent {\n nodes: any[] = [];\n nodes2: any[] | null = null;\n\n loadNodes() {\n this.nodes = [{ name: 'node' }];\n this.nodes2 = [{ name: 'node' }];\n }\n}\n","\n

Overriding displayField & nodeClass

\n \n ","import { Component } from '@angular/core';\nimport { ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-fields',\n template: `\n

Overriding displayField & nodeClass

\n \n `,\n styles: [\n ]\n})\nexport class FieldsComponent {\n nodes = [\n {\n _id: '1',\n title: 'root1',\n className: 'root1Class',\n nodes: [{_id: '3', title: 'child1', className: 'root1Class'}]\n },\n {\n _id: '2',\n title: 'root2',\n className: 'root2Class'\n }\n ];\n\n options: ITreeOptions = {\n displayField: 'title',\n idField: '_id',\n childrenField: 'nodes',\n nodeClass: (node) => node.data.className\n };\n}\n","\n

Filter

\n \n \n \n\n \n\n

Filter By Function (Fuzzy Search)

\n \n ","import { Component } from '@angular/core';\nimport { TreeModel, TreeNode } from 'angular-tree-component';\n\n@Component({\n selector: 'app-filter',\n template: `\n

Filter

\n \n \n \n\n \n\n

Filter By Function (Fuzzy Search)

\n \n `,\n styles: []\n})\nexport class FilterComponent {\n options = {\n useCheckbox: true\n };\n nodes = [\n {\n name: 'North America',\n children: [\n { name: 'United States', children: [\n {name: 'New York'},\n {name: 'California'},\n {name: 'Florida'}\n ] },\n { name: 'Canada' }\n ]\n },\n {\n name: 'South America',\n children: [\n { name: 'Argentina', children: [] },\n { name: 'Brazil' }\n ]\n },\n {\n name: 'Europe',\n children: [\n { name: 'England' },\n { name: 'Germany' },\n { name: 'France' },\n { name: 'Italy' },\n { name: 'Spain' }\n ]\n }\n ];\n\n filterFn(value: string, treeModel: TreeModel) {\n treeModel.filterNodes((node: TreeNode) => fuzzysearch(value, node.data.name));\n }\n}\n\n\nfunction fuzzysearch (needle: string, haystack: string) {\n const haystackLC = haystack.toLowerCase();\n const needleLC = needle.toLowerCase();\n\n const hlen = haystack.length;\n const nlen = needleLC.length;\n\n if (nlen > hlen) {\n return false;\n }\n if (nlen === hlen) {\n return needleLC === haystackLC;\n }\n outer: for (let i = 0, j = 0; i < nlen; i++) {\n const nch = needleLC.charCodeAt(i);\n\n while (j < hlen) {\n if (haystackLC.charCodeAt(j++) === nch) {\n continue outer;\n }\n }\n return false;\n }\n return true;\n}\n","\n
\n \n
\n
\n\n \n \n {{ node.data.name }}\n {{ childrenCount(node) }}\n \n \n Loading, please hold....\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n

Mouse:

\n click to select | shift+click to select multi\n

API:

\n \n \n \n \n \n

\n \n {{ tree.treeModel.getFocusedNode()?.isActive ? 'deactivate' : 'activate' }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? 'collapse' : 'expand' }}\n \n \n blur\n \n \n Add Node\n \n \n Activate inner node\n \n \n Expand All\n \n \n Collapse All\n \n \n getActiveNodes()\n \n ","import { Component, Input, OnInit } from '@angular/core';\nimport { TreeNode, TreeModel, TREE_ACTIONS, KEYS, IActionMapping, ITreeOptions } from 'angular-tree-component';\n\nconst actionMapping: IActionMapping = {\n mouse: {\n contextMenu: (tree, node, $event) => {\n $event.preventDefault();\n alert(`context menu for ${node.data.name}`);\n },\n dblClick: (tree, node, $event) => {\n if (node.hasChildren) {\n TREE_ACTIONS.TOGGLE_EXPANDED(tree, node, $event);\n }\n },\n click: (tree, node, $event) => {\n $event.shiftKey\n ? TREE_ACTIONS.TOGGLE_ACTIVE_MULTI(tree, node, $event)\n : TREE_ACTIONS.TOGGLE_ACTIVE(tree, node, $event)\n }\n },\n keys: {\n [KEYS.ENTER]: (tree, node, $event) => alert(`This is ${node.data.name}`)\n }\n};\n\n@Component({\n selector: 'app-fulltree',\n styles: [\n `button: {\n line - height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #A3D9F5;\n cursor: pointer;\n margin: 0 3px;\n }`\n ],\n template: `\n
\n \n
\n
\n\n \n \n {{ node.data.name }}\n {{ childrenCount(node) }}\n \n \n Loading, please hold....\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n

Mouse:

\n click to select | shift+click to select multi\n

API:

\n \n \n \n \n \n

\n \n {{ tree.treeModel.getFocusedNode()?.isActive ? 'deactivate' : 'activate' }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? 'collapse' : 'expand' }}\n \n \n blur\n \n \n Add Node\n \n \n Activate inner node\n \n \n Expand All\n \n \n Collapse All\n \n \n getActiveNodes()\n \n `\n})\nexport class FullTreeComponent implements OnInit {\n nodes: any[];\n nodes2 = [{name: 'root'}, {name: 'root2'}];\n asyncChildren = new Array(4).fill(null).map((item, n) => ({\n name: 'async child2.' + n,\n subTitle: 'async child ' + n,\n hasChildren: n < 5\n }));\n customTemplateStringOptions: ITreeOptions = {\n // displayField: 'subTitle',\n isExpandedField: 'expanded',\n idField: 'uuid',\n getChildren: this.getChildren.bind(this),\n actionMapping,\n nodeHeight: 23,\n allowDrag: (node) => {\n // console.log('allowDrag?');\n return true;\n },\n allowDrop: (node) => {\n // console.log('allowDrop?');\n return true;\n },\n useVirtualScroll: true,\n animateExpand: true\n };\n constructor() {\n }\n ngOnInit() {\n setTimeout(() => {\n this.nodes = [\n {\n expanded: true,\n name: 'root expanded',\n subTitle: 'the root',\n children: [\n {\n name: 'child2',\n subTitle: 'a bad child',\n hasChildren: false\n },\n {\n name: 'child2',\n subTitle: 'a bad child',\n hasChildren: false\n }\n ]\n },\n {\n name: 'root2',\n subTitle: 'the second root',\n children: [\n {\n name: 'child2.1',\n subTitle: 'new and improved',\n uuid: '11',\n hasChildren: false\n }, {\n name: 'child2.2',\n subTitle: 'new and improved2',\n children: [\n {\n uuid: 1001,\n name: 'subsub',\n subTitle: 'subsub',\n hasChildren: false\n }\n ]\n }\n ]\n },\n {\n name: 'asyncroot',\n hasChildren: true\n }\n ];\n\n for (let i = 0; i < 1000; i++) {\n this.nodes.push({\n name: `rootDynamic${i}`,\n subTitle: `root created dynamically ${i}`,\n children: new Array(10).fill(null).map((item, n) => ({\n name: `rootChildDynamic${i}.${n}`,\n subTitle: `rootChildDynamicTitle${i}.${n}`\n }))\n });\n }\n }, 1);\n }\n\n getChildren(node: TreeNode) {\n return new Promise((resolve, reject) => {\n setTimeout(() => resolve(this.asyncChildren.map((c) => {\n return Object.assign({}, c, {\n hasChildren: node.level < 5\n });\n })), 2000);\n });\n }\n\n addNode(tree: any) {\n this.nodes[0].children.push({\n\n name: 'a new child'\n });\n tree.treeModel.update();\n }\n\n childrenCount(node: TreeNode): string {\n return node && node.children ? `(${node.children.length})` : '';\n }\n\n filterNodes(text: string, tree: any) {\n tree.treeModel.filterNodes(text);\n }\n\n activateSubSub(tree: any) {\n // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub')\n tree.treeModel.getNodeById(1001)\n .setActiveAndVisible();\n }\n\n onEvent(event: any) {\n console.log(event);\n }\n\n onInitialized(tree: any) {\n // tree.treeModel.getNodeById('11').setActiveAndVisible();\n }\n\n go($event: any) {\n $event.stopPropagation();\n alert('this method is on the app component');\n }\n\n activeNodes(treeModel: TreeModel) {\n console.log(treeModel.activeNodes);\n }\n}\n","\n \n ","import { Component, ViewEncapsulation } from '@angular/core';\n\n@Component({\n selector: 'app-basictree',\n template: `\n \n `,\n encapsulation: ViewEncapsulation.None,\n styles: []\n})\nexport class RtlTreeComponent {\n options = {\n rtl: true\n };\n\n nodes = [\n {\n name: 'עץ תיקיות',\n children: [\n { name: 'קובץ 1' },\n { name: 'קובץ 2' }\n ]\n },\n {\n name: 'עוד עץ',\n children: [\n { name: 'עלה', children: [] },\n { name: 'ענף', children: [\n {name: 'בן של ענף'}\n ] }\n ]\n }\n ];\n}\n","\n \n \n ","import { Component } from '@angular/core';\nimport { ITreeState } from 'angular-tree-component';\n\nconst getChildren = () => new Promise((resolve) => {\n setTimeout(() => resolve([\n { id: 5, name: 'child2.1', children: [] },\n { id: 6, name: 'child2.2', children: [\n { id: 7, name: 'grandchild2.2.1' }\n ] }\n ]), 2000);\n});\n\n@Component({\n selector: 'app-saverestore',\n template: `\n \n \n `,\n styles: []\n})\nexport class SaveRestoreComponent {\n get state(): ITreeState {\n return localStorage.treeState && JSON.parse(localStorage.treeState);\n }\n set state(state: ITreeState) {\n localStorage.treeState = JSON.stringify(state);\n }\n\n options = {\n getChildren\n };\n\n nodes = [\n {\n id: 1,\n name: 'root1',\n children: [\n { id: 2, name: 'child1' },\n { id: 3, name: 'child2' }\n ]\n },\n {\n id: 4,\n name: 'root2',\n hasChildren: true\n }\n ];\n\n}\n","\n
Padding
\n
\n \n
\n ","import { Component, Input, OnInit } from '@angular/core';\nimport { TreeNode, TreeModel, TREE_ACTIONS, KEYS, IActionMapping, ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-scrollcontainer',\n styles: [\n ],\n template: `\n
Padding
\n
\n \n
\n `\n})\nexport class ScrollContainerComponent implements OnInit {\n nodes: any[] = [];\n options: ITreeOptions = {\n scrollContainer: document.body.parentElement\n };\n constructor() {\n }\n ngOnInit() {\n for (let i = 0; i < 200; i++) {\n this.nodes.push({\n name: `rootDynamic${i}`,\n subTitle: `root created dynamically ${i}`\n });\n }\n }\n\n}\n","\n

treeNodeTemplate and loadingTemplate

\n \n \n {{ index }}\n {{ node.data.title }}\n \n \n
Loading {{ node.data.title }}...
\n
\n
\n \n

treeNodeWrapper

\n \n \n {{ index }} \n \n {{ node.data.title }}\n \n \n\n

treeNodeFullTemplate

\n \n \n
\n \n \n \n {{ index }}\n {{ node.data.title }}\n
\n \n \n
\n
\n ","import { Component } from '@angular/core';\nimport { ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-templates',\n template: `\n

treeNodeTemplate and loadingTemplate

\n \n \n {{ index }}\n {{ node.data.title }}\n \n \n
Loading {{ node.data.title }}...
\n
\n
\n \n

treeNodeWrapper

\n \n \n {{ index }} \n \n {{ node.data.title }}\n \n \n\n

treeNodeFullTemplate

\n \n \n
\n \n \n \n {{ index }}\n {{ node.data.title }}\n
\n \n \n
\n
\n `,\n styles: [\n '.root1Class { color: blue }',\n '.root2Class { color: red }'\n ]\n})\nexport class TemplatesComponent {\n nodes1 = [\n {\n title: 'root1',\n className: 'root1Class'\n },\n {\n title: 'root2',\n className: 'root2Class',\n hasChildren: true\n }\n ];\n\n nodes2 = [\n {\n title: 'root1',\n className: 'root1Class'\n },\n {\n title: 'root2',\n className: 'root2Class',\n children: [\n { title: 'child1', className: 'child1Class' }\n ]\n }\n ];\n\n options1: ITreeOptions = {\n getChildren: () => new Promise((resolve, reject) => { })\n };\n\n options0: ITreeOptions = {\n displayField: 'title',\n nodeClass: (node) => `${node.data.title}Class`\n };\n}\n","\n
\n\n \n \n
\n ","import { Component, Input } from '@angular/core';\nimport { TreeNode, TreeModel, ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-virtualscroll',\n styles: [\n ],\n template: `\n
\n\n \n \n
\n `\n})\nexport class VirtualscrollComponent {\n nodes: any[];\n\n options: ITreeOptions = {\n nodeHeight: 23,\n useVirtualScroll: true\n };\n\n constructor() {\n this.nodes = new Array(1000).fill(null).map((item, i) => ({\n id: `${i}`,\n name: `rootDynamic${i}`,\n children: new Array(100).fill(null).map((item, n) => ({\n id: `${i}.${n}`,\n name: `rootChildDynamic${i}.${n}`\n }))\n }));\n }\n}\n","// This file can be replaced during build by using the `fileReplacements` array.\n// `ng build ---prod` replaces `environment.ts` with `environment.prod.ts`.\n// The list of file replacements can be found in `angular.json`.\n\nexport const environment = {\n production: false\n};\n\n/*\n * In development mode, to ignore zone related error stack frames such as\n * `zone.run`, `zoneDelegate.invokeTask` for easier debugging, you can\n * import the following file, but please comment it out in production mode\n * because it will have performance impact when throw error\n */\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\n","import { enableProdMode } from '@angular/core';\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\n\nimport { AppModule } from './app/app.module';\nimport { environment } from './environments/environment';\n\nif (environment.production) {\n enableProdMode();\n}\n\nplatformBrowserDynamic().bootstrapModule(AppModule)\n .catch(err => console.log(err));\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli/dist/polyfills.js b/example/cli/dist/polyfills.js deleted file mode 100644 index 4eb27058..00000000 --- a/example/cli/dist/polyfills.js +++ /dev/null @@ -1,9503 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["polyfills"],{ - -/***/ "./node_modules/core-js/es6/array.js": -/*!*******************************************!*\ - !*** ./node_modules/core-js/es6/array.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/modules/es6.string.iterator.js"); -__webpack_require__(/*! ../modules/es6.array.is-array */ "./node_modules/core-js/modules/es6.array.is-array.js"); -__webpack_require__(/*! ../modules/es6.array.from */ "./node_modules/core-js/modules/es6.array.from.js"); -__webpack_require__(/*! ../modules/es6.array.of */ "./node_modules/core-js/modules/es6.array.of.js"); -__webpack_require__(/*! ../modules/es6.array.join */ "./node_modules/core-js/modules/es6.array.join.js"); -__webpack_require__(/*! ../modules/es6.array.slice */ "./node_modules/core-js/modules/es6.array.slice.js"); -__webpack_require__(/*! ../modules/es6.array.sort */ "./node_modules/core-js/modules/es6.array.sort.js"); -__webpack_require__(/*! ../modules/es6.array.for-each */ "./node_modules/core-js/modules/es6.array.for-each.js"); -__webpack_require__(/*! ../modules/es6.array.map */ "./node_modules/core-js/modules/es6.array.map.js"); -__webpack_require__(/*! ../modules/es6.array.filter */ "./node_modules/core-js/modules/es6.array.filter.js"); -__webpack_require__(/*! ../modules/es6.array.some */ "./node_modules/core-js/modules/es6.array.some.js"); -__webpack_require__(/*! ../modules/es6.array.every */ "./node_modules/core-js/modules/es6.array.every.js"); -__webpack_require__(/*! ../modules/es6.array.reduce */ "./node_modules/core-js/modules/es6.array.reduce.js"); -__webpack_require__(/*! ../modules/es6.array.reduce-right */ "./node_modules/core-js/modules/es6.array.reduce-right.js"); -__webpack_require__(/*! ../modules/es6.array.index-of */ "./node_modules/core-js/modules/es6.array.index-of.js"); -__webpack_require__(/*! ../modules/es6.array.last-index-of */ "./node_modules/core-js/modules/es6.array.last-index-of.js"); -__webpack_require__(/*! ../modules/es6.array.copy-within */ "./node_modules/core-js/modules/es6.array.copy-within.js"); -__webpack_require__(/*! ../modules/es6.array.fill */ "./node_modules/core-js/modules/es6.array.fill.js"); -__webpack_require__(/*! ../modules/es6.array.find */ "./node_modules/core-js/modules/es6.array.find.js"); -__webpack_require__(/*! ../modules/es6.array.find-index */ "./node_modules/core-js/modules/es6.array.find-index.js"); -__webpack_require__(/*! ../modules/es6.array.species */ "./node_modules/core-js/modules/es6.array.species.js"); -__webpack_require__(/*! ../modules/es6.array.iterator */ "./node_modules/core-js/modules/es6.array.iterator.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Array; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/date.js": -/*!******************************************!*\ - !*** ./node_modules/core-js/es6/date.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.date.now */ "./node_modules/core-js/modules/es6.date.now.js"); -__webpack_require__(/*! ../modules/es6.date.to-json */ "./node_modules/core-js/modules/es6.date.to-json.js"); -__webpack_require__(/*! ../modules/es6.date.to-iso-string */ "./node_modules/core-js/modules/es6.date.to-iso-string.js"); -__webpack_require__(/*! ../modules/es6.date.to-string */ "./node_modules/core-js/modules/es6.date.to-string.js"); -__webpack_require__(/*! ../modules/es6.date.to-primitive */ "./node_modules/core-js/modules/es6.date.to-primitive.js"); -module.exports = Date; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/function.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/es6/function.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.function.bind */ "./node_modules/core-js/modules/es6.function.bind.js"); -__webpack_require__(/*! ../modules/es6.function.name */ "./node_modules/core-js/modules/es6.function.name.js"); -__webpack_require__(/*! ../modules/es6.function.has-instance */ "./node_modules/core-js/modules/es6.function.has-instance.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Function; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/map.js": -/*!*****************************************!*\ - !*** ./node_modules/core-js/es6/map.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/modules/es6.object.to-string.js"); -__webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/modules/es6.string.iterator.js"); -__webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/modules/web.dom.iterable.js"); -__webpack_require__(/*! ../modules/es6.map */ "./node_modules/core-js/modules/es6.map.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Map; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/math.js": -/*!******************************************!*\ - !*** ./node_modules/core-js/es6/math.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.math.acosh */ "./node_modules/core-js/modules/es6.math.acosh.js"); -__webpack_require__(/*! ../modules/es6.math.asinh */ "./node_modules/core-js/modules/es6.math.asinh.js"); -__webpack_require__(/*! ../modules/es6.math.atanh */ "./node_modules/core-js/modules/es6.math.atanh.js"); -__webpack_require__(/*! ../modules/es6.math.cbrt */ "./node_modules/core-js/modules/es6.math.cbrt.js"); -__webpack_require__(/*! ../modules/es6.math.clz32 */ "./node_modules/core-js/modules/es6.math.clz32.js"); -__webpack_require__(/*! ../modules/es6.math.cosh */ "./node_modules/core-js/modules/es6.math.cosh.js"); -__webpack_require__(/*! ../modules/es6.math.expm1 */ "./node_modules/core-js/modules/es6.math.expm1.js"); -__webpack_require__(/*! ../modules/es6.math.fround */ "./node_modules/core-js/modules/es6.math.fround.js"); -__webpack_require__(/*! ../modules/es6.math.hypot */ "./node_modules/core-js/modules/es6.math.hypot.js"); -__webpack_require__(/*! ../modules/es6.math.imul */ "./node_modules/core-js/modules/es6.math.imul.js"); -__webpack_require__(/*! ../modules/es6.math.log10 */ "./node_modules/core-js/modules/es6.math.log10.js"); -__webpack_require__(/*! ../modules/es6.math.log1p */ "./node_modules/core-js/modules/es6.math.log1p.js"); -__webpack_require__(/*! ../modules/es6.math.log2 */ "./node_modules/core-js/modules/es6.math.log2.js"); -__webpack_require__(/*! ../modules/es6.math.sign */ "./node_modules/core-js/modules/es6.math.sign.js"); -__webpack_require__(/*! ../modules/es6.math.sinh */ "./node_modules/core-js/modules/es6.math.sinh.js"); -__webpack_require__(/*! ../modules/es6.math.tanh */ "./node_modules/core-js/modules/es6.math.tanh.js"); -__webpack_require__(/*! ../modules/es6.math.trunc */ "./node_modules/core-js/modules/es6.math.trunc.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Math; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/number.js": -/*!********************************************!*\ - !*** ./node_modules/core-js/es6/number.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.number.constructor */ "./node_modules/core-js/modules/es6.number.constructor.js"); -__webpack_require__(/*! ../modules/es6.number.to-fixed */ "./node_modules/core-js/modules/es6.number.to-fixed.js"); -__webpack_require__(/*! ../modules/es6.number.to-precision */ "./node_modules/core-js/modules/es6.number.to-precision.js"); -__webpack_require__(/*! ../modules/es6.number.epsilon */ "./node_modules/core-js/modules/es6.number.epsilon.js"); -__webpack_require__(/*! ../modules/es6.number.is-finite */ "./node_modules/core-js/modules/es6.number.is-finite.js"); -__webpack_require__(/*! ../modules/es6.number.is-integer */ "./node_modules/core-js/modules/es6.number.is-integer.js"); -__webpack_require__(/*! ../modules/es6.number.is-nan */ "./node_modules/core-js/modules/es6.number.is-nan.js"); -__webpack_require__(/*! ../modules/es6.number.is-safe-integer */ "./node_modules/core-js/modules/es6.number.is-safe-integer.js"); -__webpack_require__(/*! ../modules/es6.number.max-safe-integer */ "./node_modules/core-js/modules/es6.number.max-safe-integer.js"); -__webpack_require__(/*! ../modules/es6.number.min-safe-integer */ "./node_modules/core-js/modules/es6.number.min-safe-integer.js"); -__webpack_require__(/*! ../modules/es6.number.parse-float */ "./node_modules/core-js/modules/es6.number.parse-float.js"); -__webpack_require__(/*! ../modules/es6.number.parse-int */ "./node_modules/core-js/modules/es6.number.parse-int.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Number; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/object.js": -/*!********************************************!*\ - !*** ./node_modules/core-js/es6/object.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.symbol */ "./node_modules/core-js/modules/es6.symbol.js"); -__webpack_require__(/*! ../modules/es6.object.create */ "./node_modules/core-js/modules/es6.object.create.js"); -__webpack_require__(/*! ../modules/es6.object.define-property */ "./node_modules/core-js/modules/es6.object.define-property.js"); -__webpack_require__(/*! ../modules/es6.object.define-properties */ "./node_modules/core-js/modules/es6.object.define-properties.js"); -__webpack_require__(/*! ../modules/es6.object.get-own-property-descriptor */ "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js"); -__webpack_require__(/*! ../modules/es6.object.get-prototype-of */ "./node_modules/core-js/modules/es6.object.get-prototype-of.js"); -__webpack_require__(/*! ../modules/es6.object.keys */ "./node_modules/core-js/modules/es6.object.keys.js"); -__webpack_require__(/*! ../modules/es6.object.get-own-property-names */ "./node_modules/core-js/modules/es6.object.get-own-property-names.js"); -__webpack_require__(/*! ../modules/es6.object.freeze */ "./node_modules/core-js/modules/es6.object.freeze.js"); -__webpack_require__(/*! ../modules/es6.object.seal */ "./node_modules/core-js/modules/es6.object.seal.js"); -__webpack_require__(/*! ../modules/es6.object.prevent-extensions */ "./node_modules/core-js/modules/es6.object.prevent-extensions.js"); -__webpack_require__(/*! ../modules/es6.object.is-frozen */ "./node_modules/core-js/modules/es6.object.is-frozen.js"); -__webpack_require__(/*! ../modules/es6.object.is-sealed */ "./node_modules/core-js/modules/es6.object.is-sealed.js"); -__webpack_require__(/*! ../modules/es6.object.is-extensible */ "./node_modules/core-js/modules/es6.object.is-extensible.js"); -__webpack_require__(/*! ../modules/es6.object.assign */ "./node_modules/core-js/modules/es6.object.assign.js"); -__webpack_require__(/*! ../modules/es6.object.is */ "./node_modules/core-js/modules/es6.object.is.js"); -__webpack_require__(/*! ../modules/es6.object.set-prototype-of */ "./node_modules/core-js/modules/es6.object.set-prototype-of.js"); -__webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/modules/es6.object.to-string.js"); - -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Object; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/parse-float.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/es6/parse-float.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.parse-float */ "./node_modules/core-js/modules/es6.parse-float.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").parseFloat; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/parse-int.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/es6/parse-int.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.parse-int */ "./node_modules/core-js/modules/es6.parse-int.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").parseInt; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/regexp.js": -/*!********************************************!*\ - !*** ./node_modules/core-js/es6/regexp.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.regexp.constructor */ "./node_modules/core-js/modules/es6.regexp.constructor.js"); -__webpack_require__(/*! ../modules/es6.regexp.to-string */ "./node_modules/core-js/modules/es6.regexp.to-string.js"); -__webpack_require__(/*! ../modules/es6.regexp.flags */ "./node_modules/core-js/modules/es6.regexp.flags.js"); -__webpack_require__(/*! ../modules/es6.regexp.match */ "./node_modules/core-js/modules/es6.regexp.match.js"); -__webpack_require__(/*! ../modules/es6.regexp.replace */ "./node_modules/core-js/modules/es6.regexp.replace.js"); -__webpack_require__(/*! ../modules/es6.regexp.search */ "./node_modules/core-js/modules/es6.regexp.search.js"); -__webpack_require__(/*! ../modules/es6.regexp.split */ "./node_modules/core-js/modules/es6.regexp.split.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").RegExp; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/set.js": -/*!*****************************************!*\ - !*** ./node_modules/core-js/es6/set.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/modules/es6.object.to-string.js"); -__webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/modules/es6.string.iterator.js"); -__webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/modules/web.dom.iterable.js"); -__webpack_require__(/*! ../modules/es6.set */ "./node_modules/core-js/modules/es6.set.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Set; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/string.js": -/*!********************************************!*\ - !*** ./node_modules/core-js/es6/string.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.string.from-code-point */ "./node_modules/core-js/modules/es6.string.from-code-point.js"); -__webpack_require__(/*! ../modules/es6.string.raw */ "./node_modules/core-js/modules/es6.string.raw.js"); -__webpack_require__(/*! ../modules/es6.string.trim */ "./node_modules/core-js/modules/es6.string.trim.js"); -__webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/modules/es6.string.iterator.js"); -__webpack_require__(/*! ../modules/es6.string.code-point-at */ "./node_modules/core-js/modules/es6.string.code-point-at.js"); -__webpack_require__(/*! ../modules/es6.string.ends-with */ "./node_modules/core-js/modules/es6.string.ends-with.js"); -__webpack_require__(/*! ../modules/es6.string.includes */ "./node_modules/core-js/modules/es6.string.includes.js"); -__webpack_require__(/*! ../modules/es6.string.repeat */ "./node_modules/core-js/modules/es6.string.repeat.js"); -__webpack_require__(/*! ../modules/es6.string.starts-with */ "./node_modules/core-js/modules/es6.string.starts-with.js"); -__webpack_require__(/*! ../modules/es6.string.anchor */ "./node_modules/core-js/modules/es6.string.anchor.js"); -__webpack_require__(/*! ../modules/es6.string.big */ "./node_modules/core-js/modules/es6.string.big.js"); -__webpack_require__(/*! ../modules/es6.string.blink */ "./node_modules/core-js/modules/es6.string.blink.js"); -__webpack_require__(/*! ../modules/es6.string.bold */ "./node_modules/core-js/modules/es6.string.bold.js"); -__webpack_require__(/*! ../modules/es6.string.fixed */ "./node_modules/core-js/modules/es6.string.fixed.js"); -__webpack_require__(/*! ../modules/es6.string.fontcolor */ "./node_modules/core-js/modules/es6.string.fontcolor.js"); -__webpack_require__(/*! ../modules/es6.string.fontsize */ "./node_modules/core-js/modules/es6.string.fontsize.js"); -__webpack_require__(/*! ../modules/es6.string.italics */ "./node_modules/core-js/modules/es6.string.italics.js"); -__webpack_require__(/*! ../modules/es6.string.link */ "./node_modules/core-js/modules/es6.string.link.js"); -__webpack_require__(/*! ../modules/es6.string.small */ "./node_modules/core-js/modules/es6.string.small.js"); -__webpack_require__(/*! ../modules/es6.string.strike */ "./node_modules/core-js/modules/es6.string.strike.js"); -__webpack_require__(/*! ../modules/es6.string.sub */ "./node_modules/core-js/modules/es6.string.sub.js"); -__webpack_require__(/*! ../modules/es6.string.sup */ "./node_modules/core-js/modules/es6.string.sup.js"); -__webpack_require__(/*! ../modules/es6.regexp.match */ "./node_modules/core-js/modules/es6.regexp.match.js"); -__webpack_require__(/*! ../modules/es6.regexp.replace */ "./node_modules/core-js/modules/es6.regexp.replace.js"); -__webpack_require__(/*! ../modules/es6.regexp.search */ "./node_modules/core-js/modules/es6.regexp.search.js"); -__webpack_require__(/*! ../modules/es6.regexp.split */ "./node_modules/core-js/modules/es6.regexp.split.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").String; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/symbol.js": -/*!********************************************!*\ - !*** ./node_modules/core-js/es6/symbol.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.symbol */ "./node_modules/core-js/modules/es6.symbol.js"); -__webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/modules/es6.object.to-string.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Symbol; - - -/***/ }), - -/***/ "./node_modules/core-js/es6/weak-map.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/es6/weak-map.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/modules/es6.object.to-string.js"); -__webpack_require__(/*! ../modules/es6.array.iterator */ "./node_modules/core-js/modules/es6.array.iterator.js"); -__webpack_require__(/*! ../modules/es6.weak-map */ "./node_modules/core-js/modules/es6.weak-map.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").WeakMap; - - -/***/ }), - -/***/ "./node_modules/core-js/es7/reflect.js": -/*!*********************************************!*\ - !*** ./node_modules/core-js/es7/reflect.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ../modules/es7.reflect.define-metadata */ "./node_modules/core-js/modules/es7.reflect.define-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.delete-metadata */ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.get-metadata */ "./node_modules/core-js/modules/es7.reflect.get-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.get-metadata-keys */ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js"); -__webpack_require__(/*! ../modules/es7.reflect.get-own-metadata */ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.get-own-metadata-keys */ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js"); -__webpack_require__(/*! ../modules/es7.reflect.has-metadata */ "./node_modules/core-js/modules/es7.reflect.has-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.has-own-metadata */ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js"); -__webpack_require__(/*! ../modules/es7.reflect.metadata */ "./node_modules/core-js/modules/es7.reflect.metadata.js"); -module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Reflect; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_a-function.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_a-function.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (it) { - if (typeof it != 'function') throw TypeError(it + ' is not a function!'); - return it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_a-number-value.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/_a-number-value.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -module.exports = function (it, msg) { - if (typeof it != 'number' && cof(it) != 'Number') throw TypeError(msg); - return +it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_add-to-unscopables.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/_add-to-unscopables.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.31 Array.prototype[@@unscopables] -var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('unscopables'); -var ArrayProto = Array.prototype; -if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {}); -module.exports = function (key) { - ArrayProto[UNSCOPABLES][key] = true; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_an-instance.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_an-instance.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (it, Constructor, name, forbiddenField) { - if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { - throw TypeError(name + ': incorrect invocation!'); - } return it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_an-object.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_an-object.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -module.exports = function (it) { - if (!isObject(it)) throw TypeError(it + ' is not an object!'); - return it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-copy-within.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/_array-copy-within.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) - -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); - -module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { - var O = toObject(this); - var len = toLength(O.length); - var to = toAbsoluteIndex(target, len); - var from = toAbsoluteIndex(start, len); - var end = arguments.length > 2 ? arguments[2] : undefined; - var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); - var inc = 1; - if (from < to && to < from + count) { - inc = -1; - from += count - 1; - to += count - 1; - } - while (count-- > 0) { - if (from in O) O[to] = O[from]; - else delete O[to]; - to += inc; - from += inc; - } return O; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-fill.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_array-fill.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) - -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -module.exports = function fill(value /* , start = 0, end = @length */) { - var O = toObject(this); - var length = toLength(O.length); - var aLen = arguments.length; - var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); - var end = aLen > 2 ? arguments[2] : undefined; - var endPos = end === undefined ? length : toAbsoluteIndex(end, length); - while (endPos > index) O[index++] = value; - return O; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-from-iterable.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/_array-from-iterable.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); - -module.exports = function (iter, ITERATOR) { - var result = []; - forOf(iter, false, result.push, result, ITERATOR); - return result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-includes.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/_array-includes.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// false -> Array#indexOf -// true -> Array#includes -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); -module.exports = function (IS_INCLUDES) { - return function ($this, el, fromIndex) { - var O = toIObject($this); - var length = toLength(O.length); - var index = toAbsoluteIndex(fromIndex, length); - var value; - // Array#includes uses SameValueZero equality algorithm - // eslint-disable-next-line no-self-compare - if (IS_INCLUDES && el != el) while (length > index) { - value = O[index++]; - // eslint-disable-next-line no-self-compare - if (value != value) return true; - // Array#indexOf ignores holes, Array#includes - not - } else for (;length > index; index++) if (IS_INCLUDES || index in O) { - if (O[index] === el) return IS_INCLUDES || index || 0; - } return !IS_INCLUDES && -1; - }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-methods.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_array-methods.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 0 -> Array#forEach -// 1 -> Array#map -// 2 -> Array#filter -// 3 -> Array#some -// 4 -> Array#every -// 5 -> Array#find -// 6 -> Array#findIndex -var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); -var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var asc = __webpack_require__(/*! ./_array-species-create */ "./node_modules/core-js/modules/_array-species-create.js"); -module.exports = function (TYPE, $create) { - var IS_MAP = TYPE == 1; - var IS_FILTER = TYPE == 2; - var IS_SOME = TYPE == 3; - var IS_EVERY = TYPE == 4; - var IS_FIND_INDEX = TYPE == 6; - var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; - var create = $create || asc; - return function ($this, callbackfn, that) { - var O = toObject($this); - var self = IObject(O); - var f = ctx(callbackfn, that, 3); - var length = toLength(self.length); - var index = 0; - var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; - var val, res; - for (;length > index; index++) if (NO_HOLES || index in self) { - val = self[index]; - res = f(val, index, O); - if (TYPE) { - if (IS_MAP) result[index] = res; // map - else if (res) switch (TYPE) { - case 3: return true; // some - case 5: return val; // find - case 6: return index; // findIndex - case 2: result.push(val); // filter - } else if (IS_EVERY) return false; // every - } - } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; - }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-reduce.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/_array-reduce.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); - -module.exports = function (that, callbackfn, aLen, memo, isRight) { - aFunction(callbackfn); - var O = toObject(that); - var self = IObject(O); - var length = toLength(O.length); - var index = isRight ? length - 1 : 0; - var i = isRight ? -1 : 1; - if (aLen < 2) for (;;) { - if (index in self) { - memo = self[index]; - index += i; - break; - } - index += i; - if (isRight ? index < 0 : length <= index) { - throw TypeError('Reduce of empty array with no initial value'); - } - } - for (;isRight ? index >= 0 : length > index; index += i) if (index in self) { - memo = callbackfn(memo, self[index], index, O); - } - return memo; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-species-constructor.js": -/*!********************************************************************!*\ - !*** ./node_modules/core-js/modules/_array-species-constructor.js ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var isArray = __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/modules/_is-array.js"); -var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('species'); - -module.exports = function (original) { - var C; - if (isArray(original)) { - C = original.constructor; - // cross-realm fallback - if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; - if (isObject(C)) { - C = C[SPECIES]; - if (C === null) C = undefined; - } - } return C === undefined ? Array : C; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_array-species-create.js": -/*!***************************************************************!*\ - !*** ./node_modules/core-js/modules/_array-species-create.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 9.4.2.3 ArraySpeciesCreate(originalArray, length) -var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "./node_modules/core-js/modules/_array-species-constructor.js"); - -module.exports = function (original, length) { - return new (speciesConstructor(original))(length); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_bind.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/modules/_bind.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var invoke = __webpack_require__(/*! ./_invoke */ "./node_modules/core-js/modules/_invoke.js"); -var arraySlice = [].slice; -var factories = {}; - -var construct = function (F, len, args) { - if (!(len in factories)) { - for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']'; - // eslint-disable-next-line no-new-func - factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); - } return factories[len](F, args); -}; - -module.exports = Function.bind || function bind(that /* , ...args */) { - var fn = aFunction(this); - var partArgs = arraySlice.call(arguments, 1); - var bound = function (/* args... */) { - var args = partArgs.concat(arraySlice.call(arguments)); - return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); - }; - if (isObject(fn.prototype)) bound.prototype = fn.prototype; - return bound; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_classof.js": -/*!**************************************************!*\ - !*** ./node_modules/core-js/modules/_classof.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// getting tag from 19.1.3.6 Object.prototype.toString() -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toStringTag'); -// ES3 wrong here -var ARG = cof(function () { return arguments; }()) == 'Arguments'; - -// fallback for IE11 Script Access Denied error -var tryGet = function (it, key) { - try { - return it[key]; - } catch (e) { /* empty */ } -}; - -module.exports = function (it) { - var O, T, B; - return it === undefined ? 'Undefined' : it === null ? 'Null' - // @@toStringTag case - : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T - // builtinTag case - : ARG ? cof(O) - // ES3 arguments fallback - : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_cof.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/modules/_cof.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -var toString = {}.toString; - -module.exports = function (it) { - return toString.call(it).slice(8, -1); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_collection-strong.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/_collection-strong.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js"); -var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); -var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); -var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); -var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); -var $iterDefine = __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/modules/_iter-define.js"); -var step = __webpack_require__(/*! ./_iter-step */ "./node_modules/core-js/modules/_iter-step.js"); -var setSpecies = __webpack_require__(/*! ./_set-species */ "./node_modules/core-js/modules/_set-species.js"); -var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); -var fastKey = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").fastKey; -var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); -var SIZE = DESCRIPTORS ? '_s' : 'size'; - -var getEntry = function (that, key) { - // fast case - var index = fastKey(key); - var entry; - if (index !== 'F') return that._i[index]; - // frozen object case - for (entry = that._f; entry; entry = entry.n) { - if (entry.k == key) return entry; - } -}; - -module.exports = { - getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { - var C = wrapper(function (that, iterable) { - anInstance(that, C, NAME, '_i'); - that._t = NAME; // collection type - that._i = create(null); // index - that._f = undefined; // first entry - that._l = undefined; // last entry - that[SIZE] = 0; // size - if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.1.3.1 Map.prototype.clear() - // 23.2.3.2 Set.prototype.clear() - clear: function clear() { - for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { - entry.r = true; - if (entry.p) entry.p = entry.p.n = undefined; - delete data[entry.i]; - } - that._f = that._l = undefined; - that[SIZE] = 0; - }, - // 23.1.3.3 Map.prototype.delete(key) - // 23.2.3.4 Set.prototype.delete(value) - 'delete': function (key) { - var that = validate(this, NAME); - var entry = getEntry(that, key); - if (entry) { - var next = entry.n; - var prev = entry.p; - delete that._i[entry.i]; - entry.r = true; - if (prev) prev.n = next; - if (next) next.p = prev; - if (that._f == entry) that._f = next; - if (that._l == entry) that._l = prev; - that[SIZE]--; - } return !!entry; - }, - // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) - // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) - forEach: function forEach(callbackfn /* , that = undefined */) { - validate(this, NAME); - var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); - var entry; - while (entry = entry ? entry.n : this._f) { - f(entry.v, entry.k, this); - // revert to the last existing entry - while (entry && entry.r) entry = entry.p; - } - }, - // 23.1.3.7 Map.prototype.has(key) - // 23.2.3.7 Set.prototype.has(value) - has: function has(key) { - return !!getEntry(validate(this, NAME), key); - } - }); - if (DESCRIPTORS) dP(C.prototype, 'size', { - get: function () { - return validate(this, NAME)[SIZE]; - } - }); - return C; - }, - def: function (that, key, value) { - var entry = getEntry(that, key); - var prev, index; - // change existing entry - if (entry) { - entry.v = value; - // create new entry - } else { - that._l = entry = { - i: index = fastKey(key, true), // <- index - k: key, // <- key - v: value, // <- value - p: prev = that._l, // <- previous entry - n: undefined, // <- next entry - r: false // <- removed - }; - if (!that._f) that._f = entry; - if (prev) prev.n = entry; - that[SIZE]++; - // add to index - if (index !== 'F') that._i[index] = entry; - } return that; - }, - getEntry: getEntry, - setStrong: function (C, NAME, IS_MAP) { - // add .keys, .values, .entries, [@@iterator] - // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 - $iterDefine(C, NAME, function (iterated, kind) { - this._t = validate(iterated, NAME); // target - this._k = kind; // kind - this._l = undefined; // previous - }, function () { - var that = this; - var kind = that._k; - var entry = that._l; - // revert to the last existing entry - while (entry && entry.r) entry = entry.p; - // get next entry - if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { - // or finish the iteration - that._t = undefined; - return step(1); - } - // return step by kind - if (kind == 'keys') return step(0, entry.k); - if (kind == 'values') return step(0, entry.v); - return step(0, [entry.k, entry.v]); - }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); - - // add [@@species], 23.1.2.2, 23.2.2.2 - setSpecies(NAME); - } -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_collection-weak.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/_collection-weak.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); -var getWeak = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").getWeak; -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); -var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); -var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js"); -var $has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); -var arrayFind = createArrayMethod(5); -var arrayFindIndex = createArrayMethod(6); -var id = 0; - -// fallback for uncaught frozen keys -var uncaughtFrozenStore = function (that) { - return that._l || (that._l = new UncaughtFrozenStore()); -}; -var UncaughtFrozenStore = function () { - this.a = []; -}; -var findUncaughtFrozen = function (store, key) { - return arrayFind(store.a, function (it) { - return it[0] === key; - }); -}; -UncaughtFrozenStore.prototype = { - get: function (key) { - var entry = findUncaughtFrozen(this, key); - if (entry) return entry[1]; - }, - has: function (key) { - return !!findUncaughtFrozen(this, key); - }, - set: function (key, value) { - var entry = findUncaughtFrozen(this, key); - if (entry) entry[1] = value; - else this.a.push([key, value]); - }, - 'delete': function (key) { - var index = arrayFindIndex(this.a, function (it) { - return it[0] === key; - }); - if (~index) this.a.splice(index, 1); - return !!~index; - } -}; - -module.exports = { - getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { - var C = wrapper(function (that, iterable) { - anInstance(that, C, NAME, '_i'); - that._t = NAME; // collection type - that._i = id++; // collection id - that._l = undefined; // leak store for uncaught frozen objects - if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.3.3.2 WeakMap.prototype.delete(key) - // 23.4.3.3 WeakSet.prototype.delete(value) - 'delete': function (key) { - if (!isObject(key)) return false; - var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); - return data && $has(data, this._i) && delete data[this._i]; - }, - // 23.3.3.4 WeakMap.prototype.has(key) - // 23.4.3.4 WeakSet.prototype.has(value) - has: function has(key) { - if (!isObject(key)) return false; - var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); - return data && $has(data, this._i); - } - }); - return C; - }, - def: function (that, key, value) { - var data = getWeak(anObject(key), true); - if (data === true) uncaughtFrozenStore(that).set(key, value); - else data[that._i] = value; - return that; - }, - ufstore: uncaughtFrozenStore -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_collection.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_collection.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); -var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js"); -var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); -var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var $iterDetect = __webpack_require__(/*! ./_iter-detect */ "./node_modules/core-js/modules/_iter-detect.js"); -var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); -var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "./node_modules/core-js/modules/_inherit-if-required.js"); - -module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { - var Base = global[NAME]; - var C = Base; - var ADDER = IS_MAP ? 'set' : 'add'; - var proto = C && C.prototype; - var O = {}; - var fixMethod = function (KEY) { - var fn = proto[KEY]; - redefine(proto, KEY, - KEY == 'delete' ? function (a) { - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'has' ? function has(a) { - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'get' ? function get(a) { - return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } - : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } - ); - }; - if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () { - new C().entries().next(); - }))) { - // create collection constructor - C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); - redefineAll(C.prototype, methods); - meta.NEED = true; - } else { - var instance = new C(); - // early implementations not supports chaining - var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; - // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); - // most early implementations doesn't supports iterables, most modern - not close it correctly - var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new - // for early implementations -0 and +0 not the same - var BUGGY_ZERO = !IS_WEAK && fails(function () { - // V8 ~ Chromium 42- fails only with 5+ elements - var $instance = new C(); - var index = 5; - while (index--) $instance[ADDER](index, index); - return !$instance.has(-0); - }); - if (!ACCEPT_ITERABLES) { - C = wrapper(function (target, iterable) { - anInstance(target, C, NAME); - var that = inheritIfRequired(new Base(), target, C); - if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); - return that; - }); - C.prototype = proto; - proto.constructor = C; - } - if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { - fixMethod('delete'); - fixMethod('has'); - IS_MAP && fixMethod('get'); - } - if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); - // weak collections should not contains .clear method - if (IS_WEAK && proto.clear) delete proto.clear; - } - - setToStringTag(C, NAME); - - O[NAME] = C; - $export($export.G + $export.W + $export.F * (C != Base), O); - - if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); - - return C; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_core.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/modules/_core.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -var core = module.exports = { version: '2.5.6' }; -if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_create-property.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/_create-property.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $defineProperty = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); -var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); - -module.exports = function (object, index, value) { - if (index in object) $defineProperty.f(object, index, createDesc(0, value)); - else object[index] = value; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_ctx.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/modules/_ctx.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// optional / simple context binding -var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); -module.exports = function (fn, that, length) { - aFunction(fn); - if (that === undefined) return fn; - switch (length) { - case 1: return function (a) { - return fn.call(that, a); - }; - case 2: return function (a, b) { - return fn.call(that, a, b); - }; - case 3: return function (a, b, c) { - return fn.call(that, a, b, c); - }; - } - return function (/* ...args */) { - return fn.apply(that, arguments); - }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_date-to-iso-string.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/_date-to-iso-string.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var getTime = Date.prototype.getTime; -var $toISOString = Date.prototype.toISOString; - -var lz = function (num) { - return num > 9 ? num : '0' + num; -}; - -// PhantomJS / old WebKit has a broken implementations -module.exports = (fails(function () { - return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; -}) || !fails(function () { - $toISOString.call(new Date(NaN)); -})) ? function toISOString() { - if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value'); - var d = this; - var y = d.getUTCFullYear(); - var m = d.getUTCMilliseconds(); - var s = y < 0 ? '-' : y > 9999 ? '+' : ''; - return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + - '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + - 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + - ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; -} : $toISOString; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_date-to-primitive.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/_date-to-primitive.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); -var NUMBER = 'number'; - -module.exports = function (hint) { - if (hint !== 'string' && hint !== NUMBER && hint !== 'default') throw TypeError('Incorrect hint'); - return toPrimitive(anObject(this), hint != NUMBER); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_defined.js": -/*!**************************************************!*\ - !*** ./node_modules/core-js/modules/_defined.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 7.2.1 RequireObjectCoercible(argument) -module.exports = function (it) { - if (it == undefined) throw TypeError("Can't call method on " + it); - return it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_descriptors.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_descriptors.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// Thank's IE8 for his funny defineProperty -module.exports = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_dom-create.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_dom-create.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").document; -// typeof document.createElement is 'object' in old IE -var is = isObject(document) && isObject(document.createElement); -module.exports = function (it) { - return is ? document.createElement(it) : {}; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_enum-bug-keys.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_enum-bug-keys.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// IE 8- don't enum bug keys -module.exports = ( - 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' -).split(','); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_enum-keys.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_enum-keys.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// all enumerable object keys, includes symbols -var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); -var gOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/modules/_object-gops.js"); -var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js"); -module.exports = function (it) { - var result = getKeys(it); - var getSymbols = gOPS.f; - if (getSymbols) { - var symbols = getSymbols(it); - var isEnum = pIE.f; - var i = 0; - var key; - while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); - } return result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_export.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/_export.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); -var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); -var PROTOTYPE = 'prototype'; - -var $export = function (type, name, source) { - var IS_FORCED = type & $export.F; - var IS_GLOBAL = type & $export.G; - var IS_STATIC = type & $export.S; - var IS_PROTO = type & $export.P; - var IS_BIND = type & $export.B; - var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; - var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); - var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); - var key, own, out, exp; - if (IS_GLOBAL) source = name; - for (key in source) { - // contains in native - own = !IS_FORCED && target && target[key] !== undefined; - // export native or passed - out = (own ? target : source)[key]; - // bind timers to global for call from export context - exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; - // extend global - if (target) redefine(target, key, out, type & $export.U); - // export - if (exports[key] != out) hide(exports, key, exp); - if (IS_PROTO && expProto[key] != out) expProto[key] = out; - } -}; -global.core = core; -// type bitmap -$export.F = 1; // forced -$export.G = 2; // global -$export.S = 4; // static -$export.P = 8; // proto -$export.B = 16; // bind -$export.W = 32; // wrap -$export.U = 64; // safe -$export.R = 128; // real proto method for `library` -module.exports = $export; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_fails-is-regexp.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/_fails-is-regexp.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var MATCH = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('match'); -module.exports = function (KEY) { - var re = /./; - try { - '/./'[KEY](re); - } catch (e) { - try { - re[MATCH] = false; - return !'/./'[KEY](re); - } catch (f) { /* empty */ } - } return true; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_fails.js": -/*!************************************************!*\ - !*** ./node_modules/core-js/modules/_fails.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (exec) { - try { - return !!exec(); - } catch (e) { - return true; - } -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_fix-re-wks.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_fix-re-wks.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -var wks = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js"); - -module.exports = function (KEY, length, exec) { - var SYMBOL = wks(KEY); - var fns = exec(defined, SYMBOL, ''[KEY]); - var strfn = fns[0]; - var rxfn = fns[1]; - if (fails(function () { - var O = {}; - O[SYMBOL] = function () { return 7; }; - return ''[KEY](O) != 7; - })) { - redefine(String.prototype, KEY, strfn); - hide(RegExp.prototype, SYMBOL, length == 2 - // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) - // 21.2.5.11 RegExp.prototype[@@split](string, limit) - ? function (string, arg) { return rxfn.call(string, this, arg); } - // 21.2.5.6 RegExp.prototype[@@match](string) - // 21.2.5.9 RegExp.prototype[@@search](string) - : function (string) { return rxfn.call(string, this); } - ); - } -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_flags.js": -/*!************************************************!*\ - !*** ./node_modules/core-js/modules/_flags.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 21.2.5.3 get RegExp.prototype.flags -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -module.exports = function () { - var that = anObject(this); - var result = ''; - if (that.global) result += 'g'; - if (that.ignoreCase) result += 'i'; - if (that.multiline) result += 'm'; - if (that.unicode) result += 'u'; - if (that.sticky) result += 'y'; - return result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_for-of.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/_for-of.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); -var call = __webpack_require__(/*! ./_iter-call */ "./node_modules/core-js/modules/_iter-call.js"); -var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "./node_modules/core-js/modules/_is-array-iter.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/modules/core.get-iterator-method.js"); -var BREAK = {}; -var RETURN = {}; -var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { - var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); - var f = ctx(fn, that, entries ? 2 : 1); - var index = 0; - var length, step, iterator, result; - if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); - // fast case for arrays with default iterator - if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { - result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); - if (result === BREAK || result === RETURN) return result; - } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { - result = call(iterator, f, step.value, entries); - if (result === BREAK || result === RETURN) return result; - } -}; -exports.BREAK = BREAK; -exports.RETURN = RETURN; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_global.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/_global.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 -var global = module.exports = typeof window != 'undefined' && window.Math == Math - ? window : typeof self != 'undefined' && self.Math == Math ? self - // eslint-disable-next-line no-new-func - : Function('return this')(); -if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_has.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/modules/_has.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -var hasOwnProperty = {}.hasOwnProperty; -module.exports = function (it, key) { - return hasOwnProperty.call(it, key); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_hide.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/modules/_hide.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); -var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); -module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) { - return dP.f(object, key, createDesc(1, value)); -} : function (object, key, value) { - object[key] = value; - return object; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_html.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/modules/_html.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").document; -module.exports = document && document.documentElement; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_ie8-dom-define.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/_ie8-dom-define.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_inherit-if-required.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/_inherit-if-required.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "./node_modules/core-js/modules/_set-proto.js").set; -module.exports = function (that, target, C) { - var S = target.constructor; - var P; - if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { - setPrototypeOf(that, P); - } return that; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_invoke.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/_invoke.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// fast apply, http://jsperf.lnkit.com/fast-apply/5 -module.exports = function (fn, args, that) { - var un = that === undefined; - switch (args.length) { - case 0: return un ? fn() - : fn.call(that); - case 1: return un ? fn(args[0]) - : fn.call(that, args[0]); - case 2: return un ? fn(args[0], args[1]) - : fn.call(that, args[0], args[1]); - case 3: return un ? fn(args[0], args[1], args[2]) - : fn.call(that, args[0], args[1], args[2]); - case 4: return un ? fn(args[0], args[1], args[2], args[3]) - : fn.call(that, args[0], args[1], args[2], args[3]); - } return fn.apply(that, args); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iobject.js": -/*!**************************************************!*\ - !*** ./node_modules/core-js/modules/_iobject.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -// eslint-disable-next-line no-prototype-builtins -module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { - return cof(it) == 'String' ? it.split('') : Object(it); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_is-array-iter.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_is-array-iter.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// check on default Array iterator -var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); -var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); -var ArrayProto = Array.prototype; - -module.exports = function (it) { - return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_is-array.js": -/*!***************************************************!*\ - !*** ./node_modules/core-js/modules/_is-array.js ***! - \***************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.2.2 IsArray(argument) -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -module.exports = Array.isArray || function isArray(arg) { - return cof(arg) == 'Array'; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_is-integer.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_is-integer.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.3 Number.isInteger(number) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var floor = Math.floor; -module.exports = function isInteger(it) { - return !isObject(it) && isFinite(it) && floor(it) === it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_is-object.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_is-object.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (it) { - return typeof it === 'object' ? it !== null : typeof it === 'function'; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_is-regexp.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_is-regexp.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.2.8 IsRegExp(argument) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -var MATCH = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('match'); -module.exports = function (it) { - var isRegExp; - return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iter-call.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_iter-call.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// call something on iterator step with safe closing on error -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -module.exports = function (iterator, fn, value, entries) { - try { - return entries ? fn(anObject(value)[0], value[1]) : fn(value); - // 7.4.6 IteratorClose(iterator, completion) - } catch (e) { - var ret = iterator['return']; - if (ret !== undefined) anObject(ret.call(iterator)); - throw e; - } -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iter-create.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_iter-create.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js"); -var descriptor = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); -var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); -var IteratorPrototype = {}; - -// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -__webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; }); - -module.exports = function (Constructor, NAME, next) { - Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); - setToStringTag(Constructor, NAME + ' Iterator'); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iter-define.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_iter-define.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js"); -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); -var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); -var $iterCreate = __webpack_require__(/*! ./_iter-create */ "./node_modules/core-js/modules/_iter-create.js"); -var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); -var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); -var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); -var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` -var FF_ITERATOR = '@@iterator'; -var KEYS = 'keys'; -var VALUES = 'values'; - -var returnThis = function () { return this; }; - -module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { - $iterCreate(Constructor, NAME, next); - var getMethod = function (kind) { - if (!BUGGY && kind in proto) return proto[kind]; - switch (kind) { - case KEYS: return function keys() { return new Constructor(this, kind); }; - case VALUES: return function values() { return new Constructor(this, kind); }; - } return function entries() { return new Constructor(this, kind); }; - }; - var TAG = NAME + ' Iterator'; - var DEF_VALUES = DEFAULT == VALUES; - var VALUES_BUG = false; - var proto = Base.prototype; - var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; - var $default = $native || getMethod(DEFAULT); - var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; - var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; - var methods, key, IteratorPrototype; - // Fix native - if ($anyNative) { - IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); - if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { - // Set @@toStringTag to native iterators - setToStringTag(IteratorPrototype, TAG, true); - // fix for some old engines - if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); - } - } - // fix Array#{values, @@iterator}.name in V8 / FF - if (DEF_VALUES && $native && $native.name !== VALUES) { - VALUES_BUG = true; - $default = function values() { return $native.call(this); }; - } - // Define iterator - if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { - hide(proto, ITERATOR, $default); - } - // Plug for library - Iterators[NAME] = $default; - Iterators[TAG] = returnThis; - if (DEFAULT) { - methods = { - values: DEF_VALUES ? $default : getMethod(VALUES), - keys: IS_SET ? $default : getMethod(KEYS), - entries: $entries - }; - if (FORCED) for (key in methods) { - if (!(key in proto)) redefine(proto, key, methods[key]); - } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); - } - return methods; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iter-detect.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_iter-detect.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); -var SAFE_CLOSING = false; - -try { - var riter = [7][ITERATOR](); - riter['return'] = function () { SAFE_CLOSING = true; }; - // eslint-disable-next-line no-throw-literal - Array.from(riter, function () { throw 2; }); -} catch (e) { /* empty */ } - -module.exports = function (exec, skipClosing) { - if (!skipClosing && !SAFE_CLOSING) return false; - var safe = false; - try { - var arr = [7]; - var iter = arr[ITERATOR](); - iter.next = function () { return { done: safe = true }; }; - arr[ITERATOR] = function () { return iter; }; - exec(arr); - } catch (e) { /* empty */ } - return safe; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iter-step.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_iter-step.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (done, value) { - return { value: value, done: !!done }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_iterators.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_iterators.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_library.js": -/*!**************************************************!*\ - !*** ./node_modules/core-js/modules/_library.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = false; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_math-expm1.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_math-expm1.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 20.2.2.14 Math.expm1(x) -var $expm1 = Math.expm1; -module.exports = (!$expm1 - // Old FF bug - || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 - // Tor Browser bug - || $expm1(-2e-17) != -2e-17 -) ? function expm1(x) { - return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; -} : $expm1; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_math-fround.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_math-fround.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.16 Math.fround(x) -var sign = __webpack_require__(/*! ./_math-sign */ "./node_modules/core-js/modules/_math-sign.js"); -var pow = Math.pow; -var EPSILON = pow(2, -52); -var EPSILON32 = pow(2, -23); -var MAX32 = pow(2, 127) * (2 - EPSILON32); -var MIN32 = pow(2, -126); - -var roundTiesToEven = function (n) { - return n + 1 / EPSILON - 1 / EPSILON; -}; - -module.exports = Math.fround || function fround(x) { - var $abs = Math.abs(x); - var $sign = sign(x); - var a, result; - if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; - a = (1 + EPSILON32 / EPSILON) * $abs; - result = a - (a - $abs); - // eslint-disable-next-line no-self-compare - if (result > MAX32 || result != result) return $sign * Infinity; - return $sign * result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_math-log1p.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_math-log1p.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 20.2.2.20 Math.log1p(x) -module.exports = Math.log1p || function log1p(x) { - return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_math-sign.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_math-sign.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 20.2.2.28 Math.sign(x) -module.exports = Math.sign || function sign(x) { - // eslint-disable-next-line no-self-compare - return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_meta.js": -/*!***********************************************!*\ - !*** ./node_modules/core-js/modules/_meta.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var META = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js")('meta'); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var setDesc = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var id = 0; -var isExtensible = Object.isExtensible || function () { - return true; -}; -var FREEZE = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return isExtensible(Object.preventExtensions({})); -}); -var setMeta = function (it) { - setDesc(it, META, { value: { - i: 'O' + ++id, // object ID - w: {} // weak collections IDs - } }); -}; -var fastKey = function (it, create) { - // return primitive with prefix - if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; - if (!has(it, META)) { - // can't set metadata to uncaught frozen object - if (!isExtensible(it)) return 'F'; - // not necessary to add metadata - if (!create) return 'E'; - // add missing metadata - setMeta(it); - // return object ID - } return it[META].i; -}; -var getWeak = function (it, create) { - if (!has(it, META)) { - // can't set metadata to uncaught frozen object - if (!isExtensible(it)) return true; - // not necessary to add metadata - if (!create) return false; - // add missing metadata - setMeta(it); - // return hash weak collections IDs - } return it[META].w; -}; -// add metadata on freeze-family methods calling -var onFreeze = function (it) { - if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); - return it; -}; -var meta = module.exports = { - KEY: META, - NEED: false, - fastKey: fastKey, - getWeak: getWeak, - onFreeze: onFreeze -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_metadata.js": -/*!***************************************************!*\ - !*** ./node_modules/core-js/modules/_metadata.js ***! - \***************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Map = __webpack_require__(/*! ./es6.map */ "./node_modules/core-js/modules/es6.map.js"); -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('metadata'); -var store = shared.store || (shared.store = new (__webpack_require__(/*! ./es6.weak-map */ "./node_modules/core-js/modules/es6.weak-map.js"))()); - -var getOrCreateMetadataMap = function (target, targetKey, create) { - var targetMetadata = store.get(target); - if (!targetMetadata) { - if (!create) return undefined; - store.set(target, targetMetadata = new Map()); - } - var keyMetadata = targetMetadata.get(targetKey); - if (!keyMetadata) { - if (!create) return undefined; - targetMetadata.set(targetKey, keyMetadata = new Map()); - } return keyMetadata; -}; -var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { - var metadataMap = getOrCreateMetadataMap(O, P, false); - return metadataMap === undefined ? false : metadataMap.has(MetadataKey); -}; -var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { - var metadataMap = getOrCreateMetadataMap(O, P, false); - return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); -}; -var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { - getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); -}; -var ordinaryOwnMetadataKeys = function (target, targetKey) { - var metadataMap = getOrCreateMetadataMap(target, targetKey, false); - var keys = []; - if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); }); - return keys; -}; -var toMetaKey = function (it) { - return it === undefined || typeof it == 'symbol' ? it : String(it); -}; -var exp = function (O) { - $export($export.S, 'Reflect', O); -}; - -module.exports = { - store: store, - map: getOrCreateMetadataMap, - has: ordinaryHasOwnMetadata, - get: ordinaryGetOwnMetadata, - set: ordinaryDefineOwnMetadata, - keys: ordinaryOwnMetadataKeys, - key: toMetaKey, - exp: exp -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-assign.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_object-assign.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 19.1.2.1 Object.assign(target, source, ...) -var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); -var gOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/modules/_object-gops.js"); -var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); -var $assign = Object.assign; - -// should work with symbols and should have deterministic property order (V8 bug) -module.exports = !$assign || __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - var A = {}; - var B = {}; - // eslint-disable-next-line no-undef - var S = Symbol(); - var K = 'abcdefghijklmnopqrst'; - A[S] = 7; - K.split('').forEach(function (k) { B[k] = k; }); - return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; -}) ? function assign(target, source) { // eslint-disable-line no-unused-vars - var T = toObject(target); - var aLen = arguments.length; - var index = 1; - var getSymbols = gOPS.f; - var isEnum = pIE.f; - while (aLen > index) { - var S = IObject(arguments[index++]); - var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); - var length = keys.length; - var j = 0; - var key; - while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key]; - } return T; -} : $assign; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-create.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_object-create.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var dPs = __webpack_require__(/*! ./_object-dps */ "./node_modules/core-js/modules/_object-dps.js"); -var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/modules/_enum-bug-keys.js"); -var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); -var Empty = function () { /* empty */ }; -var PROTOTYPE = 'prototype'; - -// Create object with fake `null` prototype: use iframe Object with cleared prototype -var createDict = function () { - // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/modules/_dom-create.js")('iframe'); - var i = enumBugKeys.length; - var lt = '<'; - var gt = '>'; - var iframeDocument; - iframe.style.display = 'none'; - __webpack_require__(/*! ./_html */ "./node_modules/core-js/modules/_html.js").appendChild(iframe); - iframe.src = 'javascript:'; // eslint-disable-line no-script-url - // createDict = iframe.contentWindow.Object; - // html.removeChild(iframe); - iframeDocument = iframe.contentWindow.document; - iframeDocument.open(); - iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); - iframeDocument.close(); - createDict = iframeDocument.F; - while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; - return createDict(); -}; - -module.exports = Object.create || function create(O, Properties) { - var result; - if (O !== null) { - Empty[PROTOTYPE] = anObject(O); - result = new Empty(); - Empty[PROTOTYPE] = null; - // add "__proto__" for Object.getPrototypeOf polyfill - result[IE_PROTO] = O; - } else result = createDict(); - return Properties === undefined ? result : dPs(result, Properties); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-dp.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_object-dp.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/modules/_ie8-dom-define.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); -var dP = Object.defineProperty; - -exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { - anObject(O); - P = toPrimitive(P, true); - anObject(Attributes); - if (IE8_DOM_DEFINE) try { - return dP(O, P, Attributes); - } catch (e) { /* empty */ } - if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); - if ('value' in Attributes) O[P] = Attributes.value; - return O; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-dps.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_object-dps.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); - -module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { - anObject(O); - var keys = getKeys(Properties); - var length = keys.length; - var i = 0; - var P; - while (length > i) dP.f(O, P = keys[i++], Properties[P]); - return O; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-gopd.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_object-gopd.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js"); -var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/modules/_ie8-dom-define.js"); -var gOPD = Object.getOwnPropertyDescriptor; - -exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { - O = toIObject(O); - P = toPrimitive(P, true); - if (IE8_DOM_DEFINE) try { - return gOPD(O, P); - } catch (e) { /* empty */ } - if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-gopn-ext.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/_object-gopn-ext.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var gOPN = __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/modules/_object-gopn.js").f; -var toString = {}.toString; - -var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) : []; - -var getWindowNames = function (it) { - try { - return gOPN(it); - } catch (e) { - return windowNames.slice(); - } -}; - -module.exports.f = function getOwnPropertyNames(it) { - return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-gopn.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_object-gopn.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) -var $keys = __webpack_require__(/*! ./_object-keys-internal */ "./node_modules/core-js/modules/_object-keys-internal.js"); -var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype'); - -exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { - return $keys(O, hiddenKeys); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-gops.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_object-gops.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -exports.f = Object.getOwnPropertySymbols; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-gpo.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_object-gpo.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); -var ObjectProto = Object.prototype; - -module.exports = Object.getPrototypeOf || function (O) { - O = toObject(O); - if (has(O, IE_PROTO)) return O[IE_PROTO]; - if (typeof O.constructor == 'function' && O instanceof O.constructor) { - return O.constructor.prototype; - } return O instanceof Object ? ObjectProto : null; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-keys-internal.js": -/*!***************************************************************!*\ - !*** ./node_modules/core-js/modules/_object-keys-internal.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "./node_modules/core-js/modules/_array-includes.js")(false); -var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); - -module.exports = function (object, names) { - var O = toIObject(object); - var i = 0; - var result = []; - var key; - for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); - // Don't enum bug & hidden keys - while (names.length > i) if (has(O, key = names[i++])) { - ~arrayIndexOf(result, key) || result.push(key); - } - return result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-keys.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_object-keys.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.14 / 15.2.3.14 Object.keys(O) -var $keys = __webpack_require__(/*! ./_object-keys-internal */ "./node_modules/core-js/modules/_object-keys-internal.js"); -var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/modules/_enum-bug-keys.js"); - -module.exports = Object.keys || function keys(O) { - return $keys(O, enumBugKeys); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-pie.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_object-pie.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -exports.f = {}.propertyIsEnumerable; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_object-sap.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_object-sap.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// most Object methods by ES6 should accept primitives -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -module.exports = function (KEY, exec) { - var fn = (core.Object || {})[KEY] || Object[KEY]; - var exp = {}; - exp[KEY] = exec(fn); - $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_parse-float.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_parse-float.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $parseFloat = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").parseFloat; -var $trim = __webpack_require__(/*! ./_string-trim */ "./node_modules/core-js/modules/_string-trim.js").trim; - -module.exports = 1 / $parseFloat(__webpack_require__(/*! ./_string-ws */ "./node_modules/core-js/modules/_string-ws.js") + '-0') !== -Infinity ? function parseFloat(str) { - var string = $trim(String(str), 3); - var result = $parseFloat(string); - return result === 0 && string.charAt(0) == '-' ? -0 : result; -} : $parseFloat; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_parse-int.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_parse-int.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $parseInt = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").parseInt; -var $trim = __webpack_require__(/*! ./_string-trim */ "./node_modules/core-js/modules/_string-trim.js").trim; -var ws = __webpack_require__(/*! ./_string-ws */ "./node_modules/core-js/modules/_string-ws.js"); -var hex = /^[-+]?0[xX]/; - -module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { - var string = $trim(String(str), 3); - return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); -} : $parseInt; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_property-desc.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_property-desc.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (bitmap, value) { - return { - enumerable: !(bitmap & 1), - configurable: !(bitmap & 2), - writable: !(bitmap & 4), - value: value - }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_redefine-all.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/_redefine-all.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -module.exports = function (target, src, safe) { - for (var key in src) redefine(target, key, src[key], safe); - return target; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_redefine.js": -/*!***************************************************!*\ - !*** ./node_modules/core-js/modules/_redefine.js ***! - \***************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var SRC = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js")('src'); -var TO_STRING = 'toString'; -var $toString = Function[TO_STRING]; -var TPL = ('' + $toString).split(TO_STRING); - -__webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js").inspectSource = function (it) { - return $toString.call(it); -}; - -(module.exports = function (O, key, val, safe) { - var isFunction = typeof val == 'function'; - if (isFunction) has(val, 'name') || hide(val, 'name', key); - if (O[key] === val) return; - if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); - if (O === global) { - O[key] = val; - } else if (!safe) { - delete O[key]; - hide(O, key, val); - } else if (O[key]) { - O[key] = val; - } else { - hide(O, key, val); - } -// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative -})(Function.prototype, TO_STRING, function toString() { - return typeof this == 'function' && this[SRC] || $toString.call(this); -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_same-value.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_same-value.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 7.2.9 SameValue(x, y) -module.exports = Object.is || function is(x, y) { - // eslint-disable-next-line no-self-compare - return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_set-proto.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_set-proto.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// Works with __proto__ only. Old v8 can't work with null proto objects. -/* eslint-disable no-proto */ -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var check = function (O, proto) { - anObject(O); - if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); -}; -module.exports = { - set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line - function (test, buggy, set) { - try { - set = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); - set(test, []); - buggy = !(test instanceof Array); - } catch (e) { buggy = true; } - return function setPrototypeOf(O, proto) { - check(O, proto); - if (buggy) O.__proto__ = proto; - else set(O, proto); - return O; - }; - }({}, false) : undefined), - check: check -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_set-species.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_set-species.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); -var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); -var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('species'); - -module.exports = function (KEY) { - var C = global[KEY]; - if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { - configurable: true, - get: function () { return this; } - }); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_set-to-string-tag.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/_set-to-string-tag.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var def = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toStringTag'); - -module.exports = function (it, tag, stat) { - if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_shared-key.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_shared-key.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('keys'); -var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js"); -module.exports = function (key) { - return shared[key] || (shared[key] = uid(key)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_shared.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/_shared.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var SHARED = '__core-js_shared__'; -var store = global[SHARED] || (global[SHARED] = {}); - -(module.exports = function (key, value) { - return store[key] || (store[key] = value !== undefined ? value : {}); -})('versions', []).push({ - version: core.version, - mode: __webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js") ? 'pure' : 'global', - copyright: '© 2018 Denis Pushkarev (zloirock.ru)' -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_strict-method.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_strict-method.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); - -module.exports = function (method, arg) { - return !!method && fails(function () { - // eslint-disable-next-line no-useless-call - arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null); - }); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-at.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_string-at.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -// true -> String#at -// false -> String#codePointAt -module.exports = function (TO_STRING) { - return function (that, pos) { - var s = String(defined(that)); - var i = toInteger(pos); - var l = s.length; - var a, b; - if (i < 0 || i >= l) return TO_STRING ? '' : undefined; - a = s.charCodeAt(i); - return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff - ? TO_STRING ? s.charAt(i) : a - : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; - }; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-context.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/_string-context.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// helper for String#{startsWith, endsWith, includes} -var isRegExp = __webpack_require__(/*! ./_is-regexp */ "./node_modules/core-js/modules/_is-regexp.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); - -module.exports = function (that, searchString, NAME) { - if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); - return String(defined(that)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-html.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_string-html.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -var quot = /"/g; -// B.2.3.2.1 CreateHTML(string, tag, attribute, value) -var createHTML = function (string, tag, attribute, value) { - var S = String(defined(string)); - var p1 = '<' + tag; - if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; - return p1 + '>' + S + ''; -}; -module.exports = function (NAME, exec) { - var O = {}; - O[NAME] = exec(createHTML); - $export($export.P + $export.F * fails(function () { - var test = ''[NAME]('"'); - return test !== test.toLowerCase() || test.split('"').length > 3; - }), 'String', O); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-repeat.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/_string-repeat.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); - -module.exports = function repeat(count) { - var str = String(defined(this)); - var res = ''; - var n = toInteger(count); - if (n < 0 || n == Infinity) throw RangeError("Count can't be negative"); - for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str; - return res; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-trim.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/_string-trim.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var spaces = __webpack_require__(/*! ./_string-ws */ "./node_modules/core-js/modules/_string-ws.js"); -var space = '[' + spaces + ']'; -var non = '\u200b\u0085'; -var ltrim = RegExp('^' + space + space + '*'); -var rtrim = RegExp(space + space + '*$'); - -var exporter = function (KEY, exec, ALIAS) { - var exp = {}; - var FORCE = fails(function () { - return !!spaces[KEY]() || non[KEY]() != non; - }); - var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; - if (ALIAS) exp[ALIAS] = fn; - $export($export.P + $export.F * FORCE, 'String', exp); -}; - -// 1 -> String#trimLeft -// 2 -> String#trimRight -// 3 -> String#trim -var trim = exporter.trim = function (string, TYPE) { - string = String(defined(string)); - if (TYPE & 1) string = string.replace(ltrim, ''); - if (TYPE & 2) string = string.replace(rtrim, ''); - return string; -}; - -module.exports = exporter; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_string-ws.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_string-ws.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + - '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-absolute-index.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/_to-absolute-index.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var max = Math.max; -var min = Math.min; -module.exports = function (index, length) { - index = toInteger(index); - return index < 0 ? max(index + length, 0) : min(index, length); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-integer.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_to-integer.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// 7.1.4 ToInteger -var ceil = Math.ceil; -var floor = Math.floor; -module.exports = function (it) { - return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-iobject.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_to-iobject.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// to indexed object, toObject with fallback for non-array-like ES3 strings -var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -module.exports = function (it) { - return IObject(defined(it)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-length.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_to-length.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.15 ToLength -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var min = Math.min; -module.exports = function (it) { - return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-object.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/_to-object.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.13 ToObject(argument) -var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); -module.exports = function (it) { - return Object(defined(it)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_to-primitive.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/_to-primitive.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.1 ToPrimitive(input [, PreferredType]) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -// instead of the ES6 spec version, we didn't implement @@toPrimitive case -// and the second argument - flag - preferred type is a string -module.exports = function (it, S) { - if (!isObject(it)) return it; - var fn, val; - if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; - if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; - if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; - throw TypeError("Can't convert object to primitive value"); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_uid.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/modules/_uid.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -var id = 0; -var px = Math.random(); -module.exports = function (key) { - return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_validate-collection.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/_validate-collection.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -module.exports = function (it, TYPE) { - if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); - return it; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_wks-define.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/modules/_wks-define.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); -var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js"); -var wksExt = __webpack_require__(/*! ./_wks-ext */ "./node_modules/core-js/modules/_wks-ext.js"); -var defineProperty = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -module.exports = function (name) { - var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); - if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_wks-ext.js": -/*!**************************************************!*\ - !*** ./node_modules/core-js/modules/_wks-ext.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports.f = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js"); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/_wks.js": -/*!**********************************************!*\ - !*** ./node_modules/core-js/modules/_wks.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var store = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('wks'); -var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js"); -var Symbol = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").Symbol; -var USE_SYMBOL = typeof Symbol == 'function'; - -var $exports = module.exports = function (name) { - return store[name] || (store[name] = - USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); -}; - -$exports.store = store; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/core.get-iterator-method.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/modules/core.get-iterator-method.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/modules/_classof.js"); -var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); -var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); -module.exports = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js").getIteratorMethod = function (it) { - if (it != undefined) return it[ITERATOR] - || it['@@iterator'] - || Iterators[classof(it)]; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.copy-within.js": -/*!***************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.copy-within.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.P, 'Array', { copyWithin: __webpack_require__(/*! ./_array-copy-within */ "./node_modules/core-js/modules/_array-copy-within.js") }); - -__webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/modules/_add-to-unscopables.js")('copyWithin'); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.every.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.every.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $every = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(4); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].every, true), 'Array', { - // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) - every: function every(callbackfn /* , thisArg */) { - return $every(this, callbackfn, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.fill.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.fill.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.P, 'Array', { fill: __webpack_require__(/*! ./_array-fill */ "./node_modules/core-js/modules/_array-fill.js") }); - -__webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/modules/_add-to-unscopables.js")('fill'); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.filter.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.filter.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $filter = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(2); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', { - // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) - filter: function filter(callbackfn /* , thisArg */) { - return $filter(this, callbackfn, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.find-index.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.find-index.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $find = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(6); -var KEY = 'findIndex'; -var forced = true; -// Shouldn't skip holes -if (KEY in []) Array(1)[KEY](function () { forced = false; }); -$export($export.P + $export.F * forced, 'Array', { - findIndex: function findIndex(callbackfn /* , that = undefined */) { - return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); -__webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.find.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.find.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $find = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(5); -var KEY = 'find'; -var forced = true; -// Shouldn't skip holes -if (KEY in []) Array(1)[KEY](function () { forced = false; }); -$export($export.P + $export.F * forced, 'Array', { - find: function find(callbackfn /* , that = undefined */) { - return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); -__webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.for-each.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.for-each.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $forEach = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(0); -var STRICT = __webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].forEach, true); - -$export($export.P + $export.F * !STRICT, 'Array', { - // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) - forEach: function forEach(callbackfn /* , thisArg */) { - return $forEach(this, callbackfn, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.from.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.from.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var call = __webpack_require__(/*! ./_iter-call */ "./node_modules/core-js/modules/_iter-call.js"); -var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "./node_modules/core-js/modules/_is-array-iter.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var createProperty = __webpack_require__(/*! ./_create-property */ "./node_modules/core-js/modules/_create-property.js"); -var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/modules/core.get-iterator-method.js"); - -$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "./node_modules/core-js/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', { - // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) - from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { - var O = toObject(arrayLike); - var C = typeof this == 'function' ? this : Array; - var aLen = arguments.length; - var mapfn = aLen > 1 ? arguments[1] : undefined; - var mapping = mapfn !== undefined; - var index = 0; - var iterFn = getIterFn(O); - var length, result, step, iterator; - if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); - // if object isn't iterable or it's array with default iterator - use simple case - if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) { - for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { - createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); - } - } else { - length = toLength(O.length); - for (result = new C(length); length > index; index++) { - createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); - } - } - result.length = index; - return result; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.index-of.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.index-of.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $indexOf = __webpack_require__(/*! ./_array-includes */ "./node_modules/core-js/modules/_array-includes.js")(false); -var $native = [].indexOf; -var NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; - -$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { - // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) - indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { - return NEGATIVE_ZERO - // convert -0 to +0 - ? $native.apply(this, arguments) || 0 - : $indexOf(this, searchElement, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.is-array.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.is-array.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.2.2 / 15.4.3.2 Array.isArray(arg) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/modules/_is-array.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.iterator.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.iterator.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/modules/_add-to-unscopables.js"); -var step = __webpack_require__(/*! ./_iter-step */ "./node_modules/core-js/modules/_iter-step.js"); -var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); - -// 22.1.3.4 Array.prototype.entries() -// 22.1.3.13 Array.prototype.keys() -// 22.1.3.29 Array.prototype.values() -// 22.1.3.30 Array.prototype[@@iterator]() -module.exports = __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) { - this._t = toIObject(iterated); // target - this._i = 0; // next index - this._k = kind; // kind -// 22.1.5.2.1 %ArrayIteratorPrototype%.next() -}, function () { - var O = this._t; - var kind = this._k; - var index = this._i++; - if (!O || index >= O.length) { - this._t = undefined; - return step(1); - } - if (kind == 'keys') return step(0, index); - if (kind == 'values') return step(0, O[index]); - return step(0, [index, O[index]]); -}, 'values'); - -// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) -Iterators.Arguments = Iterators.Array; - -addToUnscopables('keys'); -addToUnscopables('values'); -addToUnscopables('entries'); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.join.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.join.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.13 Array.prototype.join(separator) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var arrayJoin = [].join; - -// fallback for not array-like strings -$export($export.P + $export.F * (__webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js") != Object || !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")(arrayJoin)), 'Array', { - join: function join(separator) { - return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.last-index-of.js": -/*!*****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.last-index-of.js ***! - \*****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var $native = [].lastIndexOf; -var NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; - -$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { - // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) - lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { - // convert -0 to +0 - if (NEGATIVE_ZERO) return $native.apply(this, arguments) || 0; - var O = toIObject(this); - var length = toLength(O.length); - var index = length - 1; - if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1])); - if (index < 0) index = length + index; - for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0; - return -1; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.map.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.map.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $map = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(1); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', { - // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) - map: function map(callbackfn /* , thisArg */) { - return $map(this, callbackfn, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.of.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.of.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var createProperty = __webpack_require__(/*! ./_create-property */ "./node_modules/core-js/modules/_create-property.js"); - -// WebKit Array.of isn't generic -$export($export.S + $export.F * __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - function F() { /* empty */ } - return !(Array.of.call(F) instanceof F); -}), 'Array', { - // 22.1.2.3 Array.of( ...items) - of: function of(/* ...args */) { - var index = 0; - var aLen = arguments.length; - var result = new (typeof this == 'function' ? this : Array)(aLen); - while (aLen > index) createProperty(result, index, arguments[index++]); - result.length = aLen; - return result; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.reduce-right.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.reduce-right.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $reduce = __webpack_require__(/*! ./_array-reduce */ "./node_modules/core-js/modules/_array-reduce.js"); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].reduceRight, true), 'Array', { - // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) - reduceRight: function reduceRight(callbackfn /* , initialValue */) { - return $reduce(this, callbackfn, arguments.length, arguments[1], true); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.reduce.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.reduce.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $reduce = __webpack_require__(/*! ./_array-reduce */ "./node_modules/core-js/modules/_array-reduce.js"); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].reduce, true), 'Array', { - // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) - reduce: function reduce(callbackfn /* , initialValue */) { - return $reduce(this, callbackfn, arguments.length, arguments[1], false); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.slice.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.slice.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var html = __webpack_require__(/*! ./_html */ "./node_modules/core-js/modules/_html.js"); -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var arraySlice = [].slice; - -// fallback for not array-like ES3 strings and DOM objects -$export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - if (html) arraySlice.call(html); -}), 'Array', { - slice: function slice(begin, end) { - var len = toLength(this.length); - var klass = cof(this); - end = end === undefined ? len : end; - if (klass == 'Array') return arraySlice.call(this, begin, end); - var start = toAbsoluteIndex(begin, len); - var upTo = toAbsoluteIndex(end, len); - var size = toLength(upTo - start); - var cloned = new Array(size); - var i = 0; - for (; i < size; i++) cloned[i] = klass == 'String' - ? this.charAt(start + i) - : this[start + i]; - return cloned; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.some.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.some.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $some = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(3); - -$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")([].some, true), 'Array', { - // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) - some: function some(callbackfn /* , thisArg */) { - return $some(this, callbackfn, arguments[1]); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.sort.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.sort.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var $sort = [].sort; -var test = [1, 2, 3]; - -$export($export.P + $export.F * (fails(function () { - // IE8- - test.sort(undefined); -}) || !fails(function () { - // V8 bug - test.sort(null); - // Old WebKit -}) || !__webpack_require__(/*! ./_strict-method */ "./node_modules/core-js/modules/_strict-method.js")($sort)), 'Array', { - // 22.1.3.25 Array.prototype.sort(comparefn) - sort: function sort(comparefn) { - return comparefn === undefined - ? $sort.call(toObject(this)) - : $sort.call(toObject(this), aFunction(comparefn)); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.array.species.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.array.species.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(/*! ./_set-species */ "./node_modules/core-js/modules/_set-species.js")('Array'); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.date.now.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.date.now.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.3.3.1 / 15.9.4.4 Date.now() -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Date', { now: function () { return new Date().getTime(); } }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.date.to-iso-string.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.date.to-iso-string.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toISOString = __webpack_require__(/*! ./_date-to-iso-string */ "./node_modules/core-js/modules/_date-to-iso-string.js"); - -// PhantomJS / old WebKit has a broken implementations -$export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', { - toISOString: toISOString -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.date.to-json.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.date.to-json.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); - -$export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return new Date(NaN).toJSON() !== null - || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; -}), 'Date', { - // eslint-disable-next-line no-unused-vars - toJSON: function toJSON(key) { - var O = toObject(this); - var pv = toPrimitive(O); - return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.date.to-primitive.js": -/*!***************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.date.to-primitive.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var TO_PRIMITIVE = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toPrimitive'); -var proto = Date.prototype; - -if (!(TO_PRIMITIVE in proto)) __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js")(proto, TO_PRIMITIVE, __webpack_require__(/*! ./_date-to-primitive */ "./node_modules/core-js/modules/_date-to-primitive.js")); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.date.to-string.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.date.to-string.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var DateProto = Date.prototype; -var INVALID_DATE = 'Invalid Date'; -var TO_STRING = 'toString'; -var $toString = DateProto[TO_STRING]; -var getTime = DateProto.getTime; -if (new Date(NaN) + '' != INVALID_DATE) { - __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js")(DateProto, TO_STRING, function toString() { - var value = getTime.call(this); - // eslint-disable-next-line no-self-compare - return value === value ? $toString.call(this) : INVALID_DATE; - }); -} - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.function.bind.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.function.bind.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.P, 'Function', { bind: __webpack_require__(/*! ./_bind */ "./node_modules/core-js/modules/_bind.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.function.has-instance.js": -/*!*******************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.function.has-instance.js ***! - \*******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); -var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('hasInstance'); -var FunctionProto = Function.prototype; -// 19.2.3.6 Function.prototype[@@hasInstance](V) -if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) { - if (typeof this != 'function' || !isObject(O)) return false; - if (!isObject(this.prototype)) return O instanceof this; - // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: - while (O = getPrototypeOf(O)) if (this.prototype === O) return true; - return false; -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.function.name.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.function.name.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var FProto = Function.prototype; -var nameRE = /^\s*function ([^ (]*)/; -var NAME = 'name'; - -// 19.2.4.2 name -NAME in FProto || __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, { - configurable: true, - get: function () { - try { - return ('' + this).match(nameRE)[1]; - } catch (e) { - return ''; - } - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.map.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/es6.map.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var strong = __webpack_require__(/*! ./_collection-strong */ "./node_modules/core-js/modules/_collection-strong.js"); -var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); -var MAP = 'Map'; - -// 23.1 Map Objects -module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(MAP, function (get) { - return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; -}, { - // 23.1.3.6 Map.prototype.get(key) - get: function get(key) { - var entry = strong.getEntry(validate(this, MAP), key); - return entry && entry.v; - }, - // 23.1.3.9 Map.prototype.set(key, value) - set: function set(key, value) { - return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); - } -}, strong, true); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.acosh.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.acosh.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.3 Math.acosh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var log1p = __webpack_require__(/*! ./_math-log1p */ "./node_modules/core-js/modules/_math-log1p.js"); -var sqrt = Math.sqrt; -var $acosh = Math.acosh; - -$export($export.S + $export.F * !($acosh - // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 - && Math.floor($acosh(Number.MAX_VALUE)) == 710 - // Tor Browser bug: Math.acosh(Infinity) -> NaN - && $acosh(Infinity) == Infinity -), 'Math', { - acosh: function acosh(x) { - return (x = +x) < 1 ? NaN : x > 94906265.62425156 - ? Math.log(x) + Math.LN2 - : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.asinh.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.asinh.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.5 Math.asinh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $asinh = Math.asinh; - -function asinh(x) { - return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1)); -} - -// Tor Browser bug: Math.asinh(0) -> -0 -$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.atanh.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.atanh.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.7 Math.atanh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $atanh = Math.atanh; - -// Tor Browser bug: Math.atanh(-0) -> 0 -$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { - atanh: function atanh(x) { - return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.cbrt.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.cbrt.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.9 Math.cbrt(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var sign = __webpack_require__(/*! ./_math-sign */ "./node_modules/core-js/modules/_math-sign.js"); - -$export($export.S, 'Math', { - cbrt: function cbrt(x) { - return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.clz32.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.clz32.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.11 Math.clz32(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { - clz32: function clz32(x) { - return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.cosh.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.cosh.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.12 Math.cosh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var exp = Math.exp; - -$export($export.S, 'Math', { - cosh: function cosh(x) { - return (exp(x = +x) + exp(-x)) / 2; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.expm1.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.expm1.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.14 Math.expm1(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $expm1 = __webpack_require__(/*! ./_math-expm1 */ "./node_modules/core-js/modules/_math-expm1.js"); - -$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.fround.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.fround.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.16 Math.fround(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { fround: __webpack_require__(/*! ./_math-fround */ "./node_modules/core-js/modules/_math-fround.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.hypot.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.hypot.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var abs = Math.abs; - -$export($export.S, 'Math', { - hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars - var sum = 0; - var i = 0; - var aLen = arguments.length; - var larg = 0; - var arg, div; - while (i < aLen) { - arg = abs(arguments[i++]); - if (larg < arg) { - div = larg / arg; - sum = sum * div * div + 1; - larg = arg; - } else if (arg > 0) { - div = arg / larg; - sum += div * div; - } else sum += arg; - } - return larg === Infinity ? Infinity : larg * Math.sqrt(sum); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.imul.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.imul.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.18 Math.imul(x, y) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $imul = Math.imul; - -// some WebKit versions fails with big numbers, some has wrong arity -$export($export.S + $export.F * __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return $imul(0xffffffff, 5) != -5 || $imul.length != 2; -}), 'Math', { - imul: function imul(x, y) { - var UINT16 = 0xffff; - var xn = +x; - var yn = +y; - var xl = UINT16 & xn; - var yl = UINT16 & yn; - return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.log10.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.log10.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.21 Math.log10(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { - log10: function log10(x) { - return Math.log(x) * Math.LOG10E; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.log1p.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.log1p.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.20 Math.log1p(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { log1p: __webpack_require__(/*! ./_math-log1p */ "./node_modules/core-js/modules/_math-log1p.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.log2.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.log2.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.22 Math.log2(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { - log2: function log2(x) { - return Math.log(x) / Math.LN2; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.sign.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.sign.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.28 Math.sign(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { sign: __webpack_require__(/*! ./_math-sign */ "./node_modules/core-js/modules/_math-sign.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.sinh.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.sinh.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.30 Math.sinh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var expm1 = __webpack_require__(/*! ./_math-expm1 */ "./node_modules/core-js/modules/_math-expm1.js"); -var exp = Math.exp; - -// V8 near Chromium 38 has a problem with very small numbers -$export($export.S + $export.F * __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - return !Math.sinh(-2e-17) != -2e-17; -}), 'Math', { - sinh: function sinh(x) { - return Math.abs(x = +x) < 1 - ? (expm1(x) - expm1(-x)) / 2 - : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.tanh.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.tanh.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.33 Math.tanh(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var expm1 = __webpack_require__(/*! ./_math-expm1 */ "./node_modules/core-js/modules/_math-expm1.js"); -var exp = Math.exp; - -$export($export.S, 'Math', { - tanh: function tanh(x) { - var a = expm1(x = +x); - var b = expm1(-x); - return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.math.trunc.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.math.trunc.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.34 Math.trunc(x) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Math', { - trunc: function trunc(it) { - return (it > 0 ? Math.floor : Math.ceil)(it); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.constructor.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.constructor.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); -var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "./node_modules/core-js/modules/_inherit-if-required.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var gOPN = __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/modules/_object-gopn.js").f; -var gOPD = __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/modules/_object-gopd.js").f; -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var $trim = __webpack_require__(/*! ./_string-trim */ "./node_modules/core-js/modules/_string-trim.js").trim; -var NUMBER = 'Number'; -var $Number = global[NUMBER]; -var Base = $Number; -var proto = $Number.prototype; -// Opera ~12 has broken Object#toString -var BROKEN_COF = cof(__webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js")(proto)) == NUMBER; -var TRIM = 'trim' in String.prototype; - -// 7.1.3 ToNumber(argument) -var toNumber = function (argument) { - var it = toPrimitive(argument, false); - if (typeof it == 'string' && it.length > 2) { - it = TRIM ? it.trim() : $trim(it, 3); - var first = it.charCodeAt(0); - var third, radix, maxCode; - if (first === 43 || first === 45) { - third = it.charCodeAt(2); - if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix - } else if (first === 48) { - switch (it.charCodeAt(1)) { - case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i - case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i - default: return +it; - } - for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) { - code = digits.charCodeAt(i); - // parseInt parses a string to a first unavailable symbol - // but ToNumber should return NaN if a string contains unavailable symbols - if (code < 48 || code > maxCode) return NaN; - } return parseInt(digits, radix); - } - } return +it; -}; - -if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { - $Number = function Number(value) { - var it = arguments.length < 1 ? 0 : value; - var that = this; - return that instanceof $Number - // check on 1..constructor(foo) case - && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER) - ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); - }; - for (var keys = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? gOPN(Base) : ( - // ES3: - 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + - // ES6 (in case, if modules with ES6 Number statics required before): - 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + - 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' - ).split(','), j = 0, key; keys.length > j; j++) { - if (has(Base, key = keys[j]) && !has($Number, key)) { - dP($Number, key, gOPD(Base, key)); - } - } - $Number.prototype = proto; - proto.constructor = $Number; - __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js")(global, NUMBER, $Number); -} - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.epsilon.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.epsilon.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.1 Number.EPSILON -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Number', { EPSILON: Math.pow(2, -52) }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.is-finite.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.is-finite.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.2 Number.isFinite(number) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var _isFinite = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").isFinite; - -$export($export.S, 'Number', { - isFinite: function isFinite(it) { - return typeof it == 'number' && _isFinite(it); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.is-integer.js": -/*!***************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.is-integer.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.3 Number.isInteger(number) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Number', { isInteger: __webpack_require__(/*! ./_is-integer */ "./node_modules/core-js/modules/_is-integer.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.is-nan.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.is-nan.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.4 Number.isNaN(number) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Number', { - isNaN: function isNaN(number) { - // eslint-disable-next-line no-self-compare - return number != number; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.is-safe-integer.js": -/*!********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.is-safe-integer.js ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.5 Number.isSafeInteger(number) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var isInteger = __webpack_require__(/*! ./_is-integer */ "./node_modules/core-js/modules/_is-integer.js"); -var abs = Math.abs; - -$export($export.S, 'Number', { - isSafeInteger: function isSafeInteger(number) { - return isInteger(number) && abs(number) <= 0x1fffffffffffff; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.max-safe-integer.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.max-safe-integer.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.6 Number.MAX_SAFE_INTEGER -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.min-safe-integer.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.min-safe-integer.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.10 Number.MIN_SAFE_INTEGER -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.parse-float.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.parse-float.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $parseFloat = __webpack_require__(/*! ./_parse-float */ "./node_modules/core-js/modules/_parse-float.js"); -// 20.1.2.12 Number.parseFloat(string) -$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.parse-int.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.parse-int.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $parseInt = __webpack_require__(/*! ./_parse-int */ "./node_modules/core-js/modules/_parse-int.js"); -// 20.1.2.13 Number.parseInt(string, radix) -$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.to-fixed.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.to-fixed.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); -var aNumberValue = __webpack_require__(/*! ./_a-number-value */ "./node_modules/core-js/modules/_a-number-value.js"); -var repeat = __webpack_require__(/*! ./_string-repeat */ "./node_modules/core-js/modules/_string-repeat.js"); -var $toFixed = 1.0.toFixed; -var floor = Math.floor; -var data = [0, 0, 0, 0, 0, 0]; -var ERROR = 'Number.toFixed: incorrect invocation!'; -var ZERO = '0'; - -var multiply = function (n, c) { - var i = -1; - var c2 = c; - while (++i < 6) { - c2 += n * data[i]; - data[i] = c2 % 1e7; - c2 = floor(c2 / 1e7); - } -}; -var divide = function (n) { - var i = 6; - var c = 0; - while (--i >= 0) { - c += data[i]; - data[i] = floor(c / n); - c = (c % n) * 1e7; - } -}; -var numToString = function () { - var i = 6; - var s = ''; - while (--i >= 0) { - if (s !== '' || i === 0 || data[i] !== 0) { - var t = String(data[i]); - s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; - } - } return s; -}; -var pow = function (x, n, acc) { - return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); -}; -var log = function (x) { - var n = 0; - var x2 = x; - while (x2 >= 4096) { - n += 12; - x2 /= 4096; - } - while (x2 >= 2) { - n += 1; - x2 /= 2; - } return n; -}; - -$export($export.P + $export.F * (!!$toFixed && ( - 0.00008.toFixed(3) !== '0.000' || - 0.9.toFixed(0) !== '1' || - 1.255.toFixed(2) !== '1.25' || - 1000000000000000128.0.toFixed(0) !== '1000000000000000128' -) || !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - // V8 ~ Android 4.3- - $toFixed.call({}); -})), 'Number', { - toFixed: function toFixed(fractionDigits) { - var x = aNumberValue(this, ERROR); - var f = toInteger(fractionDigits); - var s = ''; - var m = ZERO; - var e, z, j, k; - if (f < 0 || f > 20) throw RangeError(ERROR); - // eslint-disable-next-line no-self-compare - if (x != x) return 'NaN'; - if (x <= -1e21 || x >= 1e21) return String(x); - if (x < 0) { - s = '-'; - x = -x; - } - if (x > 1e-21) { - e = log(x * pow(2, 69, 1)) - 69; - z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1); - z *= 0x10000000000000; - e = 52 - e; - if (e > 0) { - multiply(0, z); - j = f; - while (j >= 7) { - multiply(1e7, 0); - j -= 7; - } - multiply(pow(10, j, 1), 0); - j = e - 1; - while (j >= 23) { - divide(1 << 23); - j -= 23; - } - divide(1 << j); - multiply(1, 1); - divide(2); - m = numToString(); - } else { - multiply(0, z); - multiply(1 << -e, 0); - m = numToString() + repeat.call(ZERO, f); - } - } - if (f > 0) { - k = m.length; - m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); - } else { - m = s + m; - } return m; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.number.to-precision.js": -/*!*****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.number.to-precision.js ***! - \*****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var aNumberValue = __webpack_require__(/*! ./_a-number-value */ "./node_modules/core-js/modules/_a-number-value.js"); -var $toPrecision = 1.0.toPrecision; - -$export($export.P + $export.F * ($fails(function () { - // IE7- - return $toPrecision.call(1, undefined) !== '1'; -}) || !$fails(function () { - // V8 ~ Android 4.3- - $toPrecision.call({}); -})), 'Number', { - toPrecision: function toPrecision(precision) { - var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); - return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.assign.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.assign.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.1 Object.assign(target, source) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "./node_modules/core-js/modules/_object-assign.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.create.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.create.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.define-properties.js": -/*!**********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.define-properties.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) -$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "./node_modules/core-js/modules/_object-dps.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.define-property.js": -/*!********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.define-property.js ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) -$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.freeze.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.freeze.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.5 Object.freeze(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").onFreeze; - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('freeze', function ($freeze) { - return function freeze(it) { - return $freeze && isObject(it) ? $freeze(meta(it)) : it; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js": -/*!********************************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js ***! - \********************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/modules/_object-gopd.js").f; - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyDescriptor', function () { - return function getOwnPropertyDescriptor(it, key) { - return $getOwnPropertyDescriptor(toIObject(it), key); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.get-own-property-names.js": -/*!***************************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.get-own-property-names.js ***! - \***************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.7 Object.getOwnPropertyNames(O) -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyNames', function () { - return __webpack_require__(/*! ./_object-gopn-ext */ "./node_modules/core-js/modules/_object-gopn-ext.js").f; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.get-prototype-of.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.get-prototype-of.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.9 Object.getPrototypeOf(O) -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('getPrototypeOf', function () { - return function getPrototypeOf(it) { - return $getPrototypeOf(toObject(it)); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.is-extensible.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.is-extensible.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.11 Object.isExtensible(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('isExtensible', function ($isExtensible) { - return function isExtensible(it) { - return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.is-frozen.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.is-frozen.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.12 Object.isFrozen(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('isFrozen', function ($isFrozen) { - return function isFrozen(it) { - return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.is-sealed.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.is-sealed.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.13 Object.isSealed(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('isSealed', function ($isSealed) { - return function isSealed(it) { - return isObject(it) ? $isSealed ? $isSealed(it) : false : true; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.is.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.is.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.10 Object.is(value1, value2) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -$export($export.S, 'Object', { is: __webpack_require__(/*! ./_same-value */ "./node_modules/core-js/modules/_same-value.js") }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.keys.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.keys.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.14 Object.keys(O) -var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); -var $keys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('keys', function () { - return function keys(it) { - return $keys(toObject(it)); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.prevent-extensions.js": -/*!***********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.prevent-extensions.js ***! - \***********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.15 Object.preventExtensions(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").onFreeze; - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('preventExtensions', function ($preventExtensions) { - return function preventExtensions(it) { - return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.seal.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.seal.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.17 Object.seal(O) -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").onFreeze; - -__webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/modules/_object-sap.js")('seal', function ($seal) { - return function seal(it) { - return $seal && isObject(it) ? $seal(meta(it)) : it; - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.set-prototype-of.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.set-prototype-of.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.19 Object.setPrototypeOf(O, proto) -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "./node_modules/core-js/modules/_set-proto.js").set }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.object.to-string.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.object.to-string.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 19.1.3.6 Object.prototype.toString() -var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/modules/_classof.js"); -var test = {}; -test[__webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z'; -if (test + '' != '[object z]') { - __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() { - return '[object ' + classof(this) + ']'; - }, true); -} - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.parse-float.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.parse-float.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $parseFloat = __webpack_require__(/*! ./_parse-float */ "./node_modules/core-js/modules/_parse-float.js"); -// 18.2.4 parseFloat(string) -$export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.parse-int.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.parse-int.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $parseInt = __webpack_require__(/*! ./_parse-int */ "./node_modules/core-js/modules/_parse-int.js"); -// 18.2.5 parseInt(string, radix) -$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.constructor.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.constructor.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "./node_modules/core-js/modules/_inherit-if-required.js"); -var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; -var gOPN = __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/modules/_object-gopn.js").f; -var isRegExp = __webpack_require__(/*! ./_is-regexp */ "./node_modules/core-js/modules/_is-regexp.js"); -var $flags = __webpack_require__(/*! ./_flags */ "./node_modules/core-js/modules/_flags.js"); -var $RegExp = global.RegExp; -var Base = $RegExp; -var proto = $RegExp.prototype; -var re1 = /a/g; -var re2 = /a/g; -// "new" creates a new object, old webkit buggy here -var CORRECT_NEW = new $RegExp(re1) !== re1; - -if (__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { - re2[__webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('match')] = false; - // RegExp constructor can alter flags and IsRegExp works correct with @@match - return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; -}))) { - $RegExp = function RegExp(p, f) { - var tiRE = this instanceof $RegExp; - var piRE = isRegExp(p); - var fiU = f === undefined; - return !tiRE && piRE && p.constructor === $RegExp && fiU ? p - : inheritIfRequired(CORRECT_NEW - ? new Base(piRE && !fiU ? p.source : p, f) - : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) - , tiRE ? this : proto, $RegExp); - }; - var proxy = function (key) { - key in $RegExp || dP($RegExp, key, { - configurable: true, - get: function () { return Base[key]; }, - set: function (it) { Base[key] = it; } - }); - }; - for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); - proto.constructor = $RegExp; - $RegExp.prototype = proto; - __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp); -} - -__webpack_require__(/*! ./_set-species */ "./node_modules/core-js/modules/_set-species.js")('RegExp'); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.flags.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.flags.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// 21.2.5.3 get RegExp.prototype.flags() -if (__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', { - configurable: true, - get: __webpack_require__(/*! ./_flags */ "./node_modules/core-js/modules/_flags.js") -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.match.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.match.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// @@match logic -__webpack_require__(/*! ./_fix-re-wks */ "./node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match) { - // 21.1.3.11 String.prototype.match(regexp) - return [function match(regexp) { - 'use strict'; - var O = defined(this); - var fn = regexp == undefined ? undefined : regexp[MATCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); - }, $match]; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.replace.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.replace.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// @@replace logic -__webpack_require__(/*! ./_fix-re-wks */ "./node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace) { - // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) - return [function replace(searchValue, replaceValue) { - 'use strict'; - var O = defined(this); - var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; - return fn !== undefined - ? fn.call(searchValue, O, replaceValue) - : $replace.call(String(O), searchValue, replaceValue); - }, $replace]; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.search.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.search.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// @@search logic -__webpack_require__(/*! ./_fix-re-wks */ "./node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search) { - // 21.1.3.15 String.prototype.search(regexp) - return [function search(regexp) { - 'use strict'; - var O = defined(this); - var fn = regexp == undefined ? undefined : regexp[SEARCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); - }, $search]; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.split.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.split.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// @@split logic -__webpack_require__(/*! ./_fix-re-wks */ "./node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split) { - 'use strict'; - var isRegExp = __webpack_require__(/*! ./_is-regexp */ "./node_modules/core-js/modules/_is-regexp.js"); - var _split = $split; - var $push = [].push; - var $SPLIT = 'split'; - var LENGTH = 'length'; - var LAST_INDEX = 'lastIndex'; - if ( - 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || - 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || - 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || - '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || - '.'[$SPLIT](/()()/)[LENGTH] > 1 || - ''[$SPLIT](/.?/)[LENGTH] - ) { - var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group - // based on es5-shim implementation, need to rework it - $split = function (separator, limit) { - var string = String(this); - if (separator === undefined && limit === 0) return []; - // If `separator` is not a regex, use native split - if (!isRegExp(separator)) return _split.call(string, separator, limit); - var output = []; - var flags = (separator.ignoreCase ? 'i' : '') + - (separator.multiline ? 'm' : '') + - (separator.unicode ? 'u' : '') + - (separator.sticky ? 'y' : ''); - var lastLastIndex = 0; - var splitLimit = limit === undefined ? 4294967295 : limit >>> 0; - // Make `global` and avoid `lastIndex` issues by working with a copy - var separatorCopy = new RegExp(separator.source, flags + 'g'); - var separator2, match, lastIndex, lastLength, i; - // Doesn't need flags gy, but they don't hurt - if (!NPCG) separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags); - while (match = separatorCopy.exec(string)) { - // `separatorCopy.lastIndex` is not reliable cross-browser - lastIndex = match.index + match[0][LENGTH]; - if (lastIndex > lastLastIndex) { - output.push(string.slice(lastLastIndex, match.index)); - // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG - // eslint-disable-next-line no-loop-func - if (!NPCG && match[LENGTH] > 1) match[0].replace(separator2, function () { - for (i = 1; i < arguments[LENGTH] - 2; i++) if (arguments[i] === undefined) match[i] = undefined; - }); - if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); - lastLength = match[0][LENGTH]; - lastLastIndex = lastIndex; - if (output[LENGTH] >= splitLimit) break; - } - if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop - } - if (lastLastIndex === string[LENGTH]) { - if (lastLength || !separatorCopy.test('')) output.push(''); - } else output.push(string.slice(lastLastIndex)); - return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; - }; - // Chakra, V8 - } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { - $split = function (separator, limit) { - return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit); - }; - } - // 21.1.3.17 String.prototype.split(separator, limit) - return [function split(separator, limit) { - var O = defined(this); - var fn = separator == undefined ? undefined : separator[SPLIT]; - return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit); - }, $split]; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.regexp.to-string.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.regexp.to-string.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -__webpack_require__(/*! ./es6.regexp.flags */ "./node_modules/core-js/modules/es6.regexp.flags.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var $flags = __webpack_require__(/*! ./_flags */ "./node_modules/core-js/modules/_flags.js"); -var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); -var TO_STRING = 'toString'; -var $toString = /./[TO_STRING]; - -var define = function (fn) { - __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true); -}; - -// 21.2.5.14 RegExp.prototype.toString() -if (__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { - define(function toString() { - var R = anObject(this); - return '/'.concat(R.source, '/', - 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); - }); -// FF44- RegExp#toString has a wrong name -} else if ($toString.name != TO_STRING) { - define(function toString() { - return $toString.call(this); - }); -} - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.set.js": -/*!*************************************************!*\ - !*** ./node_modules/core-js/modules/es6.set.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var strong = __webpack_require__(/*! ./_collection-strong */ "./node_modules/core-js/modules/_collection-strong.js"); -var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); -var SET = 'Set'; - -// 23.2 Set Objects -module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(SET, function (get) { - return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; -}, { - // 23.2.3.1 Set.prototype.add(value) - add: function add(value) { - return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); - } -}, strong); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.anchor.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.anchor.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.2 String.prototype.anchor(name) -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('anchor', function (createHTML) { - return function anchor(name) { - return createHTML(this, 'a', 'name', name); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.big.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.big.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.3 String.prototype.big() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('big', function (createHTML) { - return function big() { - return createHTML(this, 'big', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.blink.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.blink.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.4 String.prototype.blink() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('blink', function (createHTML) { - return function blink() { - return createHTML(this, 'blink', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.bold.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.bold.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.5 String.prototype.bold() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('bold', function (createHTML) { - return function bold() { - return createHTML(this, 'b', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.code-point-at.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.code-point-at.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var $at = __webpack_require__(/*! ./_string-at */ "./node_modules/core-js/modules/_string-at.js")(false); -$export($export.P, 'String', { - // 21.1.3.3 String.prototype.codePointAt(pos) - codePointAt: function codePointAt(pos) { - return $at(this, pos); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.ends-with.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.ends-with.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var context = __webpack_require__(/*! ./_string-context */ "./node_modules/core-js/modules/_string-context.js"); -var ENDS_WITH = 'endsWith'; -var $endsWith = ''[ENDS_WITH]; - -$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "./node_modules/core-js/modules/_fails-is-regexp.js")(ENDS_WITH), 'String', { - endsWith: function endsWith(searchString /* , endPosition = @length */) { - var that = context(this, searchString, ENDS_WITH); - var endPosition = arguments.length > 1 ? arguments[1] : undefined; - var len = toLength(that.length); - var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len); - var search = String(searchString); - return $endsWith - ? $endsWith.call(that, search, end) - : that.slice(end - search.length, end) === search; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.fixed.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.fixed.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.6 String.prototype.fixed() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('fixed', function (createHTML) { - return function fixed() { - return createHTML(this, 'tt', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.fontcolor.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.fontcolor.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.7 String.prototype.fontcolor(color) -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('fontcolor', function (createHTML) { - return function fontcolor(color) { - return createHTML(this, 'font', 'color', color); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.fontsize.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.fontsize.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.8 String.prototype.fontsize(size) -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('fontsize', function (createHTML) { - return function fontsize(size) { - return createHTML(this, 'font', 'size', size); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.from-code-point.js": -/*!********************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.from-code-point.js ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); -var fromCharCode = String.fromCharCode; -var $fromCodePoint = String.fromCodePoint; - -// length should be 1, old FF problem -$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { - // 21.1.2.2 String.fromCodePoint(...codePoints) - fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars - var res = []; - var aLen = arguments.length; - var i = 0; - var code; - while (aLen > i) { - code = +arguments[i++]; - if (toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); - res.push(code < 0x10000 - ? fromCharCode(code) - : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) - ); - } return res.join(''); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.includes.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.includes.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.7 String.prototype.includes(searchString, position = 0) - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var context = __webpack_require__(/*! ./_string-context */ "./node_modules/core-js/modules/_string-context.js"); -var INCLUDES = 'includes'; - -$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "./node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', { - includes: function includes(searchString /* , position = 0 */) { - return !!~context(this, searchString, INCLUDES) - .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.italics.js": -/*!************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.italics.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.9 String.prototype.italics() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('italics', function (createHTML) { - return function italics() { - return createHTML(this, 'i', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.iterator.js": -/*!*************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.iterator.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $at = __webpack_require__(/*! ./_string-at */ "./node_modules/core-js/modules/_string-at.js")(true); - -// 21.1.3.27 String.prototype[@@iterator]() -__webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) { - this._t = String(iterated); // target - this._i = 0; // next index -// 21.1.5.2.1 %StringIteratorPrototype%.next() -}, function () { - var O = this._t; - var index = this._i; - var point; - if (index >= O.length) return { value: undefined, done: true }; - point = $at(O, index); - this._i += point.length; - return { value: point, done: false }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.link.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.link.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.10 String.prototype.link(url) -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('link', function (createHTML) { - return function link(url) { - return createHTML(this, 'a', 'href', url); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.raw.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.raw.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); - -$export($export.S, 'String', { - // 21.1.2.4 String.raw(callSite, ...substitutions) - raw: function raw(callSite) { - var tpl = toIObject(callSite.raw); - var len = toLength(tpl.length); - var aLen = arguments.length; - var res = []; - var i = 0; - while (len > i) { - res.push(String(tpl[i++])); - if (i < aLen) res.push(String(arguments[i])); - } return res.join(''); - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.repeat.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.repeat.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); - -$export($export.P, 'String', { - // 21.1.3.13 String.prototype.repeat(count) - repeat: __webpack_require__(/*! ./_string-repeat */ "./node_modules/core-js/modules/_string-repeat.js") -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.small.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.small.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.11 String.prototype.small() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('small', function (createHTML) { - return function small() { - return createHTML(this, 'small', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.starts-with.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.starts-with.js ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.18 String.prototype.startsWith(searchString [, position ]) - -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); -var context = __webpack_require__(/*! ./_string-context */ "./node_modules/core-js/modules/_string-context.js"); -var STARTS_WITH = 'startsWith'; -var $startsWith = ''[STARTS_WITH]; - -$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "./node_modules/core-js/modules/_fails-is-regexp.js")(STARTS_WITH), 'String', { - startsWith: function startsWith(searchString /* , position = 0 */) { - var that = context(this, searchString, STARTS_WITH); - var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); - var search = String(searchString); - return $startsWith - ? $startsWith.call(that, search, index) - : that.slice(index, index + search.length) === search; - } -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.strike.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.strike.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.12 String.prototype.strike() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('strike', function (createHTML) { - return function strike() { - return createHTML(this, 'strike', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.sub.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.sub.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.13 String.prototype.sub() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('sub', function (createHTML) { - return function sub() { - return createHTML(this, 'sub', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.sup.js": -/*!********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.sup.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.14 String.prototype.sup() -__webpack_require__(/*! ./_string-html */ "./node_modules/core-js/modules/_string-html.js")('sup', function (createHTML) { - return function sup() { - return createHTML(this, 'sup', '', ''); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.string.trim.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/modules/es6.string.trim.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 21.1.3.25 String.prototype.trim() -__webpack_require__(/*! ./_string-trim */ "./node_modules/core-js/modules/_string-trim.js")('trim', function ($trim) { - return function trim() { - return $trim(this, 3); - }; -}); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.symbol.js": -/*!****************************************************!*\ - !*** ./node_modules/core-js/modules/es6.symbol.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// ECMAScript 6 symbols shim -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); -var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); -var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var META = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").KEY; -var $fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js"); -var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); -var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js"); -var wks = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js"); -var wksExt = __webpack_require__(/*! ./_wks-ext */ "./node_modules/core-js/modules/_wks-ext.js"); -var wksDefine = __webpack_require__(/*! ./_wks-define */ "./node_modules/core-js/modules/_wks-define.js"); -var enumKeys = __webpack_require__(/*! ./_enum-keys */ "./node_modules/core-js/modules/_enum-keys.js"); -var isArray = __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/modules/_is-array.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); -var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); -var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); -var _create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js"); -var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "./node_modules/core-js/modules/_object-gopn-ext.js"); -var $GOPD = __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/modules/_object-gopd.js"); -var $DP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); -var $keys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); -var gOPD = $GOPD.f; -var dP = $DP.f; -var gOPN = gOPNExt.f; -var $Symbol = global.Symbol; -var $JSON = global.JSON; -var _stringify = $JSON && $JSON.stringify; -var PROTOTYPE = 'prototype'; -var HIDDEN = wks('_hidden'); -var TO_PRIMITIVE = wks('toPrimitive'); -var isEnum = {}.propertyIsEnumerable; -var SymbolRegistry = shared('symbol-registry'); -var AllSymbols = shared('symbols'); -var OPSymbols = shared('op-symbols'); -var ObjectProto = Object[PROTOTYPE]; -var USE_NATIVE = typeof $Symbol == 'function'; -var QObject = global.QObject; -// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 -var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; - -// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 -var setSymbolDesc = DESCRIPTORS && $fails(function () { - return _create(dP({}, 'a', { - get: function () { return dP(this, 'a', { value: 7 }).a; } - })).a != 7; -}) ? function (it, key, D) { - var protoDesc = gOPD(ObjectProto, key); - if (protoDesc) delete ObjectProto[key]; - dP(it, key, D); - if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc); -} : dP; - -var wrap = function (tag) { - var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); - sym._k = tag; - return sym; -}; - -var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) { - return typeof it == 'symbol'; -} : function (it) { - return it instanceof $Symbol; -}; - -var $defineProperty = function defineProperty(it, key, D) { - if (it === ObjectProto) $defineProperty(OPSymbols, key, D); - anObject(it); - key = toPrimitive(key, true); - anObject(D); - if (has(AllSymbols, key)) { - if (!D.enumerable) { - if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); - it[HIDDEN][key] = true; - } else { - if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; - D = _create(D, { enumerable: createDesc(0, false) }); - } return setSymbolDesc(it, key, D); - } return dP(it, key, D); -}; -var $defineProperties = function defineProperties(it, P) { - anObject(it); - var keys = enumKeys(P = toIObject(P)); - var i = 0; - var l = keys.length; - var key; - while (l > i) $defineProperty(it, key = keys[i++], P[key]); - return it; -}; -var $create = function create(it, P) { - return P === undefined ? _create(it) : $defineProperties(_create(it), P); -}; -var $propertyIsEnumerable = function propertyIsEnumerable(key) { - var E = isEnum.call(this, key = toPrimitive(key, true)); - if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; - return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; -}; -var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { - it = toIObject(it); - key = toPrimitive(key, true); - if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; - var D = gOPD(it, key); - if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; - return D; -}; -var $getOwnPropertyNames = function getOwnPropertyNames(it) { - var names = gOPN(toIObject(it)); - var result = []; - var i = 0; - var key; - while (names.length > i) { - if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); - } return result; -}; -var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { - var IS_OP = it === ObjectProto; - var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); - var result = []; - var i = 0; - var key; - while (names.length > i) { - if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); - } return result; -}; - -// 19.4.1.1 Symbol([description]) -if (!USE_NATIVE) { - $Symbol = function Symbol() { - if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); - var tag = uid(arguments.length > 0 ? arguments[0] : undefined); - var $set = function (value) { - if (this === ObjectProto) $set.call(OPSymbols, value); - if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; - setSymbolDesc(this, tag, createDesc(1, value)); - }; - if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); - return wrap(tag); - }; - redefine($Symbol[PROTOTYPE], 'toString', function toString() { - return this._k; - }); - - $GOPD.f = $getOwnPropertyDescriptor; - $DP.f = $defineProperty; - __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames; - __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js").f = $propertyIsEnumerable; - __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/modules/_object-gops.js").f = $getOwnPropertySymbols; - - if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js")) { - redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); - } - - wksExt.f = function (name) { - return wrap(wks(name)); - }; -} - -$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol }); - -for (var es6Symbols = ( - // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 - 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' -).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); - -for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]); - -$export($export.S + $export.F * !USE_NATIVE, 'Symbol', { - // 19.4.2.1 Symbol.for(key) - 'for': function (key) { - return has(SymbolRegistry, key += '') - ? SymbolRegistry[key] - : SymbolRegistry[key] = $Symbol(key); - }, - // 19.4.2.5 Symbol.keyFor(sym) - keyFor: function keyFor(sym) { - if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!'); - for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key; - }, - useSetter: function () { setter = true; }, - useSimple: function () { setter = false; } -}); - -$export($export.S + $export.F * !USE_NATIVE, 'Object', { - // 19.1.2.2 Object.create(O [, Properties]) - create: $create, - // 19.1.2.4 Object.defineProperty(O, P, Attributes) - defineProperty: $defineProperty, - // 19.1.2.3 Object.defineProperties(O, Properties) - defineProperties: $defineProperties, - // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) - getOwnPropertyDescriptor: $getOwnPropertyDescriptor, - // 19.1.2.7 Object.getOwnPropertyNames(O) - getOwnPropertyNames: $getOwnPropertyNames, - // 19.1.2.8 Object.getOwnPropertySymbols(O) - getOwnPropertySymbols: $getOwnPropertySymbols -}); - -// 24.3.2 JSON.stringify(value [, replacer [, space]]) -$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { - var S = $Symbol(); - // MS Edge converts symbol values to JSON as {} - // WebKit converts symbol values to JSON as null - // V8 throws on boxed symbols - return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}'; -})), 'JSON', { - stringify: function stringify(it) { - var args = [it]; - var i = 1; - var replacer, $replacer; - while (arguments.length > i) args.push(arguments[i++]); - $replacer = replacer = args[1]; - if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined - if (!isArray(replacer)) replacer = function (key, value) { - if (typeof $replacer == 'function') value = $replacer.call(this, key, value); - if (!isSymbol(value)) return value; - }; - args[1] = replacer; - return _stringify.apply($JSON, args); - } -}); - -// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) -$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); -// 19.4.3.5 Symbol.prototype[@@toStringTag] -setToStringTag($Symbol, 'Symbol'); -// 20.2.1.9 Math[@@toStringTag] -setToStringTag(Math, 'Math', true); -// 24.3.3 JSON[@@toStringTag] -setToStringTag(global.JSON, 'JSON', true); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es6.weak-map.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/modules/es6.weak-map.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var each = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(0); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js"); -var assign = __webpack_require__(/*! ./_object-assign */ "./node_modules/core-js/modules/_object-assign.js"); -var weak = __webpack_require__(/*! ./_collection-weak */ "./node_modules/core-js/modules/_collection-weak.js"); -var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); -var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); -var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); -var WEAK_MAP = 'WeakMap'; -var getWeak = meta.getWeak; -var isExtensible = Object.isExtensible; -var uncaughtFrozenStore = weak.ufstore; -var tmp = {}; -var InternalMap; - -var wrapper = function (get) { - return function WeakMap() { - return get(this, arguments.length > 0 ? arguments[0] : undefined); - }; -}; - -var methods = { - // 23.3.3.3 WeakMap.prototype.get(key) - get: function get(key) { - if (isObject(key)) { - var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); - return data ? data[this._i] : undefined; - } - }, - // 23.3.3.5 WeakMap.prototype.set(key, value) - set: function set(key, value) { - return weak.def(validate(this, WEAK_MAP), key, value); - } -}; - -// 23.3 WeakMap Objects -var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true); - -// IE11 WeakMap frozen keys fix -if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { - InternalMap = weak.getConstructor(wrapper, WEAK_MAP); - assign(InternalMap.prototype, methods); - meta.NEED = true; - each(['delete', 'has', 'get', 'set'], function (key) { - var proto = $WeakMap.prototype; - var method = proto[key]; - redefine(proto, key, function (a, b) { - // store frozen objects on internal weakmap shim - if (isObject(a) && !isExtensible(a)) { - if (!this._f) this._f = new InternalMap(); - var result = this._f[key](a, b); - return key == 'set' ? this : result; - // store all the rest on native weakmap - } return method.call(this, a, b); - }); - }); -} - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.define-metadata.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.define-metadata.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var toMetaKey = metadata.key; -var ordinaryDefineOwnMetadata = metadata.set; - -metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { - ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.delete-metadata.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var toMetaKey = metadata.key; -var getOrCreateMetadataMap = metadata.map; -var store = metadata.store; - -metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { - var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]); - var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); - if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; - if (metadataMap.size) return true; - var targetMetadata = store.get(target); - targetMetadata['delete'](targetKey); - return !!targetMetadata.size || store['delete'](target); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js": -/*!***********************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js ***! - \***********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Set = __webpack_require__(/*! ./es6.set */ "./node_modules/core-js/modules/es6.set.js"); -var from = __webpack_require__(/*! ./_array-from-iterable */ "./node_modules/core-js/modules/_array-from-iterable.js"); -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); -var ordinaryOwnMetadataKeys = metadata.keys; -var toMetaKey = metadata.key; - -var ordinaryMetadataKeys = function (O, P) { - var oKeys = ordinaryOwnMetadataKeys(O, P); - var parent = getPrototypeOf(O); - if (parent === null) return oKeys; - var pKeys = ordinaryMetadataKeys(parent, P); - return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; -}; - -metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { - return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.get-metadata.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); -var ordinaryHasOwnMetadata = metadata.has; -var ordinaryGetOwnMetadata = metadata.get; -var toMetaKey = metadata.key; - -var ordinaryGetMetadata = function (MetadataKey, O, P) { - var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); - if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); - var parent = getPrototypeOf(O); - return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; -}; - -metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { - return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js": -/*!***************************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js ***! - \***************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var ordinaryOwnMetadataKeys = metadata.keys; -var toMetaKey = metadata.key; - -metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { - return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js": -/*!**********************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.get-own-metadata.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var ordinaryGetOwnMetadata = metadata.get; -var toMetaKey = metadata.key; - -metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { - return ordinaryGetOwnMetadata(metadataKey, anObject(target) - , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.has-metadata.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.has-metadata.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); -var ordinaryHasOwnMetadata = metadata.has; -var toMetaKey = metadata.key; - -var ordinaryHasMetadata = function (MetadataKey, O, P) { - var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); - if (hasOwn) return true; - var parent = getPrototypeOf(O); - return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; -}; - -metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { - return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js": -/*!**********************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.has-own-metadata.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var ordinaryHasOwnMetadata = metadata.has; -var toMetaKey = metadata.key; - -metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { - return ordinaryHasOwnMetadata(metadataKey, anObject(target) - , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/es7.reflect.metadata.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/modules/es7.reflect.metadata.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); -var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); -var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); -var toMetaKey = $metadata.key; -var ordinaryDefineOwnMetadata = $metadata.set; - -$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { - return function decorator(target, targetKey) { - ordinaryDefineOwnMetadata( - metadataKey, metadataValue, - (targetKey !== undefined ? anObject : aFunction)(target), - toMetaKey(targetKey) - ); - }; -} }); - - -/***/ }), - -/***/ "./node_modules/core-js/modules/web.dom.iterable.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/modules/web.dom.iterable.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "./node_modules/core-js/modules/es6.array.iterator.js"); -var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); -var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); -var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); -var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); -var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); -var wks = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js"); -var ITERATOR = wks('iterator'); -var TO_STRING_TAG = wks('toStringTag'); -var ArrayValues = Iterators.Array; - -var DOMIterables = { - CSSRuleList: true, // TODO: Not spec compliant, should be false. - CSSStyleDeclaration: false, - CSSValueList: false, - ClientRectList: false, - DOMRectList: false, - DOMStringList: false, - DOMTokenList: true, - DataTransferItemList: false, - FileList: false, - HTMLAllCollection: false, - HTMLCollection: false, - HTMLFormElement: false, - HTMLSelectElement: false, - MediaList: true, // TODO: Not spec compliant, should be false. - MimeTypeArray: false, - NamedNodeMap: false, - NodeList: true, - PaintRequestList: false, - Plugin: false, - PluginArray: false, - SVGLengthList: false, - SVGNumberList: false, - SVGPathSegList: false, - SVGPointList: false, - SVGStringList: false, - SVGTransformList: false, - SourceBufferList: false, - StyleSheetList: true, // TODO: Not spec compliant, should be false. - TextTrackCueList: false, - TextTrackList: false, - TouchList: false -}; - -for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) { - var NAME = collections[i]; - var explicit = DOMIterables[NAME]; - var Collection = global[NAME]; - var proto = Collection && Collection.prototype; - var key; - if (proto) { - if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues); - if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); - Iterators[NAME] = ArrayValues; - if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true); - } -} - - -/***/ }), - -/***/ "./node_modules/zone.js/dist/zone.js": -/*!*******************************************!*\ - !*** ./node_modules/zone.js/dist/zone.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/** -* @license -* Copyright Google Inc. All Rights Reserved. -* -* Use of this source code is governed by an MIT-style license that can be -* found in the LICENSE file at https://angular.io/license -*/ -(function (global, factory) { - true ? factory() : - undefined; -}(this, (function () { 'use strict'; - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var Zone$1 = (function (global) { - var FUNCTION = 'function'; - var performance = global['performance']; - function mark(name) { - performance && performance['mark'] && performance['mark'](name); - } - function performanceMeasure(name, label) { - performance && performance['measure'] && performance['measure'](name, label); - } - mark('Zone'); - if (global['Zone']) { - throw new Error('Zone already loaded.'); - } - var Zone = /** @class */ (function () { - function Zone(parent, zoneSpec) { - this._properties = null; - this._parent = parent; - this._name = zoneSpec ? zoneSpec.name || 'unnamed' : ''; - this._properties = zoneSpec && zoneSpec.properties || {}; - this._zoneDelegate = - new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); - } - Zone.assertZonePatched = function () { - if (global['Promise'] !== patches['ZoneAwarePromise']) { - throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' + - 'has been overwritten.\n' + - 'Most likely cause is that a Promise polyfill has been loaded ' + - 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' + - 'If you must load one, do so before loading zone.js.)'); - } - }; - Object.defineProperty(Zone, "root", { - get: function () { - var zone = Zone.current; - while (zone.parent) { - zone = zone.parent; - } - return zone; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(Zone, "current", { - get: function () { - return _currentZoneFrame.zone; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(Zone, "currentTask", { - get: function () { - return _currentTask; - }, - enumerable: true, - configurable: true - }); - Zone.__load_patch = function (name, fn) { - if (patches.hasOwnProperty(name)) { - throw Error('Already loaded patch: ' + name); - } - else if (!global['__Zone_disable_' + name]) { - var perfName = 'Zone:' + name; - mark(perfName); - patches[name] = fn(global, Zone, _api); - performanceMeasure(perfName, perfName); - } - }; - Object.defineProperty(Zone.prototype, "parent", { - get: function () { - return this._parent; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(Zone.prototype, "name", { - get: function () { - return this._name; - }, - enumerable: true, - configurable: true - }); - Zone.prototype.get = function (key) { - var zone = this.getZoneWith(key); - if (zone) - return zone._properties[key]; - }; - Zone.prototype.getZoneWith = function (key) { - var current = this; - while (current) { - if (current._properties.hasOwnProperty(key)) { - return current; - } - current = current._parent; - } - return null; - }; - Zone.prototype.fork = function (zoneSpec) { - if (!zoneSpec) - throw new Error('ZoneSpec required!'); - return this._zoneDelegate.fork(this, zoneSpec); - }; - Zone.prototype.wrap = function (callback, source) { - if (typeof callback !== FUNCTION) { - throw new Error('Expecting function got: ' + callback); - } - var _callback = this._zoneDelegate.intercept(this, callback, source); - var zone = this; - return function () { - return zone.runGuarded(_callback, this, arguments, source); - }; - }; - Zone.prototype.run = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = undefined; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - finally { - _currentZoneFrame = _currentZoneFrame.parent; - } - }; - Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = null; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; - try { - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - _currentZoneFrame = _currentZoneFrame.parent; - } - }; - Zone.prototype.runTask = function (task, applyThis, applyArgs) { - if (task.zone != this) { - throw new Error('A task can only be run in the zone of creation! (Creation: ' + - (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); - } - // https://github.com/angular/zone.js/issues/778, sometimes eventTask - // will run in notScheduled(canceled) state, we should not try to - // run such kind of task but just return - // we have to define an variable here, if not - // typescript compiler will complain below - var isNotScheduled = task.state === notScheduled; - if (isNotScheduled && task.type === eventTask) { - return; - } - var reEntryGuard = task.state != running; - reEntryGuard && task._transitionTo(running, scheduled); - task.runCount++; - var previousTask = _currentTask; - _currentTask = task; - _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; - try { - if (task.type == macroTask && task.data && !task.data.isPeriodic) { - task.cancelFn = null; - } - try { - return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - // if the task's state is notScheduled or unknown, then it has already been cancelled - // we should not reset the state to scheduled - if (task.state !== notScheduled && task.state !== unknown) { - if (task.type == eventTask || (task.data && task.data.isPeriodic)) { - reEntryGuard && task._transitionTo(scheduled, running); - } - else { - task.runCount = 0; - this._updateTaskCount(task, -1); - reEntryGuard && - task._transitionTo(notScheduled, running, notScheduled); - } - } - _currentZoneFrame = _currentZoneFrame.parent; - _currentTask = previousTask; - } - }; - Zone.prototype.scheduleTask = function (task) { - if (task.zone && task.zone !== this) { - // check if the task was rescheduled, the newZone - // should not be the children of the original zone - var newZone = this; - while (newZone) { - if (newZone === task.zone) { - throw Error("can not reschedule task to " + this - .name + " which is descendants of the original zone " + task.zone.name); - } - newZone = newZone.parent; - } - } - task._transitionTo(scheduling, notScheduled); - var zoneDelegates = []; - task._zoneDelegates = zoneDelegates; - task._zone = this; - try { - task = this._zoneDelegate.scheduleTask(this, task); - } - catch (err) { - // should set task's state to unknown when scheduleTask throw error - // because the err may from reschedule, so the fromState maybe notScheduled - task._transitionTo(unknown, scheduling, notScheduled); - // TODO: @JiaLiPassion, should we check the result from handleError? - this._zoneDelegate.handleError(this, err); - throw err; - } - if (task._zoneDelegates === zoneDelegates) { - // we have to check because internally the delegate can reschedule the task. - this._updateTaskCount(task, 1); - } - if (task.state == scheduling) { - task._transitionTo(scheduled, scheduling); - } - return task; - }; - Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) { - return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, null)); - }; - Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) { - return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) { - return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.cancelTask = function (task) { - if (task.zone != this) - throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' + - (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); - task._transitionTo(canceling, scheduled, running); - try { - this._zoneDelegate.cancelTask(this, task); - } - catch (err) { - // if error occurs when cancelTask, transit the state to unknown - task._transitionTo(unknown, canceling); - this._zoneDelegate.handleError(this, err); - throw err; - } - this._updateTaskCount(task, -1); - task._transitionTo(notScheduled, canceling); - task.runCount = 0; - return task; - }; - Zone.prototype._updateTaskCount = function (task, count) { - var zoneDelegates = task._zoneDelegates; - if (count == -1) { - task._zoneDelegates = null; - } - for (var i = 0; i < zoneDelegates.length; i++) { - zoneDelegates[i]._updateTaskCount(task.type, count); - } - }; - Zone.__symbol__ = __symbol__; - return Zone; - }()); - var DELEGATE_ZS = { - name: '', - onHasTask: function (delegate, _, target, hasTaskState) { - return delegate.hasTask(target, hasTaskState); - }, - onScheduleTask: function (delegate, _, target, task) { - return delegate.scheduleTask(target, task); - }, - onInvokeTask: function (delegate, _, target, task, applyThis, applyArgs) { return delegate.invokeTask(target, task, applyThis, applyArgs); }, - onCancelTask: function (delegate, _, target, task) { - return delegate.cancelTask(target, task); - } - }; - var ZoneDelegate = /** @class */ (function () { - function ZoneDelegate(zone, parentDelegate, zoneSpec) { - this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 }; - this.zone = zone; - this._parentDelegate = parentDelegate; - this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); - this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); - this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone); - this._interceptZS = - zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); - this._interceptDlgt = - zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); - this._interceptCurrZone = - zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone); - this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); - this._invokeDlgt = - zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); - this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone); - this._handleErrorZS = - zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); - this._handleErrorDlgt = - zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); - this._handleErrorCurrZone = - zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone); - this._scheduleTaskZS = - zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); - this._scheduleTaskDlgt = - zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); - this._scheduleTaskCurrZone = - zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone); - this._invokeTaskZS = - zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); - this._invokeTaskDlgt = - zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); - this._invokeTaskCurrZone = - zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone); - this._cancelTaskZS = - zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); - this._cancelTaskDlgt = - zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); - this._cancelTaskCurrZone = - zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone); - this._hasTaskZS = null; - this._hasTaskDlgt = null; - this._hasTaskDlgtOwner = null; - this._hasTaskCurrZone = null; - var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask; - var parentHasTask = parentDelegate && parentDelegate._hasTaskZS; - if (zoneSpecHasTask || parentHasTask) { - // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such - // a case all task related interceptors must go through this ZD. We can't short circuit it. - this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS; - this._hasTaskDlgt = parentDelegate; - this._hasTaskDlgtOwner = this; - this._hasTaskCurrZone = zone; - if (!zoneSpec.onScheduleTask) { - this._scheduleTaskZS = DELEGATE_ZS; - this._scheduleTaskDlgt = parentDelegate; - this._scheduleTaskCurrZone = this.zone; - } - if (!zoneSpec.onInvokeTask) { - this._invokeTaskZS = DELEGATE_ZS; - this._invokeTaskDlgt = parentDelegate; - this._invokeTaskCurrZone = this.zone; - } - if (!zoneSpec.onCancelTask) { - this._cancelTaskZS = DELEGATE_ZS; - this._cancelTaskDlgt = parentDelegate; - this._cancelTaskCurrZone = this.zone; - } - } - } - ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) { - return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) : - new Zone(targetZone, zoneSpec); - }; - ZoneDelegate.prototype.intercept = function (targetZone, callback, source) { - return this._interceptZS ? - this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) : - callback; - }; - ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) { - return this._invokeZS ? - this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) : - callback.apply(applyThis, applyArgs); - }; - ZoneDelegate.prototype.handleError = function (targetZone, error) { - return this._handleErrorZS ? - this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) : - true; - }; - ZoneDelegate.prototype.scheduleTask = function (targetZone, task) { - var returnTask = task; - if (this._scheduleTaskZS) { - if (this._hasTaskZS) { - returnTask._zoneDelegates.push(this._hasTaskDlgtOwner); - } - returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task); - if (!returnTask) - returnTask = task; - } - else { - if (task.scheduleFn) { - task.scheduleFn(task); - } - else if (task.type == microTask) { - scheduleMicroTask(task); - } - else { - throw new Error('Task is missing scheduleFn.'); - } - } - return returnTask; - }; - ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) { - return this._invokeTaskZS ? - this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) : - task.callback.apply(applyThis, applyArgs); - }; - ZoneDelegate.prototype.cancelTask = function (targetZone, task) { - var value; - if (this._cancelTaskZS) { - value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task); - } - else { - if (!task.cancelFn) { - throw Error('Task is not cancelable'); - } - value = task.cancelFn(task); - } - return value; - }; - ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) { - // hasTask should not throw error so other ZoneDelegate - // can still trigger hasTask callback - try { - return this._hasTaskZS && - this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty); - } - catch (err) { - this.handleError(targetZone, err); - } - }; - ZoneDelegate.prototype._updateTaskCount = function (type, count) { - var counts = this._taskCounts; - var prev = counts[type]; - var next = counts[type] = prev + count; - if (next < 0) { - throw new Error('More tasks executed then were scheduled.'); - } - if (prev == 0 || next == 0) { - var isEmpty = { - microTask: counts['microTask'] > 0, - macroTask: counts['macroTask'] > 0, - eventTask: counts['eventTask'] > 0, - change: type - }; - this.hasTask(this.zone, isEmpty); - } - }; - return ZoneDelegate; - }()); - var ZoneTask = /** @class */ (function () { - function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) { - this._zone = null; - this.runCount = 0; - this._zoneDelegates = null; - this._state = 'notScheduled'; - this.type = type; - this.source = source; - this.data = options; - this.scheduleFn = scheduleFn; - this.cancelFn = cancelFn; - this.callback = callback; - var self = this; - // TODO: @JiaLiPassion options should have interface - if (type === eventTask && options && options.useG) { - this.invoke = ZoneTask.invokeTask; - } - else { - this.invoke = function () { - return ZoneTask.invokeTask.call(global, self, this, arguments); - }; - } - } - ZoneTask.invokeTask = function (task, target, args) { - if (!task) { - task = this; - } - _numberOfNestedTaskFrames++; - try { - task.runCount++; - return task.zone.runTask(task, target, args); - } - finally { - if (_numberOfNestedTaskFrames == 1) { - drainMicroTaskQueue(); - } - _numberOfNestedTaskFrames--; - } - }; - Object.defineProperty(ZoneTask.prototype, "zone", { - get: function () { - return this._zone; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(ZoneTask.prototype, "state", { - get: function () { - return this._state; - }, - enumerable: true, - configurable: true - }); - ZoneTask.prototype.cancelScheduleRequest = function () { - this._transitionTo(notScheduled, scheduling); - }; - ZoneTask.prototype._transitionTo = function (toState, fromState1, fromState2) { - if (this._state === fromState1 || this._state === fromState2) { - this._state = toState; - if (toState == notScheduled) { - this._zoneDelegates = null; - } - } - else { - throw new Error(this.type + " '" + this.source + "': can not transition to '" + toState + "', expecting state '" + fromState1 + "'" + (fromState2 ? - ' or \'' + fromState2 + '\'' : - '') + ", was '" + this._state + "'."); - } - }; - ZoneTask.prototype.toString = function () { - if (this.data && typeof this.data.handleId !== 'undefined') { - return this.data.handleId; - } - else { - return Object.prototype.toString.call(this); - } - }; - // add toJSON method to prevent cyclic error when - // call JSON.stringify(zoneTask) - ZoneTask.prototype.toJSON = function () { - return { - type: this.type, - state: this.state, - source: this.source, - zone: this.zone.name, - runCount: this.runCount - }; - }; - return ZoneTask; - }()); - ////////////////////////////////////////////////////// - ////////////////////////////////////////////////////// - /// MICROTASK QUEUE - ////////////////////////////////////////////////////// - ////////////////////////////////////////////////////// - var symbolSetTimeout = __symbol__('setTimeout'); - var symbolPromise = __symbol__('Promise'); - var symbolThen = __symbol__('then'); - var _microTaskQueue = []; - var _isDrainingMicrotaskQueue = false; - var nativeMicroTaskQueuePromise; - function scheduleMicroTask(task) { - // if we are not running in any task, and there has not been anything scheduled - // we must bootstrap the initial task creation by manually scheduling the drain - if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) { - // We are not running in Task, so we need to kickstart the microtask queue. - if (!nativeMicroTaskQueuePromise) { - if (global[symbolPromise]) { - nativeMicroTaskQueuePromise = global[symbolPromise].resolve(0); - } - } - if (nativeMicroTaskQueuePromise) { - nativeMicroTaskQueuePromise[symbolThen](drainMicroTaskQueue); - } - else { - global[symbolSetTimeout](drainMicroTaskQueue, 0); - } - } - task && _microTaskQueue.push(task); - } - function drainMicroTaskQueue() { - if (!_isDrainingMicrotaskQueue) { - _isDrainingMicrotaskQueue = true; - while (_microTaskQueue.length) { - var queue = _microTaskQueue; - _microTaskQueue = []; - for (var i = 0; i < queue.length; i++) { - var task = queue[i]; - try { - task.zone.runTask(task, null, null); - } - catch (error) { - _api.onUnhandledError(error); - } - } - } - _api.microtaskDrainDone(); - _isDrainingMicrotaskQueue = false; - } - } - ////////////////////////////////////////////////////// - ////////////////////////////////////////////////////// - /// BOOTSTRAP - ////////////////////////////////////////////////////// - ////////////////////////////////////////////////////// - var NO_ZONE = { name: 'NO ZONE' }; - var notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown'; - var microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask'; - var patches = {}; - var _api = { - symbol: __symbol__, - currentZoneFrame: function () { return _currentZoneFrame; }, - onUnhandledError: noop, - microtaskDrainDone: noop, - scheduleMicroTask: scheduleMicroTask, - showUncaughtError: function () { return !Zone[__symbol__('ignoreConsoleErrorUncaughtError')]; }, - patchEventTarget: function () { return []; }, - patchOnProperties: noop, - patchMethod: function () { return noop; }, - bindArguments: function () { return null; }, - setNativePromise: function (NativePromise) { - // sometimes NativePromise.resolve static function - // is not ready yet, (such as core-js/es6.promise) - // so we need to check here. - if (NativePromise && typeof NativePromise.resolve === FUNCTION) { - nativeMicroTaskQueuePromise = NativePromise.resolve(0); - } - }, - }; - var _currentZoneFrame = { parent: null, zone: new Zone(null, null) }; - var _currentTask = null; - var _numberOfNestedTaskFrames = 0; - function noop() { } - function __symbol__(name) { - return '__zone_symbol__' + name; - } - performanceMeasure('Zone', 'Zone'); - return global['Zone'] = Zone; -})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global); - -Zone.__load_patch('ZoneAwarePromise', function (global, Zone, api) { - var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; - var ObjectDefineProperty = Object.defineProperty; - function readableObjectToString(obj) { - if (obj && obj.toString === Object.prototype.toString) { - var className = obj.constructor && obj.constructor.name; - return (className ? className : '') + ': ' + JSON.stringify(obj); - } - return obj ? obj.toString() : Object.prototype.toString.call(obj); - } - var __symbol__ = api.symbol; - var _uncaughtPromiseErrors = []; - var symbolPromise = __symbol__('Promise'); - var symbolThen = __symbol__('then'); - var creationTrace = '__creationTrace__'; - api.onUnhandledError = function (e) { - if (api.showUncaughtError()) { - var rejection = e && e.rejection; - if (rejection) { - console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined); - } - else { - console.error(e); - } - } - }; - api.microtaskDrainDone = function () { - while (_uncaughtPromiseErrors.length) { - var _loop_1 = function () { - var uncaughtPromiseError = _uncaughtPromiseErrors.shift(); - try { - uncaughtPromiseError.zone.runGuarded(function () { - throw uncaughtPromiseError; - }); - } - catch (error) { - handleUnhandledRejection(error); - } - }; - while (_uncaughtPromiseErrors.length) { - _loop_1(); - } - } - }; - var UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL = __symbol__('unhandledPromiseRejectionHandler'); - function handleUnhandledRejection(e) { - api.onUnhandledError(e); - try { - var handler = Zone[UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL]; - if (handler && typeof handler === 'function') { - handler.call(this, e); - } - } - catch (err) { - } - } - function isThenable(value) { - return value && value.then; - } - function forwardResolution(value) { - return value; - } - function forwardRejection(rejection) { - return ZoneAwarePromise.reject(rejection); - } - var symbolState = __symbol__('state'); - var symbolValue = __symbol__('value'); - var symbolFinally = __symbol__('finally'); - var symbolParentPromiseValue = __symbol__('parentPromiseValue'); - var symbolParentPromiseState = __symbol__('parentPromiseState'); - var source = 'Promise.then'; - var UNRESOLVED = null; - var RESOLVED = true; - var REJECTED = false; - var REJECTED_NO_CATCH = 0; - function makeResolver(promise, state) { - return function (v) { - try { - resolvePromise(promise, state, v); - } - catch (err) { - resolvePromise(promise, false, err); - } - // Do not return value or you will break the Promise spec. - }; - } - var once = function () { - var wasCalled = false; - return function wrapper(wrappedFunction) { - return function () { - if (wasCalled) { - return; - } - wasCalled = true; - wrappedFunction.apply(null, arguments); - }; - }; - }; - var TYPE_ERROR = 'Promise resolved with itself'; - var CURRENT_TASK_TRACE_SYMBOL = __symbol__('currentTaskTrace'); - // Promise Resolution - function resolvePromise(promise, state, value) { - var onceWrapper = once(); - if (promise === value) { - throw new TypeError(TYPE_ERROR); - } - if (promise[symbolState] === UNRESOLVED) { - // should only get value.then once based on promise spec. - var then = null; - try { - if (typeof value === 'object' || typeof value === 'function') { - then = value && value.then; - } - } - catch (err) { - onceWrapper(function () { - resolvePromise(promise, false, err); - })(); - return promise; - } - // if (value instanceof ZoneAwarePromise) { - if (state !== REJECTED && value instanceof ZoneAwarePromise && - value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) && - value[symbolState] !== UNRESOLVED) { - clearRejectedNoCatch(value); - resolvePromise(promise, value[symbolState], value[symbolValue]); - } - else if (state !== REJECTED && typeof then === 'function') { - try { - then.call(value, onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false))); - } - catch (err) { - onceWrapper(function () { - resolvePromise(promise, false, err); - })(); - } - } - else { - promise[symbolState] = state; - var queue = promise[symbolValue]; - promise[symbolValue] = value; - if (promise[symbolFinally] === symbolFinally) { - // the promise is generated by Promise.prototype.finally - if (state === RESOLVED) { - // the state is resolved, should ignore the value - // and use parent promise value - promise[symbolState] = promise[symbolParentPromiseState]; - promise[symbolValue] = promise[symbolParentPromiseValue]; - } - } - // record task information in value when error occurs, so we can - // do some additional work such as render longStackTrace - if (state === REJECTED && value instanceof Error) { - // check if longStackTraceZone is here - var trace = Zone.currentTask && Zone.currentTask.data && - Zone.currentTask.data[creationTrace]; - if (trace) { - // only keep the long stack trace into error when in longStackTraceZone - ObjectDefineProperty(value, CURRENT_TASK_TRACE_SYMBOL, { configurable: true, enumerable: false, writable: true, value: trace }); - } - } - for (var i = 0; i < queue.length;) { - scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); - } - if (queue.length == 0 && state == REJECTED) { - promise[symbolState] = REJECTED_NO_CATCH; - try { - // try to print more readable error log - throw new Error('Uncaught (in promise): ' + readableObjectToString(value) + - (value && value.stack ? '\n' + value.stack : '')); - } - catch (err) { - var error_1 = err; - error_1.rejection = value; - error_1.promise = promise; - error_1.zone = Zone.current; - error_1.task = Zone.currentTask; - _uncaughtPromiseErrors.push(error_1); - api.scheduleMicroTask(); // to make sure that it is running - } - } - } - } - // Resolving an already resolved promise is a noop. - return promise; - } - var REJECTION_HANDLED_HANDLER = __symbol__('rejectionHandledHandler'); - function clearRejectedNoCatch(promise) { - if (promise[symbolState] === REJECTED_NO_CATCH) { - // if the promise is rejected no catch status - // and queue.length > 0, means there is a error handler - // here to handle the rejected promise, we should trigger - // windows.rejectionhandled eventHandler or nodejs rejectionHandled - // eventHandler - try { - var handler = Zone[REJECTION_HANDLED_HANDLER]; - if (handler && typeof handler === 'function') { - handler.call(this, { rejection: promise[symbolValue], promise: promise }); - } - } - catch (err) { - } - promise[symbolState] = REJECTED; - for (var i = 0; i < _uncaughtPromiseErrors.length; i++) { - if (promise === _uncaughtPromiseErrors[i].promise) { - _uncaughtPromiseErrors.splice(i, 1); - } - } - } - } - function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) { - clearRejectedNoCatch(promise); - var promiseState = promise[symbolState]; - var delegate = promiseState ? - (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution : - (typeof onRejected === 'function') ? onRejected : forwardRejection; - zone.scheduleMicroTask(source, function () { - try { - var parentPromiseValue = promise[symbolValue]; - var isFinallyPromise = chainPromise && symbolFinally === chainPromise[symbolFinally]; - if (isFinallyPromise) { - // if the promise is generated from finally call, keep parent promise's state and value - chainPromise[symbolParentPromiseValue] = parentPromiseValue; - chainPromise[symbolParentPromiseState] = promiseState; - } - // should not pass value to finally callback - var value = zone.run(delegate, undefined, isFinallyPromise && delegate !== forwardRejection && delegate !== forwardResolution ? [] : [parentPromiseValue]); - resolvePromise(chainPromise, true, value); - } - catch (error) { - // if error occurs, should always return this error - resolvePromise(chainPromise, false, error); - } - }, chainPromise); - } - var ZONE_AWARE_PROMISE_TO_STRING = 'function ZoneAwarePromise() { [native code] }'; - var ZoneAwarePromise = /** @class */ (function () { - function ZoneAwarePromise(executor) { - var promise = this; - if (!(promise instanceof ZoneAwarePromise)) { - throw new Error('Must be an instanceof Promise.'); - } - promise[symbolState] = UNRESOLVED; - promise[symbolValue] = []; // queue; - try { - executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); - } - catch (error) { - resolvePromise(promise, false, error); - } - } - ZoneAwarePromise.toString = function () { - return ZONE_AWARE_PROMISE_TO_STRING; - }; - ZoneAwarePromise.resolve = function (value) { - return resolvePromise(new this(null), RESOLVED, value); - }; - ZoneAwarePromise.reject = function (error) { - return resolvePromise(new this(null), REJECTED, error); - }; - ZoneAwarePromise.race = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { - resolve = res; - reject = rej; - }); - function onResolve(value) { - promise && (promise = null || resolve(value)); - } - function onReject(error) { - promise && (promise = null || reject(error)); - } - for (var _i = 0, values_1 = values; _i < values_1.length; _i++) { - var value = values_1[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then(onResolve, onReject); - } - return promise; - }; - ZoneAwarePromise.all = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { - resolve = res; - reject = rej; - }); - var count = 0; - var resolvedValues = []; - for (var _i = 0, values_2 = values; _i < values_2.length; _i++) { - var value = values_2[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then((function (index) { return function (value) { - resolvedValues[index] = value; - count--; - if (!count) { - resolve(resolvedValues); - } - }; })(count), reject); - count++; - } - if (!count) - resolve(resolvedValues); - return promise; - }; - ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) { - var chainPromise = new this.constructor(null); - var zone = Zone.current; - if (this[symbolState] == UNRESOLVED) { - this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); - } - else { - scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); - } - return chainPromise; - }; - ZoneAwarePromise.prototype.catch = function (onRejected) { - return this.then(null, onRejected); - }; - ZoneAwarePromise.prototype.finally = function (onFinally) { - var chainPromise = new this.constructor(null); - chainPromise[symbolFinally] = symbolFinally; - var zone = Zone.current; - if (this[symbolState] == UNRESOLVED) { - this[symbolValue].push(zone, chainPromise, onFinally, onFinally); - } - else { - scheduleResolveOrReject(this, zone, chainPromise, onFinally, onFinally); - } - return chainPromise; - }; - return ZoneAwarePromise; - }()); - // Protect against aggressive optimizers dropping seemingly unused properties. - // E.g. Closure Compiler in advanced mode. - ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; - ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; - ZoneAwarePromise['race'] = ZoneAwarePromise.race; - ZoneAwarePromise['all'] = ZoneAwarePromise.all; - var NativePromise = global[symbolPromise] = global['Promise']; - var ZONE_AWARE_PROMISE = Zone.__symbol__('ZoneAwarePromise'); - var desc = ObjectGetOwnPropertyDescriptor(global, 'Promise'); - if (!desc || desc.configurable) { - desc && delete desc.writable; - desc && delete desc.value; - if (!desc) { - desc = { configurable: true, enumerable: true }; - } - desc.get = function () { - // if we already set ZoneAwarePromise, use patched one - // otherwise return native one. - return global[ZONE_AWARE_PROMISE] ? global[ZONE_AWARE_PROMISE] : global[symbolPromise]; - }; - desc.set = function (NewNativePromise) { - if (NewNativePromise === ZoneAwarePromise) { - // if the NewNativePromise is ZoneAwarePromise - // save to global - global[ZONE_AWARE_PROMISE] = NewNativePromise; - } - else { - // if the NewNativePromise is not ZoneAwarePromise - // for example: after load zone.js, some library just - // set es6-promise to global, if we set it to global - // directly, assertZonePatched will fail and angular - // will not loaded, so we just set the NewNativePromise - // to global[symbolPromise], so the result is just like - // we load ES6 Promise before zone.js - global[symbolPromise] = NewNativePromise; - if (!NewNativePromise.prototype[symbolThen]) { - patchThen(NewNativePromise); - } - api.setNativePromise(NewNativePromise); - } - }; - ObjectDefineProperty(global, 'Promise', desc); - } - global['Promise'] = ZoneAwarePromise; - var symbolThenPatched = __symbol__('thenPatched'); - function patchThen(Ctor) { - var proto = Ctor.prototype; - var prop = ObjectGetOwnPropertyDescriptor(proto, 'then'); - if (prop && (prop.writable === false || !prop.configurable)) { - // check Ctor.prototype.then propertyDescriptor is writable or not - // in meteor env, writable is false, we should ignore such case - return; - } - var originalThen = proto.then; - // Keep a reference to the original method. - proto[symbolThen] = originalThen; - Ctor.prototype.then = function (onResolve, onReject) { - var _this = this; - var wrapped = new ZoneAwarePromise(function (resolve, reject) { - originalThen.call(_this, resolve, reject); - }); - return wrapped.then(onResolve, onReject); - }; - Ctor[symbolThenPatched] = true; - } - function zoneify(fn) { - return function () { - var resultPromise = fn.apply(this, arguments); - if (resultPromise instanceof ZoneAwarePromise) { - return resultPromise; - } - var ctor = resultPromise.constructor; - if (!ctor[symbolThenPatched]) { - patchThen(ctor); - } - return resultPromise; - }; - } - if (NativePromise) { - patchThen(NativePromise); - var fetch_1 = global['fetch']; - if (typeof fetch_1 == 'function') { - global['fetch'] = zoneify(fetch_1); - } - } - // This is not part of public API, but it is useful for tests, so we expose it. - Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; - return ZoneAwarePromise; -}); - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Suppress closure compiler errors about unknown 'Zone' variable - * @fileoverview - * @suppress {undefinedVars,globalThis,missingRequire} - */ -// issue #989, to reduce bundle size, use short name -/** Object.getOwnPropertyDescriptor */ -var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; -/** Object.defineProperty */ -var ObjectDefineProperty = Object.defineProperty; -/** Object.getPrototypeOf */ -var ObjectGetPrototypeOf = Object.getPrototypeOf; -/** Object.create */ -var ObjectCreate = Object.create; -/** Array.prototype.slice */ -var ArraySlice = Array.prototype.slice; -/** addEventListener string const */ -var ADD_EVENT_LISTENER_STR = 'addEventListener'; -/** removeEventListener string const */ -var REMOVE_EVENT_LISTENER_STR = 'removeEventListener'; -/** zoneSymbol addEventListener */ -var ZONE_SYMBOL_ADD_EVENT_LISTENER = Zone.__symbol__(ADD_EVENT_LISTENER_STR); -/** zoneSymbol removeEventListener */ -var ZONE_SYMBOL_REMOVE_EVENT_LISTENER = Zone.__symbol__(REMOVE_EVENT_LISTENER_STR); -/** true string const */ -var TRUE_STR = 'true'; -/** false string const */ -var FALSE_STR = 'false'; -/** __zone_symbol__ string const */ -var ZONE_SYMBOL_PREFIX = '__zone_symbol__'; -function wrapWithCurrentZone(callback, source) { - return Zone.current.wrap(callback, source); -} -function scheduleMacroTaskWithCurrentZone(source, callback, data, customSchedule, customCancel) { - return Zone.current.scheduleMacroTask(source, callback, data, customSchedule, customCancel); -} -var zoneSymbol = Zone.__symbol__; -var isWindowExists = typeof window !== 'undefined'; -var internalWindow = isWindowExists ? window : undefined; -var _global = isWindowExists && internalWindow || typeof self === 'object' && self || global; -var REMOVE_ATTRIBUTE = 'removeAttribute'; -var NULL_ON_PROP_VALUE = [null]; -function bindArguments(args, source) { - for (var i = args.length - 1; i >= 0; i--) { - if (typeof args[i] === 'function') { - args[i] = wrapWithCurrentZone(args[i], source + '_' + i); - } - } - return args; -} -function patchPrototype(prototype, fnNames) { - var source = prototype.constructor['name']; - var _loop_1 = function (i) { - var name_1 = fnNames[i]; - var delegate = prototype[name_1]; - if (delegate) { - var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, name_1); - if (!isPropertyWritable(prototypeDesc)) { - return "continue"; - } - prototype[name_1] = (function (delegate) { - var patched = function () { - return delegate.apply(this, bindArguments(arguments, source + '.' + name_1)); - }; - attachOriginToPatched(patched, delegate); - return patched; - })(delegate); - } - }; - for (var i = 0; i < fnNames.length; i++) { - _loop_1(i); - } -} -function isPropertyWritable(propertyDesc) { - if (!propertyDesc) { - return true; - } - if (propertyDesc.writable === false) { - return false; - } - return !(typeof propertyDesc.get === 'function' && typeof propertyDesc.set === 'undefined'); -} -var isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope); -// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify -// this code. -var isNode = (!('nw' in _global) && typeof _global.process !== 'undefined' && - {}.toString.call(_global.process) === '[object process]'); -var isBrowser = !isNode && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']); -// we are in electron of nw, so we are both browser and nodejs -// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify -// this code. -var isMix = typeof _global.process !== 'undefined' && - {}.toString.call(_global.process) === '[object process]' && !isWebWorker && - !!(isWindowExists && internalWindow['HTMLElement']); -var zoneSymbolEventNames = {}; -var wrapFn = function (event) { - // https://github.com/angular/zone.js/issues/911, in IE, sometimes - // event will be undefined, so we need to use window.event - event = event || _global.event; - if (!event) { - return; - } - var eventNameSymbol = zoneSymbolEventNames[event.type]; - if (!eventNameSymbol) { - eventNameSymbol = zoneSymbolEventNames[event.type] = zoneSymbol('ON_PROPERTY' + event.type); - } - var target = this || event.target || _global; - var listener = target[eventNameSymbol]; - var result = listener && listener.apply(this, arguments); - if (result != undefined && !result) { - event.preventDefault(); - } - return result; -}; -function patchProperty(obj, prop, prototype) { - var desc = ObjectGetOwnPropertyDescriptor(obj, prop); - if (!desc && prototype) { - // when patch window object, use prototype to check prop exist or not - var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, prop); - if (prototypeDesc) { - desc = { enumerable: true, configurable: true }; - } - } - // if the descriptor not exists or is not configurable - // just return - if (!desc || !desc.configurable) { - return; - } - // A property descriptor cannot have getter/setter and be writable - // deleting the writable and value properties avoids this error: - // - // TypeError: property descriptors must not specify a value or be writable when a - // getter or setter has been specified - delete desc.writable; - delete desc.value; - var originalDescGet = desc.get; - var originalDescSet = desc.set; - // substr(2) cuz 'onclick' -> 'click', etc - var eventName = prop.substr(2); - var eventNameSymbol = zoneSymbolEventNames[eventName]; - if (!eventNameSymbol) { - eventNameSymbol = zoneSymbolEventNames[eventName] = zoneSymbol('ON_PROPERTY' + eventName); - } - desc.set = function (newValue) { - // in some of windows's onproperty callback, this is undefined - // so we need to check it - var target = this; - if (!target && obj === _global) { - target = _global; - } - if (!target) { - return; - } - var previousValue = target[eventNameSymbol]; - if (previousValue) { - target.removeEventListener(eventName, wrapFn); - } - // issue #978, when onload handler was added before loading zone.js - // we should remove it with originalDescSet - if (originalDescSet) { - originalDescSet.apply(target, NULL_ON_PROP_VALUE); - } - if (typeof newValue === 'function') { - target[eventNameSymbol] = newValue; - target.addEventListener(eventName, wrapFn, false); - } - else { - target[eventNameSymbol] = null; - } - }; - // The getter would return undefined for unassigned properties but the default value of an - // unassigned property is null - desc.get = function () { - // in some of windows's onproperty callback, this is undefined - // so we need to check it - var target = this; - if (!target && obj === _global) { - target = _global; - } - if (!target) { - return null; - } - var listener = target[eventNameSymbol]; - if (listener) { - return listener; - } - else if (originalDescGet) { - // result will be null when use inline event attribute, - // such as - // because the onclick function is internal raw uncompiled handler - // the onclick will be evaluated when first time event was triggered or - // the property is accessed, https://github.com/angular/zone.js/issues/525 - // so we should use original native get to retrieve the handler - var value = originalDescGet && originalDescGet.call(this); - if (value) { - desc.set.call(this, value); - if (typeof target[REMOVE_ATTRIBUTE] === 'function') { - target.removeAttribute(prop); - } - return value; - } - } - return null; - }; - ObjectDefineProperty(obj, prop, desc); -} -function patchOnProperties(obj, properties, prototype) { - if (properties) { - for (var i = 0; i < properties.length; i++) { - patchProperty(obj, 'on' + properties[i], prototype); - } - } - else { - var onProperties = []; - for (var prop in obj) { - if (prop.substr(0, 2) == 'on') { - onProperties.push(prop); - } - } - for (var j = 0; j < onProperties.length; j++) { - patchProperty(obj, onProperties[j], prototype); - } - } -} -var originalInstanceKey = zoneSymbol('originalInstance'); -// wrap some native API on `window` -function patchClass(className) { - var OriginalClass = _global[className]; - if (!OriginalClass) - return; - // keep original class in global - _global[zoneSymbol(className)] = OriginalClass; - _global[className] = function () { - var a = bindArguments(arguments, className); - switch (a.length) { - case 0: - this[originalInstanceKey] = new OriginalClass(); - break; - case 1: - this[originalInstanceKey] = new OriginalClass(a[0]); - break; - case 2: - this[originalInstanceKey] = new OriginalClass(a[0], a[1]); - break; - case 3: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); - break; - case 4: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); - break; - default: - throw new Error('Arg list too long.'); - } - }; - // attach original delegate to patched function - attachOriginToPatched(_global[className], OriginalClass); - var instance = new OriginalClass(function () { }); - var prop; - for (prop in instance) { - // https://bugs.webkit.org/show_bug.cgi?id=44721 - if (className === 'XMLHttpRequest' && prop === 'responseBlob') - continue; - (function (prop) { - if (typeof instance[prop] === 'function') { - _global[className].prototype[prop] = function () { - return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); - }; - } - else { - ObjectDefineProperty(_global[className].prototype, prop, { - set: function (fn) { - if (typeof fn === 'function') { - this[originalInstanceKey][prop] = wrapWithCurrentZone(fn, className + '.' + prop); - // keep callback in wrapped function so we can - // use it in Function.prototype.toString to return - // the native one. - attachOriginToPatched(this[originalInstanceKey][prop], fn); - } - else { - this[originalInstanceKey][prop] = fn; - } - }, - get: function () { - return this[originalInstanceKey][prop]; - } - }); - } - }(prop)); - } - for (prop in OriginalClass) { - if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { - _global[className][prop] = OriginalClass[prop]; - } - } -} -function patchMethod(target, name, patchFn) { - var proto = target; - while (proto && !proto.hasOwnProperty(name)) { - proto = ObjectGetPrototypeOf(proto); - } - if (!proto && target[name]) { - // somehow we did not find it, but we can see it. This happens on IE for Window properties. - proto = target; - } - var delegateName = zoneSymbol(name); - var delegate; - if (proto && !(delegate = proto[delegateName])) { - delegate = proto[delegateName] = proto[name]; - // check whether proto[name] is writable - // some property is readonly in safari, such as HtmlCanvasElement.prototype.toBlob - var desc = proto && ObjectGetOwnPropertyDescriptor(proto, name); - if (isPropertyWritable(desc)) { - var patchDelegate_1 = patchFn(delegate, delegateName, name); - proto[name] = function () { - return patchDelegate_1(this, arguments); - }; - attachOriginToPatched(proto[name], delegate); - } - } - return delegate; -} -// TODO: @JiaLiPassion, support cancel task later if necessary -function patchMacroTask(obj, funcName, metaCreator) { - var setNative = null; - function scheduleTask(task) { - var data = task.data; - data.args[data.cbIdx] = function () { - task.invoke.apply(this, arguments); - }; - setNative.apply(data.target, data.args); - return task; - } - setNative = patchMethod(obj, funcName, function (delegate) { return function (self, args) { - var meta = metaCreator(self, args); - if (meta.cbIdx >= 0 && typeof args[meta.cbIdx] === 'function') { - return scheduleMacroTaskWithCurrentZone(meta.name, args[meta.cbIdx], meta, scheduleTask, null); - } - else { - // cause an error by calling it directly. - return delegate.apply(self, args); - } - }; }); -} - -function attachOriginToPatched(patched, original) { - patched[zoneSymbol('OriginalDelegate')] = original; -} -var isDetectedIEOrEdge = false; -var ieOrEdge = false; -function isIEOrEdge() { - if (isDetectedIEOrEdge) { - return ieOrEdge; - } - isDetectedIEOrEdge = true; - try { - var ua = internalWindow.navigator.userAgent; - if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1 || ua.indexOf('Edge/') !== -1) { - ieOrEdge = true; - } - return ieOrEdge; - } - catch (error) { - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -// override Function.prototype.toString to make zone.js patched function -// look like native function -Zone.__load_patch('toString', function (global) { - // patch Func.prototype.toString to let them look like native - var originalFunctionToString = Function.prototype.toString; - var ORIGINAL_DELEGATE_SYMBOL = zoneSymbol('OriginalDelegate'); - var PROMISE_SYMBOL = zoneSymbol('Promise'); - var ERROR_SYMBOL = zoneSymbol('Error'); - var newFunctionToString = function toString() { - if (typeof this === 'function') { - var originalDelegate = this[ORIGINAL_DELEGATE_SYMBOL]; - if (originalDelegate) { - if (typeof originalDelegate === 'function') { - return originalFunctionToString.apply(this[ORIGINAL_DELEGATE_SYMBOL], arguments); - } - else { - return Object.prototype.toString.call(originalDelegate); - } - } - if (this === Promise) { - var nativePromise = global[PROMISE_SYMBOL]; - if (nativePromise) { - return originalFunctionToString.apply(nativePromise, arguments); - } - } - if (this === Error) { - var nativeError = global[ERROR_SYMBOL]; - if (nativeError) { - return originalFunctionToString.apply(nativeError, arguments); - } - } - } - return originalFunctionToString.apply(this, arguments); - }; - newFunctionToString[ORIGINAL_DELEGATE_SYMBOL] = originalFunctionToString; - Function.prototype.toString = newFunctionToString; - // patch Object.prototype.toString to let them look like native - var originalObjectToString = Object.prototype.toString; - var PROMISE_OBJECT_TO_STRING = '[object Promise]'; - Object.prototype.toString = function () { - if (this instanceof Promise) { - return PROMISE_OBJECT_TO_STRING; - } - return originalObjectToString.apply(this, arguments); - }; -}); - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @fileoverview - * @suppress {missingRequire} - */ -// an identifier to tell ZoneTask do not create a new invoke closure -var OPTIMIZED_ZONE_EVENT_TASK_DATA = { - useG: true -}; -var zoneSymbolEventNames$1 = {}; -var globalSources = {}; -var EVENT_NAME_SYMBOL_REGX = /^__zone_symbol__(\w+)(true|false)$/; -var IMMEDIATE_PROPAGATION_SYMBOL = ('__zone_symbol__propagationStopped'); -function patchEventTarget(_global, apis, patchOptions) { - var ADD_EVENT_LISTENER = (patchOptions && patchOptions.add) || ADD_EVENT_LISTENER_STR; - var REMOVE_EVENT_LISTENER = (patchOptions && patchOptions.rm) || REMOVE_EVENT_LISTENER_STR; - var LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.listeners) || 'eventListeners'; - var REMOVE_ALL_LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.rmAll) || 'removeAllListeners'; - var zoneSymbolAddEventListener = zoneSymbol(ADD_EVENT_LISTENER); - var ADD_EVENT_LISTENER_SOURCE = '.' + ADD_EVENT_LISTENER + ':'; - var PREPEND_EVENT_LISTENER = 'prependListener'; - var PREPEND_EVENT_LISTENER_SOURCE = '.' + PREPEND_EVENT_LISTENER + ':'; - var invokeTask = function (task, target, event) { - // for better performance, check isRemoved which is set - // by removeEventListener - if (task.isRemoved) { - return; - } - var delegate = task.callback; - if (typeof delegate === 'object' && delegate.handleEvent) { - // create the bind version of handleEvent when invoke - task.callback = function (event) { return delegate.handleEvent(event); }; - task.originalDelegate = delegate; - } - // invoke static task.invoke - task.invoke(task, target, [event]); - var options = task.options; - if (options && typeof options === 'object' && options.once) { - // if options.once is true, after invoke once remove listener here - // only browser need to do this, nodejs eventEmitter will cal removeListener - // inside EventEmitter.once - var delegate_1 = task.originalDelegate ? task.originalDelegate : task.callback; - target[REMOVE_EVENT_LISTENER].call(target, event.type, delegate_1, options); - } - }; - // global shared zoneAwareCallback to handle all event callback with capture = false - var globalZoneAwareCallback = function (event) { - // https://github.com/angular/zone.js/issues/911, in IE, sometimes - // event will be undefined, so we need to use window.event - event = event || _global.event; - if (!event) { - return; - } - // event.target is needed for Samsung TV and SourceBuffer - // || global is needed https://github.com/angular/zone.js/issues/190 - var target = this || event.target || _global; - var tasks = target[zoneSymbolEventNames$1[event.type][FALSE_STR]]; - if (tasks) { - // invoke all tasks which attached to current target with given event.type and capture = false - // for performance concern, if task.length === 1, just invoke - if (tasks.length === 1) { - invokeTask(tasks[0], target, event); - } - else { - // https://github.com/angular/zone.js/issues/836 - // copy the tasks array before invoke, to avoid - // the callback will remove itself or other listener - var copyTasks = tasks.slice(); - for (var i = 0; i < copyTasks.length; i++) { - if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { - break; - } - invokeTask(copyTasks[i], target, event); - } - } - } - }; - // global shared zoneAwareCallback to handle all event callback with capture = true - var globalZoneAwareCaptureCallback = function (event) { - // https://github.com/angular/zone.js/issues/911, in IE, sometimes - // event will be undefined, so we need to use window.event - event = event || _global.event; - if (!event) { - return; - } - // event.target is needed for Samsung TV and SourceBuffer - // || global is needed https://github.com/angular/zone.js/issues/190 - var target = this || event.target || _global; - var tasks = target[zoneSymbolEventNames$1[event.type][TRUE_STR]]; - if (tasks) { - // invoke all tasks which attached to current target with given event.type and capture = false - // for performance concern, if task.length === 1, just invoke - if (tasks.length === 1) { - invokeTask(tasks[0], target, event); - } - else { - // https://github.com/angular/zone.js/issues/836 - // copy the tasks array before invoke, to avoid - // the callback will remove itself or other listener - var copyTasks = tasks.slice(); - for (var i = 0; i < copyTasks.length; i++) { - if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { - break; - } - invokeTask(copyTasks[i], target, event); - } - } - } - }; - function patchEventTargetMethods(obj, patchOptions) { - if (!obj) { - return false; - } - var useGlobalCallback = true; - if (patchOptions && patchOptions.useG !== undefined) { - useGlobalCallback = patchOptions.useG; - } - var validateHandler = patchOptions && patchOptions.vh; - var checkDuplicate = true; - if (patchOptions && patchOptions.chkDup !== undefined) { - checkDuplicate = patchOptions.chkDup; - } - var returnTarget = false; - if (patchOptions && patchOptions.rt !== undefined) { - returnTarget = patchOptions.rt; - } - var proto = obj; - while (proto && !proto.hasOwnProperty(ADD_EVENT_LISTENER)) { - proto = ObjectGetPrototypeOf(proto); - } - if (!proto && obj[ADD_EVENT_LISTENER]) { - // somehow we did not find it, but we can see it. This happens on IE for Window properties. - proto = obj; - } - if (!proto) { - return false; - } - if (proto[zoneSymbolAddEventListener]) { - return false; - } - // a shared global taskData to pass data for scheduleEventTask - // so we do not need to create a new object just for pass some data - var taskData = {}; - var nativeAddEventListener = proto[zoneSymbolAddEventListener] = proto[ADD_EVENT_LISTENER]; - var nativeRemoveEventListener = proto[zoneSymbol(REMOVE_EVENT_LISTENER)] = - proto[REMOVE_EVENT_LISTENER]; - var nativeListeners = proto[zoneSymbol(LISTENERS_EVENT_LISTENER)] = - proto[LISTENERS_EVENT_LISTENER]; - var nativeRemoveAllListeners = proto[zoneSymbol(REMOVE_ALL_LISTENERS_EVENT_LISTENER)] = - proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER]; - var nativePrependEventListener; - if (patchOptions && patchOptions.prepend) { - nativePrependEventListener = proto[zoneSymbol(patchOptions.prepend)] = - proto[patchOptions.prepend]; - } - var customScheduleGlobal = function () { - // if there is already a task for the eventName + capture, - // just return, because we use the shared globalZoneAwareCallback here. - if (taskData.isExisting) { - return; - } - return nativeAddEventListener.call(taskData.target, taskData.eventName, taskData.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, taskData.options); - }; - var customCancelGlobal = function (task) { - // if task is not marked as isRemoved, this call is directly - // from Zone.prototype.cancelTask, we should remove the task - // from tasksList of target first - if (!task.isRemoved) { - var symbolEventNames = zoneSymbolEventNames$1[task.eventName]; - var symbolEventName = void 0; - if (symbolEventNames) { - symbolEventName = symbolEventNames[task.capture ? TRUE_STR : FALSE_STR]; - } - var existingTasks = symbolEventName && task.target[symbolEventName]; - if (existingTasks) { - for (var i = 0; i < existingTasks.length; i++) { - var existingTask = existingTasks[i]; - if (existingTask === task) { - existingTasks.splice(i, 1); - // set isRemoved to data for faster invokeTask check - task.isRemoved = true; - if (existingTasks.length === 0) { - // all tasks for the eventName + capture have gone, - // remove globalZoneAwareCallback and remove the task cache from target - task.allRemoved = true; - task.target[symbolEventName] = null; - } - break; - } - } - } - } - // if all tasks for the eventName + capture have gone, - // we will really remove the global event callback, - // if not, return - if (!task.allRemoved) { - return; - } - return nativeRemoveEventListener.call(task.target, task.eventName, task.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, task.options); - }; - var customScheduleNonGlobal = function (task) { - return nativeAddEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); - }; - var customSchedulePrepend = function (task) { - return nativePrependEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); - }; - var customCancelNonGlobal = function (task) { - return nativeRemoveEventListener.call(task.target, task.eventName, task.invoke, task.options); - }; - var customSchedule = useGlobalCallback ? customScheduleGlobal : customScheduleNonGlobal; - var customCancel = useGlobalCallback ? customCancelGlobal : customCancelNonGlobal; - var compareTaskCallbackVsDelegate = function (task, delegate) { - var typeOfDelegate = typeof delegate; - return (typeOfDelegate === 'function' && task.callback === delegate) || - (typeOfDelegate === 'object' && task.originalDelegate === delegate); - }; - var compare = (patchOptions && patchOptions.diff) ? patchOptions.diff : compareTaskCallbackVsDelegate; - var blackListedEvents = Zone[Zone.__symbol__('BLACK_LISTED_EVENTS')]; - var makeAddListener = function (nativeListener, addSource, customScheduleFn, customCancelFn, returnTarget, prepend) { - if (returnTarget === void 0) { returnTarget = false; } - if (prepend === void 0) { prepend = false; } - return function () { - var target = this || _global; - var delegate = arguments[1]; - if (!delegate) { - return nativeListener.apply(this, arguments); - } - // don't create the bind delegate function for handleEvent - // case here to improve addEventListener performance - // we will create the bind delegate when invoke - var isHandleEvent = false; - if (typeof delegate !== 'function') { - if (!delegate.handleEvent) { - return nativeListener.apply(this, arguments); - } - isHandleEvent = true; - } - if (validateHandler && !validateHandler(nativeListener, delegate, target, arguments)) { - return; - } - var eventName = arguments[0]; - var options = arguments[2]; - if (blackListedEvents) { - // check black list - for (var i = 0; i < blackListedEvents.length; i++) { - if (eventName === blackListedEvents[i]) { - return nativeListener.apply(this, arguments); - } - } - } - var capture; - var once = false; - if (options === undefined) { - capture = false; - } - else if (options === true) { - capture = true; - } - else if (options === false) { - capture = false; - } - else { - capture = options ? !!options.capture : false; - once = options ? !!options.once : false; - } - var zone = Zone.current; - var symbolEventNames = zoneSymbolEventNames$1[eventName]; - var symbolEventName; - if (!symbolEventNames) { - // the code is duplicate, but I just want to get some better performance - var falseEventName = eventName + FALSE_STR; - var trueEventName = eventName + TRUE_STR; - var symbol = ZONE_SYMBOL_PREFIX + falseEventName; - var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; - zoneSymbolEventNames$1[eventName] = {}; - zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; - zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; - symbolEventName = capture ? symbolCapture : symbol; - } - else { - symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; - } - var existingTasks = target[symbolEventName]; - var isExisting = false; - if (existingTasks) { - // already have task registered - isExisting = true; - if (checkDuplicate) { - for (var i = 0; i < existingTasks.length; i++) { - if (compare(existingTasks[i], delegate)) { - // same callback, same capture, same event name, just return - return; - } - } - } - } - else { - existingTasks = target[symbolEventName] = []; - } - var source; - var constructorName = target.constructor['name']; - var targetSource = globalSources[constructorName]; - if (targetSource) { - source = targetSource[eventName]; - } - if (!source) { - source = constructorName + addSource + eventName; - } - // do not create a new object as task.data to pass those things - // just use the global shared one - taskData.options = options; - if (once) { - // if addEventListener with once options, we don't pass it to - // native addEventListener, instead we keep the once setting - // and handle ourselves. - taskData.options.once = false; - } - taskData.target = target; - taskData.capture = capture; - taskData.eventName = eventName; - taskData.isExisting = isExisting; - var data = useGlobalCallback ? OPTIMIZED_ZONE_EVENT_TASK_DATA : null; - // keep taskData into data to allow onScheduleEventTask to access the task information - if (data) { - data.taskData = taskData; - } - var task = zone.scheduleEventTask(source, delegate, data, customScheduleFn, customCancelFn); - // should clear taskData.target to avoid memory leak - // issue, https://github.com/angular/angular/issues/20442 - taskData.target = null; - // need to clear up taskData because it is a global object - if (data) { - data.taskData = null; - } - // have to save those information to task in case - // application may call task.zone.cancelTask() directly - if (once) { - options.once = true; - } - task.options = options; - task.target = target; - task.capture = capture; - task.eventName = eventName; - if (isHandleEvent) { - // save original delegate for compare to check duplicate - task.originalDelegate = delegate; - } - if (!prepend) { - existingTasks.push(task); - } - else { - existingTasks.unshift(task); - } - if (returnTarget) { - return target; - } - }; - }; - proto[ADD_EVENT_LISTENER] = makeAddListener(nativeAddEventListener, ADD_EVENT_LISTENER_SOURCE, customSchedule, customCancel, returnTarget); - if (nativePrependEventListener) { - proto[PREPEND_EVENT_LISTENER] = makeAddListener(nativePrependEventListener, PREPEND_EVENT_LISTENER_SOURCE, customSchedulePrepend, customCancel, returnTarget, true); - } - proto[REMOVE_EVENT_LISTENER] = function () { - var target = this || _global; - var eventName = arguments[0]; - var options = arguments[2]; - var capture; - if (options === undefined) { - capture = false; - } - else if (options === true) { - capture = true; - } - else if (options === false) { - capture = false; - } - else { - capture = options ? !!options.capture : false; - } - var delegate = arguments[1]; - if (!delegate) { - return nativeRemoveEventListener.apply(this, arguments); - } - if (validateHandler && - !validateHandler(nativeRemoveEventListener, delegate, target, arguments)) { - return; - } - var symbolEventNames = zoneSymbolEventNames$1[eventName]; - var symbolEventName; - if (symbolEventNames) { - symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; - } - var existingTasks = symbolEventName && target[symbolEventName]; - if (existingTasks) { - for (var i = 0; i < existingTasks.length; i++) { - var existingTask = existingTasks[i]; - if (compare(existingTask, delegate)) { - existingTasks.splice(i, 1); - // set isRemoved to data for faster invokeTask check - existingTask.isRemoved = true; - if (existingTasks.length === 0) { - // all tasks for the eventName + capture have gone, - // remove globalZoneAwareCallback and remove the task cache from target - existingTask.allRemoved = true; - target[symbolEventName] = null; - } - existingTask.zone.cancelTask(existingTask); - if (returnTarget) { - return target; - } - return; - } - } - } - // issue 930, didn't find the event name or callback - // from zone kept existingTasks, the callback maybe - // added outside of zone, we need to call native removeEventListener - // to try to remove it. - return nativeRemoveEventListener.apply(this, arguments); - }; - proto[LISTENERS_EVENT_LISTENER] = function () { - var target = this || _global; - var eventName = arguments[0]; - var listeners = []; - var tasks = findEventTasks(target, eventName); - for (var i = 0; i < tasks.length; i++) { - var task = tasks[i]; - var delegate = task.originalDelegate ? task.originalDelegate : task.callback; - listeners.push(delegate); - } - return listeners; - }; - proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER] = function () { - var target = this || _global; - var eventName = arguments[0]; - if (!eventName) { - var keys = Object.keys(target); - for (var i = 0; i < keys.length; i++) { - var prop = keys[i]; - var match = EVENT_NAME_SYMBOL_REGX.exec(prop); - var evtName = match && match[1]; - // in nodejs EventEmitter, removeListener event is - // used for monitoring the removeListener call, - // so just keep removeListener eventListener until - // all other eventListeners are removed - if (evtName && evtName !== 'removeListener') { - this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, evtName); - } - } - // remove removeListener listener finally - this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, 'removeListener'); - } - else { - var symbolEventNames = zoneSymbolEventNames$1[eventName]; - if (symbolEventNames) { - var symbolEventName = symbolEventNames[FALSE_STR]; - var symbolCaptureEventName = symbolEventNames[TRUE_STR]; - var tasks = target[symbolEventName]; - var captureTasks = target[symbolCaptureEventName]; - if (tasks) { - var removeTasks = tasks.slice(); - for (var i = 0; i < removeTasks.length; i++) { - var task = removeTasks[i]; - var delegate = task.originalDelegate ? task.originalDelegate : task.callback; - this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); - } - } - if (captureTasks) { - var removeTasks = captureTasks.slice(); - for (var i = 0; i < removeTasks.length; i++) { - var task = removeTasks[i]; - var delegate = task.originalDelegate ? task.originalDelegate : task.callback; - this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); - } - } - } - } - if (returnTarget) { - return this; - } - }; - // for native toString patch - attachOriginToPatched(proto[ADD_EVENT_LISTENER], nativeAddEventListener); - attachOriginToPatched(proto[REMOVE_EVENT_LISTENER], nativeRemoveEventListener); - if (nativeRemoveAllListeners) { - attachOriginToPatched(proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER], nativeRemoveAllListeners); - } - if (nativeListeners) { - attachOriginToPatched(proto[LISTENERS_EVENT_LISTENER], nativeListeners); - } - return true; - } - var results = []; - for (var i = 0; i < apis.length; i++) { - results[i] = patchEventTargetMethods(apis[i], patchOptions); - } - return results; -} -function findEventTasks(target, eventName) { - var foundTasks = []; - for (var prop in target) { - var match = EVENT_NAME_SYMBOL_REGX.exec(prop); - var evtName = match && match[1]; - if (evtName && (!eventName || evtName === eventName)) { - var tasks = target[prop]; - if (tasks) { - for (var i = 0; i < tasks.length; i++) { - foundTasks.push(tasks[i]); - } - } - } - } - return foundTasks; -} -function patchEventPrototype(global, api) { - var Event = global['Event']; - if (Event && Event.prototype) { - api.patchMethod(Event.prototype, 'stopImmediatePropagation', function (delegate) { return function (self, args) { - self[IMMEDIATE_PROPAGATION_SYMBOL] = true; - // we need to call the native stopImmediatePropagation - // in case in some hybrid application, some part of - // application will be controlled by zone, some are not - delegate && delegate.apply(self, args); - }; }); - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @fileoverview - * @suppress {missingRequire} - */ -var taskSymbol = zoneSymbol('zoneTask'); -function patchTimer(window, setName, cancelName, nameSuffix) { - var setNative = null; - var clearNative = null; - setName += nameSuffix; - cancelName += nameSuffix; - var tasksByHandleId = {}; - function scheduleTask(task) { - var data = task.data; - function timer() { - try { - task.invoke.apply(this, arguments); - } - finally { - // issue-934, task will be cancelled - // even it is a periodic task such as - // setInterval - if (!(task.data && task.data.isPeriodic)) { - if (typeof data.handleId === 'number') { - // in non-nodejs env, we remove timerId - // from local cache - delete tasksByHandleId[data.handleId]; - } - else if (data.handleId) { - // Node returns complex objects as handleIds - // we remove task reference from timer object - data.handleId[taskSymbol] = null; - } - } - } - } - data.args[0] = timer; - data.handleId = setNative.apply(window, data.args); - return task; - } - function clearTask(task) { - return clearNative(task.data.handleId); - } - setNative = - patchMethod(window, setName, function (delegate) { return function (self, args) { - if (typeof args[0] === 'function') { - var options = { - handleId: null, - isPeriodic: nameSuffix === 'Interval', - delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null, - args: args - }; - var task = scheduleMacroTaskWithCurrentZone(setName, args[0], options, scheduleTask, clearTask); - if (!task) { - return task; - } - // Node.js must additionally support the ref and unref functions. - var handle = task.data.handleId; - if (typeof handle === 'number') { - // for non nodejs env, we save handleId: task - // mapping in local cache for clearTimeout - tasksByHandleId[handle] = task; - } - else if (handle) { - // for nodejs env, we save task - // reference in timerId Object for clearTimeout - handle[taskSymbol] = task; - } - // check whether handle is null, because some polyfill or browser - // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame - if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' && - typeof handle.unref === 'function') { - task.ref = handle.ref.bind(handle); - task.unref = handle.unref.bind(handle); - } - if (typeof handle === 'number' || handle) { - return handle; - } - return task; - } - else { - // cause an error by calling it directly. - return delegate.apply(window, args); - } - }; }); - clearNative = - patchMethod(window, cancelName, function (delegate) { return function (self, args) { - var id = args[0]; - var task; - if (typeof id === 'number') { - // non nodejs env. - task = tasksByHandleId[id]; - } - else { - // nodejs env. - task = id && id[taskSymbol]; - // other environments. - if (!task) { - task = id; - } - } - if (task && typeof task.type === 'string') { - if (task.state !== 'notScheduled' && - (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) { - if (typeof id === 'number') { - delete tasksByHandleId[id]; - } - else if (id) { - id[taskSymbol] = null; - } - // Do not cancel already canceled functions - task.zone.cancelTask(task); - } - } - else { - // cause an error by calling it directly. - delegate.apply(window, args); - } - }; }); -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/* - * This is necessary for Chrome and Chrome mobile, to enable - * things like redefining `createdCallback` on an element. - */ -var _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty; -var _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] = - Object.getOwnPropertyDescriptor; -var _create = Object.create; -var unconfigurablesKey = zoneSymbol('unconfigurables'); -function propertyPatch() { - Object.defineProperty = function (obj, prop, desc) { - if (isUnconfigurable(obj, prop)) { - throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); - } - var originalConfigurableFlag = desc.configurable; - if (prop !== 'prototype') { - desc = rewriteDescriptor(obj, prop, desc); - } - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); - }; - Object.defineProperties = function (obj, props) { - Object.keys(props).forEach(function (prop) { - Object.defineProperty(obj, prop, props[prop]); - }); - return obj; - }; - Object.create = function (obj, proto) { - if (typeof proto === 'object' && !Object.isFrozen(proto)) { - Object.keys(proto).forEach(function (prop) { - proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); - }); - } - return _create(obj, proto); - }; - Object.getOwnPropertyDescriptor = function (obj, prop) { - var desc = _getOwnPropertyDescriptor(obj, prop); - if (isUnconfigurable(obj, prop)) { - desc.configurable = false; - } - return desc; - }; -} -function _redefineProperty(obj, prop, desc) { - var originalConfigurableFlag = desc.configurable; - desc = rewriteDescriptor(obj, prop, desc); - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); -} -function isUnconfigurable(obj, prop) { - return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; -} -function rewriteDescriptor(obj, prop, desc) { - // issue-927, if the desc is frozen, don't try to change the desc - if (!Object.isFrozen(desc)) { - desc.configurable = true; - } - if (!desc.configurable) { - // issue-927, if the obj is frozen, don't try to set the desc to obj - if (!obj[unconfigurablesKey] && !Object.isFrozen(obj)) { - _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} }); - } - if (obj[unconfigurablesKey]) { - obj[unconfigurablesKey][prop] = true; - } - } - return desc; -} -function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { - try { - return _defineProperty(obj, prop, desc); - } - catch (error) { - if (desc.configurable) { - // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's - // retry with the original flag value - if (typeof originalConfigurableFlag == 'undefined') { - delete desc.configurable; - } - else { - desc.configurable = originalConfigurableFlag; - } - try { - return _defineProperty(obj, prop, desc); - } - catch (error) { - var descJson = null; - try { - descJson = JSON.stringify(desc); - } - catch (error) { - descJson = desc.toString(); - } - console.log("Attempting to configure '" + prop + "' with descriptor '" + descJson + "' on object '" + obj + "' and got error, giving up: " + error); - } - } - else { - throw error; - } - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -// we have to patch the instance since the proto is non-configurable -function apply(api, _global) { - var WS = _global.WebSocket; - // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener - // On older Chrome, no need since EventTarget was already patched - if (!_global.EventTarget) { - patchEventTarget(_global, [WS.prototype]); - } - _global.WebSocket = function (x, y) { - var socket = arguments.length > 1 ? new WS(x, y) : new WS(x); - var proxySocket; - var proxySocketProto; - // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance - var onmessageDesc = ObjectGetOwnPropertyDescriptor(socket, 'onmessage'); - if (onmessageDesc && onmessageDesc.configurable === false) { - proxySocket = ObjectCreate(socket); - // socket have own property descriptor 'onopen', 'onmessage', 'onclose', 'onerror' - // but proxySocket not, so we will keep socket as prototype and pass it to - // patchOnProperties method - proxySocketProto = socket; - [ADD_EVENT_LISTENER_STR, REMOVE_EVENT_LISTENER_STR, 'send', 'close'].forEach(function (propName) { - proxySocket[propName] = function () { - var args = ArraySlice.call(arguments); - if (propName === ADD_EVENT_LISTENER_STR || propName === REMOVE_EVENT_LISTENER_STR) { - var eventName = args.length > 0 ? args[0] : undefined; - if (eventName) { - var propertySymbol = Zone.__symbol__('ON_PROPERTY' + eventName); - socket[propertySymbol] = proxySocket[propertySymbol]; - } - } - return socket[propName].apply(socket, args); - }; - }); - } - else { - // we can patch the real socket - proxySocket = socket; - } - patchOnProperties(proxySocket, ['close', 'error', 'message', 'open'], proxySocketProto); - return proxySocket; - }; - var globalWebSocket = _global['WebSocket']; - for (var prop in WS) { - globalWebSocket[prop] = WS[prop]; - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @fileoverview - * @suppress {globalThis} - */ -var globalEventHandlersEventNames = [ - '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' -]; -var documentEventNames = [ - 'afterscriptexecute', 'beforescriptexecute', 'DOMContentLoaded', 'fullscreenchange', - 'mozfullscreenchange', 'webkitfullscreenchange', 'msfullscreenchange', 'fullscreenerror', - 'mozfullscreenerror', 'webkitfullscreenerror', 'msfullscreenerror', 'readystatechange', - 'visibilitychange' -]; -var windowEventNames = [ - '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' -]; -var htmlElementEventNames = [ - 'beforecopy', 'beforecut', 'beforepaste', 'copy', 'cut', 'paste', 'dragstart', 'loadend', - 'animationstart', 'search', 'transitionrun', 'transitionstart', 'webkitanimationend', - 'webkitanimationiteration', 'webkitanimationstart', 'webkittransitionend' -]; -var mediaElementEventNames = ['encrypted', 'waitingforkey', 'msneedkey', 'mozinterruptbegin', 'mozinterruptend']; -var ieElementEventNames = [ - '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' -]; -var webglEventNames = ['webglcontextrestored', 'webglcontextlost', 'webglcontextcreationerror']; -var formEventNames = ['autocomplete', 'autocompleteerror']; -var detailEventNames = ['toggle']; -var frameEventNames = ['load']; -var frameSetEventNames = ['blur', 'error', 'focus', 'load', 'resize', 'scroll', 'messageerror']; -var marqueeEventNames = ['bounce', 'finish', 'start']; -var XMLHttpRequestEventNames = [ - 'loadstart', 'progress', 'abort', 'error', 'load', 'progress', 'timeout', 'loadend', - 'readystatechange' -]; -var IDBIndexEventNames = ['upgradeneeded', 'complete', 'abort', 'success', 'error', 'blocked', 'versionchange', 'close']; -var websocketEventNames = ['close', 'error', 'open', 'message']; -var workerEventNames = ['error', 'message']; -var eventNames = globalEventHandlersEventNames.concat(webglEventNames, formEventNames, detailEventNames, documentEventNames, windowEventNames, htmlElementEventNames, ieElementEventNames); -function filterProperties(target, onProperties, ignoreProperties) { - if (!ignoreProperties) { - return onProperties; - } - var tip = ignoreProperties.filter(function (ip) { return ip.target === target; }); - if (!tip || tip.length === 0) { - return onProperties; - } - var targetIgnoreProperties = tip[0].ignoreProperties; - return onProperties.filter(function (op) { return targetIgnoreProperties.indexOf(op) === -1; }); -} -function patchFilteredProperties(target, onProperties, ignoreProperties, prototype) { - // check whether target is available, sometimes target will be undefined - // because different browser or some 3rd party plugin. - if (!target) { - return; - } - var filteredProperties = filterProperties(target, onProperties, ignoreProperties); - patchOnProperties(target, filteredProperties, prototype); -} -function propertyDescriptorPatch(api, _global) { - if (isNode && !isMix) { - return; - } - var supportsWebSocket = typeof WebSocket !== 'undefined'; - if (canPatchViaPropertyDescriptor()) { - var ignoreProperties = _global.__Zone_ignore_on_properties; - // for browsers that we can patch the descriptor: Chrome & Firefox - if (isBrowser) { - var internalWindow = window; - // in IE/Edge, onProp not exist in window object, but in WindowPrototype - // so we need to pass WindowPrototype to check onProp exist or not - patchFilteredProperties(internalWindow, eventNames.concat(['messageerror']), ignoreProperties, ObjectGetPrototypeOf(internalWindow)); - patchFilteredProperties(Document.prototype, eventNames, ignoreProperties); - if (typeof internalWindow['SVGElement'] !== 'undefined') { - patchFilteredProperties(internalWindow['SVGElement'].prototype, eventNames, ignoreProperties); - } - patchFilteredProperties(Element.prototype, eventNames, ignoreProperties); - patchFilteredProperties(HTMLElement.prototype, eventNames, ignoreProperties); - patchFilteredProperties(HTMLMediaElement.prototype, mediaElementEventNames, ignoreProperties); - patchFilteredProperties(HTMLFrameSetElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); - patchFilteredProperties(HTMLBodyElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); - patchFilteredProperties(HTMLFrameElement.prototype, frameEventNames, ignoreProperties); - patchFilteredProperties(HTMLIFrameElement.prototype, frameEventNames, ignoreProperties); - var HTMLMarqueeElement_1 = internalWindow['HTMLMarqueeElement']; - if (HTMLMarqueeElement_1) { - patchFilteredProperties(HTMLMarqueeElement_1.prototype, marqueeEventNames, ignoreProperties); - } - var Worker_1 = internalWindow['Worker']; - if (Worker_1) { - patchFilteredProperties(Worker_1.prototype, workerEventNames, ignoreProperties); - } - } - patchFilteredProperties(XMLHttpRequest.prototype, XMLHttpRequestEventNames, ignoreProperties); - var XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget']; - if (XMLHttpRequestEventTarget) { - patchFilteredProperties(XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype, XMLHttpRequestEventNames, ignoreProperties); - } - if (typeof IDBIndex !== 'undefined') { - patchFilteredProperties(IDBIndex.prototype, IDBIndexEventNames, ignoreProperties); - patchFilteredProperties(IDBRequest.prototype, IDBIndexEventNames, ignoreProperties); - patchFilteredProperties(IDBOpenDBRequest.prototype, IDBIndexEventNames, ignoreProperties); - patchFilteredProperties(IDBDatabase.prototype, IDBIndexEventNames, ignoreProperties); - patchFilteredProperties(IDBTransaction.prototype, IDBIndexEventNames, ignoreProperties); - patchFilteredProperties(IDBCursor.prototype, IDBIndexEventNames, ignoreProperties); - } - if (supportsWebSocket) { - patchFilteredProperties(WebSocket.prototype, websocketEventNames, ignoreProperties); - } - } - else { - // Safari, Android browsers (Jelly Bean) - patchViaCapturingAllTheEvents(); - patchClass('XMLHttpRequest'); - if (supportsWebSocket) { - apply(api, _global); - } - } -} -function canPatchViaPropertyDescriptor() { - if ((isBrowser || isMix) && !ObjectGetOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') && - typeof Element !== 'undefined') { - // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364 - // IDL interface attributes are not configurable - var desc = ObjectGetOwnPropertyDescriptor(Element.prototype, 'onclick'); - if (desc && !desc.configurable) - return false; - } - var ON_READY_STATE_CHANGE = 'onreadystatechange'; - var XMLHttpRequestPrototype = XMLHttpRequest.prototype; - var xhrDesc = ObjectGetOwnPropertyDescriptor(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE); - // add enumerable and configurable here because in opera - // by default XMLHttpRequest.prototype.onreadystatechange is undefined - // without adding enumerable and configurable will cause onreadystatechange - // non-configurable - // and if XMLHttpRequest.prototype.onreadystatechange is undefined, - // we should set a real desc instead a fake one - if (xhrDesc) { - ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { - enumerable: true, - configurable: true, - get: function () { - return true; - } - }); - var req = new XMLHttpRequest(); - var result = !!req.onreadystatechange; - // restore original desc - ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, xhrDesc || {}); - return result; - } - else { - var SYMBOL_FAKE_ONREADYSTATECHANGE_1 = zoneSymbol('fake'); - ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { - enumerable: true, - configurable: true, - get: function () { - return this[SYMBOL_FAKE_ONREADYSTATECHANGE_1]; - }, - set: function (value) { - this[SYMBOL_FAKE_ONREADYSTATECHANGE_1] = value; - } - }); - var req = new XMLHttpRequest(); - var detectFunc = function () { }; - req.onreadystatechange = detectFunc; - var result = req[SYMBOL_FAKE_ONREADYSTATECHANGE_1] === detectFunc; - req.onreadystatechange = null; - return result; - } -} -var unboundKey = zoneSymbol('unbound'); -// Whenever any eventListener fires, we check the eventListener target and all parents -// for `onwhatever` properties and replace them with zone-bound functions -// - Chrome (for now) -function patchViaCapturingAllTheEvents() { - var _loop_1 = function (i) { - var property = eventNames[i]; - var onproperty = 'on' + property; - self.addEventListener(property, function (event) { - var elt = event.target, bound, source; - if (elt) { - source = elt.constructor['name'] + '.' + onproperty; - } - else { - source = 'unknown.' + onproperty; - } - while (elt) { - if (elt[onproperty] && !elt[onproperty][unboundKey]) { - bound = wrapWithCurrentZone(elt[onproperty], source); - bound[unboundKey] = elt[onproperty]; - elt[onproperty] = bound; - } - elt = elt.parentElement; - } - }, true); - }; - for (var i = 0; i < eventNames.length; i++) { - _loop_1(i); - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function eventTargetPatch(_global, api) { - var WTF_ISSUE_555 = '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'; - var NO_EVENT_TARGET = '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(','); - var EVENT_TARGET = 'EventTarget'; - var apis = []; - var isWtf = _global['wtf']; - var WTF_ISSUE_555_ARRAY = WTF_ISSUE_555.split(','); - if (isWtf) { - // Workaround for: https://github.com/google/tracing-framework/issues/555 - apis = WTF_ISSUE_555_ARRAY.map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET); - } - else if (_global[EVENT_TARGET]) { - apis.push(EVENT_TARGET); - } - else { - // Note: EventTarget is not available in all browsers, - // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget - apis = NO_EVENT_TARGET; - } - var isDisableIECheck = _global['__Zone_disable_IE_check'] || false; - var isEnableCrossContextCheck = _global['__Zone_enable_cross_context_check'] || false; - var ieOrEdge = isIEOrEdge(); - var ADD_EVENT_LISTENER_SOURCE = '.addEventListener:'; - var FUNCTION_WRAPPER = '[object FunctionWrapper]'; - var BROWSER_TOOLS = 'function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }'; - // predefine all __zone_symbol__ + eventName + true/false string - for (var i = 0; i < eventNames.length; i++) { - var eventName = eventNames[i]; - var falseEventName = eventName + FALSE_STR; - var trueEventName = eventName + TRUE_STR; - var symbol = ZONE_SYMBOL_PREFIX + falseEventName; - var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; - zoneSymbolEventNames$1[eventName] = {}; - zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; - zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; - } - // predefine all task.source string - for (var i = 0; i < WTF_ISSUE_555.length; i++) { - var target = WTF_ISSUE_555_ARRAY[i]; - var targets = globalSources[target] = {}; - for (var j = 0; j < eventNames.length; j++) { - var eventName = eventNames[j]; - targets[eventName] = target + ADD_EVENT_LISTENER_SOURCE + eventName; - } - } - var checkIEAndCrossContext = function (nativeDelegate, delegate, target, args) { - if (!isDisableIECheck && ieOrEdge) { - if (isEnableCrossContextCheck) { - try { - var testString = delegate.toString(); - if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) { - nativeDelegate.apply(target, args); - return false; - } - } - catch (error) { - nativeDelegate.apply(target, args); - return false; - } - } - else { - var testString = delegate.toString(); - if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) { - nativeDelegate.apply(target, args); - return false; - } - } - } - else if (isEnableCrossContextCheck) { - try { - delegate.toString(); - } - catch (error) { - nativeDelegate.apply(target, args); - return false; - } - } - return true; - }; - var apiTypes = []; - for (var i = 0; i < apis.length; i++) { - var type = _global[apis[i]]; - apiTypes.push(type && type.prototype); - } - // vh is validateHandler to check event handler - // is valid or not(for security check) - patchEventTarget(_global, apiTypes, { vh: checkIEAndCrossContext }); - api.patchEventTarget = patchEventTarget; - return true; -} -function patchEvent(global, api) { - patchEventPrototype(global, api); -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function registerElementPatch(_global) { - if ((!isBrowser && !isMix) || !('registerElement' in _global.document)) { - return; - } - var _registerElement = document.registerElement; - var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback']; - document.registerElement = function (name, opts) { - if (opts && opts.prototype) { - callbacks.forEach(function (callback) { - var source = 'Document.registerElement::' + callback; - var prototype = opts.prototype; - if (prototype.hasOwnProperty(callback)) { - var descriptor = ObjectGetOwnPropertyDescriptor(prototype, callback); - if (descriptor && descriptor.value) { - descriptor.value = wrapWithCurrentZone(descriptor.value, source); - _redefineProperty(opts.prototype, callback, descriptor); - } - else { - prototype[callback] = wrapWithCurrentZone(prototype[callback], source); - } - } - else if (prototype[callback]) { - prototype[callback] = wrapWithCurrentZone(prototype[callback], source); - } - }); - } - return _registerElement.call(document, name, opts); - }; - attachOriginToPatched(document.registerElement, _registerElement); -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @fileoverview - * @suppress {missingRequire} - */ -Zone.__load_patch('util', function (global, Zone, api) { - api.patchOnProperties = patchOnProperties; - api.patchMethod = patchMethod; - api.bindArguments = bindArguments; -}); -Zone.__load_patch('timers', function (global) { - var set = 'set'; - var clear = 'clear'; - patchTimer(global, set, clear, 'Timeout'); - patchTimer(global, set, clear, 'Interval'); - patchTimer(global, set, clear, 'Immediate'); -}); -Zone.__load_patch('requestAnimationFrame', function (global) { - patchTimer(global, 'request', 'cancel', 'AnimationFrame'); - patchTimer(global, 'mozRequest', 'mozCancel', 'AnimationFrame'); - patchTimer(global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); -}); -Zone.__load_patch('blocking', function (global, Zone) { - var blockingMethods = ['alert', 'prompt', 'confirm']; - for (var i = 0; i < blockingMethods.length; i++) { - var name_1 = blockingMethods[i]; - patchMethod(global, name_1, function (delegate, symbol, name) { - return function (s, args) { - return Zone.current.run(delegate, global, args, name); - }; - }); - } -}); -Zone.__load_patch('EventTarget', function (global, Zone, api) { - // load blackListEvents from global - var SYMBOL_BLACK_LISTED_EVENTS = Zone.__symbol__('BLACK_LISTED_EVENTS'); - if (global[SYMBOL_BLACK_LISTED_EVENTS]) { - Zone[SYMBOL_BLACK_LISTED_EVENTS] = global[SYMBOL_BLACK_LISTED_EVENTS]; - } - patchEvent(global, api); - eventTargetPatch(global, api); - // patch XMLHttpRequestEventTarget's addEventListener/removeEventListener - var XMLHttpRequestEventTarget = global['XMLHttpRequestEventTarget']; - if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) { - api.patchEventTarget(global, [XMLHttpRequestEventTarget.prototype]); - } - patchClass('MutationObserver'); - patchClass('WebKitMutationObserver'); - patchClass('IntersectionObserver'); - patchClass('FileReader'); -}); -Zone.__load_patch('on_property', function (global, Zone, api) { - propertyDescriptorPatch(api, global); - propertyPatch(); - registerElementPatch(global); -}); -Zone.__load_patch('canvas', function (global) { - var HTMLCanvasElement = global['HTMLCanvasElement']; - if (typeof HTMLCanvasElement !== 'undefined' && HTMLCanvasElement.prototype && - HTMLCanvasElement.prototype.toBlob) { - patchMacroTask(HTMLCanvasElement.prototype, 'toBlob', function (self, args) { - return { name: 'HTMLCanvasElement.toBlob', target: self, cbIdx: 0, args: args }; - }); - } -}); -Zone.__load_patch('XHR', function (global, Zone) { - // Treat XMLHttpRequest as a macrotask. - patchXHR(global); - var XHR_TASK = zoneSymbol('xhrTask'); - var XHR_SYNC = zoneSymbol('xhrSync'); - var XHR_LISTENER = zoneSymbol('xhrListener'); - var XHR_SCHEDULED = zoneSymbol('xhrScheduled'); - var XHR_URL = zoneSymbol('xhrURL'); - function patchXHR(window) { - var XMLHttpRequestPrototype = XMLHttpRequest.prototype; - function findPendingTask(target) { - return target[XHR_TASK]; - } - var oriAddListener = XMLHttpRequestPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; - var oriRemoveListener = XMLHttpRequestPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; - if (!oriAddListener) { - var XMLHttpRequestEventTarget = window['XMLHttpRequestEventTarget']; - if (XMLHttpRequestEventTarget) { - var XMLHttpRequestEventTargetPrototype = XMLHttpRequestEventTarget.prototype; - oriAddListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; - oriRemoveListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; - } - } - var READY_STATE_CHANGE = 'readystatechange'; - var SCHEDULED = 'scheduled'; - function scheduleTask(task) { - XMLHttpRequest[XHR_SCHEDULED] = false; - var data = task.data; - var target = data.target; - // remove existing event listener - var listener = target[XHR_LISTENER]; - if (!oriAddListener) { - oriAddListener = target[ZONE_SYMBOL_ADD_EVENT_LISTENER]; - oriRemoveListener = target[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; - } - if (listener) { - oriRemoveListener.call(target, READY_STATE_CHANGE, listener); - } - var newListener = target[XHR_LISTENER] = function () { - if (target.readyState === target.DONE) { - // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with - // readyState=4 multiple times, so we need to check task state here - if (!data.aborted && XMLHttpRequest[XHR_SCHEDULED] && task.state === SCHEDULED) { - task.invoke(); - } - } - }; - oriAddListener.call(target, READY_STATE_CHANGE, newListener); - var storedTask = target[XHR_TASK]; - if (!storedTask) { - target[XHR_TASK] = task; - } - sendNative.apply(target, data.args); - XMLHttpRequest[XHR_SCHEDULED] = true; - return task; - } - function placeholderCallback() { } - function clearTask(task) { - var data = task.data; - // Note - ideally, we would call data.target.removeEventListener here, but it's too late - // to prevent it from firing. So instead, we store info for the event listener. - data.aborted = true; - return abortNative.apply(data.target, data.args); - } - var openNative = patchMethod(XMLHttpRequestPrototype, 'open', function () { return function (self, args) { - self[XHR_SYNC] = args[2] == false; - self[XHR_URL] = args[1]; - return openNative.apply(self, args); - }; }); - var XMLHTTPREQUEST_SOURCE = 'XMLHttpRequest.send'; - var sendNative = patchMethod(XMLHttpRequestPrototype, 'send', function () { return function (self, args) { - if (self[XHR_SYNC]) { - // if the XHR is sync there is no task to schedule, just execute the code. - return sendNative.apply(self, args); - } - else { - var options = { - target: self, - url: self[XHR_URL], - isPeriodic: false, - delay: null, - args: args, - aborted: false - }; - return scheduleMacroTaskWithCurrentZone(XMLHTTPREQUEST_SOURCE, placeholderCallback, options, scheduleTask, clearTask); - } - }; }); - var abortNative = patchMethod(XMLHttpRequestPrototype, 'abort', function () { return function (self) { - var task = findPendingTask(self); - if (task && typeof task.type == 'string') { - // If the XHR has already completed, do nothing. - // If the XHR has already been aborted, do nothing. - // Fix #569, call abort multiple times before done will cause - // macroTask task count be negative number - if (task.cancelFn == null || (task.data && task.data.aborted)) { - return; - } - task.zone.cancelTask(task); - } - // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no - // task - // to cancel. Do nothing. - }; }); - } -}); -Zone.__load_patch('geolocation', function (global) { - /// GEO_LOCATION - if (global['navigator'] && global['navigator'].geolocation) { - patchPrototype(global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']); - } -}); -Zone.__load_patch('PromiseRejectionEvent', function (global, Zone) { - // handle unhandled promise rejection - function findPromiseRejectionHandler(evtName) { - return function (e) { - var eventTasks = findEventTasks(global, evtName); - eventTasks.forEach(function (eventTask) { - // windows has added unhandledrejection event listener - // trigger the event listener - var PromiseRejectionEvent = global['PromiseRejectionEvent']; - if (PromiseRejectionEvent) { - var evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection }); - eventTask.invoke(evt); - } - }); - }; - } - if (global['PromiseRejectionEvent']) { - Zone[zoneSymbol('unhandledPromiseRejectionHandler')] = - findPromiseRejectionHandler('unhandledrejection'); - Zone[zoneSymbol('rejectionHandledHandler')] = - findPromiseRejectionHandler('rejectionhandled'); - } -}); - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -}))); - - -/***/ }), - -/***/ "./src/polyfills.ts": -/*!**************************!*\ - !*** ./src/polyfills.ts ***! - \**************************/ -/*! no exports provided */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var core_js_es6_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/es6/symbol */ "./node_modules/core-js/es6/symbol.js"); -/* harmony import */ var core_js_es6_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_symbol__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_es6_object__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/es6/object */ "./node_modules/core-js/es6/object.js"); -/* harmony import */ var core_js_es6_object__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_object__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_es6_function__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/es6/function */ "./node_modules/core-js/es6/function.js"); -/* harmony import */ var core_js_es6_function__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_function__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_es6_parse_int__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/es6/parse-int */ "./node_modules/core-js/es6/parse-int.js"); -/* harmony import */ var core_js_es6_parse_int__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_parse_int__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_es6_parse_float__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/es6/parse-float */ "./node_modules/core-js/es6/parse-float.js"); -/* harmony import */ var core_js_es6_parse_float__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_parse_float__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_es6_number__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/es6/number */ "./node_modules/core-js/es6/number.js"); -/* harmony import */ var core_js_es6_number__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_number__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_es6_math__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/es6/math */ "./node_modules/core-js/es6/math.js"); -/* harmony import */ var core_js_es6_math__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_math__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var core_js_es6_string__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/es6/string */ "./node_modules/core-js/es6/string.js"); -/* harmony import */ var core_js_es6_string__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_string__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var core_js_es6_date__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/es6/date */ "./node_modules/core-js/es6/date.js"); -/* harmony import */ var core_js_es6_date__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_date__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var core_js_es6_array__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/es6/array */ "./node_modules/core-js/es6/array.js"); -/* harmony import */ var core_js_es6_array__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_array__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var core_js_es6_regexp__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/es6/regexp */ "./node_modules/core-js/es6/regexp.js"); -/* harmony import */ var core_js_es6_regexp__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_regexp__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var core_js_es6_map__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/es6/map */ "./node_modules/core-js/es6/map.js"); -/* harmony import */ var core_js_es6_map__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_map__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var core_js_es6_weak_map__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/es6/weak-map */ "./node_modules/core-js/es6/weak-map.js"); -/* harmony import */ var core_js_es6_weak_map__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_weak_map__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var core_js_es6_set__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/es6/set */ "./node_modules/core-js/es6/set.js"); -/* harmony import */ var core_js_es6_set__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_es6_set__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/es7/reflect */ "./node_modules/core-js/es7/reflect.js"); -/* harmony import */ var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_14__); -/* harmony import */ var zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! zone.js/dist/zone */ "./node_modules/zone.js/dist/zone.js"); -/* harmony import */ var zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_15__); -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ -/*************************************************************************************************** - * BROWSER POLYFILLS - */ -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ - - - - - - - - - - - - - - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. -/** IE10 and IE11 requires the following for the Reflect API. */ -// import 'core-js/es6/reflect'; -/** Evergreen browsers require these. **/ -// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - */ -// (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame -// (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick -// (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames -/* -* in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js -* with the following flag, it will bypass `zone.js` patch for IE/Edge -*/ -// (window as any).__Zone_enable_cross_context_check = true; -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ - // Included with Angular CLI. -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - - -/***/ }), - -/***/ 1: -/*!********************************!*\ - !*** multi ./src/polyfills.ts ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! /Users/adamklein/projects/angular-tree-component/example/cli/src/polyfills.ts */"./src/polyfills.ts"); - - -/***/ }) - -},[[1,"runtime"]]]); -//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/example/cli/dist/polyfills.js.map b/example/cli/dist/polyfills.js.map deleted file mode 100644 index 34e37277..00000000 --- a/example/cli/dist/polyfills.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/core-js/es6/array.js","webpack:///./node_modules/core-js/es6/date.js","webpack:///./node_modules/core-js/es6/function.js","webpack:///./node_modules/core-js/es6/map.js","webpack:///./node_modules/core-js/es6/math.js","webpack:///./node_modules/core-js/es6/number.js","webpack:///./node_modules/core-js/es6/object.js","webpack:///./node_modules/core-js/es6/parse-float.js","webpack:///./node_modules/core-js/es6/parse-int.js","webpack:///./node_modules/core-js/es6/regexp.js","webpack:///./node_modules/core-js/es6/set.js","webpack:///./node_modules/core-js/es6/string.js","webpack:///./node_modules/core-js/es6/symbol.js","webpack:///./node_modules/core-js/es6/weak-map.js","webpack:///./node_modules/core-js/es7/reflect.js","webpack:///./node_modules/core-js/modules/_a-function.js","webpack:///./node_modules/core-js/modules/_a-number-value.js","webpack:///./node_modules/core-js/modules/_add-to-unscopables.js","webpack:///./node_modules/core-js/modules/_an-instance.js","webpack:///./node_modules/core-js/modules/_an-object.js","webpack:///./node_modules/core-js/modules/_array-copy-within.js","webpack:///./node_modules/core-js/modules/_array-fill.js","webpack:///./node_modules/core-js/modules/_array-from-iterable.js","webpack:///./node_modules/core-js/modules/_array-includes.js","webpack:///./node_modules/core-js/modules/_array-methods.js","webpack:///./node_modules/core-js/modules/_array-reduce.js","webpack:///./node_modules/core-js/modules/_array-species-constructor.js","webpack:///./node_modules/core-js/modules/_array-species-create.js","webpack:///./node_modules/core-js/modules/_bind.js","webpack:///./node_modules/core-js/modules/_classof.js","webpack:///./node_modules/core-js/modules/_cof.js","webpack:///./node_modules/core-js/modules/_collection-strong.js","webpack:///./node_modules/core-js/modules/_collection-weak.js","webpack:///./node_modules/core-js/modules/_collection.js","webpack:///./node_modules/core-js/modules/_core.js","webpack:///./node_modules/core-js/modules/_create-property.js","webpack:///./node_modules/core-js/modules/_ctx.js","webpack:///./node_modules/core-js/modules/_date-to-iso-string.js","webpack:///./node_modules/core-js/modules/_date-to-primitive.js","webpack:///./node_modules/core-js/modules/_defined.js","webpack:///./node_modules/core-js/modules/_descriptors.js","webpack:///./node_modules/core-js/modules/_dom-create.js","webpack:///./node_modules/core-js/modules/_enum-bug-keys.js","webpack:///./node_modules/core-js/modules/_enum-keys.js","webpack:///./node_modules/core-js/modules/_export.js","webpack:///./node_modules/core-js/modules/_fails-is-regexp.js","webpack:///./node_modules/core-js/modules/_fails.js","webpack:///./node_modules/core-js/modules/_fix-re-wks.js","webpack:///./node_modules/core-js/modules/_flags.js","webpack:///./node_modules/core-js/modules/_for-of.js","webpack:///./node_modules/core-js/modules/_global.js","webpack:///./node_modules/core-js/modules/_has.js","webpack:///./node_modules/core-js/modules/_hide.js","webpack:///./node_modules/core-js/modules/_html.js","webpack:///./node_modules/core-js/modules/_ie8-dom-define.js","webpack:///./node_modules/core-js/modules/_inherit-if-required.js","webpack:///./node_modules/core-js/modules/_invoke.js","webpack:///./node_modules/core-js/modules/_iobject.js","webpack:///./node_modules/core-js/modules/_is-array-iter.js","webpack:///./node_modules/core-js/modules/_is-array.js","webpack:///./node_modules/core-js/modules/_is-integer.js","webpack:///./node_modules/core-js/modules/_is-object.js","webpack:///./node_modules/core-js/modules/_is-regexp.js","webpack:///./node_modules/core-js/modules/_iter-call.js","webpack:///./node_modules/core-js/modules/_iter-create.js","webpack:///./node_modules/core-js/modules/_iter-define.js","webpack:///./node_modules/core-js/modules/_iter-detect.js","webpack:///./node_modules/core-js/modules/_iter-step.js","webpack:///./node_modules/core-js/modules/_iterators.js","webpack:///./node_modules/core-js/modules/_library.js","webpack:///./node_modules/core-js/modules/_math-expm1.js","webpack:///./node_modules/core-js/modules/_math-fround.js","webpack:///./node_modules/core-js/modules/_math-log1p.js","webpack:///./node_modules/core-js/modules/_math-sign.js","webpack:///./node_modules/core-js/modules/_meta.js","webpack:///./node_modules/core-js/modules/_metadata.js","webpack:///./node_modules/core-js/modules/_object-assign.js","webpack:///./node_modules/core-js/modules/_object-create.js","webpack:///./node_modules/core-js/modules/_object-dp.js","webpack:///./node_modules/core-js/modules/_object-dps.js","webpack:///./node_modules/core-js/modules/_object-gopd.js","webpack:///./node_modules/core-js/modules/_object-gopn-ext.js","webpack:///./node_modules/core-js/modules/_object-gopn.js","webpack:///./node_modules/core-js/modules/_object-gops.js","webpack:///./node_modules/core-js/modules/_object-gpo.js","webpack:///./node_modules/core-js/modules/_object-keys-internal.js","webpack:///./node_modules/core-js/modules/_object-keys.js","webpack:///./node_modules/core-js/modules/_object-pie.js","webpack:///./node_modules/core-js/modules/_object-sap.js","webpack:///./node_modules/core-js/modules/_parse-float.js","webpack:///./node_modules/core-js/modules/_parse-int.js","webpack:///./node_modules/core-js/modules/_property-desc.js","webpack:///./node_modules/core-js/modules/_redefine-all.js","webpack:///./node_modules/core-js/modules/_redefine.js","webpack:///./node_modules/core-js/modules/_same-value.js","webpack:///./node_modules/core-js/modules/_set-proto.js","webpack:///./node_modules/core-js/modules/_set-species.js","webpack:///./node_modules/core-js/modules/_set-to-string-tag.js","webpack:///./node_modules/core-js/modules/_shared-key.js","webpack:///./node_modules/core-js/modules/_shared.js","webpack:///./node_modules/core-js/modules/_strict-method.js","webpack:///./node_modules/core-js/modules/_string-at.js","webpack:///./node_modules/core-js/modules/_string-context.js","webpack:///./node_modules/core-js/modules/_string-html.js","webpack:///./node_modules/core-js/modules/_string-repeat.js","webpack:///./node_modules/core-js/modules/_string-trim.js","webpack:///./node_modules/core-js/modules/_string-ws.js","webpack:///./node_modules/core-js/modules/_to-absolute-index.js","webpack:///./node_modules/core-js/modules/_to-integer.js","webpack:///./node_modules/core-js/modules/_to-iobject.js","webpack:///./node_modules/core-js/modules/_to-length.js","webpack:///./node_modules/core-js/modules/_to-object.js","webpack:///./node_modules/core-js/modules/_to-primitive.js","webpack:///./node_modules/core-js/modules/_uid.js","webpack:///./node_modules/core-js/modules/_validate-collection.js","webpack:///./node_modules/core-js/modules/_wks-define.js","webpack:///./node_modules/core-js/modules/_wks-ext.js","webpack:///./node_modules/core-js/modules/_wks.js","webpack:///./node_modules/core-js/modules/core.get-iterator-method.js","webpack:///./node_modules/core-js/modules/es6.array.copy-within.js","webpack:///./node_modules/core-js/modules/es6.array.every.js","webpack:///./node_modules/core-js/modules/es6.array.fill.js","webpack:///./node_modules/core-js/modules/es6.array.filter.js","webpack:///./node_modules/core-js/modules/es6.array.find-index.js","webpack:///./node_modules/core-js/modules/es6.array.find.js","webpack:///./node_modules/core-js/modules/es6.array.for-each.js","webpack:///./node_modules/core-js/modules/es6.array.from.js","webpack:///./node_modules/core-js/modules/es6.array.index-of.js","webpack:///./node_modules/core-js/modules/es6.array.is-array.js","webpack:///./node_modules/core-js/modules/es6.array.iterator.js","webpack:///./node_modules/core-js/modules/es6.array.join.js","webpack:///./node_modules/core-js/modules/es6.array.last-index-of.js","webpack:///./node_modules/core-js/modules/es6.array.map.js","webpack:///./node_modules/core-js/modules/es6.array.of.js","webpack:///./node_modules/core-js/modules/es6.array.reduce-right.js","webpack:///./node_modules/core-js/modules/es6.array.reduce.js","webpack:///./node_modules/core-js/modules/es6.array.slice.js","webpack:///./node_modules/core-js/modules/es6.array.some.js","webpack:///./node_modules/core-js/modules/es6.array.sort.js","webpack:///./node_modules/core-js/modules/es6.array.species.js","webpack:///./node_modules/core-js/modules/es6.date.now.js","webpack:///./node_modules/core-js/modules/es6.date.to-iso-string.js","webpack:///./node_modules/core-js/modules/es6.date.to-json.js","webpack:///./node_modules/core-js/modules/es6.date.to-primitive.js","webpack:///./node_modules/core-js/modules/es6.date.to-string.js","webpack:///./node_modules/core-js/modules/es6.function.bind.js","webpack:///./node_modules/core-js/modules/es6.function.has-instance.js","webpack:///./node_modules/core-js/modules/es6.function.name.js","webpack:///./node_modules/core-js/modules/es6.map.js","webpack:///./node_modules/core-js/modules/es6.math.acosh.js","webpack:///./node_modules/core-js/modules/es6.math.asinh.js","webpack:///./node_modules/core-js/modules/es6.math.atanh.js","webpack:///./node_modules/core-js/modules/es6.math.cbrt.js","webpack:///./node_modules/core-js/modules/es6.math.clz32.js","webpack:///./node_modules/core-js/modules/es6.math.cosh.js","webpack:///./node_modules/core-js/modules/es6.math.expm1.js","webpack:///./node_modules/core-js/modules/es6.math.fround.js","webpack:///./node_modules/core-js/modules/es6.math.hypot.js","webpack:///./node_modules/core-js/modules/es6.math.imul.js","webpack:///./node_modules/core-js/modules/es6.math.log10.js","webpack:///./node_modules/core-js/modules/es6.math.log1p.js","webpack:///./node_modules/core-js/modules/es6.math.log2.js","webpack:///./node_modules/core-js/modules/es6.math.sign.js","webpack:///./node_modules/core-js/modules/es6.math.sinh.js","webpack:///./node_modules/core-js/modules/es6.math.tanh.js","webpack:///./node_modules/core-js/modules/es6.math.trunc.js","webpack:///./node_modules/core-js/modules/es6.number.constructor.js","webpack:///./node_modules/core-js/modules/es6.number.epsilon.js","webpack:///./node_modules/core-js/modules/es6.number.is-finite.js","webpack:///./node_modules/core-js/modules/es6.number.is-integer.js","webpack:///./node_modules/core-js/modules/es6.number.is-nan.js","webpack:///./node_modules/core-js/modules/es6.number.is-safe-integer.js","webpack:///./node_modules/core-js/modules/es6.number.max-safe-integer.js","webpack:///./node_modules/core-js/modules/es6.number.min-safe-integer.js","webpack:///./node_modules/core-js/modules/es6.number.parse-float.js","webpack:///./node_modules/core-js/modules/es6.number.parse-int.js","webpack:///./node_modules/core-js/modules/es6.number.to-fixed.js","webpack:///./node_modules/core-js/modules/es6.number.to-precision.js","webpack:///./node_modules/core-js/modules/es6.object.assign.js","webpack:///./node_modules/core-js/modules/es6.object.create.js","webpack:///./node_modules/core-js/modules/es6.object.define-properties.js","webpack:///./node_modules/core-js/modules/es6.object.define-property.js","webpack:///./node_modules/core-js/modules/es6.object.freeze.js","webpack:///./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js","webpack:///./node_modules/core-js/modules/es6.object.get-own-property-names.js","webpack:///./node_modules/core-js/modules/es6.object.get-prototype-of.js","webpack:///./node_modules/core-js/modules/es6.object.is-extensible.js","webpack:///./node_modules/core-js/modules/es6.object.is-frozen.js","webpack:///./node_modules/core-js/modules/es6.object.is-sealed.js","webpack:///./node_modules/core-js/modules/es6.object.is.js","webpack:///./node_modules/core-js/modules/es6.object.keys.js","webpack:///./node_modules/core-js/modules/es6.object.prevent-extensions.js","webpack:///./node_modules/core-js/modules/es6.object.seal.js","webpack:///./node_modules/core-js/modules/es6.object.set-prototype-of.js","webpack:///./node_modules/core-js/modules/es6.object.to-string.js","webpack:///./node_modules/core-js/modules/es6.parse-float.js","webpack:///./node_modules/core-js/modules/es6.parse-int.js","webpack:///./node_modules/core-js/modules/es6.regexp.constructor.js","webpack:///./node_modules/core-js/modules/es6.regexp.flags.js","webpack:///./node_modules/core-js/modules/es6.regexp.match.js","webpack:///./node_modules/core-js/modules/es6.regexp.replace.js","webpack:///./node_modules/core-js/modules/es6.regexp.search.js","webpack:///./node_modules/core-js/modules/es6.regexp.split.js","webpack:///./node_modules/core-js/modules/es6.regexp.to-string.js","webpack:///./node_modules/core-js/modules/es6.set.js","webpack:///./node_modules/core-js/modules/es6.string.anchor.js","webpack:///./node_modules/core-js/modules/es6.string.big.js","webpack:///./node_modules/core-js/modules/es6.string.blink.js","webpack:///./node_modules/core-js/modules/es6.string.bold.js","webpack:///./node_modules/core-js/modules/es6.string.code-point-at.js","webpack:///./node_modules/core-js/modules/es6.string.ends-with.js","webpack:///./node_modules/core-js/modules/es6.string.fixed.js","webpack:///./node_modules/core-js/modules/es6.string.fontcolor.js","webpack:///./node_modules/core-js/modules/es6.string.fontsize.js","webpack:///./node_modules/core-js/modules/es6.string.from-code-point.js","webpack:///./node_modules/core-js/modules/es6.string.includes.js","webpack:///./node_modules/core-js/modules/es6.string.italics.js","webpack:///./node_modules/core-js/modules/es6.string.iterator.js","webpack:///./node_modules/core-js/modules/es6.string.link.js","webpack:///./node_modules/core-js/modules/es6.string.raw.js","webpack:///./node_modules/core-js/modules/es6.string.repeat.js","webpack:///./node_modules/core-js/modules/es6.string.small.js","webpack:///./node_modules/core-js/modules/es6.string.starts-with.js","webpack:///./node_modules/core-js/modules/es6.string.strike.js","webpack:///./node_modules/core-js/modules/es6.string.sub.js","webpack:///./node_modules/core-js/modules/es6.string.sup.js","webpack:///./node_modules/core-js/modules/es6.string.trim.js","webpack:///./node_modules/core-js/modules/es6.symbol.js","webpack:///./node_modules/core-js/modules/es6.weak-map.js","webpack:///./node_modules/core-js/modules/es7.reflect.define-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.delete-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js","webpack:///./node_modules/core-js/modules/es7.reflect.get-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js","webpack:///./node_modules/core-js/modules/es7.reflect.get-own-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.has-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.has-own-metadata.js","webpack:///./node_modules/core-js/modules/es7.reflect.metadata.js","webpack:///./node_modules/core-js/modules/web.dom.iterable.js","webpack:///./node_modules/zone.js/dist/zone.js","webpack:///./src/polyfills.ts"],"names":[],"mappings":"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E/C;AACA;AACA;AACA;AACA,GAAG,YAAY;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA,iBAAiB;;AAEjB;AACA;AACA;;;;;;;;;;;;;ACJa;AACb,SAAS,mBAAO,CAAC,kEAAc;AAC/B,aAAa,mBAAO,CAAC,0EAAkB;AACvC,kBAAkB,mBAAO,CAAC,wEAAiB;AAC3C,UAAU,mBAAO,CAAC,sDAAQ;AAC1B,iBAAiB,mBAAO,CAAC,sEAAgB;AACzC,YAAY,mBAAO,CAAC,4DAAW;AAC/B,kBAAkB,mBAAO,CAAC,sEAAgB;AAC1C,WAAW,mBAAO,CAAC,kEAAc;AACjC,iBAAiB,mBAAO,CAAC,sEAAgB;AACzC,kBAAkB,mBAAO,CAAC,sEAAgB;AAC1C,cAAc,mBAAO,CAAC,wDAAS;AAC/B,eAAe,mBAAO,CAAC,sFAAwB;AAC/C;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,OAAO;AAC9B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,6BAA6B;AAC7B,0BAA0B;AAC1B,0BAA0B;AAC1B,qBAAqB;AACrB;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,8EAA8E,OAAO;AACrF;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC,qBAAqB;AACrB,0BAA0B;AAC1B,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;;;;;;;;;;;;AC/Ia;AACb,kBAAkB,mBAAO,CAAC,wEAAiB;AAC3C,cAAc,mBAAO,CAAC,wDAAS;AAC/B,eAAe,mBAAO,CAAC,kEAAc;AACrC,eAAe,mBAAO,CAAC,kEAAc;AACrC,iBAAiB,mBAAO,CAAC,sEAAgB;AACzC,YAAY,mBAAO,CAAC,4DAAW;AAC/B,wBAAwB,mBAAO,CAAC,0EAAkB;AAClD,WAAW,mBAAO,CAAC,sDAAQ;AAC3B,eAAe,mBAAO,CAAC,sFAAwB;AAC/C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,qBAAqB;AACrB,0BAA0B;AAC1B;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;ACpFa;AACb,aAAa,mBAAO,CAAC,4DAAW;AAChC,cAAc,mBAAO,CAAC,4DAAW;AACjC,eAAe,mBAAO,CAAC,gEAAa;AACpC,kBAAkB,mBAAO,CAAC,wEAAiB;AAC3C,WAAW,mBAAO,CAAC,wDAAS;AAC5B,YAAY,mBAAO,CAAC,4DAAW;AAC/B,iBAAiB,mBAAO,CAAC,sEAAgB;AACzC,eAAe,mBAAO,CAAC,kEAAc;AACrC,YAAY,mBAAO,CAAC,0DAAU;AAC9B,kBAAkB,mBAAO,CAAC,sEAAgB;AAC1C,qBAAqB,mBAAO,CAAC,kFAAsB;AACnD,wBAAwB,mBAAO,CAAC,sFAAwB;;AAExD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO,mCAAmC,gCAAgC,aAAa;AACvF,8BAA8B,mCAAmC,aAAa;AAC9E;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,qDAAqD;AACrD;AACA,kDAAkD,iBAAiB,EAAE;AACrE;AACA,wDAAwD,aAAa,EAAE,EAAE;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;;;;;;;;;;;ACpFA,6BAA6B;AAC7B,uCAAuC;;;;;;;;;;;;;ACD1B;AACb,sBAAsB,mBAAO,CAAC,kEAAc;AAC5C,iBAAiB,mBAAO,CAAC,0EAAkB;;AAE3C;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA,gBAAgB,mBAAO,CAAC,oEAAe;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBa;AACb;AACA,YAAY,mBAAO,CAAC,0DAAU;AAC9B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;ACzBY;AACb,eAAe,mBAAO,CAAC,kEAAc;AACrC,kBAAkB,mBAAO,CAAC,wEAAiB;AAC3C;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AACA,kBAAkB,mBAAO,CAAC,0DAAU;AACpC,iCAAiC,QAAQ,mBAAmB,UAAU,EAAE,EAAE;AAC1E,CAAC;;;;;;;;;;;;ACHD,eAAe,mBAAO,CAAC,kEAAc;AACrC,eAAe,mBAAO,CAAC,4DAAW;AAClC;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA,cAAc,mBAAO,CAAC,sEAAgB;AACtC,WAAW,mBAAO,CAAC,sEAAgB;AACnC,UAAU,mBAAO,CAAC,oEAAe;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACdA,aAAa,mBAAO,CAAC,4DAAW;AAChC,WAAW,mBAAO,CAAC,wDAAS;AAC5B,WAAW,mBAAO,CAAC,wDAAS;AAC5B,eAAe,mBAAO,CAAC,gEAAa;AACpC,UAAU,mBAAO,CAAC,sDAAQ;AAC1B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kFAAkF,uBAAuB;AACzG,iEAAiE;AACjE,+DAA+D;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd,cAAc;AACd,cAAc;AACd,cAAc;AACd,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;AAChB;;;;;;;;;;;;AC1CA,YAAY,mBAAO,CAAC,sDAAQ;AAC5B;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK,YAAY;AACjB,GAAG;AACH;;;;;;;;;;;;ACXA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;;;;;;;;;;;ACNa;AACb,WAAW,mBAAO,CAAC,wDAAS;AAC5B,eAAe,mBAAO,CAAC,gEAAa;AACpC,YAAY,mBAAO,CAAC,0DAAU;AAC9B,cAAc,mBAAO,CAAC,8DAAY;AAClC,UAAU,mBAAO,CAAC,sDAAQ;;AAE1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,UAAU;AACvC;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,gCAAgC,qCAAqC;AACrE;AACA;AACA,2BAA2B,gCAAgC;AAC3D;AACA;AACA;;;;;;;;;;;;;AC3Ba;AACb;AACA,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACZA,UAAU,mBAAO,CAAC,sDAAQ;AAC1B,WAAW,mBAAO,CAAC,kEAAc;AACjC,kBAAkB,mBAAO,CAAC,0EAAkB;AAC5C,eAAe,mBAAO,CAAC,kEAAc;AACrC,eAAe,mBAAO,CAAC,kEAAc;AACrC,gBAAgB,mBAAO,CAAC,8FAA4B;AACpD;AACA;AACA;AACA,uCAAuC,iBAAiB,EAAE;AAC1D;AACA;AACA;AACA;AACA;AACA,mEAAmE,gBAAgB;AACnF;AACA;AACA,GAAG,4CAA4C,gCAAgC;AAC/E;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA,yCAAyC;;;;;;;;;;;;ACLzC,uBAAuB;AACvB;AACA;AACA;;;;;;;;;;;;ACHA,SAAS,mBAAO,CAAC,kEAAc;AAC/B,iBAAiB,mBAAO,CAAC,0EAAkB;AAC3C,iBAAiB,mBAAO,CAAC,sEAAgB;AACzC;AACA,CAAC;AACD;AACA;AACA;;;;;;;;;;;;ACPA,eAAe,mBAAO,CAAC,4DAAW;AAClC;;;;;;;;;;;;ACDA,kBAAkB,mBAAO,CAAC,sEAAgB,MAAM,mBAAO,CAAC,0DAAU;AAClE,+BAA+B,mBAAO,CAAC,oEAAe,gBAAgB,mBAAmB,UAAU,EAAE,EAAE;AACvG,CAAC;;;;;;;;;;;;ACFD,eAAe,mBAAO,CAAC,kEAAc;AACrC,qBAAqB,mBAAO,CAAC,kEAAc;AAC3C;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACfA;AACA,UAAU,mBAAO,CAAC,sDAAQ;AAC1B;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA,gBAAgB,mBAAO,CAAC,kEAAc;AACtC,eAAe,mBAAO,CAAC,sDAAQ;AAC/B;;AAEA;AACA;AACA;;;;;;;;;;;;ACPA;AACA,UAAU,mBAAO,CAAC,sDAAQ;AAC1B;AACA;AACA;;;;;;;;;;;;ACJA;AACA,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;AACA;AACA;;;;;;;;;;;;ACLA;AACA;AACA;;;;;;;;;;;;ACFA;AACA,eAAe,mBAAO,CAAC,kEAAc;AACrC,UAAU,mBAAO,CAAC,sDAAQ;AAC1B,YAAY,mBAAO,CAAC,sDAAQ;AAC5B;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACXa;AACb,aAAa,mBAAO,CAAC,0EAAkB;AACvC,iBAAiB,mBAAO,CAAC,0EAAkB;AAC3C,qBAAqB,mBAAO,CAAC,kFAAsB;AACnD;;AAEA;AACA,mBAAO,CAAC,wDAAS,qBAAqB,mBAAO,CAAC,sDAAQ,4BAA4B,aAAa,EAAE;;AAEjG;AACA,qDAAqD,4BAA4B;AACjF;AACA;;;;;;;;;;;;;ACZa;AACb,cAAc,mBAAO,CAAC,8DAAY;AAClC,cAAc,mBAAO,CAAC,4DAAW;AACjC,eAAe,mBAAO,CAAC,gEAAa;AACpC,WAAW,mBAAO,CAAC,wDAAS;AAC5B,gBAAgB,mBAAO,CAAC,kEAAc;AACtC,kBAAkB,mBAAO,CAAC,sEAAgB;AAC1C,qBAAqB,mBAAO,CAAC,kFAAsB;AACnD,qBAAqB,mBAAO,CAAC,oEAAe;AAC5C,eAAe,mBAAO,CAAC,sDAAQ;AAC/B,8CAA8C;AAC9C;AACA;AACA;;AAEA,8BAA8B,aAAa;;AAE3C;AACA;AACA;AACA;AACA;AACA,yCAAyC,oCAAoC;AAC7E,6CAA6C,oCAAoC;AACjF,KAAK,4BAA4B,oCAAoC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,mBAAmB;AACnC;AACA;AACA,kCAAkC,2BAA2B;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;;;;;;;;;;;ACpEA,eAAe,mBAAO,CAAC,sDAAQ;AAC/B;;AAEA;AACA;AACA,iCAAiC,qBAAqB;AACtD;AACA,iCAAiC,SAAS,EAAE;AAC5C,CAAC,YAAY;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,SAAS,qBAAqB;AAC3D,iCAAiC,aAAa;AAC9C;AACA,GAAG,YAAY;AACf;AACA;;;;;;;;;;;;ACrBA;AACA,UAAU;AACV;;;;;;;;;;;;ACFA;;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;ACTD;AACA,WAAW,mBAAO,CAAC,kEAAc;AACjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtBA;AACA;AACA;AACA;;;;;;;;;;;;ACHA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA,WAAW,mBAAO,CAAC,sDAAQ;AAC3B,eAAe,mBAAO,CAAC,kEAAc;AACrC,UAAU,mBAAO,CAAC,sDAAQ;AAC1B,cAAc,mBAAO,CAAC,kEAAc;AACpC;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,0DAAU;AAChC,iDAAiD;AACjD,CAAC;AACD;AACA,qBAAqB;AACrB;AACA,SAAS;AACT,GAAG,EAAE;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA,UAAU,mBAAO,CAAC,4DAAW;AAC7B,cAAc,mBAAO,CAAC,4DAAW;AACjC,aAAa,mBAAO,CAAC,4DAAW;AAChC,iDAAiD,mBAAO,CAAC,sEAAgB;;AAEzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA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AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM,mBAAO,CAAC,0DAAU;AACxB;AACA,kBAAkB;AAClB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA,CAAC;;;;;;;;;;;;;ACjHY;AACb,cAAc,mBAAO,CAAC,4DAAW;AACjC,aAAa,mBAAO,CAAC,0DAAU;AAC/B,mBAAmB,mBAAO,CAAC,4EAAmB;AAC9C;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA,sBAAsB;AACtB,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;ACjBD;AACA,cAAc,mBAAO,CAAC,4DAAW;;AAEjC,0CAA0C,SAAS,mBAAO,CAAC,0EAAkB,GAAG;;;;;;;;;;;;ACHhF,cAAc,mBAAO,CAAC,4DAAW;AACjC;AACA,8BAA8B,SAAS,mBAAO,CAAC,0EAAkB,GAAG;;;;;;;;;;;;ACFpE,cAAc,mBAAO,CAAC,4DAAW;AACjC;AACA,iCAAiC,mBAAO,CAAC,sEAAgB,cAAc,mBAAmB,mBAAO,CAAC,oEAAe,GAAG;;;;;;;;;;;;ACFpH,cAAc,mBAAO,CAAC,4DAAW;AACjC;AACA,iCAAiC,mBAAO,CAAC,sEAAgB,cAAc,iBAAiB,mBAAO,CAAC,kEAAc,KAAK;;;;;;;;;;;;ACFnH;AACA,eAAe,mBAAO,CAAC,kEAAc;AACrC,WAAW,mBAAO,CAAC,wDAA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AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;;;;;;;;;;;;ACTD;AACA,mBAAO,CAAC,oEAAe;AACvB;AACA,iBAAiB,mBAAO,CAAC,kEAAc;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,2BAA2B;AAClD,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,mFAAmF;AACnF;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;;;;;;;;;;;;;ACtEY;AACb,mBAAO,CAAC,8EAAoB;AAC5B,eAAe,mBAAO,CAAC,kEAAc;AACrC,aAAa,mBAAO,CAAC,0DAAU;AAC/B,kBAAkB,mBAAO,CAAC,sEAAgB;AAC1C;AACA;;AAEA;AACA,EAAE,mBAAO,CAAC,gEAAa;AACvB;;AAEA;AACA,IAAI,mBAAO,CAAC,0DAAU,eAAe,wBAAwB,0BAA0B,YAAY,EAAE;AACrG;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;AACD;AACA;AACA,GAAG;AACH;;;;;;;;;;;;;ACxBa;AACb,aAAa,mBAAO,CAAC,kFAAsB;AAC3C,eAAe,mBAAO,CAAC,sFAAwB;AAC/C;;AAEA;AACA,iBAAiB,mBAAO,CAAC,oEAAe;AACxC,yBAAyB,mEAAmE;AAC5F,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;ACbY;AACb;AACA,mBAAO,CAAC,sEAAgB;AACxB;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;ACNY;AACb;AACA,mBAAO,CAAC,sEAAgB;AACxB;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;ACNY;AACb;AACA,mBAAO,CAAC,sEAAgB;AACxB;AACA;AACA;AACA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BAAO,CAAC,sDAAQ;AAC1B,aAAa,mBAAO,CAAC,8DAAY;AACjC,gBAAgB,mBAAO,CAAC,oEAAe;AACvC,eAAe,mBAAO,CAAC,kEAAc;AACrC,cAAc,mBAAO,CAAC,gEAAa;AACnC,eAAe,mBAAO,CAAC,kEAAc;AACrC,eAAe,mBAAO,CAAC,kEAAc;AACrC,gBAAgB,mBAAO,CAAC,oEAAe;AACvC,kBAAkB,mBAAO,CAAC,wEAAiB;AAC3C,iBAAiB,mBAAO,CAAC,0EAAkB;AAC3C,cAAc,mBAAO,CAAC,0EAAkB;AACxC,cAAc,mBAAO,CAAC,8EAAoB;AAC1C,YAAY,mBAAO,CAAC,sEAAgB;AACpC,UAAU,mBAAO,CAAC,kEAAc;AAChC,YAAY,mBAAO,CAAC,sEAAgB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;AACtB,sBAAsB,uBAAuB,WAAW,IAAI;AAC5D,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;AACD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;AACA,KAAK;AACL;AACA,sBAAsB,mCAAmC;AACzD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gEAAgE,gCAAgC;AAChG;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,EAAE,mBAAO,CAAC,sEAAgB;AAC1B,EAAE,mBAAO,CAAC,oEAAe;AACzB,EAAE,mBAAO,CAAC,sEAAgB;;AAE1B,sBAAsB,mBAAO,CAAC,8DAAY;AAC1C;AACA;;AAEA;AACA;AACA;AACA;;AAEA,0DAA0D,kBAAkB;;AAE5E;AACA;AACA;AACA,oBAAoB,uBAAuB;;AAE3C,oDAAoD,6BAA6B;;AAEjF;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH,0BAA0B,eAAe,EAAE;AAC3C,0BAA0B,gBAAgB;AAC1C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,OAAO,QAAQ,iCAAiC;AACpG,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA,oCAAoC,mBAAO,CAAC,wDAAS;AACrD;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACzOa;AACb,WAAW,mBAAO,CAAC,0EAAkB;AACrC,eAAe,mBAAO,CAAC,gEAAa;AACpC,WAAW,mBAAO,CAAC,wDAAS;AAC5B,aAAa,mBAAO,CAAC,0EAAkB;AACvC,WAAW,mBAAO,CAAC,8EAAoB;AACvC,eAAe,mBAAO,CAAC,kEAAc;AACrC,YAAY,mBAAO,CAAC,0DAAU;AAC9B,eAAe,mBAAO,CAAC,sFAAwB;AAC/C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA,gCAAgC,mBAAO,CAAC,oEAAe;;AAEvD;AACA,uBAAuB,4EAA4E,EAAE;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;;;;;;;;;;;;AC1DA,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;;AAEA,cAAc;AACd;AACA,CAAC,EAAE;;;;;;;;;;;;ACPH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;AACA;;AAEA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,EAAE;;;;;;;;;;;;ACdH,UAAU,mBAAO,CAAC,4DAAW;AAC7B,WAAW,mBAAO,CAAC,sFAAwB;AAC3C,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC,qBAAqB,mBAAO,CAAC,oEAAe;AAC5C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,CAAC,EAAE;;;;;;;;;;;;AClBH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC,qBAAqB,mBAAO,CAAC,oEAAe;AAC5C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,CAAC,EAAE;;;;;;;;;;;;AChBH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;;AAEA,cAAc;AACd;AACA,CAAC,EAAE;;;;;;;;;;;;ACPH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;;AAEA,cAAc;AACd;AACA;AACA,CAAC,EAAE;;;;;;;;;;;;ACRH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC,qBAAqB,mBAAO,CAAC,oEAAe;AAC5C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,CAAC,EAAE;;;;;;;;;;;;ACfH,eAAe,mBAAO,CAAC,gEAAa;AACpC,eAAe,mBAAO,CAAC,kEAAc;AACrC;AACA;;AAEA,cAAc;AACd;AACA;AACA,CAAC,EAAE;;;;;;;;;;;;ACRH,gBAAgB,mBAAO,CAAC,gEAAa;AACrC,eAAe,mBAAO,CAAC,kEAAc;AACrC,gBAAgB,mBAAO,CAAC,oEAAe;AACvC;AACA;;AAEA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,EAAE;;;;;;;;;;;;ACdH,iBAAiB,mBAAO,CAAC,kFAAsB;AAC/C,cAAc,mBAAO,CAAC,sEAAgB;AACtC,eAAe,mBAAO,CAAC,gEAAa;AACpC,aAAa,mBAAO,CAAC,4DAAW;AAChC,WAAW,mBAAO,CAAC,wDAAS;AAC5B,gBAAgB,mBAAO,CAAC,kEAAc;AACtC,UAAU,mBAAO,CAAC,sDAAQ;AAC1B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,oDAAoD,wBAAwB;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,KAA4D;AAC7D,CAAC,SACW;AACZ,CAAC,qBAAqB;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,uBAAuB;AAC9D,uCAAuC,kBAAkB;AACzD,oCAAoC,eAAe;AACnD,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,kBAAkB;AACzD,uCAAuC,kBAAkB;AACzD,oCAAoC,eAAe;AACnD,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,0BAA0B;AACrD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT,kFAAkF,gEAAgE,EAAE;AACpJ;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA,uCAAuC,0BAA0B,EAAE;AACnE;AACA;AACA;AACA,wCAAwC,6DAA6D,EAAE;AACvG,uCAAuC,WAAW,EAAE;AACpD;AACA,kCAAkC,aAAa,EAAE;AACjD,oCAAoC,aAAa,EAAE;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,6BAA6B;AAC7B;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4HAA4H,wBAAwB,oCAAoC;AACxL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gFAAgF,sEAAsE;AACtJ;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,oDAAoD;AAC5F;AACA;AACA;AACA;AACA;AACA,2BAA2B,mCAAmC;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,qEAAqE,gBAAgB;AACrF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA;AACA;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA,kBAAkB,EAAE;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,QAAQ;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,yBAAyB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,EAAE;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gEAAgE;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,EAAE;AACR;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,oCAAoC;AAClF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,sBAAsB;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,sBAAsB;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,0BAA0B;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,sBAAsB;AAChE,qCAAqC,iBAAiB;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,8BAA8B;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,0BAA0B;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,0BAA0B;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,kBAAkB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,iBAAiB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,wBAAwB;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,wBAAwB;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0FAA0F;AAC1F;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;AACA,6DAA6D;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,0BAA0B,EAAE;AAClF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,6BAA6B,EAAE;AACpF;AACA;AACA;AACA;AACA,8CAA8C,kDAAkD,EAAE;AAClG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,0FAA0F;AAC1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,mBAAmB,uBAAuB;AAC1C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,+BAA+B,EAAE;AACtF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE,gBAAgB;AACrF;AACA,mBAAmB,uBAAuB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,0BAA0B;AAC7C;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;AACA,yCAAyC,6BAA6B;AACtE;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,mBAAmB,4BAA4B;AAC/C;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB,SAAS;AACT;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mFAAmF;AACnF;AACA;AACA;AACA,UAAU,EAAE;AACZ;AACA,mFAAmF;AACnF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ,qFAAqF;AACrF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kEAAkE,0CAA0C;AAC5G;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC;;;;;;;;;;;;;ACn/FD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;;GAcG;AAEH;;GAEG;AAEH,mEAAmE;AACvC;AACA;AACE;AACC;AACE;AACL;AACF;AACE;AACF;AACC;AACC;AACH;AACK;AACL;AAEzB,+EAA+E;AAC/E,oEAAoE;AAEpE,gEAAgE;AAChE,gCAAgC;AAGhC,yCAAyC;AACzC,kGAAkG;AACrE;AAG7B;;;;IAII;AACJ,8EAA8E;AAE9E;;;GAGG;AAEH,sGAAsG;AACtG,iGAAiG;AACjG,sHAAsH;AAEtH;;;EAGE;AACF,4DAA4D;AAE5D;;GAEG;AACwB,CAAE,6BAA6B;AAI1D;;GAEG","file":"polyfills.js","sourcesContent":["require('../modules/es6.string.iterator');\nrequire('../modules/es6.array.is-array');\nrequire('../modules/es6.array.from');\nrequire('../modules/es6.array.of');\nrequire('../modules/es6.array.join');\nrequire('../modules/es6.array.slice');\nrequire('../modules/es6.array.sort');\nrequire('../modules/es6.array.for-each');\nrequire('../modules/es6.array.map');\nrequire('../modules/es6.array.filter');\nrequire('../modules/es6.array.some');\nrequire('../modules/es6.array.every');\nrequire('../modules/es6.array.reduce');\nrequire('../modules/es6.array.reduce-right');\nrequire('../modules/es6.array.index-of');\nrequire('../modules/es6.array.last-index-of');\nrequire('../modules/es6.array.copy-within');\nrequire('../modules/es6.array.fill');\nrequire('../modules/es6.array.find');\nrequire('../modules/es6.array.find-index');\nrequire('../modules/es6.array.species');\nrequire('../modules/es6.array.iterator');\nmodule.exports = require('../modules/_core').Array;\n","require('../modules/es6.date.now');\nrequire('../modules/es6.date.to-json');\nrequire('../modules/es6.date.to-iso-string');\nrequire('../modules/es6.date.to-string');\nrequire('../modules/es6.date.to-primitive');\nmodule.exports = Date;\n","require('../modules/es6.function.bind');\nrequire('../modules/es6.function.name');\nrequire('../modules/es6.function.has-instance');\nmodule.exports = require('../modules/_core').Function;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.map');\nmodule.exports = require('../modules/_core').Map;\n","require('../modules/es6.math.acosh');\nrequire('../modules/es6.math.asinh');\nrequire('../modules/es6.math.atanh');\nrequire('../modules/es6.math.cbrt');\nrequire('../modules/es6.math.clz32');\nrequire('../modules/es6.math.cosh');\nrequire('../modules/es6.math.expm1');\nrequire('../modules/es6.math.fround');\nrequire('../modules/es6.math.hypot');\nrequire('../modules/es6.math.imul');\nrequire('../modules/es6.math.log10');\nrequire('../modules/es6.math.log1p');\nrequire('../modules/es6.math.log2');\nrequire('../modules/es6.math.sign');\nrequire('../modules/es6.math.sinh');\nrequire('../modules/es6.math.tanh');\nrequire('../modules/es6.math.trunc');\nmodule.exports = require('../modules/_core').Math;\n","require('../modules/es6.number.constructor');\nrequire('../modules/es6.number.to-fixed');\nrequire('../modules/es6.number.to-precision');\nrequire('../modules/es6.number.epsilon');\nrequire('../modules/es6.number.is-finite');\nrequire('../modules/es6.number.is-integer');\nrequire('../modules/es6.number.is-nan');\nrequire('../modules/es6.number.is-safe-integer');\nrequire('../modules/es6.number.max-safe-integer');\nrequire('../modules/es6.number.min-safe-integer');\nrequire('../modules/es6.number.parse-float');\nrequire('../modules/es6.number.parse-int');\nmodule.exports = require('../modules/_core').Number;\n","require('../modules/es6.symbol');\nrequire('../modules/es6.object.create');\nrequire('../modules/es6.object.define-property');\nrequire('../modules/es6.object.define-properties');\nrequire('../modules/es6.object.get-own-property-descriptor');\nrequire('../modules/es6.object.get-prototype-of');\nrequire('../modules/es6.object.keys');\nrequire('../modules/es6.object.get-own-property-names');\nrequire('../modules/es6.object.freeze');\nrequire('../modules/es6.object.seal');\nrequire('../modules/es6.object.prevent-extensions');\nrequire('../modules/es6.object.is-frozen');\nrequire('../modules/es6.object.is-sealed');\nrequire('../modules/es6.object.is-extensible');\nrequire('../modules/es6.object.assign');\nrequire('../modules/es6.object.is');\nrequire('../modules/es6.object.set-prototype-of');\nrequire('../modules/es6.object.to-string');\n\nmodule.exports = require('../modules/_core').Object;\n","require('../modules/es6.parse-float');\nmodule.exports = require('../modules/_core').parseFloat;\n","require('../modules/es6.parse-int');\nmodule.exports = require('../modules/_core').parseInt;\n","require('../modules/es6.regexp.constructor');\nrequire('../modules/es6.regexp.to-string');\nrequire('../modules/es6.regexp.flags');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').RegExp;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nmodule.exports = require('../modules/_core').Set;\n","require('../modules/es6.string.from-code-point');\nrequire('../modules/es6.string.raw');\nrequire('../modules/es6.string.trim');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/es6.string.code-point-at');\nrequire('../modules/es6.string.ends-with');\nrequire('../modules/es6.string.includes');\nrequire('../modules/es6.string.repeat');\nrequire('../modules/es6.string.starts-with');\nrequire('../modules/es6.string.anchor');\nrequire('../modules/es6.string.big');\nrequire('../modules/es6.string.blink');\nrequire('../modules/es6.string.bold');\nrequire('../modules/es6.string.fixed');\nrequire('../modules/es6.string.fontcolor');\nrequire('../modules/es6.string.fontsize');\nrequire('../modules/es6.string.italics');\nrequire('../modules/es6.string.link');\nrequire('../modules/es6.string.small');\nrequire('../modules/es6.string.strike');\nrequire('../modules/es6.string.sub');\nrequire('../modules/es6.string.sup');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').String;\n","require('../modules/es6.symbol');\nrequire('../modules/es6.object.to-string');\nmodule.exports = require('../modules/_core').Symbol;\n","require('../modules/es6.object.to-string');\nrequire('../modules/es6.array.iterator');\nrequire('../modules/es6.weak-map');\nmodule.exports = require('../modules/_core').WeakMap;\n","require('../modules/es7.reflect.define-metadata');\nrequire('../modules/es7.reflect.delete-metadata');\nrequire('../modules/es7.reflect.get-metadata');\nrequire('../modules/es7.reflect.get-metadata-keys');\nrequire('../modules/es7.reflect.get-own-metadata');\nrequire('../modules/es7.reflect.get-own-metadata-keys');\nrequire('../modules/es7.reflect.has-metadata');\nrequire('../modules/es7.reflect.has-own-metadata');\nrequire('../modules/es7.reflect.metadata');\nmodule.exports = require('../modules/_core').Reflect;\n","module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n","var cof = require('./_cof');\nmodule.exports = function (it, msg) {\n if (typeof it != 'number' && cof(it) != 'Number') throw TypeError(msg);\n return +it;\n};\n","// 22.1.3.31 Array.prototype[@@unscopables]\nvar UNSCOPABLES = require('./_wks')('unscopables');\nvar ArrayProto = Array.prototype;\nif (ArrayProto[UNSCOPABLES] == undefined) require('./_hide')(ArrayProto, UNSCOPABLES, {});\nmodule.exports = function (key) {\n ArrayProto[UNSCOPABLES][key] = true;\n};\n","module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n","// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\n'use strict';\nvar toObject = require('./_to-object');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\n\nmodule.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var to = toAbsoluteIndex(target, len);\n var from = toAbsoluteIndex(start, len);\n var end = arguments.length > 2 ? arguments[2] : undefined;\n var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);\n var inc = 1;\n if (from < to && to < from + count) {\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while (count-- > 0) {\n if (from in O) O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\n'use strict';\nvar toObject = require('./_to-object');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = toLength(O.length);\n var aLen = arguments.length;\n var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length);\n var end = aLen > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n","var forOf = require('./_for-of');\n\nmodule.exports = function (iter, ITERATOR) {\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","var aFunction = require('./_a-function');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar toLength = require('./_to-length');\n\nmodule.exports = function (that, callbackfn, aLen, memo, isRight) {\n aFunction(callbackfn);\n var O = toObject(that);\n var self = IObject(O);\n var length = toLength(O.length);\n var index = isRight ? length - 1 : 0;\n var i = isRight ? -1 : 1;\n if (aLen < 2) for (;;) {\n if (index in self) {\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if (isRight ? index < 0 : length <= index) {\n throw TypeError('Reduce of empty array with no initial value');\n }\n }\n for (;isRight ? index >= 0 : length > index; index += i) if (index in self) {\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n};\n","var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n","'use strict';\nvar aFunction = require('./_a-function');\nvar isObject = require('./_is-object');\nvar invoke = require('./_invoke');\nvar arraySlice = [].slice;\nvar factories = {};\n\nvar construct = function (F, len, args) {\n if (!(len in factories)) {\n for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');\n } return factories[len](F, args);\n};\n\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = arraySlice.call(arguments, 1);\n var bound = function (/* args... */) {\n var args = partArgs.concat(arraySlice.call(arguments));\n return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);\n };\n if (isObject(fn.prototype)) bound.prototype = fn.prototype;\n return bound;\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n","'use strict';\nvar redefineAll = require('./_redefine-all');\nvar getWeak = require('./_meta').getWeak;\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar createArrayMethod = require('./_array-methods');\nvar $has = require('./_has');\nvar validate = require('./_validate-collection');\nvar arrayFind = createArrayMethod(5);\nvar arrayFindIndex = createArrayMethod(6);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (that) {\n return that._l || (that._l = new UncaughtFrozenStore());\n};\nvar UncaughtFrozenStore = function () {\n this.a = [];\n};\nvar findUncaughtFrozen = function (store, key) {\n return arrayFind(store.a, function (it) {\n return it[0] === key;\n });\n};\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.a.push([key, value]);\n },\n 'delete': function (key) {\n var index = arrayFindIndex(this.a, function (it) {\n return it[0] === key;\n });\n if (~index) this.a.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = id++; // collection id\n that._l = undefined; // leak store for uncaught frozen objects\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function (key) {\n if (!isObject(key)) return false;\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);\n return data && $has(data, this._i) && delete data[this._i];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key) {\n if (!isObject(key)) return false;\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);\n return data && $has(data, this._i);\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var data = getWeak(anObject(key), true);\n if (data === true) uncaughtFrozenStore(that).set(key, value);\n else data[that._i] = value;\n return that;\n },\n ufstore: uncaughtFrozenStore\n};\n","'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar redefineAll = require('./_redefine-all');\nvar meta = require('./_meta');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar $iterDetect = require('./_iter-detect');\nvar setToStringTag = require('./_set-to-string-tag');\nvar inheritIfRequired = require('./_inherit-if-required');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n var fixMethod = function (KEY) {\n var fn = proto[KEY];\n redefine(proto, KEY,\n KEY == 'delete' ? function (a) {\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'has' ? function has(a) {\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'get' ? function get(a) {\n return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; }\n : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; }\n );\n };\n if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n var instance = new C();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new C();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n if (!ACCEPT_ITERABLES) {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME);\n var that = inheritIfRequired(new Base(), target, C);\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n return that;\n });\n C.prototype = proto;\n proto.constructor = C;\n }\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n // weak collections should not contains .clear method\n if (IS_WEAK && proto.clear) delete proto.clear;\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F * (C != Base), O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n","var core = module.exports = { version: '2.5.6' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n","'use strict';\nvar $defineProperty = require('./_object-dp');\nvar createDesc = require('./_property-desc');\n\nmodule.exports = function (object, index, value) {\n if (index in object) $defineProperty.f(object, index, createDesc(0, value));\n else object[index] = value;\n};\n","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","'use strict';\n// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()\nvar fails = require('./_fails');\nvar getTime = Date.prototype.getTime;\nvar $toISOString = Date.prototype.toISOString;\n\nvar lz = function (num) {\n return num > 9 ? num : '0' + num;\n};\n\n// PhantomJS / old WebKit has a broken implementations\nmodule.exports = (fails(function () {\n return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';\n}) || !fails(function () {\n $toISOString.call(new Date(NaN));\n})) ? function toISOString() {\n if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value');\n var d = this;\n var y = d.getUTCFullYear();\n var m = d.getUTCMilliseconds();\n var s = y < 0 ? '-' : y > 9999 ? '+' : '';\n return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) +\n '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) +\n 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) +\n ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z';\n} : $toISOString;\n","'use strict';\nvar anObject = require('./_an-object');\nvar toPrimitive = require('./_to-primitive');\nvar NUMBER = 'number';\n\nmodule.exports = function (hint) {\n if (hint !== 'string' && hint !== NUMBER && hint !== 'default') throw TypeError('Incorrect hint');\n return toPrimitive(anObject(this), hint != NUMBER);\n};\n","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar hide = require('./_hide');\nvar redefine = require('./_redefine');\nvar ctx = require('./_ctx');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});\n var key, own, out, exp;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n // export native or passed\n out = (own ? target : source)[key];\n // bind timers to global for call from export context\n exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // extend global\n if (target) redefine(target, key, out, type & $export.U);\n // export\n if (exports[key] != out) hide(exports, key, exp);\n if (IS_PROTO && expProto[key] != out) expProto[key] = out;\n }\n};\nglobal.core = core;\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n","var MATCH = require('./_wks')('match');\nmodule.exports = function (KEY) {\n var re = /./;\n try {\n '/./'[KEY](re);\n } catch (e) {\n try {\n re[MATCH] = false;\n return !'/./'[KEY](re);\n } catch (f) { /* empty */ }\n } return true;\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n","'use strict';\nvar hide = require('./_hide');\nvar redefine = require('./_redefine');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar wks = require('./_wks');\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n var fns = exec(defined, SYMBOL, ''[KEY]);\n var strfn = fns[0];\n var rxfn = fns[1];\n if (fails(function () {\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n })) {\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n","'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n","module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n","var isObject = require('./_is-object');\nvar setPrototypeOf = require('./_set-proto').set;\nmodule.exports = function (that, target, C) {\n var S = target.constructor;\n var P;\n if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {\n setPrototypeOf(that, P);\n } return that;\n};\n","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n","// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","// 20.1.2.3 Number.isInteger(number)\nvar isObject = require('./_is-object');\nvar floor = Math.floor;\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// 7.2.8 IsRegExp(argument)\nvar isObject = require('./_is-object');\nvar cof = require('./_cof');\nvar MATCH = require('./_wks')('match');\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n","'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n","var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n","module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n","module.exports = {};\n","module.exports = false;\n","// 20.2.2.14 Math.expm1(x)\nvar $expm1 = Math.expm1;\nmodule.exports = (!$expm1\n // Old FF bug\n || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168\n // Tor Browser bug\n || $expm1(-2e-17) != -2e-17\n) ? function expm1(x) {\n return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1;\n} : $expm1;\n","// 20.2.2.16 Math.fround(x)\nvar sign = require('./_math-sign');\nvar pow = Math.pow;\nvar EPSILON = pow(2, -52);\nvar EPSILON32 = pow(2, -23);\nvar MAX32 = pow(2, 127) * (2 - EPSILON32);\nvar MIN32 = pow(2, -126);\n\nvar roundTiesToEven = function (n) {\n return n + 1 / EPSILON - 1 / EPSILON;\n};\n\nmodule.exports = Math.fround || function fround(x) {\n var $abs = Math.abs(x);\n var $sign = sign(x);\n var a, result;\n if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n a = (1 + EPSILON32 / EPSILON) * $abs;\n result = a - (a - $abs);\n // eslint-disable-next-line no-self-compare\n if (result > MAX32 || result != result) return $sign * Infinity;\n return $sign * result;\n};\n","// 20.2.2.20 Math.log1p(x)\nmodule.exports = Math.log1p || function log1p(x) {\n return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x);\n};\n","// 20.2.2.28 Math.sign(x)\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n","var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n","var Map = require('./es6.map');\nvar $export = require('./_export');\nvar shared = require('./_shared')('metadata');\nvar store = shared.store || (shared.store = new (require('./es6.weak-map'))());\n\nvar getOrCreateMetadataMap = function (target, targetKey, create) {\n var targetMetadata = store.get(target);\n if (!targetMetadata) {\n if (!create) return undefined;\n store.set(target, targetMetadata = new Map());\n }\n var keyMetadata = targetMetadata.get(targetKey);\n if (!keyMetadata) {\n if (!create) return undefined;\n targetMetadata.set(targetKey, keyMetadata = new Map());\n } return keyMetadata;\n};\nvar ordinaryHasOwnMetadata = function (MetadataKey, O, P) {\n var metadataMap = getOrCreateMetadataMap(O, P, false);\n return metadataMap === undefined ? false : metadataMap.has(MetadataKey);\n};\nvar ordinaryGetOwnMetadata = function (MetadataKey, O, P) {\n var metadataMap = getOrCreateMetadataMap(O, P, false);\n return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey);\n};\nvar ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) {\n getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue);\n};\nvar ordinaryOwnMetadataKeys = function (target, targetKey) {\n var metadataMap = getOrCreateMetadataMap(target, targetKey, false);\n var keys = [];\n if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); });\n return keys;\n};\nvar toMetaKey = function (it) {\n return it === undefined || typeof it == 'symbol' ? it : String(it);\n};\nvar exp = function (O) {\n $export($export.S, 'Reflect', O);\n};\n\nmodule.exports = {\n store: store,\n map: getOrCreateMetadataMap,\n has: ordinaryHasOwnMetadata,\n get: ordinaryGetOwnMetadata,\n set: ordinaryDefineOwnMetadata,\n keys: ordinaryOwnMetadataKeys,\n key: toMetaKey,\n exp: exp\n};\n","'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];\n } return T;\n} : $assign;\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n","exports.f = Object.getOwnPropertySymbols;\n","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n","var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","exports.f = {}.propertyIsEnumerable;\n","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n","var $parseFloat = require('./_global').parseFloat;\nvar $trim = require('./_string-trim').trim;\n\nmodule.exports = 1 / $parseFloat(require('./_string-ws') + '-0') !== -Infinity ? function parseFloat(str) {\n var string = $trim(String(str), 3);\n var result = $parseFloat(string);\n return result === 0 && string.charAt(0) == '-' ? -0 : result;\n} : $parseFloat;\n","var $parseInt = require('./_global').parseInt;\nvar $trim = require('./_string-trim').trim;\nvar ws = require('./_string-ws');\nvar hex = /^[-+]?0[xX]/;\n\nmodule.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {\n var string = $trim(String(str), 3);\n return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));\n} : $parseInt;\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var redefine = require('./_redefine');\nmodule.exports = function (target, src, safe) {\n for (var key in src) redefine(target, key, src[key], safe);\n return target;\n};\n","var global = require('./_global');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar SRC = require('./_uid')('src');\nvar TO_STRING = 'toString';\nvar $toString = Function[TO_STRING];\nvar TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function (it) {\n return $toString.call(it);\n};\n\n(module.exports = function (O, key, val, safe) {\n var isFunction = typeof val == 'function';\n if (isFunction) has(val, 'name') || hide(val, 'name', key);\n if (O[key] === val) return;\n if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if (O === global) {\n O[key] = val;\n } else if (!safe) {\n delete O[key];\n hide(O, key, val);\n } else if (O[key]) {\n O[key] = val;\n } else {\n hide(O, key, val);\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString() {\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n","// 7.2.9 SameValue(x, y)\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n","'use strict';\nvar global = require('./_global');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n","var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n","var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n","var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2018 Denis Pushkarev (zloirock.ru)'\n});\n","'use strict';\nvar fails = require('./_fails');\n\nmodule.exports = function (method, arg) {\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call\n arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);\n });\n};\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","// helper for String#{startsWith, endsWith, includes}\nvar isRegExp = require('./_is-regexp');\nvar defined = require('./_defined');\n\nmodule.exports = function (that, searchString, NAME) {\n if (isRegExp(searchString)) throw TypeError('String#' + NAME + \" doesn't accept regex!\");\n return String(defined(that));\n};\n","var $export = require('./_export');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar quot = /\"/g;\n// B.2.3.2.1 CreateHTML(string, tag, attribute, value)\nvar createHTML = function (string, tag, attribute, value) {\n var S = String(defined(string));\n var p1 = '<' + tag;\n if (attribute !== '') p1 += ' ' + attribute + '=\"' + String(value).replace(quot, '"') + '\"';\n return p1 + '>' + S + '';\n};\nmodule.exports = function (NAME, exec) {\n var O = {};\n O[NAME] = exec(createHTML);\n $export($export.P + $export.F * fails(function () {\n var test = ''[NAME]('\"');\n return test !== test.toLowerCase() || test.split('\"').length > 3;\n }), 'String', O);\n};\n","'use strict';\nvar toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n\nmodule.exports = function repeat(count) {\n var str = String(defined(this));\n var res = '';\n var n = toInteger(count);\n if (n < 0 || n == Infinity) throw RangeError(\"Count can't be negative\");\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str;\n return res;\n};\n","var $export = require('./_export');\nvar defined = require('./_defined');\nvar fails = require('./_fails');\nvar spaces = require('./_string-ws');\nvar space = '[' + spaces + ']';\nvar non = '\\u200b\\u0085';\nvar ltrim = RegExp('^' + space + space + '*');\nvar rtrim = RegExp(space + space + '*$');\n\nvar exporter = function (KEY, exec, ALIAS) {\n var exp = {};\n var FORCE = fails(function () {\n return !!spaces[KEY]() || non[KEY]() != non;\n });\n var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];\n if (ALIAS) exp[ALIAS] = fn;\n $export($export.P + $export.F * FORCE, 'String', exp);\n};\n\n// 1 -> String#trimLeft\n// 2 -> String#trimRight\n// 3 -> String#trim\nvar trim = exporter.trim = function (string, TYPE) {\n string = String(defined(string));\n if (TYPE & 1) string = string.replace(ltrim, '');\n if (TYPE & 2) string = string.replace(rtrim, '');\n return string;\n};\n\nmodule.exports = exporter;\n","module.exports = '\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003' +\n '\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n","// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n","var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n","var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n","exports.f = require('./_wks');\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { copyWithin: require('./_array-copy-within') });\n\nrequire('./_add-to-unscopables')('copyWithin');\n","'use strict';\nvar $export = require('./_export');\nvar $every = require('./_array-methods')(4);\n\n$export($export.P + $export.F * !require('./_strict-method')([].every, true), 'Array', {\n // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])\n every: function every(callbackfn /* , thisArg */) {\n return $every(this, callbackfn, arguments[1]);\n }\n});\n","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { fill: require('./_array-fill') });\n\nrequire('./_add-to-unscopables')('fill');\n","'use strict';\nvar $export = require('./_export');\nvar $filter = require('./_array-methods')(2);\n\n$export($export.P + $export.F * !require('./_strict-method')([].filter, true), 'Array', {\n // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments[1]);\n }\n});\n","'use strict';\n// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)\nvar $export = require('./_export');\nvar $find = require('./_array-methods')(6);\nvar KEY = 'findIndex';\nvar forced = true;\n// Shouldn't skip holes\nif (KEY in []) Array(1)[KEY](function () { forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n","'use strict';\n// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)\nvar $export = require('./_export');\nvar $find = require('./_array-methods')(5);\nvar KEY = 'find';\nvar forced = true;\n// Shouldn't skip holes\nif (KEY in []) Array(1)[KEY](function () { forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n find: function find(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n","'use strict';\nvar $export = require('./_export');\nvar $forEach = require('./_array-methods')(0);\nvar STRICT = require('./_strict-method')([].forEach, true);\n\n$export($export.P + $export.F * !STRICT, 'Array', {\n // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])\n forEach: function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments[1]);\n }\n});\n","'use strict';\nvar ctx = require('./_ctx');\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar toLength = require('./_to-length');\nvar createProperty = require('./_create-property');\nvar getIterFn = require('./core.get-iterator-method');\n\n$export($export.S + $export.F * !require('./_iter-detect')(function (iter) { Array.from(iter); }), 'Array', {\n // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)\n from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var aLen = arguments.length;\n var mapfn = aLen > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var index = 0;\n var iterFn = getIterFn(O);\n var length, result, step, iterator;\n if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);\n // if object isn't iterable or it's array with default iterator - use simple case\n if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {\n for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {\n createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);\n }\n } else {\n length = toLength(O.length);\n for (result = new C(length); length > index; index++) {\n createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);\n }\n }\n result.length = index;\n return result;\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $indexOf = require('./_array-includes')(false);\nvar $native = [].indexOf;\nvar NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? $native.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments[1]);\n }\n});\n","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n","'use strict';\n// 22.1.3.13 Array.prototype.join(separator)\nvar $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar arrayJoin = [].join;\n\n// fallback for not array-like strings\n$export($export.P + $export.F * (require('./_iobject') != Object || !require('./_strict-method')(arrayJoin)), 'Array', {\n join: function join(separator) {\n return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator);\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar toInteger = require('./_to-integer');\nvar toLength = require('./_to-length');\nvar $native = [].lastIndexOf;\nvar NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])\n lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {\n // convert -0 to +0\n if (NEGATIVE_ZERO) return $native.apply(this, arguments) || 0;\n var O = toIObject(this);\n var length = toLength(O.length);\n var index = length - 1;\n if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1]));\n if (index < 0) index = length + index;\n for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0;\n return -1;\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $map = require('./_array-methods')(1);\n\n$export($export.P + $export.F * !require('./_strict-method')([].map, true), 'Array', {\n // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments[1]);\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar createProperty = require('./_create-property');\n\n// WebKit Array.of isn't generic\n$export($export.S + $export.F * require('./_fails')(function () {\n function F() { /* empty */ }\n return !(Array.of.call(F) instanceof F);\n}), 'Array', {\n // 22.1.2.3 Array.of( ...items)\n of: function of(/* ...args */) {\n var index = 0;\n var aLen = arguments.length;\n var result = new (typeof this == 'function' ? this : Array)(aLen);\n while (aLen > index) createProperty(result, index, arguments[index++]);\n result.length = aLen;\n return result;\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduceRight, true), 'Array', {\n // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])\n reduceRight: function reduceRight(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments[1], true);\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduce, true), 'Array', {\n // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])\n reduce: function reduce(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments[1], false);\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar html = require('./_html');\nvar cof = require('./_cof');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\nvar arraySlice = [].slice;\n\n// fallback for not array-like ES3 strings and DOM objects\n$export($export.P + $export.F * require('./_fails')(function () {\n if (html) arraySlice.call(html);\n}), 'Array', {\n slice: function slice(begin, end) {\n var len = toLength(this.length);\n var klass = cof(this);\n end = end === undefined ? len : end;\n if (klass == 'Array') return arraySlice.call(this, begin, end);\n var start = toAbsoluteIndex(begin, len);\n var upTo = toAbsoluteIndex(end, len);\n var size = toLength(upTo - start);\n var cloned = new Array(size);\n var i = 0;\n for (; i < size; i++) cloned[i] = klass == 'String'\n ? this.charAt(start + i)\n : this[start + i];\n return cloned;\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $some = require('./_array-methods')(3);\n\n$export($export.P + $export.F * !require('./_strict-method')([].some, true), 'Array', {\n // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])\n some: function some(callbackfn /* , thisArg */) {\n return $some(this, callbackfn, arguments[1]);\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar toObject = require('./_to-object');\nvar fails = require('./_fails');\nvar $sort = [].sort;\nvar test = [1, 2, 3];\n\n$export($export.P + $export.F * (fails(function () {\n // IE8-\n test.sort(undefined);\n}) || !fails(function () {\n // V8 bug\n test.sort(null);\n // Old WebKit\n}) || !require('./_strict-method')($sort)), 'Array', {\n // 22.1.3.25 Array.prototype.sort(comparefn)\n sort: function sort(comparefn) {\n return comparefn === undefined\n ? $sort.call(toObject(this))\n : $sort.call(toObject(this), aFunction(comparefn));\n }\n});\n","require('./_set-species')('Array');\n","// 20.3.3.1 / 15.9.4.4 Date.now()\nvar $export = require('./_export');\n\n$export($export.S, 'Date', { now: function () { return new Date().getTime(); } });\n","// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()\nvar $export = require('./_export');\nvar toISOString = require('./_date-to-iso-string');\n\n// PhantomJS / old WebKit has a broken implementations\n$export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', {\n toISOString: toISOString\n});\n","'use strict';\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar toPrimitive = require('./_to-primitive');\n\n$export($export.P + $export.F * require('./_fails')(function () {\n return new Date(NaN).toJSON() !== null\n || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1;\n}), 'Date', {\n // eslint-disable-next-line no-unused-vars\n toJSON: function toJSON(key) {\n var O = toObject(this);\n var pv = toPrimitive(O);\n return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();\n }\n});\n","var TO_PRIMITIVE = require('./_wks')('toPrimitive');\nvar proto = Date.prototype;\n\nif (!(TO_PRIMITIVE in proto)) require('./_hide')(proto, TO_PRIMITIVE, require('./_date-to-primitive'));\n","var DateProto = Date.prototype;\nvar INVALID_DATE = 'Invalid Date';\nvar TO_STRING = 'toString';\nvar $toString = DateProto[TO_STRING];\nvar getTime = DateProto.getTime;\nif (new Date(NaN) + '' != INVALID_DATE) {\n require('./_redefine')(DateProto, TO_STRING, function toString() {\n var value = getTime.call(this);\n // eslint-disable-next-line no-self-compare\n return value === value ? $toString.call(this) : INVALID_DATE;\n });\n}\n","// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)\nvar $export = require('./_export');\n\n$export($export.P, 'Function', { bind: require('./_bind') });\n","'use strict';\nvar isObject = require('./_is-object');\nvar getPrototypeOf = require('./_object-gpo');\nvar HAS_INSTANCE = require('./_wks')('hasInstance');\nvar FunctionProto = Function.prototype;\n// 19.2.3.6 Function.prototype[@@hasInstance](V)\nif (!(HAS_INSTANCE in FunctionProto)) require('./_object-dp').f(FunctionProto, HAS_INSTANCE, { value: function (O) {\n if (typeof this != 'function' || !isObject(O)) return false;\n if (!isObject(this.prototype)) return O instanceof this;\n // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:\n while (O = getPrototypeOf(O)) if (this.prototype === O) return true;\n return false;\n} });\n","var dP = require('./_object-dp').f;\nvar FProto = Function.prototype;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// 19.2.4.2 name\nNAME in FProto || require('./_descriptors') && dP(FProto, NAME, {\n configurable: true,\n get: function () {\n try {\n return ('' + this).match(nameRE)[1];\n } catch (e) {\n return '';\n }\n }\n});\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar MAP = 'Map';\n\n// 23.1 Map Objects\nmodule.exports = require('./_collection')(MAP, function (get) {\n return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.1.3.6 Map.prototype.get(key)\n get: function get(key) {\n var entry = strong.getEntry(validate(this, MAP), key);\n return entry && entry.v;\n },\n // 23.1.3.9 Map.prototype.set(key, value)\n set: function set(key, value) {\n return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);\n }\n}, strong, true);\n","// 20.2.2.3 Math.acosh(x)\nvar $export = require('./_export');\nvar log1p = require('./_math-log1p');\nvar sqrt = Math.sqrt;\nvar $acosh = Math.acosh;\n\n$export($export.S + $export.F * !($acosh\n // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509\n && Math.floor($acosh(Number.MAX_VALUE)) == 710\n // Tor Browser bug: Math.acosh(Infinity) -> NaN\n && $acosh(Infinity) == Infinity\n), 'Math', {\n acosh: function acosh(x) {\n return (x = +x) < 1 ? NaN : x > 94906265.62425156\n ? Math.log(x) + Math.LN2\n : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));\n }\n});\n","// 20.2.2.5 Math.asinh(x)\nvar $export = require('./_export');\nvar $asinh = Math.asinh;\n\nfunction asinh(x) {\n return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1));\n}\n\n// Tor Browser bug: Math.asinh(0) -> -0\n$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh });\n","// 20.2.2.7 Math.atanh(x)\nvar $export = require('./_export');\nvar $atanh = Math.atanh;\n\n// Tor Browser bug: Math.atanh(-0) -> 0\n$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', {\n atanh: function atanh(x) {\n return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2;\n }\n});\n","// 20.2.2.9 Math.cbrt(x)\nvar $export = require('./_export');\nvar sign = require('./_math-sign');\n\n$export($export.S, 'Math', {\n cbrt: function cbrt(x) {\n return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3);\n }\n});\n","// 20.2.2.11 Math.clz32(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n clz32: function clz32(x) {\n return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32;\n }\n});\n","// 20.2.2.12 Math.cosh(x)\nvar $export = require('./_export');\nvar exp = Math.exp;\n\n$export($export.S, 'Math', {\n cosh: function cosh(x) {\n return (exp(x = +x) + exp(-x)) / 2;\n }\n});\n","// 20.2.2.14 Math.expm1(x)\nvar $export = require('./_export');\nvar $expm1 = require('./_math-expm1');\n\n$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 });\n","// 20.2.2.16 Math.fround(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { fround: require('./_math-fround') });\n","// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])\nvar $export = require('./_export');\nvar abs = Math.abs;\n\n$export($export.S, 'Math', {\n hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars\n var sum = 0;\n var i = 0;\n var aLen = arguments.length;\n var larg = 0;\n var arg, div;\n while (i < aLen) {\n arg = abs(arguments[i++]);\n if (larg < arg) {\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if (arg > 0) {\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * Math.sqrt(sum);\n }\n});\n","// 20.2.2.18 Math.imul(x, y)\nvar $export = require('./_export');\nvar $imul = Math.imul;\n\n// some WebKit versions fails with big numbers, some has wrong arity\n$export($export.S + $export.F * require('./_fails')(function () {\n return $imul(0xffffffff, 5) != -5 || $imul.length != 2;\n}), 'Math', {\n imul: function imul(x, y) {\n var UINT16 = 0xffff;\n var xn = +x;\n var yn = +y;\n var xl = UINT16 & xn;\n var yl = UINT16 & yn;\n return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n }\n});\n","// 20.2.2.21 Math.log10(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log10: function log10(x) {\n return Math.log(x) * Math.LOG10E;\n }\n});\n","// 20.2.2.20 Math.log1p(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { log1p: require('./_math-log1p') });\n","// 20.2.2.22 Math.log2(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log2: function log2(x) {\n return Math.log(x) / Math.LN2;\n }\n});\n","// 20.2.2.28 Math.sign(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { sign: require('./_math-sign') });\n","// 20.2.2.30 Math.sinh(x)\nvar $export = require('./_export');\nvar expm1 = require('./_math-expm1');\nvar exp = Math.exp;\n\n// V8 near Chromium 38 has a problem with very small numbers\n$export($export.S + $export.F * require('./_fails')(function () {\n return !Math.sinh(-2e-17) != -2e-17;\n}), 'Math', {\n sinh: function sinh(x) {\n return Math.abs(x = +x) < 1\n ? (expm1(x) - expm1(-x)) / 2\n : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2);\n }\n});\n","// 20.2.2.33 Math.tanh(x)\nvar $export = require('./_export');\nvar expm1 = require('./_math-expm1');\nvar exp = Math.exp;\n\n$export($export.S, 'Math', {\n tanh: function tanh(x) {\n var a = expm1(x = +x);\n var b = expm1(-x);\n return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));\n }\n});\n","// 20.2.2.34 Math.trunc(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n trunc: function trunc(it) {\n return (it > 0 ? Math.floor : Math.ceil)(it);\n }\n});\n","'use strict';\nvar global = require('./_global');\nvar has = require('./_has');\nvar cof = require('./_cof');\nvar inheritIfRequired = require('./_inherit-if-required');\nvar toPrimitive = require('./_to-primitive');\nvar fails = require('./_fails');\nvar gOPN = require('./_object-gopn').f;\nvar gOPD = require('./_object-gopd').f;\nvar dP = require('./_object-dp').f;\nvar $trim = require('./_string-trim').trim;\nvar NUMBER = 'Number';\nvar $Number = global[NUMBER];\nvar Base = $Number;\nvar proto = $Number.prototype;\n// Opera ~12 has broken Object#toString\nvar BROKEN_COF = cof(require('./_object-create')(proto)) == NUMBER;\nvar TRIM = 'trim' in String.prototype;\n\n// 7.1.3 ToNumber(argument)\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n if (typeof it == 'string' && it.length > 2) {\n it = TRIM ? it.trim() : $trim(it, 3);\n var first = it.charCodeAt(0);\n var third, radix, maxCode;\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i\n default: return +it;\n }\n for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) {\n code = digits.charCodeAt(i);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\nif (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) {\n $Number = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var that = this;\n return that instanceof $Number\n // check on 1..constructor(foo) case\n && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER)\n ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it);\n };\n for (var keys = require('./_descriptors') ? gOPN(Base) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES6 (in case, if modules with ES6 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(Base, key = keys[j]) && !has($Number, key)) {\n dP($Number, key, gOPD(Base, key));\n }\n }\n $Number.prototype = proto;\n proto.constructor = $Number;\n require('./_redefine')(global, NUMBER, $Number);\n}\n","// 20.1.2.1 Number.EPSILON\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { EPSILON: Math.pow(2, -52) });\n","// 20.1.2.2 Number.isFinite(number)\nvar $export = require('./_export');\nvar _isFinite = require('./_global').isFinite;\n\n$export($export.S, 'Number', {\n isFinite: function isFinite(it) {\n return typeof it == 'number' && _isFinite(it);\n }\n});\n","// 20.1.2.3 Number.isInteger(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { isInteger: require('./_is-integer') });\n","// 20.1.2.4 Number.isNaN(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {\n isNaN: function isNaN(number) {\n // eslint-disable-next-line no-self-compare\n return number != number;\n }\n});\n","// 20.1.2.5 Number.isSafeInteger(number)\nvar $export = require('./_export');\nvar isInteger = require('./_is-integer');\nvar abs = Math.abs;\n\n$export($export.S, 'Number', {\n isSafeInteger: function isSafeInteger(number) {\n return isInteger(number) && abs(number) <= 0x1fffffffffffff;\n }\n});\n","// 20.1.2.6 Number.MAX_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff });\n","// 20.1.2.10 Number.MIN_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff });\n","var $export = require('./_export');\nvar $parseFloat = require('./_parse-float');\n// 20.1.2.12 Number.parseFloat(string)\n$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat });\n","var $export = require('./_export');\nvar $parseInt = require('./_parse-int');\n// 20.1.2.13 Number.parseInt(string, radix)\n$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt });\n","'use strict';\nvar $export = require('./_export');\nvar toInteger = require('./_to-integer');\nvar aNumberValue = require('./_a-number-value');\nvar repeat = require('./_string-repeat');\nvar $toFixed = 1.0.toFixed;\nvar floor = Math.floor;\nvar data = [0, 0, 0, 0, 0, 0];\nvar ERROR = 'Number.toFixed: incorrect invocation!';\nvar ZERO = '0';\n\nvar multiply = function (n, c) {\n var i = -1;\n var c2 = c;\n while (++i < 6) {\n c2 += n * data[i];\n data[i] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n};\nvar divide = function (n) {\n var i = 6;\n var c = 0;\n while (--i >= 0) {\n c += data[i];\n data[i] = floor(c / n);\n c = (c % n) * 1e7;\n }\n};\nvar numToString = function () {\n var i = 6;\n var s = '';\n while (--i >= 0) {\n if (s !== '' || i === 0 || data[i] !== 0) {\n var t = String(data[i]);\n s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t;\n }\n } return s;\n};\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\n$export($export.P + $export.F * (!!$toFixed && (\n 0.00008.toFixed(3) !== '0.000' ||\n 0.9.toFixed(0) !== '1' ||\n 1.255.toFixed(2) !== '1.25' ||\n 1000000000000000128.0.toFixed(0) !== '1000000000000000128'\n) || !require('./_fails')(function () {\n // V8 ~ Android 4.3-\n $toFixed.call({});\n})), 'Number', {\n toFixed: function toFixed(fractionDigits) {\n var x = aNumberValue(this, ERROR);\n var f = toInteger(fractionDigits);\n var s = '';\n var m = ZERO;\n var e, z, j, k;\n if (f < 0 || f > 20) throw RangeError(ERROR);\n // eslint-disable-next-line no-self-compare\n if (x != x) return 'NaN';\n if (x <= -1e21 || x >= 1e21) return String(x);\n if (x < 0) {\n s = '-';\n x = -x;\n }\n if (x > 1e-21) {\n e = log(x * pow(2, 69, 1)) - 69;\n z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(0, z);\n j = f;\n while (j >= 7) {\n multiply(1e7, 0);\n j -= 7;\n }\n multiply(pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(1 << 23);\n j -= 23;\n }\n divide(1 << j);\n multiply(1, 1);\n divide(2);\n m = numToString();\n } else {\n multiply(0, z);\n multiply(1 << -e, 0);\n m = numToString() + repeat.call(ZERO, f);\n }\n }\n if (f > 0) {\n k = m.length;\n m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f));\n } else {\n m = s + m;\n } return m;\n }\n});\n","'use strict';\nvar $export = require('./_export');\nvar $fails = require('./_fails');\nvar aNumberValue = require('./_a-number-value');\nvar $toPrecision = 1.0.toPrecision;\n\n$export($export.P + $export.F * ($fails(function () {\n // IE7-\n return $toPrecision.call(1, undefined) !== '1';\n}) || !$fails(function () {\n // V8 ~ Android 4.3-\n $toPrecision.call({});\n})), 'Number', {\n toPrecision: function toPrecision(precision) {\n var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!');\n return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision);\n }\n});\n","// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', { assign: require('./_object-assign') });\n","var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n","var $export = require('./_export');\n// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperties: require('./_object-dps') });\n","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n","// 19.1.2.5 Object.freeze(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('freeze', function ($freeze) {\n return function freeze(it) {\n return $freeze && isObject(it) ? $freeze(meta(it)) : it;\n };\n});\n","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n","// 19.1.2.7 Object.getOwnPropertyNames(O)\nrequire('./_object-sap')('getOwnPropertyNames', function () {\n return require('./_object-gopn-ext').f;\n});\n","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n","// 19.1.2.11 Object.isExtensible(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isExtensible', function ($isExtensible) {\n return function isExtensible(it) {\n return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false;\n };\n});\n","// 19.1.2.12 Object.isFrozen(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isFrozen', function ($isFrozen) {\n return function isFrozen(it) {\n return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true;\n };\n});\n","// 19.1.2.13 Object.isSealed(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isSealed', function ($isSealed) {\n return function isSealed(it) {\n return isObject(it) ? $isSealed ? $isSealed(it) : false : true;\n };\n});\n","// 19.1.3.10 Object.is(value1, value2)\nvar $export = require('./_export');\n$export($export.S, 'Object', { is: require('./_same-value') });\n","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n","// 19.1.2.15 Object.preventExtensions(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('preventExtensions', function ($preventExtensions) {\n return function preventExtensions(it) {\n return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it;\n };\n});\n","// 19.1.2.17 Object.seal(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('seal', function ($seal) {\n return function seal(it) {\n return $seal && isObject(it) ? $seal(meta(it)) : it;\n };\n});\n","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n","'use strict';\n// 19.1.3.6 Object.prototype.toString()\nvar classof = require('./_classof');\nvar test = {};\ntest[require('./_wks')('toStringTag')] = 'z';\nif (test + '' != '[object z]') {\n require('./_redefine')(Object.prototype, 'toString', function toString() {\n return '[object ' + classof(this) + ']';\n }, true);\n}\n","var $export = require('./_export');\nvar $parseFloat = require('./_parse-float');\n// 18.2.4 parseFloat(string)\n$export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat });\n","var $export = require('./_export');\nvar $parseInt = require('./_parse-int');\n// 18.2.5 parseInt(string, radix)\n$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });\n","var global = require('./_global');\nvar inheritIfRequired = require('./_inherit-if-required');\nvar dP = require('./_object-dp').f;\nvar gOPN = require('./_object-gopn').f;\nvar isRegExp = require('./_is-regexp');\nvar $flags = require('./_flags');\nvar $RegExp = global.RegExp;\nvar Base = $RegExp;\nvar proto = $RegExp.prototype;\nvar re1 = /a/g;\nvar re2 = /a/g;\n// \"new\" creates a new object, old webkit buggy here\nvar CORRECT_NEW = new $RegExp(re1) !== re1;\n\nif (require('./_descriptors') && (!CORRECT_NEW || require('./_fails')(function () {\n re2[require('./_wks')('match')] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';\n}))) {\n $RegExp = function RegExp(p, f) {\n var tiRE = this instanceof $RegExp;\n var piRE = isRegExp(p);\n var fiU = f === undefined;\n return !tiRE && piRE && p.constructor === $RegExp && fiU ? p\n : inheritIfRequired(CORRECT_NEW\n ? new Base(piRE && !fiU ? p.source : p, f)\n : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)\n , tiRE ? this : proto, $RegExp);\n };\n var proxy = function (key) {\n key in $RegExp || dP($RegExp, key, {\n configurable: true,\n get: function () { return Base[key]; },\n set: function (it) { Base[key] = it; }\n });\n };\n for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);\n proto.constructor = $RegExp;\n $RegExp.prototype = proto;\n require('./_redefine')(global, 'RegExp', $RegExp);\n}\n\nrequire('./_set-species')('RegExp');\n","// 21.2.5.3 get RegExp.prototype.flags()\nif (require('./_descriptors') && /./g.flags != 'g') require('./_object-dp').f(RegExp.prototype, 'flags', {\n configurable: true,\n get: require('./_flags')\n});\n","// @@match logic\nrequire('./_fix-re-wks')('match', 1, function (defined, MATCH, $match) {\n // 21.1.3.11 String.prototype.match(regexp)\n return [function match(regexp) {\n 'use strict';\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[MATCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n }, $match];\n});\n","// @@replace logic\nrequire('./_fix-re-wks')('replace', 2, function (defined, REPLACE, $replace) {\n // 21.1.3.14 String.prototype.replace(searchValue, replaceValue)\n return [function replace(searchValue, replaceValue) {\n 'use strict';\n var O = defined(this);\n var fn = searchValue == undefined ? undefined : searchValue[REPLACE];\n return fn !== undefined\n ? fn.call(searchValue, O, replaceValue)\n : $replace.call(String(O), searchValue, replaceValue);\n }, $replace];\n});\n","// @@search logic\nrequire('./_fix-re-wks')('search', 1, function (defined, SEARCH, $search) {\n // 21.1.3.15 String.prototype.search(regexp)\n return [function search(regexp) {\n 'use strict';\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[SEARCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n }, $search];\n});\n","// @@split logic\nrequire('./_fix-re-wks')('split', 2, function (defined, SPLIT, $split) {\n 'use strict';\n var isRegExp = require('./_is-regexp');\n var _split = $split;\n var $push = [].push;\n var $SPLIT = 'split';\n var LENGTH = 'length';\n var LAST_INDEX = 'lastIndex';\n if (\n 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||\n 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||\n 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||\n '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||\n '.'[$SPLIT](/()()/)[LENGTH] > 1 ||\n ''[$SPLIT](/.?/)[LENGTH]\n ) {\n var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group\n // based on es5-shim implementation, need to rework it\n $split = function (separator, limit) {\n var string = String(this);\n if (separator === undefined && limit === 0) return [];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) return _split.call(string, separator, limit);\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n var splitLimit = limit === undefined ? 4294967295 : limit >>> 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var separator2, match, lastIndex, lastLength, i;\n // Doesn't need flags gy, but they don't hurt\n if (!NPCG) separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\\\s)', flags);\n while (match = separatorCopy.exec(string)) {\n // `separatorCopy.lastIndex` is not reliable cross-browser\n lastIndex = match.index + match[0][LENGTH];\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG\n // eslint-disable-next-line no-loop-func\n if (!NPCG && match[LENGTH] > 1) match[0].replace(separator2, function () {\n for (i = 1; i < arguments[LENGTH] - 2; i++) if (arguments[i] === undefined) match[i] = undefined;\n });\n if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));\n lastLength = match[0][LENGTH];\n lastLastIndex = lastIndex;\n if (output[LENGTH] >= splitLimit) break;\n }\n if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop\n }\n if (lastLastIndex === string[LENGTH]) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;\n };\n // Chakra, V8\n } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {\n $split = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit);\n };\n }\n // 21.1.3.17 String.prototype.split(separator, limit)\n return [function split(separator, limit) {\n var O = defined(this);\n var fn = separator == undefined ? undefined : separator[SPLIT];\n return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit);\n }, $split];\n});\n","'use strict';\nrequire('./es6.regexp.flags');\nvar anObject = require('./_an-object');\nvar $flags = require('./_flags');\nvar DESCRIPTORS = require('./_descriptors');\nvar TO_STRING = 'toString';\nvar $toString = /./[TO_STRING];\n\nvar define = function (fn) {\n require('./_redefine')(RegExp.prototype, TO_STRING, fn, true);\n};\n\n// 21.2.5.14 RegExp.prototype.toString()\nif (require('./_fails')(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {\n define(function toString() {\n var R = anObject(this);\n return '/'.concat(R.source, '/',\n 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);\n });\n// FF44- RegExp#toString has a wrong name\n} else if ($toString.name != TO_STRING) {\n define(function toString() {\n return $toString.call(this);\n });\n}\n","'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n","'use strict';\n// B.2.3.2 String.prototype.anchor(name)\nrequire('./_string-html')('anchor', function (createHTML) {\n return function anchor(name) {\n return createHTML(this, 'a', 'name', name);\n };\n});\n","'use strict';\n// B.2.3.3 String.prototype.big()\nrequire('./_string-html')('big', function (createHTML) {\n return function big() {\n return createHTML(this, 'big', '', '');\n };\n});\n","'use strict';\n// B.2.3.4 String.prototype.blink()\nrequire('./_string-html')('blink', function (createHTML) {\n return function blink() {\n return createHTML(this, 'blink', '', '');\n };\n});\n","'use strict';\n// B.2.3.5 String.prototype.bold()\nrequire('./_string-html')('bold', function (createHTML) {\n return function bold() {\n return createHTML(this, 'b', '', '');\n };\n});\n","'use strict';\nvar $export = require('./_export');\nvar $at = require('./_string-at')(false);\n$export($export.P, 'String', {\n // 21.1.3.3 String.prototype.codePointAt(pos)\n codePointAt: function codePointAt(pos) {\n return $at(this, pos);\n }\n});\n","// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])\n'use strict';\nvar $export = require('./_export');\nvar toLength = require('./_to-length');\nvar context = require('./_string-context');\nvar ENDS_WITH = 'endsWith';\nvar $endsWith = ''[ENDS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(ENDS_WITH), 'String', {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = context(this, searchString, ENDS_WITH);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = toLength(that.length);\n var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len);\n var search = String(searchString);\n return $endsWith\n ? $endsWith.call(that, search, end)\n : that.slice(end - search.length, end) === search;\n }\n});\n","'use strict';\n// B.2.3.6 String.prototype.fixed()\nrequire('./_string-html')('fixed', function (createHTML) {\n return function fixed() {\n return createHTML(this, 'tt', '', '');\n };\n});\n","'use strict';\n// B.2.3.7 String.prototype.fontcolor(color)\nrequire('./_string-html')('fontcolor', function (createHTML) {\n return function fontcolor(color) {\n return createHTML(this, 'font', 'color', color);\n };\n});\n","'use strict';\n// B.2.3.8 String.prototype.fontsize(size)\nrequire('./_string-html')('fontsize', function (createHTML) {\n return function fontsize(size) {\n return createHTML(this, 'font', 'size', size);\n };\n});\n","var $export = require('./_export');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar fromCharCode = String.fromCharCode;\nvar $fromCodePoint = String.fromCodePoint;\n\n// length should be 1, old FF problem\n$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', {\n // 21.1.2.2 String.fromCodePoint(...codePoints)\n fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars\n var res = [];\n var aLen = arguments.length;\n var i = 0;\n var code;\n while (aLen > i) {\n code = +arguments[i++];\n if (toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point');\n res.push(code < 0x10000\n ? fromCharCode(code)\n : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00)\n );\n } return res.join('');\n }\n});\n","// 21.1.3.7 String.prototype.includes(searchString, position = 0)\n'use strict';\nvar $export = require('./_export');\nvar context = require('./_string-context');\nvar INCLUDES = 'includes';\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(INCLUDES), 'String', {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~context(this, searchString, INCLUDES)\n .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\n// B.2.3.9 String.prototype.italics()\nrequire('./_string-html')('italics', function (createHTML) {\n return function italics() {\n return createHTML(this, 'i', '', '');\n };\n});\n","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n","'use strict';\n// B.2.3.10 String.prototype.link(url)\nrequire('./_string-html')('link', function (createHTML) {\n return function link(url) {\n return createHTML(this, 'a', 'href', url);\n };\n});\n","var $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\n\n$export($export.S, 'String', {\n // 21.1.2.4 String.raw(callSite, ...substitutions)\n raw: function raw(callSite) {\n var tpl = toIObject(callSite.raw);\n var len = toLength(tpl.length);\n var aLen = arguments.length;\n var res = [];\n var i = 0;\n while (len > i) {\n res.push(String(tpl[i++]));\n if (i < aLen) res.push(String(arguments[i]));\n } return res.join('');\n }\n});\n","var $export = require('./_export');\n\n$export($export.P, 'String', {\n // 21.1.3.13 String.prototype.repeat(count)\n repeat: require('./_string-repeat')\n});\n","'use strict';\n// B.2.3.11 String.prototype.small()\nrequire('./_string-html')('small', function (createHTML) {\n return function small() {\n return createHTML(this, 'small', '', '');\n };\n});\n","// 21.1.3.18 String.prototype.startsWith(searchString [, position ])\n'use strict';\nvar $export = require('./_export');\nvar toLength = require('./_to-length');\nvar context = require('./_string-context');\nvar STARTS_WITH = 'startsWith';\nvar $startsWith = ''[STARTS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(STARTS_WITH), 'String', {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = context(this, searchString, STARTS_WITH);\n var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = String(searchString);\n return $startsWith\n ? $startsWith.call(that, search, index)\n : that.slice(index, index + search.length) === search;\n }\n});\n","'use strict';\n// B.2.3.12 String.prototype.strike()\nrequire('./_string-html')('strike', function (createHTML) {\n return function strike() {\n return createHTML(this, 'strike', '', '');\n };\n});\n","'use strict';\n// B.2.3.13 String.prototype.sub()\nrequire('./_string-html')('sub', function (createHTML) {\n return function sub() {\n return createHTML(this, 'sub', '', '');\n };\n});\n","'use strict';\n// B.2.3.14 String.prototype.sup()\nrequire('./_string-html')('sup', function (createHTML) {\n return function sup() {\n return createHTML(this, 'sup', '', '');\n };\n});\n","'use strict';\n// 21.1.3.25 String.prototype.trim()\nrequire('./_string-trim')('trim', function ($trim) {\n return function trim() {\n return $trim(this, 3);\n };\n});\n","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n","'use strict';\nvar each = require('./_array-methods')(0);\nvar redefine = require('./_redefine');\nvar meta = require('./_meta');\nvar assign = require('./_object-assign');\nvar weak = require('./_collection-weak');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar validate = require('./_validate-collection');\nvar WEAK_MAP = 'WeakMap';\nvar getWeak = meta.getWeak;\nvar isExtensible = Object.isExtensible;\nvar uncaughtFrozenStore = weak.ufstore;\nvar tmp = {};\nvar InternalMap;\n\nvar wrapper = function (get) {\n return function WeakMap() {\n return get(this, arguments.length > 0 ? arguments[0] : undefined);\n };\n};\n\nvar methods = {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key) {\n if (isObject(key)) {\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);\n return data ? data[this._i] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value) {\n return weak.def(validate(this, WEAK_MAP), key, value);\n }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')(WEAK_MAP, wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) {\n InternalMap = weak.getConstructor(wrapper, WEAK_MAP);\n assign(InternalMap.prototype, methods);\n meta.NEED = true;\n each(['delete', 'has', 'get', 'set'], function (key) {\n var proto = $WeakMap.prototype;\n var method = proto[key];\n redefine(proto, key, function (a, b) {\n // store frozen objects on internal weakmap shim\n if (isObject(a) && !isExtensible(a)) {\n if (!this._f) this._f = new InternalMap();\n var result = this._f[key](a, b);\n return key == 'set' ? this : result;\n // store all the rest on native weakmap\n } return method.call(this, a, b);\n });\n });\n}\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar toMetaKey = metadata.key;\nvar ordinaryDefineOwnMetadata = metadata.set;\n\nmetadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) {\n ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar toMetaKey = metadata.key;\nvar getOrCreateMetadataMap = metadata.map;\nvar store = metadata.store;\n\nmetadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) {\n var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]);\n var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false);\n if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false;\n if (metadataMap.size) return true;\n var targetMetadata = store.get(target);\n targetMetadata['delete'](targetKey);\n return !!targetMetadata.size || store['delete'](target);\n} });\n","var Set = require('./es6.set');\nvar from = require('./_array-from-iterable');\nvar metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar getPrototypeOf = require('./_object-gpo');\nvar ordinaryOwnMetadataKeys = metadata.keys;\nvar toMetaKey = metadata.key;\n\nvar ordinaryMetadataKeys = function (O, P) {\n var oKeys = ordinaryOwnMetadataKeys(O, P);\n var parent = getPrototypeOf(O);\n if (parent === null) return oKeys;\n var pKeys = ordinaryMetadataKeys(parent, P);\n return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys;\n};\n\nmetadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) {\n return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar getPrototypeOf = require('./_object-gpo');\nvar ordinaryHasOwnMetadata = metadata.has;\nvar ordinaryGetOwnMetadata = metadata.get;\nvar toMetaKey = metadata.key;\n\nvar ordinaryGetMetadata = function (MetadataKey, O, P) {\n var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);\n if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P);\n var parent = getPrototypeOf(O);\n return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined;\n};\n\nmetadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) {\n return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar ordinaryOwnMetadataKeys = metadata.keys;\nvar toMetaKey = metadata.key;\n\nmetadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) {\n return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar ordinaryGetOwnMetadata = metadata.get;\nvar toMetaKey = metadata.key;\n\nmetadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) {\n return ordinaryGetOwnMetadata(metadataKey, anObject(target)\n , arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar getPrototypeOf = require('./_object-gpo');\nvar ordinaryHasOwnMetadata = metadata.has;\nvar toMetaKey = metadata.key;\n\nvar ordinaryHasMetadata = function (MetadataKey, O, P) {\n var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);\n if (hasOwn) return true;\n var parent = getPrototypeOf(O);\n return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false;\n};\n\nmetadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) {\n return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n} });\n","var metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar ordinaryHasOwnMetadata = metadata.has;\nvar toMetaKey = metadata.key;\n\nmetadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) {\n return ordinaryHasOwnMetadata(metadataKey, anObject(target)\n , arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n} });\n","var $metadata = require('./_metadata');\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar toMetaKey = $metadata.key;\nvar ordinaryDefineOwnMetadata = $metadata.set;\n\n$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) {\n return function decorator(target, targetKey) {\n ordinaryDefineOwnMetadata(\n metadataKey, metadataValue,\n (targetKey !== undefined ? anObject : aFunction)(target),\n toMetaKey(targetKey)\n );\n };\n} });\n","var $iterators = require('./es6.array.iterator');\nvar getKeys = require('./_object-keys');\nvar redefine = require('./_redefine');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar wks = require('./_wks');\nvar ITERATOR = wks('iterator');\nvar TO_STRING_TAG = wks('toStringTag');\nvar ArrayValues = Iterators.Array;\n\nvar DOMIterables = {\n CSSRuleList: true, // TODO: Not spec compliant, should be false.\n CSSStyleDeclaration: false,\n CSSValueList: false,\n ClientRectList: false,\n DOMRectList: false,\n DOMStringList: false,\n DOMTokenList: true,\n DataTransferItemList: false,\n FileList: false,\n HTMLAllCollection: false,\n HTMLCollection: false,\n HTMLFormElement: false,\n HTMLSelectElement: false,\n MediaList: true, // TODO: Not spec compliant, should be false.\n MimeTypeArray: false,\n NamedNodeMap: false,\n NodeList: true,\n PaintRequestList: false,\n Plugin: false,\n PluginArray: false,\n SVGLengthList: false,\n SVGNumberList: false,\n SVGPathSegList: false,\n SVGPointList: false,\n SVGStringList: false,\n SVGTransformList: false,\n SourceBufferList: false,\n StyleSheetList: true, // TODO: Not spec compliant, should be false.\n TextTrackCueList: false,\n TextTrackList: false,\n TouchList: false\n};\n\nfor (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {\n var NAME = collections[i];\n var explicit = DOMIterables[NAME];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n var key;\n if (proto) {\n if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);\n if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = ArrayValues;\n if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);\n }\n}\n","/**\n* @license\n* Copyright Google Inc. All Rights Reserved.\n*\n* Use of this source code is governed by an MIT-style license that can be\n* found in the LICENSE file at https://angular.io/license\n*/\n(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n\ttypeof define === 'function' && define.amd ? define(factory) :\n\t(factory());\n}(this, (function () { 'use strict';\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar Zone$1 = (function (global) {\n var FUNCTION = 'function';\n var performance = global['performance'];\n function mark(name) {\n performance && performance['mark'] && performance['mark'](name);\n }\n function performanceMeasure(name, label) {\n performance && performance['measure'] && performance['measure'](name, label);\n }\n mark('Zone');\n if (global['Zone']) {\n throw new Error('Zone already loaded.');\n }\n var Zone = /** @class */ (function () {\n function Zone(parent, zoneSpec) {\n this._properties = null;\n this._parent = parent;\n this._name = zoneSpec ? zoneSpec.name || 'unnamed' : '';\n this._properties = zoneSpec && zoneSpec.properties || {};\n this._zoneDelegate =\n new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec);\n }\n Zone.assertZonePatched = function () {\n if (global['Promise'] !== patches['ZoneAwarePromise']) {\n throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' +\n 'has been overwritten.\\n' +\n 'Most likely cause is that a Promise polyfill has been loaded ' +\n 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' +\n 'If you must load one, do so before loading zone.js.)');\n }\n };\n Object.defineProperty(Zone, \"root\", {\n get: function () {\n var zone = Zone.current;\n while (zone.parent) {\n zone = zone.parent;\n }\n return zone;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Zone, \"current\", {\n get: function () {\n return _currentZoneFrame.zone;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Zone, \"currentTask\", {\n get: function () {\n return _currentTask;\n },\n enumerable: true,\n configurable: true\n });\n Zone.__load_patch = function (name, fn) {\n if (patches.hasOwnProperty(name)) {\n throw Error('Already loaded patch: ' + name);\n }\n else if (!global['__Zone_disable_' + name]) {\n var perfName = 'Zone:' + name;\n mark(perfName);\n patches[name] = fn(global, Zone, _api);\n performanceMeasure(perfName, perfName);\n }\n };\n Object.defineProperty(Zone.prototype, \"parent\", {\n get: function () {\n return this._parent;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Zone.prototype, \"name\", {\n get: function () {\n return this._name;\n },\n enumerable: true,\n configurable: true\n });\n Zone.prototype.get = function (key) {\n var zone = this.getZoneWith(key);\n if (zone)\n return zone._properties[key];\n };\n Zone.prototype.getZoneWith = function (key) {\n var current = this;\n while (current) {\n if (current._properties.hasOwnProperty(key)) {\n return current;\n }\n current = current._parent;\n }\n return null;\n };\n Zone.prototype.fork = function (zoneSpec) {\n if (!zoneSpec)\n throw new Error('ZoneSpec required!');\n return this._zoneDelegate.fork(this, zoneSpec);\n };\n Zone.prototype.wrap = function (callback, source) {\n if (typeof callback !== FUNCTION) {\n throw new Error('Expecting function got: ' + callback);\n }\n var _callback = this._zoneDelegate.intercept(this, callback, source);\n var zone = this;\n return function () {\n return zone.runGuarded(_callback, this, arguments, source);\n };\n };\n Zone.prototype.run = function (callback, applyThis, applyArgs, source) {\n if (applyThis === void 0) { applyThis = undefined; }\n if (applyArgs === void 0) { applyArgs = null; }\n if (source === void 0) { source = null; }\n _currentZoneFrame = { parent: _currentZoneFrame, zone: this };\n try {\n return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source);\n }\n finally {\n _currentZoneFrame = _currentZoneFrame.parent;\n }\n };\n Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) {\n if (applyThis === void 0) { applyThis = null; }\n if (applyArgs === void 0) { applyArgs = null; }\n if (source === void 0) { source = null; }\n _currentZoneFrame = { parent: _currentZoneFrame, zone: this };\n try {\n try {\n return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source);\n }\n catch (error) {\n if (this._zoneDelegate.handleError(this, error)) {\n throw error;\n }\n }\n }\n finally {\n _currentZoneFrame = _currentZoneFrame.parent;\n }\n };\n Zone.prototype.runTask = function (task, applyThis, applyArgs) {\n if (task.zone != this) {\n throw new Error('A task can only be run in the zone of creation! (Creation: ' +\n (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')');\n }\n // https://github.com/angular/zone.js/issues/778, sometimes eventTask\n // will run in notScheduled(canceled) state, we should not try to\n // run such kind of task but just return\n // we have to define an variable here, if not\n // typescript compiler will complain below\n var isNotScheduled = task.state === notScheduled;\n if (isNotScheduled && task.type === eventTask) {\n return;\n }\n var reEntryGuard = task.state != running;\n reEntryGuard && task._transitionTo(running, scheduled);\n task.runCount++;\n var previousTask = _currentTask;\n _currentTask = task;\n _currentZoneFrame = { parent: _currentZoneFrame, zone: this };\n try {\n if (task.type == macroTask && task.data && !task.data.isPeriodic) {\n task.cancelFn = null;\n }\n try {\n return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs);\n }\n catch (error) {\n if (this._zoneDelegate.handleError(this, error)) {\n throw error;\n }\n }\n }\n finally {\n // if the task's state is notScheduled or unknown, then it has already been cancelled\n // we should not reset the state to scheduled\n if (task.state !== notScheduled && task.state !== unknown) {\n if (task.type == eventTask || (task.data && task.data.isPeriodic)) {\n reEntryGuard && task._transitionTo(scheduled, running);\n }\n else {\n task.runCount = 0;\n this._updateTaskCount(task, -1);\n reEntryGuard &&\n task._transitionTo(notScheduled, running, notScheduled);\n }\n }\n _currentZoneFrame = _currentZoneFrame.parent;\n _currentTask = previousTask;\n }\n };\n Zone.prototype.scheduleTask = function (task) {\n if (task.zone && task.zone !== this) {\n // check if the task was rescheduled, the newZone\n // should not be the children of the original zone\n var newZone = this;\n while (newZone) {\n if (newZone === task.zone) {\n throw Error(\"can not reschedule task to \" + this\n .name + \" which is descendants of the original zone \" + task.zone.name);\n }\n newZone = newZone.parent;\n }\n }\n task._transitionTo(scheduling, notScheduled);\n var zoneDelegates = [];\n task._zoneDelegates = zoneDelegates;\n task._zone = this;\n try {\n task = this._zoneDelegate.scheduleTask(this, task);\n }\n catch (err) {\n // should set task's state to unknown when scheduleTask throw error\n // because the err may from reschedule, so the fromState maybe notScheduled\n task._transitionTo(unknown, scheduling, notScheduled);\n // TODO: @JiaLiPassion, should we check the result from handleError?\n this._zoneDelegate.handleError(this, err);\n throw err;\n }\n if (task._zoneDelegates === zoneDelegates) {\n // we have to check because internally the delegate can reschedule the task.\n this._updateTaskCount(task, 1);\n }\n if (task.state == scheduling) {\n task._transitionTo(scheduled, scheduling);\n }\n return task;\n };\n Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) {\n return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, null));\n };\n Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) {\n return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel));\n };\n Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) {\n return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel));\n };\n Zone.prototype.cancelTask = function (task) {\n if (task.zone != this)\n throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' +\n (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')');\n task._transitionTo(canceling, scheduled, running);\n try {\n this._zoneDelegate.cancelTask(this, task);\n }\n catch (err) {\n // if error occurs when cancelTask, transit the state to unknown\n task._transitionTo(unknown, canceling);\n this._zoneDelegate.handleError(this, err);\n throw err;\n }\n this._updateTaskCount(task, -1);\n task._transitionTo(notScheduled, canceling);\n task.runCount = 0;\n return task;\n };\n Zone.prototype._updateTaskCount = function (task, count) {\n var zoneDelegates = task._zoneDelegates;\n if (count == -1) {\n task._zoneDelegates = null;\n }\n for (var i = 0; i < zoneDelegates.length; i++) {\n zoneDelegates[i]._updateTaskCount(task.type, count);\n }\n };\n Zone.__symbol__ = __symbol__;\n return Zone;\n }());\n var DELEGATE_ZS = {\n name: '',\n onHasTask: function (delegate, _, target, hasTaskState) {\n return delegate.hasTask(target, hasTaskState);\n },\n onScheduleTask: function (delegate, _, target, task) {\n return delegate.scheduleTask(target, task);\n },\n onInvokeTask: function (delegate, _, target, task, applyThis, applyArgs) { return delegate.invokeTask(target, task, applyThis, applyArgs); },\n onCancelTask: function (delegate, _, target, task) {\n return delegate.cancelTask(target, task);\n }\n };\n var ZoneDelegate = /** @class */ (function () {\n function ZoneDelegate(zone, parentDelegate, zoneSpec) {\n this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 };\n this.zone = zone;\n this._parentDelegate = parentDelegate;\n this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS);\n this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt);\n this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone);\n this._interceptZS =\n zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS);\n this._interceptDlgt =\n zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt);\n this._interceptCurrZone =\n zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone);\n this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS);\n this._invokeDlgt =\n zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt);\n this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone);\n this._handleErrorZS =\n zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS);\n this._handleErrorDlgt =\n zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt);\n this._handleErrorCurrZone =\n zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone);\n this._scheduleTaskZS =\n zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS);\n this._scheduleTaskDlgt =\n zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt);\n this._scheduleTaskCurrZone =\n zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone);\n this._invokeTaskZS =\n zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS);\n this._invokeTaskDlgt =\n zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt);\n this._invokeTaskCurrZone =\n zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone);\n this._cancelTaskZS =\n zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS);\n this._cancelTaskDlgt =\n zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt);\n this._cancelTaskCurrZone =\n zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone);\n this._hasTaskZS = null;\n this._hasTaskDlgt = null;\n this._hasTaskDlgtOwner = null;\n this._hasTaskCurrZone = null;\n var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask;\n var parentHasTask = parentDelegate && parentDelegate._hasTaskZS;\n if (zoneSpecHasTask || parentHasTask) {\n // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such\n // a case all task related interceptors must go through this ZD. We can't short circuit it.\n this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS;\n this._hasTaskDlgt = parentDelegate;\n this._hasTaskDlgtOwner = this;\n this._hasTaskCurrZone = zone;\n if (!zoneSpec.onScheduleTask) {\n this._scheduleTaskZS = DELEGATE_ZS;\n this._scheduleTaskDlgt = parentDelegate;\n this._scheduleTaskCurrZone = this.zone;\n }\n if (!zoneSpec.onInvokeTask) {\n this._invokeTaskZS = DELEGATE_ZS;\n this._invokeTaskDlgt = parentDelegate;\n this._invokeTaskCurrZone = this.zone;\n }\n if (!zoneSpec.onCancelTask) {\n this._cancelTaskZS = DELEGATE_ZS;\n this._cancelTaskDlgt = parentDelegate;\n this._cancelTaskCurrZone = this.zone;\n }\n }\n }\n ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) {\n return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) :\n new Zone(targetZone, zoneSpec);\n };\n ZoneDelegate.prototype.intercept = function (targetZone, callback, source) {\n return this._interceptZS ?\n this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) :\n callback;\n };\n ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) {\n return this._invokeZS ?\n this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) :\n callback.apply(applyThis, applyArgs);\n };\n ZoneDelegate.prototype.handleError = function (targetZone, error) {\n return this._handleErrorZS ?\n this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) :\n true;\n };\n ZoneDelegate.prototype.scheduleTask = function (targetZone, task) {\n var returnTask = task;\n if (this._scheduleTaskZS) {\n if (this._hasTaskZS) {\n returnTask._zoneDelegates.push(this._hasTaskDlgtOwner);\n }\n returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task);\n if (!returnTask)\n returnTask = task;\n }\n else {\n if (task.scheduleFn) {\n task.scheduleFn(task);\n }\n else if (task.type == microTask) {\n scheduleMicroTask(task);\n }\n else {\n throw new Error('Task is missing scheduleFn.');\n }\n }\n return returnTask;\n };\n ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) {\n return this._invokeTaskZS ?\n this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) :\n task.callback.apply(applyThis, applyArgs);\n };\n ZoneDelegate.prototype.cancelTask = function (targetZone, task) {\n var value;\n if (this._cancelTaskZS) {\n value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task);\n }\n else {\n if (!task.cancelFn) {\n throw Error('Task is not cancelable');\n }\n value = task.cancelFn(task);\n }\n return value;\n };\n ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) {\n // hasTask should not throw error so other ZoneDelegate\n // can still trigger hasTask callback\n try {\n return this._hasTaskZS &&\n this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty);\n }\n catch (err) {\n this.handleError(targetZone, err);\n }\n };\n ZoneDelegate.prototype._updateTaskCount = function (type, count) {\n var counts = this._taskCounts;\n var prev = counts[type];\n var next = counts[type] = prev + count;\n if (next < 0) {\n throw new Error('More tasks executed then were scheduled.');\n }\n if (prev == 0 || next == 0) {\n var isEmpty = {\n microTask: counts['microTask'] > 0,\n macroTask: counts['macroTask'] > 0,\n eventTask: counts['eventTask'] > 0,\n change: type\n };\n this.hasTask(this.zone, isEmpty);\n }\n };\n return ZoneDelegate;\n }());\n var ZoneTask = /** @class */ (function () {\n function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) {\n this._zone = null;\n this.runCount = 0;\n this._zoneDelegates = null;\n this._state = 'notScheduled';\n this.type = type;\n this.source = source;\n this.data = options;\n this.scheduleFn = scheduleFn;\n this.cancelFn = cancelFn;\n this.callback = callback;\n var self = this;\n // TODO: @JiaLiPassion options should have interface\n if (type === eventTask && options && options.useG) {\n this.invoke = ZoneTask.invokeTask;\n }\n else {\n this.invoke = function () {\n return ZoneTask.invokeTask.call(global, self, this, arguments);\n };\n }\n }\n ZoneTask.invokeTask = function (task, target, args) {\n if (!task) {\n task = this;\n }\n _numberOfNestedTaskFrames++;\n try {\n task.runCount++;\n return task.zone.runTask(task, target, args);\n }\n finally {\n if (_numberOfNestedTaskFrames == 1) {\n drainMicroTaskQueue();\n }\n _numberOfNestedTaskFrames--;\n }\n };\n Object.defineProperty(ZoneTask.prototype, \"zone\", {\n get: function () {\n return this._zone;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ZoneTask.prototype, \"state\", {\n get: function () {\n return this._state;\n },\n enumerable: true,\n configurable: true\n });\n ZoneTask.prototype.cancelScheduleRequest = function () {\n this._transitionTo(notScheduled, scheduling);\n };\n ZoneTask.prototype._transitionTo = function (toState, fromState1, fromState2) {\n if (this._state === fromState1 || this._state === fromState2) {\n this._state = toState;\n if (toState == notScheduled) {\n this._zoneDelegates = null;\n }\n }\n else {\n throw new Error(this.type + \" '\" + this.source + \"': can not transition to '\" + toState + \"', expecting state '\" + fromState1 + \"'\" + (fromState2 ?\n ' or \\'' + fromState2 + '\\'' :\n '') + \", was '\" + this._state + \"'.\");\n }\n };\n ZoneTask.prototype.toString = function () {\n if (this.data && typeof this.data.handleId !== 'undefined') {\n return this.data.handleId;\n }\n else {\n return Object.prototype.toString.call(this);\n }\n };\n // add toJSON method to prevent cyclic error when\n // call JSON.stringify(zoneTask)\n ZoneTask.prototype.toJSON = function () {\n return {\n type: this.type,\n state: this.state,\n source: this.source,\n zone: this.zone.name,\n runCount: this.runCount\n };\n };\n return ZoneTask;\n }());\n //////////////////////////////////////////////////////\n //////////////////////////////////////////////////////\n /// MICROTASK QUEUE\n //////////////////////////////////////////////////////\n //////////////////////////////////////////////////////\n var symbolSetTimeout = __symbol__('setTimeout');\n var symbolPromise = __symbol__('Promise');\n var symbolThen = __symbol__('then');\n var _microTaskQueue = [];\n var _isDrainingMicrotaskQueue = false;\n var nativeMicroTaskQueuePromise;\n function scheduleMicroTask(task) {\n // if we are not running in any task, and there has not been anything scheduled\n // we must bootstrap the initial task creation by manually scheduling the drain\n if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) {\n // We are not running in Task, so we need to kickstart the microtask queue.\n if (!nativeMicroTaskQueuePromise) {\n if (global[symbolPromise]) {\n nativeMicroTaskQueuePromise = global[symbolPromise].resolve(0);\n }\n }\n if (nativeMicroTaskQueuePromise) {\n nativeMicroTaskQueuePromise[symbolThen](drainMicroTaskQueue);\n }\n else {\n global[symbolSetTimeout](drainMicroTaskQueue, 0);\n }\n }\n task && _microTaskQueue.push(task);\n }\n function drainMicroTaskQueue() {\n if (!_isDrainingMicrotaskQueue) {\n _isDrainingMicrotaskQueue = true;\n while (_microTaskQueue.length) {\n var queue = _microTaskQueue;\n _microTaskQueue = [];\n for (var i = 0; i < queue.length; i++) {\n var task = queue[i];\n try {\n task.zone.runTask(task, null, null);\n }\n catch (error) {\n _api.onUnhandledError(error);\n }\n }\n }\n _api.microtaskDrainDone();\n _isDrainingMicrotaskQueue = false;\n }\n }\n //////////////////////////////////////////////////////\n //////////////////////////////////////////////////////\n /// BOOTSTRAP\n //////////////////////////////////////////////////////\n //////////////////////////////////////////////////////\n var NO_ZONE = { name: 'NO ZONE' };\n var notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown';\n var microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask';\n var patches = {};\n var _api = {\n symbol: __symbol__,\n currentZoneFrame: function () { return _currentZoneFrame; },\n onUnhandledError: noop,\n microtaskDrainDone: noop,\n scheduleMicroTask: scheduleMicroTask,\n showUncaughtError: function () { return !Zone[__symbol__('ignoreConsoleErrorUncaughtError')]; },\n patchEventTarget: function () { return []; },\n patchOnProperties: noop,\n patchMethod: function () { return noop; },\n bindArguments: function () { return null; },\n setNativePromise: function (NativePromise) {\n // sometimes NativePromise.resolve static function\n // is not ready yet, (such as core-js/es6.promise)\n // so we need to check here.\n if (NativePromise && typeof NativePromise.resolve === FUNCTION) {\n nativeMicroTaskQueuePromise = NativePromise.resolve(0);\n }\n },\n };\n var _currentZoneFrame = { parent: null, zone: new Zone(null, null) };\n var _currentTask = null;\n var _numberOfNestedTaskFrames = 0;\n function noop() { }\n function __symbol__(name) {\n return '__zone_symbol__' + name;\n }\n performanceMeasure('Zone', 'Zone');\n return global['Zone'] = Zone;\n})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global);\n\nZone.__load_patch('ZoneAwarePromise', function (global, Zone, api) {\n var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n var ObjectDefineProperty = Object.defineProperty;\n function readableObjectToString(obj) {\n if (obj && obj.toString === Object.prototype.toString) {\n var className = obj.constructor && obj.constructor.name;\n return (className ? className : '') + ': ' + JSON.stringify(obj);\n }\n return obj ? obj.toString() : Object.prototype.toString.call(obj);\n }\n var __symbol__ = api.symbol;\n var _uncaughtPromiseErrors = [];\n var symbolPromise = __symbol__('Promise');\n var symbolThen = __symbol__('then');\n var creationTrace = '__creationTrace__';\n api.onUnhandledError = function (e) {\n if (api.showUncaughtError()) {\n var rejection = e && e.rejection;\n if (rejection) {\n console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined);\n }\n else {\n console.error(e);\n }\n }\n };\n api.microtaskDrainDone = function () {\n while (_uncaughtPromiseErrors.length) {\n var _loop_1 = function () {\n var uncaughtPromiseError = _uncaughtPromiseErrors.shift();\n try {\n uncaughtPromiseError.zone.runGuarded(function () {\n throw uncaughtPromiseError;\n });\n }\n catch (error) {\n handleUnhandledRejection(error);\n }\n };\n while (_uncaughtPromiseErrors.length) {\n _loop_1();\n }\n }\n };\n var UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL = __symbol__('unhandledPromiseRejectionHandler');\n function handleUnhandledRejection(e) {\n api.onUnhandledError(e);\n try {\n var handler = Zone[UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL];\n if (handler && typeof handler === 'function') {\n handler.call(this, e);\n }\n }\n catch (err) {\n }\n }\n function isThenable(value) {\n return value && value.then;\n }\n function forwardResolution(value) {\n return value;\n }\n function forwardRejection(rejection) {\n return ZoneAwarePromise.reject(rejection);\n }\n var symbolState = __symbol__('state');\n var symbolValue = __symbol__('value');\n var symbolFinally = __symbol__('finally');\n var symbolParentPromiseValue = __symbol__('parentPromiseValue');\n var symbolParentPromiseState = __symbol__('parentPromiseState');\n var source = 'Promise.then';\n var UNRESOLVED = null;\n var RESOLVED = true;\n var REJECTED = false;\n var REJECTED_NO_CATCH = 0;\n function makeResolver(promise, state) {\n return function (v) {\n try {\n resolvePromise(promise, state, v);\n }\n catch (err) {\n resolvePromise(promise, false, err);\n }\n // Do not return value or you will break the Promise spec.\n };\n }\n var once = function () {\n var wasCalled = false;\n return function wrapper(wrappedFunction) {\n return function () {\n if (wasCalled) {\n return;\n }\n wasCalled = true;\n wrappedFunction.apply(null, arguments);\n };\n };\n };\n var TYPE_ERROR = 'Promise resolved with itself';\n var CURRENT_TASK_TRACE_SYMBOL = __symbol__('currentTaskTrace');\n // Promise Resolution\n function resolvePromise(promise, state, value) {\n var onceWrapper = once();\n if (promise === value) {\n throw new TypeError(TYPE_ERROR);\n }\n if (promise[symbolState] === UNRESOLVED) {\n // should only get value.then once based on promise spec.\n var then = null;\n try {\n if (typeof value === 'object' || typeof value === 'function') {\n then = value && value.then;\n }\n }\n catch (err) {\n onceWrapper(function () {\n resolvePromise(promise, false, err);\n })();\n return promise;\n }\n // if (value instanceof ZoneAwarePromise) {\n if (state !== REJECTED && value instanceof ZoneAwarePromise &&\n value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) &&\n value[symbolState] !== UNRESOLVED) {\n clearRejectedNoCatch(value);\n resolvePromise(promise, value[symbolState], value[symbolValue]);\n }\n else if (state !== REJECTED && typeof then === 'function') {\n try {\n then.call(value, onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false)));\n }\n catch (err) {\n onceWrapper(function () {\n resolvePromise(promise, false, err);\n })();\n }\n }\n else {\n promise[symbolState] = state;\n var queue = promise[symbolValue];\n promise[symbolValue] = value;\n if (promise[symbolFinally] === symbolFinally) {\n // the promise is generated by Promise.prototype.finally \n if (state === RESOLVED) {\n // the state is resolved, should ignore the value\n // and use parent promise value\n promise[symbolState] = promise[symbolParentPromiseState];\n promise[symbolValue] = promise[symbolParentPromiseValue];\n }\n }\n // record task information in value when error occurs, so we can\n // do some additional work such as render longStackTrace\n if (state === REJECTED && value instanceof Error) {\n // check if longStackTraceZone is here\n var trace = Zone.currentTask && Zone.currentTask.data &&\n Zone.currentTask.data[creationTrace];\n if (trace) {\n // only keep the long stack trace into error when in longStackTraceZone\n ObjectDefineProperty(value, CURRENT_TASK_TRACE_SYMBOL, { configurable: true, enumerable: false, writable: true, value: trace });\n }\n }\n for (var i = 0; i < queue.length;) {\n scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]);\n }\n if (queue.length == 0 && state == REJECTED) {\n promise[symbolState] = REJECTED_NO_CATCH;\n try {\n // try to print more readable error log\n throw new Error('Uncaught (in promise): ' + readableObjectToString(value) +\n (value && value.stack ? '\\n' + value.stack : ''));\n }\n catch (err) {\n var error_1 = err;\n error_1.rejection = value;\n error_1.promise = promise;\n error_1.zone = Zone.current;\n error_1.task = Zone.currentTask;\n _uncaughtPromiseErrors.push(error_1);\n api.scheduleMicroTask(); // to make sure that it is running\n }\n }\n }\n }\n // Resolving an already resolved promise is a noop.\n return promise;\n }\n var REJECTION_HANDLED_HANDLER = __symbol__('rejectionHandledHandler');\n function clearRejectedNoCatch(promise) {\n if (promise[symbolState] === REJECTED_NO_CATCH) {\n // if the promise is rejected no catch status\n // and queue.length > 0, means there is a error handler\n // here to handle the rejected promise, we should trigger\n // windows.rejectionhandled eventHandler or nodejs rejectionHandled\n // eventHandler\n try {\n var handler = Zone[REJECTION_HANDLED_HANDLER];\n if (handler && typeof handler === 'function') {\n handler.call(this, { rejection: promise[symbolValue], promise: promise });\n }\n }\n catch (err) {\n }\n promise[symbolState] = REJECTED;\n for (var i = 0; i < _uncaughtPromiseErrors.length; i++) {\n if (promise === _uncaughtPromiseErrors[i].promise) {\n _uncaughtPromiseErrors.splice(i, 1);\n }\n }\n }\n }\n function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) {\n clearRejectedNoCatch(promise);\n var promiseState = promise[symbolState];\n var delegate = promiseState ?\n (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution :\n (typeof onRejected === 'function') ? onRejected : forwardRejection;\n zone.scheduleMicroTask(source, function () {\n try {\n var parentPromiseValue = promise[symbolValue];\n var isFinallyPromise = chainPromise && symbolFinally === chainPromise[symbolFinally];\n if (isFinallyPromise) {\n // if the promise is generated from finally call, keep parent promise's state and value\n chainPromise[symbolParentPromiseValue] = parentPromiseValue;\n chainPromise[symbolParentPromiseState] = promiseState;\n }\n // should not pass value to finally callback\n var value = zone.run(delegate, undefined, isFinallyPromise && delegate !== forwardRejection && delegate !== forwardResolution ? [] : [parentPromiseValue]);\n resolvePromise(chainPromise, true, value);\n }\n catch (error) {\n // if error occurs, should always return this error\n resolvePromise(chainPromise, false, error);\n }\n }, chainPromise);\n }\n var ZONE_AWARE_PROMISE_TO_STRING = 'function ZoneAwarePromise() { [native code] }';\n var ZoneAwarePromise = /** @class */ (function () {\n function ZoneAwarePromise(executor) {\n var promise = this;\n if (!(promise instanceof ZoneAwarePromise)) {\n throw new Error('Must be an instanceof Promise.');\n }\n promise[symbolState] = UNRESOLVED;\n promise[symbolValue] = []; // queue;\n try {\n executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED));\n }\n catch (error) {\n resolvePromise(promise, false, error);\n }\n }\n ZoneAwarePromise.toString = function () {\n return ZONE_AWARE_PROMISE_TO_STRING;\n };\n ZoneAwarePromise.resolve = function (value) {\n return resolvePromise(new this(null), RESOLVED, value);\n };\n ZoneAwarePromise.reject = function (error) {\n return resolvePromise(new this(null), REJECTED, error);\n };\n ZoneAwarePromise.race = function (values) {\n var resolve;\n var reject;\n var promise = new this(function (res, rej) {\n resolve = res;\n reject = rej;\n });\n function onResolve(value) {\n promise && (promise = null || resolve(value));\n }\n function onReject(error) {\n promise && (promise = null || reject(error));\n }\n for (var _i = 0, values_1 = values; _i < values_1.length; _i++) {\n var value = values_1[_i];\n if (!isThenable(value)) {\n value = this.resolve(value);\n }\n value.then(onResolve, onReject);\n }\n return promise;\n };\n ZoneAwarePromise.all = function (values) {\n var resolve;\n var reject;\n var promise = new this(function (res, rej) {\n resolve = res;\n reject = rej;\n });\n var count = 0;\n var resolvedValues = [];\n for (var _i = 0, values_2 = values; _i < values_2.length; _i++) {\n var value = values_2[_i];\n if (!isThenable(value)) {\n value = this.resolve(value);\n }\n value.then((function (index) { return function (value) {\n resolvedValues[index] = value;\n count--;\n if (!count) {\n resolve(resolvedValues);\n }\n }; })(count), reject);\n count++;\n }\n if (!count)\n resolve(resolvedValues);\n return promise;\n };\n ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) {\n var chainPromise = new this.constructor(null);\n var zone = Zone.current;\n if (this[symbolState] == UNRESOLVED) {\n this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected);\n }\n else {\n scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected);\n }\n return chainPromise;\n };\n ZoneAwarePromise.prototype.catch = function (onRejected) {\n return this.then(null, onRejected);\n };\n ZoneAwarePromise.prototype.finally = function (onFinally) {\n var chainPromise = new this.constructor(null);\n chainPromise[symbolFinally] = symbolFinally;\n var zone = Zone.current;\n if (this[symbolState] == UNRESOLVED) {\n this[symbolValue].push(zone, chainPromise, onFinally, onFinally);\n }\n else {\n scheduleResolveOrReject(this, zone, chainPromise, onFinally, onFinally);\n }\n return chainPromise;\n };\n return ZoneAwarePromise;\n }());\n // Protect against aggressive optimizers dropping seemingly unused properties.\n // E.g. Closure Compiler in advanced mode.\n ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve;\n ZoneAwarePromise['reject'] = ZoneAwarePromise.reject;\n ZoneAwarePromise['race'] = ZoneAwarePromise.race;\n ZoneAwarePromise['all'] = ZoneAwarePromise.all;\n var NativePromise = global[symbolPromise] = global['Promise'];\n var ZONE_AWARE_PROMISE = Zone.__symbol__('ZoneAwarePromise');\n var desc = ObjectGetOwnPropertyDescriptor(global, 'Promise');\n if (!desc || desc.configurable) {\n desc && delete desc.writable;\n desc && delete desc.value;\n if (!desc) {\n desc = { configurable: true, enumerable: true };\n }\n desc.get = function () {\n // if we already set ZoneAwarePromise, use patched one\n // otherwise return native one.\n return global[ZONE_AWARE_PROMISE] ? global[ZONE_AWARE_PROMISE] : global[symbolPromise];\n };\n desc.set = function (NewNativePromise) {\n if (NewNativePromise === ZoneAwarePromise) {\n // if the NewNativePromise is ZoneAwarePromise\n // save to global\n global[ZONE_AWARE_PROMISE] = NewNativePromise;\n }\n else {\n // if the NewNativePromise is not ZoneAwarePromise\n // for example: after load zone.js, some library just\n // set es6-promise to global, if we set it to global\n // directly, assertZonePatched will fail and angular\n // will not loaded, so we just set the NewNativePromise\n // to global[symbolPromise], so the result is just like\n // we load ES6 Promise before zone.js\n global[symbolPromise] = NewNativePromise;\n if (!NewNativePromise.prototype[symbolThen]) {\n patchThen(NewNativePromise);\n }\n api.setNativePromise(NewNativePromise);\n }\n };\n ObjectDefineProperty(global, 'Promise', desc);\n }\n global['Promise'] = ZoneAwarePromise;\n var symbolThenPatched = __symbol__('thenPatched');\n function patchThen(Ctor) {\n var proto = Ctor.prototype;\n var prop = ObjectGetOwnPropertyDescriptor(proto, 'then');\n if (prop && (prop.writable === false || !prop.configurable)) {\n // check Ctor.prototype.then propertyDescriptor is writable or not\n // in meteor env, writable is false, we should ignore such case\n return;\n }\n var originalThen = proto.then;\n // Keep a reference to the original method.\n proto[symbolThen] = originalThen;\n Ctor.prototype.then = function (onResolve, onReject) {\n var _this = this;\n var wrapped = new ZoneAwarePromise(function (resolve, reject) {\n originalThen.call(_this, resolve, reject);\n });\n return wrapped.then(onResolve, onReject);\n };\n Ctor[symbolThenPatched] = true;\n }\n function zoneify(fn) {\n return function () {\n var resultPromise = fn.apply(this, arguments);\n if (resultPromise instanceof ZoneAwarePromise) {\n return resultPromise;\n }\n var ctor = resultPromise.constructor;\n if (!ctor[symbolThenPatched]) {\n patchThen(ctor);\n }\n return resultPromise;\n };\n }\n if (NativePromise) {\n patchThen(NativePromise);\n var fetch_1 = global['fetch'];\n if (typeof fetch_1 == 'function') {\n global['fetch'] = zoneify(fetch_1);\n }\n }\n // This is not part of public API, but it is useful for tests, so we expose it.\n Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors;\n return ZoneAwarePromise;\n});\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Suppress closure compiler errors about unknown 'Zone' variable\n * @fileoverview\n * @suppress {undefinedVars,globalThis,missingRequire}\n */\n// issue #989, to reduce bundle size, use short name\n/** Object.getOwnPropertyDescriptor */\nvar ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n/** Object.defineProperty */\nvar ObjectDefineProperty = Object.defineProperty;\n/** Object.getPrototypeOf */\nvar ObjectGetPrototypeOf = Object.getPrototypeOf;\n/** Object.create */\nvar ObjectCreate = Object.create;\n/** Array.prototype.slice */\nvar ArraySlice = Array.prototype.slice;\n/** addEventListener string const */\nvar ADD_EVENT_LISTENER_STR = 'addEventListener';\n/** removeEventListener string const */\nvar REMOVE_EVENT_LISTENER_STR = 'removeEventListener';\n/** zoneSymbol addEventListener */\nvar ZONE_SYMBOL_ADD_EVENT_LISTENER = Zone.__symbol__(ADD_EVENT_LISTENER_STR);\n/** zoneSymbol removeEventListener */\nvar ZONE_SYMBOL_REMOVE_EVENT_LISTENER = Zone.__symbol__(REMOVE_EVENT_LISTENER_STR);\n/** true string const */\nvar TRUE_STR = 'true';\n/** false string const */\nvar FALSE_STR = 'false';\n/** __zone_symbol__ string const */\nvar ZONE_SYMBOL_PREFIX = '__zone_symbol__';\nfunction wrapWithCurrentZone(callback, source) {\n return Zone.current.wrap(callback, source);\n}\nfunction scheduleMacroTaskWithCurrentZone(source, callback, data, customSchedule, customCancel) {\n return Zone.current.scheduleMacroTask(source, callback, data, customSchedule, customCancel);\n}\nvar zoneSymbol = Zone.__symbol__;\nvar isWindowExists = typeof window !== 'undefined';\nvar internalWindow = isWindowExists ? window : undefined;\nvar _global = isWindowExists && internalWindow || typeof self === 'object' && self || global;\nvar REMOVE_ATTRIBUTE = 'removeAttribute';\nvar NULL_ON_PROP_VALUE = [null];\nfunction bindArguments(args, source) {\n for (var i = args.length - 1; i >= 0; i--) {\n if (typeof args[i] === 'function') {\n args[i] = wrapWithCurrentZone(args[i], source + '_' + i);\n }\n }\n return args;\n}\nfunction patchPrototype(prototype, fnNames) {\n var source = prototype.constructor['name'];\n var _loop_1 = function (i) {\n var name_1 = fnNames[i];\n var delegate = prototype[name_1];\n if (delegate) {\n var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, name_1);\n if (!isPropertyWritable(prototypeDesc)) {\n return \"continue\";\n }\n prototype[name_1] = (function (delegate) {\n var patched = function () {\n return delegate.apply(this, bindArguments(arguments, source + '.' + name_1));\n };\n attachOriginToPatched(patched, delegate);\n return patched;\n })(delegate);\n }\n };\n for (var i = 0; i < fnNames.length; i++) {\n _loop_1(i);\n }\n}\nfunction isPropertyWritable(propertyDesc) {\n if (!propertyDesc) {\n return true;\n }\n if (propertyDesc.writable === false) {\n return false;\n }\n return !(typeof propertyDesc.get === 'function' && typeof propertyDesc.set === 'undefined');\n}\nvar isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope);\n// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify\n// this code.\nvar isNode = (!('nw' in _global) && typeof _global.process !== 'undefined' &&\n {}.toString.call(_global.process) === '[object process]');\nvar isBrowser = !isNode && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']);\n// we are in electron of nw, so we are both browser and nodejs\n// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify\n// this code.\nvar isMix = typeof _global.process !== 'undefined' &&\n {}.toString.call(_global.process) === '[object process]' && !isWebWorker &&\n !!(isWindowExists && internalWindow['HTMLElement']);\nvar zoneSymbolEventNames = {};\nvar wrapFn = function (event) {\n // https://github.com/angular/zone.js/issues/911, in IE, sometimes\n // event will be undefined, so we need to use window.event\n event = event || _global.event;\n if (!event) {\n return;\n }\n var eventNameSymbol = zoneSymbolEventNames[event.type];\n if (!eventNameSymbol) {\n eventNameSymbol = zoneSymbolEventNames[event.type] = zoneSymbol('ON_PROPERTY' + event.type);\n }\n var target = this || event.target || _global;\n var listener = target[eventNameSymbol];\n var result = listener && listener.apply(this, arguments);\n if (result != undefined && !result) {\n event.preventDefault();\n }\n return result;\n};\nfunction patchProperty(obj, prop, prototype) {\n var desc = ObjectGetOwnPropertyDescriptor(obj, prop);\n if (!desc && prototype) {\n // when patch window object, use prototype to check prop exist or not\n var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, prop);\n if (prototypeDesc) {\n desc = { enumerable: true, configurable: true };\n }\n }\n // if the descriptor not exists or is not configurable\n // just return\n if (!desc || !desc.configurable) {\n return;\n }\n // A property descriptor cannot have getter/setter and be writable\n // deleting the writable and value properties avoids this error:\n //\n // TypeError: property descriptors must not specify a value or be writable when a\n // getter or setter has been specified\n delete desc.writable;\n delete desc.value;\n var originalDescGet = desc.get;\n var originalDescSet = desc.set;\n // substr(2) cuz 'onclick' -> 'click', etc\n var eventName = prop.substr(2);\n var eventNameSymbol = zoneSymbolEventNames[eventName];\n if (!eventNameSymbol) {\n eventNameSymbol = zoneSymbolEventNames[eventName] = zoneSymbol('ON_PROPERTY' + eventName);\n }\n desc.set = function (newValue) {\n // in some of windows's onproperty callback, this is undefined\n // so we need to check it\n var target = this;\n if (!target && obj === _global) {\n target = _global;\n }\n if (!target) {\n return;\n }\n var previousValue = target[eventNameSymbol];\n if (previousValue) {\n target.removeEventListener(eventName, wrapFn);\n }\n // issue #978, when onload handler was added before loading zone.js\n // we should remove it with originalDescSet\n if (originalDescSet) {\n originalDescSet.apply(target, NULL_ON_PROP_VALUE);\n }\n if (typeof newValue === 'function') {\n target[eventNameSymbol] = newValue;\n target.addEventListener(eventName, wrapFn, false);\n }\n else {\n target[eventNameSymbol] = null;\n }\n };\n // The getter would return undefined for unassigned properties but the default value of an\n // unassigned property is null\n desc.get = function () {\n // in some of windows's onproperty callback, this is undefined\n // so we need to check it\n var target = this;\n if (!target && obj === _global) {\n target = _global;\n }\n if (!target) {\n return null;\n }\n var listener = target[eventNameSymbol];\n if (listener) {\n return listener;\n }\n else if (originalDescGet) {\n // result will be null when use inline event attribute,\n // such as \n // because the onclick function is internal raw uncompiled handler\n // the onclick will be evaluated when first time event was triggered or\n // the property is accessed, https://github.com/angular/zone.js/issues/525\n // so we should use original native get to retrieve the handler\n var value = originalDescGet && originalDescGet.call(this);\n if (value) {\n desc.set.call(this, value);\n if (typeof target[REMOVE_ATTRIBUTE] === 'function') {\n target.removeAttribute(prop);\n }\n return value;\n }\n }\n return null;\n };\n ObjectDefineProperty(obj, prop, desc);\n}\nfunction patchOnProperties(obj, properties, prototype) {\n if (properties) {\n for (var i = 0; i < properties.length; i++) {\n patchProperty(obj, 'on' + properties[i], prototype);\n }\n }\n else {\n var onProperties = [];\n for (var prop in obj) {\n if (prop.substr(0, 2) == 'on') {\n onProperties.push(prop);\n }\n }\n for (var j = 0; j < onProperties.length; j++) {\n patchProperty(obj, onProperties[j], prototype);\n }\n }\n}\nvar originalInstanceKey = zoneSymbol('originalInstance');\n// wrap some native API on `window`\nfunction patchClass(className) {\n var OriginalClass = _global[className];\n if (!OriginalClass)\n return;\n // keep original class in global\n _global[zoneSymbol(className)] = OriginalClass;\n _global[className] = function () {\n var a = bindArguments(arguments, className);\n switch (a.length) {\n case 0:\n this[originalInstanceKey] = new OriginalClass();\n break;\n case 1:\n this[originalInstanceKey] = new OriginalClass(a[0]);\n break;\n case 2:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1]);\n break;\n case 3:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]);\n break;\n case 4:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]);\n break;\n default:\n throw new Error('Arg list too long.');\n }\n };\n // attach original delegate to patched function\n attachOriginToPatched(_global[className], OriginalClass);\n var instance = new OriginalClass(function () { });\n var prop;\n for (prop in instance) {\n // https://bugs.webkit.org/show_bug.cgi?id=44721\n if (className === 'XMLHttpRequest' && prop === 'responseBlob')\n continue;\n (function (prop) {\n if (typeof instance[prop] === 'function') {\n _global[className].prototype[prop] = function () {\n return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments);\n };\n }\n else {\n ObjectDefineProperty(_global[className].prototype, prop, {\n set: function (fn) {\n if (typeof fn === 'function') {\n this[originalInstanceKey][prop] = wrapWithCurrentZone(fn, className + '.' + prop);\n // keep callback in wrapped function so we can\n // use it in Function.prototype.toString to return\n // the native one.\n attachOriginToPatched(this[originalInstanceKey][prop], fn);\n }\n else {\n this[originalInstanceKey][prop] = fn;\n }\n },\n get: function () {\n return this[originalInstanceKey][prop];\n }\n });\n }\n }(prop));\n }\n for (prop in OriginalClass) {\n if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) {\n _global[className][prop] = OriginalClass[prop];\n }\n }\n}\nfunction patchMethod(target, name, patchFn) {\n var proto = target;\n while (proto && !proto.hasOwnProperty(name)) {\n proto = ObjectGetPrototypeOf(proto);\n }\n if (!proto && target[name]) {\n // somehow we did not find it, but we can see it. This happens on IE for Window properties.\n proto = target;\n }\n var delegateName = zoneSymbol(name);\n var delegate;\n if (proto && !(delegate = proto[delegateName])) {\n delegate = proto[delegateName] = proto[name];\n // check whether proto[name] is writable\n // some property is readonly in safari, such as HtmlCanvasElement.prototype.toBlob\n var desc = proto && ObjectGetOwnPropertyDescriptor(proto, name);\n if (isPropertyWritable(desc)) {\n var patchDelegate_1 = patchFn(delegate, delegateName, name);\n proto[name] = function () {\n return patchDelegate_1(this, arguments);\n };\n attachOriginToPatched(proto[name], delegate);\n }\n }\n return delegate;\n}\n// TODO: @JiaLiPassion, support cancel task later if necessary\nfunction patchMacroTask(obj, funcName, metaCreator) {\n var setNative = null;\n function scheduleTask(task) {\n var data = task.data;\n data.args[data.cbIdx] = function () {\n task.invoke.apply(this, arguments);\n };\n setNative.apply(data.target, data.args);\n return task;\n }\n setNative = patchMethod(obj, funcName, function (delegate) { return function (self, args) {\n var meta = metaCreator(self, args);\n if (meta.cbIdx >= 0 && typeof args[meta.cbIdx] === 'function') {\n return scheduleMacroTaskWithCurrentZone(meta.name, args[meta.cbIdx], meta, scheduleTask, null);\n }\n else {\n // cause an error by calling it directly.\n return delegate.apply(self, args);\n }\n }; });\n}\n\nfunction attachOriginToPatched(patched, original) {\n patched[zoneSymbol('OriginalDelegate')] = original;\n}\nvar isDetectedIEOrEdge = false;\nvar ieOrEdge = false;\nfunction isIEOrEdge() {\n if (isDetectedIEOrEdge) {\n return ieOrEdge;\n }\n isDetectedIEOrEdge = true;\n try {\n var ua = internalWindow.navigator.userAgent;\n if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1 || ua.indexOf('Edge/') !== -1) {\n ieOrEdge = true;\n }\n return ieOrEdge;\n }\n catch (error) {\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// override Function.prototype.toString to make zone.js patched function\n// look like native function\nZone.__load_patch('toString', function (global) {\n // patch Func.prototype.toString to let them look like native\n var originalFunctionToString = Function.prototype.toString;\n var ORIGINAL_DELEGATE_SYMBOL = zoneSymbol('OriginalDelegate');\n var PROMISE_SYMBOL = zoneSymbol('Promise');\n var ERROR_SYMBOL = zoneSymbol('Error');\n var newFunctionToString = function toString() {\n if (typeof this === 'function') {\n var originalDelegate = this[ORIGINAL_DELEGATE_SYMBOL];\n if (originalDelegate) {\n if (typeof originalDelegate === 'function') {\n return originalFunctionToString.apply(this[ORIGINAL_DELEGATE_SYMBOL], arguments);\n }\n else {\n return Object.prototype.toString.call(originalDelegate);\n }\n }\n if (this === Promise) {\n var nativePromise = global[PROMISE_SYMBOL];\n if (nativePromise) {\n return originalFunctionToString.apply(nativePromise, arguments);\n }\n }\n if (this === Error) {\n var nativeError = global[ERROR_SYMBOL];\n if (nativeError) {\n return originalFunctionToString.apply(nativeError, arguments);\n }\n }\n }\n return originalFunctionToString.apply(this, arguments);\n };\n newFunctionToString[ORIGINAL_DELEGATE_SYMBOL] = originalFunctionToString;\n Function.prototype.toString = newFunctionToString;\n // patch Object.prototype.toString to let them look like native\n var originalObjectToString = Object.prototype.toString;\n var PROMISE_OBJECT_TO_STRING = '[object Promise]';\n Object.prototype.toString = function () {\n if (this instanceof Promise) {\n return PROMISE_OBJECT_TO_STRING;\n }\n return originalObjectToString.apply(this, arguments);\n };\n});\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @fileoverview\n * @suppress {missingRequire}\n */\n// an identifier to tell ZoneTask do not create a new invoke closure\nvar OPTIMIZED_ZONE_EVENT_TASK_DATA = {\n useG: true\n};\nvar zoneSymbolEventNames$1 = {};\nvar globalSources = {};\nvar EVENT_NAME_SYMBOL_REGX = /^__zone_symbol__(\\w+)(true|false)$/;\nvar IMMEDIATE_PROPAGATION_SYMBOL = ('__zone_symbol__propagationStopped');\nfunction patchEventTarget(_global, apis, patchOptions) {\n var ADD_EVENT_LISTENER = (patchOptions && patchOptions.add) || ADD_EVENT_LISTENER_STR;\n var REMOVE_EVENT_LISTENER = (patchOptions && patchOptions.rm) || REMOVE_EVENT_LISTENER_STR;\n var LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.listeners) || 'eventListeners';\n var REMOVE_ALL_LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.rmAll) || 'removeAllListeners';\n var zoneSymbolAddEventListener = zoneSymbol(ADD_EVENT_LISTENER);\n var ADD_EVENT_LISTENER_SOURCE = '.' + ADD_EVENT_LISTENER + ':';\n var PREPEND_EVENT_LISTENER = 'prependListener';\n var PREPEND_EVENT_LISTENER_SOURCE = '.' + PREPEND_EVENT_LISTENER + ':';\n var invokeTask = function (task, target, event) {\n // for better performance, check isRemoved which is set\n // by removeEventListener\n if (task.isRemoved) {\n return;\n }\n var delegate = task.callback;\n if (typeof delegate === 'object' && delegate.handleEvent) {\n // create the bind version of handleEvent when invoke\n task.callback = function (event) { return delegate.handleEvent(event); };\n task.originalDelegate = delegate;\n }\n // invoke static task.invoke\n task.invoke(task, target, [event]);\n var options = task.options;\n if (options && typeof options === 'object' && options.once) {\n // if options.once is true, after invoke once remove listener here\n // only browser need to do this, nodejs eventEmitter will cal removeListener\n // inside EventEmitter.once\n var delegate_1 = task.originalDelegate ? task.originalDelegate : task.callback;\n target[REMOVE_EVENT_LISTENER].call(target, event.type, delegate_1, options);\n }\n };\n // global shared zoneAwareCallback to handle all event callback with capture = false\n var globalZoneAwareCallback = function (event) {\n // https://github.com/angular/zone.js/issues/911, in IE, sometimes\n // event will be undefined, so we need to use window.event\n event = event || _global.event;\n if (!event) {\n return;\n }\n // event.target is needed for Samsung TV and SourceBuffer\n // || global is needed https://github.com/angular/zone.js/issues/190\n var target = this || event.target || _global;\n var tasks = target[zoneSymbolEventNames$1[event.type][FALSE_STR]];\n if (tasks) {\n // invoke all tasks which attached to current target with given event.type and capture = false\n // for performance concern, if task.length === 1, just invoke\n if (tasks.length === 1) {\n invokeTask(tasks[0], target, event);\n }\n else {\n // https://github.com/angular/zone.js/issues/836\n // copy the tasks array before invoke, to avoid\n // the callback will remove itself or other listener\n var copyTasks = tasks.slice();\n for (var i = 0; i < copyTasks.length; i++) {\n if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) {\n break;\n }\n invokeTask(copyTasks[i], target, event);\n }\n }\n }\n };\n // global shared zoneAwareCallback to handle all event callback with capture = true\n var globalZoneAwareCaptureCallback = function (event) {\n // https://github.com/angular/zone.js/issues/911, in IE, sometimes\n // event will be undefined, so we need to use window.event\n event = event || _global.event;\n if (!event) {\n return;\n }\n // event.target is needed for Samsung TV and SourceBuffer\n // || global is needed https://github.com/angular/zone.js/issues/190\n var target = this || event.target || _global;\n var tasks = target[zoneSymbolEventNames$1[event.type][TRUE_STR]];\n if (tasks) {\n // invoke all tasks which attached to current target with given event.type and capture = false\n // for performance concern, if task.length === 1, just invoke\n if (tasks.length === 1) {\n invokeTask(tasks[0], target, event);\n }\n else {\n // https://github.com/angular/zone.js/issues/836\n // copy the tasks array before invoke, to avoid\n // the callback will remove itself or other listener\n var copyTasks = tasks.slice();\n for (var i = 0; i < copyTasks.length; i++) {\n if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) {\n break;\n }\n invokeTask(copyTasks[i], target, event);\n }\n }\n }\n };\n function patchEventTargetMethods(obj, patchOptions) {\n if (!obj) {\n return false;\n }\n var useGlobalCallback = true;\n if (patchOptions && patchOptions.useG !== undefined) {\n useGlobalCallback = patchOptions.useG;\n }\n var validateHandler = patchOptions && patchOptions.vh;\n var checkDuplicate = true;\n if (patchOptions && patchOptions.chkDup !== undefined) {\n checkDuplicate = patchOptions.chkDup;\n }\n var returnTarget = false;\n if (patchOptions && patchOptions.rt !== undefined) {\n returnTarget = patchOptions.rt;\n }\n var proto = obj;\n while (proto && !proto.hasOwnProperty(ADD_EVENT_LISTENER)) {\n proto = ObjectGetPrototypeOf(proto);\n }\n if (!proto && obj[ADD_EVENT_LISTENER]) {\n // somehow we did not find it, but we can see it. This happens on IE for Window properties.\n proto = obj;\n }\n if (!proto) {\n return false;\n }\n if (proto[zoneSymbolAddEventListener]) {\n return false;\n }\n // a shared global taskData to pass data for scheduleEventTask\n // so we do not need to create a new object just for pass some data\n var taskData = {};\n var nativeAddEventListener = proto[zoneSymbolAddEventListener] = proto[ADD_EVENT_LISTENER];\n var nativeRemoveEventListener = proto[zoneSymbol(REMOVE_EVENT_LISTENER)] =\n proto[REMOVE_EVENT_LISTENER];\n var nativeListeners = proto[zoneSymbol(LISTENERS_EVENT_LISTENER)] =\n proto[LISTENERS_EVENT_LISTENER];\n var nativeRemoveAllListeners = proto[zoneSymbol(REMOVE_ALL_LISTENERS_EVENT_LISTENER)] =\n proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER];\n var nativePrependEventListener;\n if (patchOptions && patchOptions.prepend) {\n nativePrependEventListener = proto[zoneSymbol(patchOptions.prepend)] =\n proto[patchOptions.prepend];\n }\n var customScheduleGlobal = function () {\n // if there is already a task for the eventName + capture,\n // just return, because we use the shared globalZoneAwareCallback here.\n if (taskData.isExisting) {\n return;\n }\n return nativeAddEventListener.call(taskData.target, taskData.eventName, taskData.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, taskData.options);\n };\n var customCancelGlobal = function (task) {\n // if task is not marked as isRemoved, this call is directly\n // from Zone.prototype.cancelTask, we should remove the task\n // from tasksList of target first\n if (!task.isRemoved) {\n var symbolEventNames = zoneSymbolEventNames$1[task.eventName];\n var symbolEventName = void 0;\n if (symbolEventNames) {\n symbolEventName = symbolEventNames[task.capture ? TRUE_STR : FALSE_STR];\n }\n var existingTasks = symbolEventName && task.target[symbolEventName];\n if (existingTasks) {\n for (var i = 0; i < existingTasks.length; i++) {\n var existingTask = existingTasks[i];\n if (existingTask === task) {\n existingTasks.splice(i, 1);\n // set isRemoved to data for faster invokeTask check\n task.isRemoved = true;\n if (existingTasks.length === 0) {\n // all tasks for the eventName + capture have gone,\n // remove globalZoneAwareCallback and remove the task cache from target\n task.allRemoved = true;\n task.target[symbolEventName] = null;\n }\n break;\n }\n }\n }\n }\n // if all tasks for the eventName + capture have gone,\n // we will really remove the global event callback,\n // if not, return\n if (!task.allRemoved) {\n return;\n }\n return nativeRemoveEventListener.call(task.target, task.eventName, task.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, task.options);\n };\n var customScheduleNonGlobal = function (task) {\n return nativeAddEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options);\n };\n var customSchedulePrepend = function (task) {\n return nativePrependEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options);\n };\n var customCancelNonGlobal = function (task) {\n return nativeRemoveEventListener.call(task.target, task.eventName, task.invoke, task.options);\n };\n var customSchedule = useGlobalCallback ? customScheduleGlobal : customScheduleNonGlobal;\n var customCancel = useGlobalCallback ? customCancelGlobal : customCancelNonGlobal;\n var compareTaskCallbackVsDelegate = function (task, delegate) {\n var typeOfDelegate = typeof delegate;\n return (typeOfDelegate === 'function' && task.callback === delegate) ||\n (typeOfDelegate === 'object' && task.originalDelegate === delegate);\n };\n var compare = (patchOptions && patchOptions.diff) ? patchOptions.diff : compareTaskCallbackVsDelegate;\n var blackListedEvents = Zone[Zone.__symbol__('BLACK_LISTED_EVENTS')];\n var makeAddListener = function (nativeListener, addSource, customScheduleFn, customCancelFn, returnTarget, prepend) {\n if (returnTarget === void 0) { returnTarget = false; }\n if (prepend === void 0) { prepend = false; }\n return function () {\n var target = this || _global;\n var delegate = arguments[1];\n if (!delegate) {\n return nativeListener.apply(this, arguments);\n }\n // don't create the bind delegate function for handleEvent\n // case here to improve addEventListener performance\n // we will create the bind delegate when invoke\n var isHandleEvent = false;\n if (typeof delegate !== 'function') {\n if (!delegate.handleEvent) {\n return nativeListener.apply(this, arguments);\n }\n isHandleEvent = true;\n }\n if (validateHandler && !validateHandler(nativeListener, delegate, target, arguments)) {\n return;\n }\n var eventName = arguments[0];\n var options = arguments[2];\n if (blackListedEvents) {\n // check black list\n for (var i = 0; i < blackListedEvents.length; i++) {\n if (eventName === blackListedEvents[i]) {\n return nativeListener.apply(this, arguments);\n }\n }\n }\n var capture;\n var once = false;\n if (options === undefined) {\n capture = false;\n }\n else if (options === true) {\n capture = true;\n }\n else if (options === false) {\n capture = false;\n }\n else {\n capture = options ? !!options.capture : false;\n once = options ? !!options.once : false;\n }\n var zone = Zone.current;\n var symbolEventNames = zoneSymbolEventNames$1[eventName];\n var symbolEventName;\n if (!symbolEventNames) {\n // the code is duplicate, but I just want to get some better performance\n var falseEventName = eventName + FALSE_STR;\n var trueEventName = eventName + TRUE_STR;\n var symbol = ZONE_SYMBOL_PREFIX + falseEventName;\n var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName;\n zoneSymbolEventNames$1[eventName] = {};\n zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol;\n zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture;\n symbolEventName = capture ? symbolCapture : symbol;\n }\n else {\n symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR];\n }\n var existingTasks = target[symbolEventName];\n var isExisting = false;\n if (existingTasks) {\n // already have task registered\n isExisting = true;\n if (checkDuplicate) {\n for (var i = 0; i < existingTasks.length; i++) {\n if (compare(existingTasks[i], delegate)) {\n // same callback, same capture, same event name, just return\n return;\n }\n }\n }\n }\n else {\n existingTasks = target[symbolEventName] = [];\n }\n var source;\n var constructorName = target.constructor['name'];\n var targetSource = globalSources[constructorName];\n if (targetSource) {\n source = targetSource[eventName];\n }\n if (!source) {\n source = constructorName + addSource + eventName;\n }\n // do not create a new object as task.data to pass those things\n // just use the global shared one\n taskData.options = options;\n if (once) {\n // if addEventListener with once options, we don't pass it to\n // native addEventListener, instead we keep the once setting\n // and handle ourselves.\n taskData.options.once = false;\n }\n taskData.target = target;\n taskData.capture = capture;\n taskData.eventName = eventName;\n taskData.isExisting = isExisting;\n var data = useGlobalCallback ? OPTIMIZED_ZONE_EVENT_TASK_DATA : null;\n // keep taskData into data to allow onScheduleEventTask to access the task information\n if (data) {\n data.taskData = taskData;\n }\n var task = zone.scheduleEventTask(source, delegate, data, customScheduleFn, customCancelFn);\n // should clear taskData.target to avoid memory leak\n // issue, https://github.com/angular/angular/issues/20442\n taskData.target = null;\n // need to clear up taskData because it is a global object\n if (data) {\n data.taskData = null;\n }\n // have to save those information to task in case\n // application may call task.zone.cancelTask() directly\n if (once) {\n options.once = true;\n }\n task.options = options;\n task.target = target;\n task.capture = capture;\n task.eventName = eventName;\n if (isHandleEvent) {\n // save original delegate for compare to check duplicate\n task.originalDelegate = delegate;\n }\n if (!prepend) {\n existingTasks.push(task);\n }\n else {\n existingTasks.unshift(task);\n }\n if (returnTarget) {\n return target;\n }\n };\n };\n proto[ADD_EVENT_LISTENER] = makeAddListener(nativeAddEventListener, ADD_EVENT_LISTENER_SOURCE, customSchedule, customCancel, returnTarget);\n if (nativePrependEventListener) {\n proto[PREPEND_EVENT_LISTENER] = makeAddListener(nativePrependEventListener, PREPEND_EVENT_LISTENER_SOURCE, customSchedulePrepend, customCancel, returnTarget, true);\n }\n proto[REMOVE_EVENT_LISTENER] = function () {\n var target = this || _global;\n var eventName = arguments[0];\n var options = arguments[2];\n var capture;\n if (options === undefined) {\n capture = false;\n }\n else if (options === true) {\n capture = true;\n }\n else if (options === false) {\n capture = false;\n }\n else {\n capture = options ? !!options.capture : false;\n }\n var delegate = arguments[1];\n if (!delegate) {\n return nativeRemoveEventListener.apply(this, arguments);\n }\n if (validateHandler &&\n !validateHandler(nativeRemoveEventListener, delegate, target, arguments)) {\n return;\n }\n var symbolEventNames = zoneSymbolEventNames$1[eventName];\n var symbolEventName;\n if (symbolEventNames) {\n symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR];\n }\n var existingTasks = symbolEventName && target[symbolEventName];\n if (existingTasks) {\n for (var i = 0; i < existingTasks.length; i++) {\n var existingTask = existingTasks[i];\n if (compare(existingTask, delegate)) {\n existingTasks.splice(i, 1);\n // set isRemoved to data for faster invokeTask check\n existingTask.isRemoved = true;\n if (existingTasks.length === 0) {\n // all tasks for the eventName + capture have gone,\n // remove globalZoneAwareCallback and remove the task cache from target\n existingTask.allRemoved = true;\n target[symbolEventName] = null;\n }\n existingTask.zone.cancelTask(existingTask);\n if (returnTarget) {\n return target;\n }\n return;\n }\n }\n }\n // issue 930, didn't find the event name or callback\n // from zone kept existingTasks, the callback maybe\n // added outside of zone, we need to call native removeEventListener\n // to try to remove it.\n return nativeRemoveEventListener.apply(this, arguments);\n };\n proto[LISTENERS_EVENT_LISTENER] = function () {\n var target = this || _global;\n var eventName = arguments[0];\n var listeners = [];\n var tasks = findEventTasks(target, eventName);\n for (var i = 0; i < tasks.length; i++) {\n var task = tasks[i];\n var delegate = task.originalDelegate ? task.originalDelegate : task.callback;\n listeners.push(delegate);\n }\n return listeners;\n };\n proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER] = function () {\n var target = this || _global;\n var eventName = arguments[0];\n if (!eventName) {\n var keys = Object.keys(target);\n for (var i = 0; i < keys.length; i++) {\n var prop = keys[i];\n var match = EVENT_NAME_SYMBOL_REGX.exec(prop);\n var evtName = match && match[1];\n // in nodejs EventEmitter, removeListener event is\n // used for monitoring the removeListener call,\n // so just keep removeListener eventListener until\n // all other eventListeners are removed\n if (evtName && evtName !== 'removeListener') {\n this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, evtName);\n }\n }\n // remove removeListener listener finally\n this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, 'removeListener');\n }\n else {\n var symbolEventNames = zoneSymbolEventNames$1[eventName];\n if (symbolEventNames) {\n var symbolEventName = symbolEventNames[FALSE_STR];\n var symbolCaptureEventName = symbolEventNames[TRUE_STR];\n var tasks = target[symbolEventName];\n var captureTasks = target[symbolCaptureEventName];\n if (tasks) {\n var removeTasks = tasks.slice();\n for (var i = 0; i < removeTasks.length; i++) {\n var task = removeTasks[i];\n var delegate = task.originalDelegate ? task.originalDelegate : task.callback;\n this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options);\n }\n }\n if (captureTasks) {\n var removeTasks = captureTasks.slice();\n for (var i = 0; i < removeTasks.length; i++) {\n var task = removeTasks[i];\n var delegate = task.originalDelegate ? task.originalDelegate : task.callback;\n this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options);\n }\n }\n }\n }\n if (returnTarget) {\n return this;\n }\n };\n // for native toString patch\n attachOriginToPatched(proto[ADD_EVENT_LISTENER], nativeAddEventListener);\n attachOriginToPatched(proto[REMOVE_EVENT_LISTENER], nativeRemoveEventListener);\n if (nativeRemoveAllListeners) {\n attachOriginToPatched(proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER], nativeRemoveAllListeners);\n }\n if (nativeListeners) {\n attachOriginToPatched(proto[LISTENERS_EVENT_LISTENER], nativeListeners);\n }\n return true;\n }\n var results = [];\n for (var i = 0; i < apis.length; i++) {\n results[i] = patchEventTargetMethods(apis[i], patchOptions);\n }\n return results;\n}\nfunction findEventTasks(target, eventName) {\n var foundTasks = [];\n for (var prop in target) {\n var match = EVENT_NAME_SYMBOL_REGX.exec(prop);\n var evtName = match && match[1];\n if (evtName && (!eventName || evtName === eventName)) {\n var tasks = target[prop];\n if (tasks) {\n for (var i = 0; i < tasks.length; i++) {\n foundTasks.push(tasks[i]);\n }\n }\n }\n }\n return foundTasks;\n}\nfunction patchEventPrototype(global, api) {\n var Event = global['Event'];\n if (Event && Event.prototype) {\n api.patchMethod(Event.prototype, 'stopImmediatePropagation', function (delegate) { return function (self, args) {\n self[IMMEDIATE_PROPAGATION_SYMBOL] = true;\n // we need to call the native stopImmediatePropagation\n // in case in some hybrid application, some part of\n // application will be controlled by zone, some are not\n delegate && delegate.apply(self, args);\n }; });\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @fileoverview\n * @suppress {missingRequire}\n */\nvar taskSymbol = zoneSymbol('zoneTask');\nfunction patchTimer(window, setName, cancelName, nameSuffix) {\n var setNative = null;\n var clearNative = null;\n setName += nameSuffix;\n cancelName += nameSuffix;\n var tasksByHandleId = {};\n function scheduleTask(task) {\n var data = task.data;\n function timer() {\n try {\n task.invoke.apply(this, arguments);\n }\n finally {\n // issue-934, task will be cancelled\n // even it is a periodic task such as\n // setInterval\n if (!(task.data && task.data.isPeriodic)) {\n if (typeof data.handleId === 'number') {\n // in non-nodejs env, we remove timerId\n // from local cache\n delete tasksByHandleId[data.handleId];\n }\n else if (data.handleId) {\n // Node returns complex objects as handleIds\n // we remove task reference from timer object\n data.handleId[taskSymbol] = null;\n }\n }\n }\n }\n data.args[0] = timer;\n data.handleId = setNative.apply(window, data.args);\n return task;\n }\n function clearTask(task) {\n return clearNative(task.data.handleId);\n }\n setNative =\n patchMethod(window, setName, function (delegate) { return function (self, args) {\n if (typeof args[0] === 'function') {\n var options = {\n handleId: null,\n isPeriodic: nameSuffix === 'Interval',\n delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null,\n args: args\n };\n var task = scheduleMacroTaskWithCurrentZone(setName, args[0], options, scheduleTask, clearTask);\n if (!task) {\n return task;\n }\n // Node.js must additionally support the ref and unref functions.\n var handle = task.data.handleId;\n if (typeof handle === 'number') {\n // for non nodejs env, we save handleId: task\n // mapping in local cache for clearTimeout\n tasksByHandleId[handle] = task;\n }\n else if (handle) {\n // for nodejs env, we save task\n // reference in timerId Object for clearTimeout\n handle[taskSymbol] = task;\n }\n // check whether handle is null, because some polyfill or browser\n // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame\n if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' &&\n typeof handle.unref === 'function') {\n task.ref = handle.ref.bind(handle);\n task.unref = handle.unref.bind(handle);\n }\n if (typeof handle === 'number' || handle) {\n return handle;\n }\n return task;\n }\n else {\n // cause an error by calling it directly.\n return delegate.apply(window, args);\n }\n }; });\n clearNative =\n patchMethod(window, cancelName, function (delegate) { return function (self, args) {\n var id = args[0];\n var task;\n if (typeof id === 'number') {\n // non nodejs env.\n task = tasksByHandleId[id];\n }\n else {\n // nodejs env.\n task = id && id[taskSymbol];\n // other environments.\n if (!task) {\n task = id;\n }\n }\n if (task && typeof task.type === 'string') {\n if (task.state !== 'notScheduled' &&\n (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) {\n if (typeof id === 'number') {\n delete tasksByHandleId[id];\n }\n else if (id) {\n id[taskSymbol] = null;\n }\n // Do not cancel already canceled functions\n task.zone.cancelTask(task);\n }\n }\n else {\n // cause an error by calling it directly.\n delegate.apply(window, args);\n }\n }; });\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/*\n * This is necessary for Chrome and Chrome mobile, to enable\n * things like redefining `createdCallback` on an element.\n */\nvar _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty;\nvar _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] =\n Object.getOwnPropertyDescriptor;\nvar _create = Object.create;\nvar unconfigurablesKey = zoneSymbol('unconfigurables');\nfunction propertyPatch() {\n Object.defineProperty = function (obj, prop, desc) {\n if (isUnconfigurable(obj, prop)) {\n throw new TypeError('Cannot assign to read only property \\'' + prop + '\\' of ' + obj);\n }\n var originalConfigurableFlag = desc.configurable;\n if (prop !== 'prototype') {\n desc = rewriteDescriptor(obj, prop, desc);\n }\n return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag);\n };\n Object.defineProperties = function (obj, props) {\n Object.keys(props).forEach(function (prop) {\n Object.defineProperty(obj, prop, props[prop]);\n });\n return obj;\n };\n Object.create = function (obj, proto) {\n if (typeof proto === 'object' && !Object.isFrozen(proto)) {\n Object.keys(proto).forEach(function (prop) {\n proto[prop] = rewriteDescriptor(obj, prop, proto[prop]);\n });\n }\n return _create(obj, proto);\n };\n Object.getOwnPropertyDescriptor = function (obj, prop) {\n var desc = _getOwnPropertyDescriptor(obj, prop);\n if (isUnconfigurable(obj, prop)) {\n desc.configurable = false;\n }\n return desc;\n };\n}\nfunction _redefineProperty(obj, prop, desc) {\n var originalConfigurableFlag = desc.configurable;\n desc = rewriteDescriptor(obj, prop, desc);\n return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag);\n}\nfunction isUnconfigurable(obj, prop) {\n return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop];\n}\nfunction rewriteDescriptor(obj, prop, desc) {\n // issue-927, if the desc is frozen, don't try to change the desc\n if (!Object.isFrozen(desc)) {\n desc.configurable = true;\n }\n if (!desc.configurable) {\n // issue-927, if the obj is frozen, don't try to set the desc to obj\n if (!obj[unconfigurablesKey] && !Object.isFrozen(obj)) {\n _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} });\n }\n if (obj[unconfigurablesKey]) {\n obj[unconfigurablesKey][prop] = true;\n }\n }\n return desc;\n}\nfunction _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) {\n try {\n return _defineProperty(obj, prop, desc);\n }\n catch (error) {\n if (desc.configurable) {\n // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's\n // retry with the original flag value\n if (typeof originalConfigurableFlag == 'undefined') {\n delete desc.configurable;\n }\n else {\n desc.configurable = originalConfigurableFlag;\n }\n try {\n return _defineProperty(obj, prop, desc);\n }\n catch (error) {\n var descJson = null;\n try {\n descJson = JSON.stringify(desc);\n }\n catch (error) {\n descJson = desc.toString();\n }\n console.log(\"Attempting to configure '\" + prop + \"' with descriptor '\" + descJson + \"' on object '\" + obj + \"' and got error, giving up: \" + error);\n }\n }\n else {\n throw error;\n }\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// we have to patch the instance since the proto is non-configurable\nfunction apply(api, _global) {\n var WS = _global.WebSocket;\n // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener\n // On older Chrome, no need since EventTarget was already patched\n if (!_global.EventTarget) {\n patchEventTarget(_global, [WS.prototype]);\n }\n _global.WebSocket = function (x, y) {\n var socket = arguments.length > 1 ? new WS(x, y) : new WS(x);\n var proxySocket;\n var proxySocketProto;\n // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance\n var onmessageDesc = ObjectGetOwnPropertyDescriptor(socket, 'onmessage');\n if (onmessageDesc && onmessageDesc.configurable === false) {\n proxySocket = ObjectCreate(socket);\n // socket have own property descriptor 'onopen', 'onmessage', 'onclose', 'onerror'\n // but proxySocket not, so we will keep socket as prototype and pass it to\n // patchOnProperties method\n proxySocketProto = socket;\n [ADD_EVENT_LISTENER_STR, REMOVE_EVENT_LISTENER_STR, 'send', 'close'].forEach(function (propName) {\n proxySocket[propName] = function () {\n var args = ArraySlice.call(arguments);\n if (propName === ADD_EVENT_LISTENER_STR || propName === REMOVE_EVENT_LISTENER_STR) {\n var eventName = args.length > 0 ? args[0] : undefined;\n if (eventName) {\n var propertySymbol = Zone.__symbol__('ON_PROPERTY' + eventName);\n socket[propertySymbol] = proxySocket[propertySymbol];\n }\n }\n return socket[propName].apply(socket, args);\n };\n });\n }\n else {\n // we can patch the real socket\n proxySocket = socket;\n }\n patchOnProperties(proxySocket, ['close', 'error', 'message', 'open'], proxySocketProto);\n return proxySocket;\n };\n var globalWebSocket = _global['WebSocket'];\n for (var prop in WS) {\n globalWebSocket[prop] = WS[prop];\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @fileoverview\n * @suppress {globalThis}\n */\nvar globalEventHandlersEventNames = [\n 'abort',\n 'animationcancel',\n 'animationend',\n 'animationiteration',\n 'auxclick',\n 'beforeinput',\n 'blur',\n 'cancel',\n 'canplay',\n 'canplaythrough',\n 'change',\n 'compositionstart',\n 'compositionupdate',\n 'compositionend',\n 'cuechange',\n 'click',\n 'close',\n 'contextmenu',\n 'curechange',\n 'dblclick',\n 'drag',\n 'dragend',\n 'dragenter',\n 'dragexit',\n 'dragleave',\n 'dragover',\n 'drop',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'focus',\n 'focusin',\n 'focusout',\n 'gotpointercapture',\n 'input',\n 'invalid',\n 'keydown',\n 'keypress',\n 'keyup',\n 'load',\n 'loadstart',\n 'loadeddata',\n 'loadedmetadata',\n 'lostpointercapture',\n 'mousedown',\n 'mouseenter',\n 'mouseleave',\n 'mousemove',\n 'mouseout',\n 'mouseover',\n 'mouseup',\n 'mousewheel',\n 'orientationchange',\n 'pause',\n 'play',\n 'playing',\n 'pointercancel',\n 'pointerdown',\n 'pointerenter',\n 'pointerleave',\n 'pointerlockchange',\n 'mozpointerlockchange',\n 'webkitpointerlockerchange',\n 'pointerlockerror',\n 'mozpointerlockerror',\n 'webkitpointerlockerror',\n 'pointermove',\n 'pointout',\n 'pointerover',\n 'pointerup',\n 'progress',\n 'ratechange',\n 'reset',\n 'resize',\n 'scroll',\n 'seeked',\n 'seeking',\n 'select',\n 'selectionchange',\n 'selectstart',\n 'show',\n 'sort',\n 'stalled',\n 'submit',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'touchcancel',\n 'touchmove',\n 'touchstart',\n 'touchend',\n 'transitioncancel',\n 'transitionend',\n 'waiting',\n 'wheel'\n];\nvar documentEventNames = [\n 'afterscriptexecute', 'beforescriptexecute', 'DOMContentLoaded', 'fullscreenchange',\n 'mozfullscreenchange', 'webkitfullscreenchange', 'msfullscreenchange', 'fullscreenerror',\n 'mozfullscreenerror', 'webkitfullscreenerror', 'msfullscreenerror', 'readystatechange',\n 'visibilitychange'\n];\nvar windowEventNames = [\n 'absolutedeviceorientation',\n 'afterinput',\n 'afterprint',\n 'appinstalled',\n 'beforeinstallprompt',\n 'beforeprint',\n 'beforeunload',\n 'devicelight',\n 'devicemotion',\n 'deviceorientation',\n 'deviceorientationabsolute',\n 'deviceproximity',\n 'hashchange',\n 'languagechange',\n 'message',\n 'mozbeforepaint',\n 'offline',\n 'online',\n 'paint',\n 'pageshow',\n 'pagehide',\n 'popstate',\n 'rejectionhandled',\n 'storage',\n 'unhandledrejection',\n 'unload',\n 'userproximity',\n 'vrdisplyconnected',\n 'vrdisplaydisconnected',\n 'vrdisplaypresentchange'\n];\nvar htmlElementEventNames = [\n 'beforecopy', 'beforecut', 'beforepaste', 'copy', 'cut', 'paste', 'dragstart', 'loadend',\n 'animationstart', 'search', 'transitionrun', 'transitionstart', 'webkitanimationend',\n 'webkitanimationiteration', 'webkitanimationstart', 'webkittransitionend'\n];\nvar mediaElementEventNames = ['encrypted', 'waitingforkey', 'msneedkey', 'mozinterruptbegin', 'mozinterruptend'];\nvar ieElementEventNames = [\n 'activate',\n 'afterupdate',\n 'ariarequest',\n 'beforeactivate',\n 'beforedeactivate',\n 'beforeeditfocus',\n 'beforeupdate',\n 'cellchange',\n 'controlselect',\n 'dataavailable',\n 'datasetchanged',\n 'datasetcomplete',\n 'errorupdate',\n 'filterchange',\n 'layoutcomplete',\n 'losecapture',\n 'move',\n 'moveend',\n 'movestart',\n 'propertychange',\n 'resizeend',\n 'resizestart',\n 'rowenter',\n 'rowexit',\n 'rowsdelete',\n 'rowsinserted',\n 'command',\n 'compassneedscalibration',\n 'deactivate',\n 'help',\n 'mscontentzoom',\n 'msmanipulationstatechanged',\n 'msgesturechange',\n 'msgesturedoubletap',\n 'msgestureend',\n 'msgesturehold',\n 'msgesturestart',\n 'msgesturetap',\n 'msgotpointercapture',\n 'msinertiastart',\n 'mslostpointercapture',\n 'mspointercancel',\n 'mspointerdown',\n 'mspointerenter',\n 'mspointerhover',\n 'mspointerleave',\n 'mspointermove',\n 'mspointerout',\n 'mspointerover',\n 'mspointerup',\n 'pointerout',\n 'mssitemodejumplistitemremoved',\n 'msthumbnailclick',\n 'stop',\n 'storagecommit'\n];\nvar webglEventNames = ['webglcontextrestored', 'webglcontextlost', 'webglcontextcreationerror'];\nvar formEventNames = ['autocomplete', 'autocompleteerror'];\nvar detailEventNames = ['toggle'];\nvar frameEventNames = ['load'];\nvar frameSetEventNames = ['blur', 'error', 'focus', 'load', 'resize', 'scroll', 'messageerror'];\nvar marqueeEventNames = ['bounce', 'finish', 'start'];\nvar XMLHttpRequestEventNames = [\n 'loadstart', 'progress', 'abort', 'error', 'load', 'progress', 'timeout', 'loadend',\n 'readystatechange'\n];\nvar IDBIndexEventNames = ['upgradeneeded', 'complete', 'abort', 'success', 'error', 'blocked', 'versionchange', 'close'];\nvar websocketEventNames = ['close', 'error', 'open', 'message'];\nvar workerEventNames = ['error', 'message'];\nvar eventNames = globalEventHandlersEventNames.concat(webglEventNames, formEventNames, detailEventNames, documentEventNames, windowEventNames, htmlElementEventNames, ieElementEventNames);\nfunction filterProperties(target, onProperties, ignoreProperties) {\n if (!ignoreProperties) {\n return onProperties;\n }\n var tip = ignoreProperties.filter(function (ip) { return ip.target === target; });\n if (!tip || tip.length === 0) {\n return onProperties;\n }\n var targetIgnoreProperties = tip[0].ignoreProperties;\n return onProperties.filter(function (op) { return targetIgnoreProperties.indexOf(op) === -1; });\n}\nfunction patchFilteredProperties(target, onProperties, ignoreProperties, prototype) {\n // check whether target is available, sometimes target will be undefined\n // because different browser or some 3rd party plugin.\n if (!target) {\n return;\n }\n var filteredProperties = filterProperties(target, onProperties, ignoreProperties);\n patchOnProperties(target, filteredProperties, prototype);\n}\nfunction propertyDescriptorPatch(api, _global) {\n if (isNode && !isMix) {\n return;\n }\n var supportsWebSocket = typeof WebSocket !== 'undefined';\n if (canPatchViaPropertyDescriptor()) {\n var ignoreProperties = _global.__Zone_ignore_on_properties;\n // for browsers that we can patch the descriptor: Chrome & Firefox\n if (isBrowser) {\n var internalWindow = window;\n // in IE/Edge, onProp not exist in window object, but in WindowPrototype\n // so we need to pass WindowPrototype to check onProp exist or not\n patchFilteredProperties(internalWindow, eventNames.concat(['messageerror']), ignoreProperties, ObjectGetPrototypeOf(internalWindow));\n patchFilteredProperties(Document.prototype, eventNames, ignoreProperties);\n if (typeof internalWindow['SVGElement'] !== 'undefined') {\n patchFilteredProperties(internalWindow['SVGElement'].prototype, eventNames, ignoreProperties);\n }\n patchFilteredProperties(Element.prototype, eventNames, ignoreProperties);\n patchFilteredProperties(HTMLElement.prototype, eventNames, ignoreProperties);\n patchFilteredProperties(HTMLMediaElement.prototype, mediaElementEventNames, ignoreProperties);\n patchFilteredProperties(HTMLFrameSetElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties);\n patchFilteredProperties(HTMLBodyElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties);\n patchFilteredProperties(HTMLFrameElement.prototype, frameEventNames, ignoreProperties);\n patchFilteredProperties(HTMLIFrameElement.prototype, frameEventNames, ignoreProperties);\n var HTMLMarqueeElement_1 = internalWindow['HTMLMarqueeElement'];\n if (HTMLMarqueeElement_1) {\n patchFilteredProperties(HTMLMarqueeElement_1.prototype, marqueeEventNames, ignoreProperties);\n }\n var Worker_1 = internalWindow['Worker'];\n if (Worker_1) {\n patchFilteredProperties(Worker_1.prototype, workerEventNames, ignoreProperties);\n }\n }\n patchFilteredProperties(XMLHttpRequest.prototype, XMLHttpRequestEventNames, ignoreProperties);\n var XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget'];\n if (XMLHttpRequestEventTarget) {\n patchFilteredProperties(XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype, XMLHttpRequestEventNames, ignoreProperties);\n }\n if (typeof IDBIndex !== 'undefined') {\n patchFilteredProperties(IDBIndex.prototype, IDBIndexEventNames, ignoreProperties);\n patchFilteredProperties(IDBRequest.prototype, IDBIndexEventNames, ignoreProperties);\n patchFilteredProperties(IDBOpenDBRequest.prototype, IDBIndexEventNames, ignoreProperties);\n patchFilteredProperties(IDBDatabase.prototype, IDBIndexEventNames, ignoreProperties);\n patchFilteredProperties(IDBTransaction.prototype, IDBIndexEventNames, ignoreProperties);\n patchFilteredProperties(IDBCursor.prototype, IDBIndexEventNames, ignoreProperties);\n }\n if (supportsWebSocket) {\n patchFilteredProperties(WebSocket.prototype, websocketEventNames, ignoreProperties);\n }\n }\n else {\n // Safari, Android browsers (Jelly Bean)\n patchViaCapturingAllTheEvents();\n patchClass('XMLHttpRequest');\n if (supportsWebSocket) {\n apply(api, _global);\n }\n }\n}\nfunction canPatchViaPropertyDescriptor() {\n if ((isBrowser || isMix) && !ObjectGetOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') &&\n typeof Element !== 'undefined') {\n // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364\n // IDL interface attributes are not configurable\n var desc = ObjectGetOwnPropertyDescriptor(Element.prototype, 'onclick');\n if (desc && !desc.configurable)\n return false;\n }\n var ON_READY_STATE_CHANGE = 'onreadystatechange';\n var XMLHttpRequestPrototype = XMLHttpRequest.prototype;\n var xhrDesc = ObjectGetOwnPropertyDescriptor(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE);\n // add enumerable and configurable here because in opera\n // by default XMLHttpRequest.prototype.onreadystatechange is undefined\n // without adding enumerable and configurable will cause onreadystatechange\n // non-configurable\n // and if XMLHttpRequest.prototype.onreadystatechange is undefined,\n // we should set a real desc instead a fake one\n if (xhrDesc) {\n ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, {\n enumerable: true,\n configurable: true,\n get: function () {\n return true;\n }\n });\n var req = new XMLHttpRequest();\n var result = !!req.onreadystatechange;\n // restore original desc\n ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, xhrDesc || {});\n return result;\n }\n else {\n var SYMBOL_FAKE_ONREADYSTATECHANGE_1 = zoneSymbol('fake');\n ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, {\n enumerable: true,\n configurable: true,\n get: function () {\n return this[SYMBOL_FAKE_ONREADYSTATECHANGE_1];\n },\n set: function (value) {\n this[SYMBOL_FAKE_ONREADYSTATECHANGE_1] = value;\n }\n });\n var req = new XMLHttpRequest();\n var detectFunc = function () { };\n req.onreadystatechange = detectFunc;\n var result = req[SYMBOL_FAKE_ONREADYSTATECHANGE_1] === detectFunc;\n req.onreadystatechange = null;\n return result;\n }\n}\nvar unboundKey = zoneSymbol('unbound');\n// Whenever any eventListener fires, we check the eventListener target and all parents\n// for `onwhatever` properties and replace them with zone-bound functions\n// - Chrome (for now)\nfunction patchViaCapturingAllTheEvents() {\n var _loop_1 = function (i) {\n var property = eventNames[i];\n var onproperty = 'on' + property;\n self.addEventListener(property, function (event) {\n var elt = event.target, bound, source;\n if (elt) {\n source = elt.constructor['name'] + '.' + onproperty;\n }\n else {\n source = 'unknown.' + onproperty;\n }\n while (elt) {\n if (elt[onproperty] && !elt[onproperty][unboundKey]) {\n bound = wrapWithCurrentZone(elt[onproperty], source);\n bound[unboundKey] = elt[onproperty];\n elt[onproperty] = bound;\n }\n elt = elt.parentElement;\n }\n }, true);\n };\n for (var i = 0; i < eventNames.length; i++) {\n _loop_1(i);\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction eventTargetPatch(_global, api) {\n var WTF_ISSUE_555 = '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';\n var NO_EVENT_TARGET = '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'\n .split(',');\n var EVENT_TARGET = 'EventTarget';\n var apis = [];\n var isWtf = _global['wtf'];\n var WTF_ISSUE_555_ARRAY = WTF_ISSUE_555.split(',');\n if (isWtf) {\n // Workaround for: https://github.com/google/tracing-framework/issues/555\n apis = WTF_ISSUE_555_ARRAY.map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET);\n }\n else if (_global[EVENT_TARGET]) {\n apis.push(EVENT_TARGET);\n }\n else {\n // Note: EventTarget is not available in all browsers,\n // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget\n apis = NO_EVENT_TARGET;\n }\n var isDisableIECheck = _global['__Zone_disable_IE_check'] || false;\n var isEnableCrossContextCheck = _global['__Zone_enable_cross_context_check'] || false;\n var ieOrEdge = isIEOrEdge();\n var ADD_EVENT_LISTENER_SOURCE = '.addEventListener:';\n var FUNCTION_WRAPPER = '[object FunctionWrapper]';\n var BROWSER_TOOLS = 'function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }';\n // predefine all __zone_symbol__ + eventName + true/false string\n for (var i = 0; i < eventNames.length; i++) {\n var eventName = eventNames[i];\n var falseEventName = eventName + FALSE_STR;\n var trueEventName = eventName + TRUE_STR;\n var symbol = ZONE_SYMBOL_PREFIX + falseEventName;\n var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName;\n zoneSymbolEventNames$1[eventName] = {};\n zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol;\n zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture;\n }\n // predefine all task.source string\n for (var i = 0; i < WTF_ISSUE_555.length; i++) {\n var target = WTF_ISSUE_555_ARRAY[i];\n var targets = globalSources[target] = {};\n for (var j = 0; j < eventNames.length; j++) {\n var eventName = eventNames[j];\n targets[eventName] = target + ADD_EVENT_LISTENER_SOURCE + eventName;\n }\n }\n var checkIEAndCrossContext = function (nativeDelegate, delegate, target, args) {\n if (!isDisableIECheck && ieOrEdge) {\n if (isEnableCrossContextCheck) {\n try {\n var testString = delegate.toString();\n if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) {\n nativeDelegate.apply(target, args);\n return false;\n }\n }\n catch (error) {\n nativeDelegate.apply(target, args);\n return false;\n }\n }\n else {\n var testString = delegate.toString();\n if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) {\n nativeDelegate.apply(target, args);\n return false;\n }\n }\n }\n else if (isEnableCrossContextCheck) {\n try {\n delegate.toString();\n }\n catch (error) {\n nativeDelegate.apply(target, args);\n return false;\n }\n }\n return true;\n };\n var apiTypes = [];\n for (var i = 0; i < apis.length; i++) {\n var type = _global[apis[i]];\n apiTypes.push(type && type.prototype);\n }\n // vh is validateHandler to check event handler\n // is valid or not(for security check)\n patchEventTarget(_global, apiTypes, { vh: checkIEAndCrossContext });\n api.patchEventTarget = patchEventTarget;\n return true;\n}\nfunction patchEvent(global, api) {\n patchEventPrototype(global, api);\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction registerElementPatch(_global) {\n if ((!isBrowser && !isMix) || !('registerElement' in _global.document)) {\n return;\n }\n var _registerElement = document.registerElement;\n var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback'];\n document.registerElement = function (name, opts) {\n if (opts && opts.prototype) {\n callbacks.forEach(function (callback) {\n var source = 'Document.registerElement::' + callback;\n var prototype = opts.prototype;\n if (prototype.hasOwnProperty(callback)) {\n var descriptor = ObjectGetOwnPropertyDescriptor(prototype, callback);\n if (descriptor && descriptor.value) {\n descriptor.value = wrapWithCurrentZone(descriptor.value, source);\n _redefineProperty(opts.prototype, callback, descriptor);\n }\n else {\n prototype[callback] = wrapWithCurrentZone(prototype[callback], source);\n }\n }\n else if (prototype[callback]) {\n prototype[callback] = wrapWithCurrentZone(prototype[callback], source);\n }\n });\n }\n return _registerElement.call(document, name, opts);\n };\n attachOriginToPatched(document.registerElement, _registerElement);\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @fileoverview\n * @suppress {missingRequire}\n */\nZone.__load_patch('util', function (global, Zone, api) {\n api.patchOnProperties = patchOnProperties;\n api.patchMethod = patchMethod;\n api.bindArguments = bindArguments;\n});\nZone.__load_patch('timers', function (global) {\n var set = 'set';\n var clear = 'clear';\n patchTimer(global, set, clear, 'Timeout');\n patchTimer(global, set, clear, 'Interval');\n patchTimer(global, set, clear, 'Immediate');\n});\nZone.__load_patch('requestAnimationFrame', function (global) {\n patchTimer(global, 'request', 'cancel', 'AnimationFrame');\n patchTimer(global, 'mozRequest', 'mozCancel', 'AnimationFrame');\n patchTimer(global, 'webkitRequest', 'webkitCancel', 'AnimationFrame');\n});\nZone.__load_patch('blocking', function (global, Zone) {\n var blockingMethods = ['alert', 'prompt', 'confirm'];\n for (var i = 0; i < blockingMethods.length; i++) {\n var name_1 = blockingMethods[i];\n patchMethod(global, name_1, function (delegate, symbol, name) {\n return function (s, args) {\n return Zone.current.run(delegate, global, args, name);\n };\n });\n }\n});\nZone.__load_patch('EventTarget', function (global, Zone, api) {\n // load blackListEvents from global\n var SYMBOL_BLACK_LISTED_EVENTS = Zone.__symbol__('BLACK_LISTED_EVENTS');\n if (global[SYMBOL_BLACK_LISTED_EVENTS]) {\n Zone[SYMBOL_BLACK_LISTED_EVENTS] = global[SYMBOL_BLACK_LISTED_EVENTS];\n }\n patchEvent(global, api);\n eventTargetPatch(global, api);\n // patch XMLHttpRequestEventTarget's addEventListener/removeEventListener\n var XMLHttpRequestEventTarget = global['XMLHttpRequestEventTarget'];\n if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) {\n api.patchEventTarget(global, [XMLHttpRequestEventTarget.prototype]);\n }\n patchClass('MutationObserver');\n patchClass('WebKitMutationObserver');\n patchClass('IntersectionObserver');\n patchClass('FileReader');\n});\nZone.__load_patch('on_property', function (global, Zone, api) {\n propertyDescriptorPatch(api, global);\n propertyPatch();\n registerElementPatch(global);\n});\nZone.__load_patch('canvas', function (global) {\n var HTMLCanvasElement = global['HTMLCanvasElement'];\n if (typeof HTMLCanvasElement !== 'undefined' && HTMLCanvasElement.prototype &&\n HTMLCanvasElement.prototype.toBlob) {\n patchMacroTask(HTMLCanvasElement.prototype, 'toBlob', function (self, args) {\n return { name: 'HTMLCanvasElement.toBlob', target: self, cbIdx: 0, args: args };\n });\n }\n});\nZone.__load_patch('XHR', function (global, Zone) {\n // Treat XMLHttpRequest as a macrotask.\n patchXHR(global);\n var XHR_TASK = zoneSymbol('xhrTask');\n var XHR_SYNC = zoneSymbol('xhrSync');\n var XHR_LISTENER = zoneSymbol('xhrListener');\n var XHR_SCHEDULED = zoneSymbol('xhrScheduled');\n var XHR_URL = zoneSymbol('xhrURL');\n function patchXHR(window) {\n var XMLHttpRequestPrototype = XMLHttpRequest.prototype;\n function findPendingTask(target) {\n return target[XHR_TASK];\n }\n var oriAddListener = XMLHttpRequestPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER];\n var oriRemoveListener = XMLHttpRequestPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER];\n if (!oriAddListener) {\n var XMLHttpRequestEventTarget = window['XMLHttpRequestEventTarget'];\n if (XMLHttpRequestEventTarget) {\n var XMLHttpRequestEventTargetPrototype = XMLHttpRequestEventTarget.prototype;\n oriAddListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER];\n oriRemoveListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER];\n }\n }\n var READY_STATE_CHANGE = 'readystatechange';\n var SCHEDULED = 'scheduled';\n function scheduleTask(task) {\n XMLHttpRequest[XHR_SCHEDULED] = false;\n var data = task.data;\n var target = data.target;\n // remove existing event listener\n var listener = target[XHR_LISTENER];\n if (!oriAddListener) {\n oriAddListener = target[ZONE_SYMBOL_ADD_EVENT_LISTENER];\n oriRemoveListener = target[ZONE_SYMBOL_REMOVE_EVENT_LISTENER];\n }\n if (listener) {\n oriRemoveListener.call(target, READY_STATE_CHANGE, listener);\n }\n var newListener = target[XHR_LISTENER] = function () {\n if (target.readyState === target.DONE) {\n // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with\n // readyState=4 multiple times, so we need to check task state here\n if (!data.aborted && XMLHttpRequest[XHR_SCHEDULED] && task.state === SCHEDULED) {\n task.invoke();\n }\n }\n };\n oriAddListener.call(target, READY_STATE_CHANGE, newListener);\n var storedTask = target[XHR_TASK];\n if (!storedTask) {\n target[XHR_TASK] = task;\n }\n sendNative.apply(target, data.args);\n XMLHttpRequest[XHR_SCHEDULED] = true;\n return task;\n }\n function placeholderCallback() { }\n function clearTask(task) {\n var data = task.data;\n // Note - ideally, we would call data.target.removeEventListener here, but it's too late\n // to prevent it from firing. So instead, we store info for the event listener.\n data.aborted = true;\n return abortNative.apply(data.target, data.args);\n }\n var openNative = patchMethod(XMLHttpRequestPrototype, 'open', function () { return function (self, args) {\n self[XHR_SYNC] = args[2] == false;\n self[XHR_URL] = args[1];\n return openNative.apply(self, args);\n }; });\n var XMLHTTPREQUEST_SOURCE = 'XMLHttpRequest.send';\n var sendNative = patchMethod(XMLHttpRequestPrototype, 'send', function () { return function (self, args) {\n if (self[XHR_SYNC]) {\n // if the XHR is sync there is no task to schedule, just execute the code.\n return sendNative.apply(self, args);\n }\n else {\n var options = {\n target: self,\n url: self[XHR_URL],\n isPeriodic: false,\n delay: null,\n args: args,\n aborted: false\n };\n return scheduleMacroTaskWithCurrentZone(XMLHTTPREQUEST_SOURCE, placeholderCallback, options, scheduleTask, clearTask);\n }\n }; });\n var abortNative = patchMethod(XMLHttpRequestPrototype, 'abort', function () { return function (self) {\n var task = findPendingTask(self);\n if (task && typeof task.type == 'string') {\n // If the XHR has already completed, do nothing.\n // If the XHR has already been aborted, do nothing.\n // Fix #569, call abort multiple times before done will cause\n // macroTask task count be negative number\n if (task.cancelFn == null || (task.data && task.data.aborted)) {\n return;\n }\n task.zone.cancelTask(task);\n }\n // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no\n // task\n // to cancel. Do nothing.\n }; });\n }\n});\nZone.__load_patch('geolocation', function (global) {\n /// GEO_LOCATION\n if (global['navigator'] && global['navigator'].geolocation) {\n patchPrototype(global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']);\n }\n});\nZone.__load_patch('PromiseRejectionEvent', function (global, Zone) {\n // handle unhandled promise rejection\n function findPromiseRejectionHandler(evtName) {\n return function (e) {\n var eventTasks = findEventTasks(global, evtName);\n eventTasks.forEach(function (eventTask) {\n // windows has added unhandledrejection event listener\n // trigger the event listener\n var PromiseRejectionEvent = global['PromiseRejectionEvent'];\n if (PromiseRejectionEvent) {\n var evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection });\n eventTask.invoke(evt);\n }\n });\n };\n }\n if (global['PromiseRejectionEvent']) {\n Zone[zoneSymbol('unhandledPromiseRejectionHandler')] =\n findPromiseRejectionHandler('unhandledrejection');\n Zone[zoneSymbol('rejectionHandledHandler')] =\n findPromiseRejectionHandler('rejectionhandled');\n }\n});\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n})));\n","/**\n * This file includes polyfills needed by Angular and is loaded before the app.\n * You can add your own extra polyfills to this file.\n *\n * This file is divided into 2 sections:\n * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers.\n * 2. Application imports. Files imported after ZoneJS that should be loaded before your main\n * file.\n *\n * The current setup is for so-called \"evergreen\" browsers; the last versions of browsers that\n * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera),\n * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile.\n *\n * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html\n */\n\n/***************************************************************************************************\n * BROWSER POLYFILLS\n */\n\n/** IE9, IE10 and IE11 requires all of the following polyfills. **/\nimport 'core-js/es6/symbol';\nimport 'core-js/es6/object';\nimport 'core-js/es6/function';\nimport 'core-js/es6/parse-int';\nimport 'core-js/es6/parse-float';\nimport 'core-js/es6/number';\nimport 'core-js/es6/math';\nimport 'core-js/es6/string';\nimport 'core-js/es6/date';\nimport 'core-js/es6/array';\nimport 'core-js/es6/regexp';\nimport 'core-js/es6/map';\nimport 'core-js/es6/weak-map';\nimport 'core-js/es6/set';\n\n/** IE10 and IE11 requires the following for NgClass support on SVG elements */\n// import 'classlist.js'; // Run `npm install --save classlist.js`.\n\n/** IE10 and IE11 requires the following for the Reflect API. */\n// import 'core-js/es6/reflect';\n\n\n/** Evergreen browsers require these. **/\n// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.\nimport 'core-js/es7/reflect';\n\n\n/**\n * Web Animations `@angular/platform-browser/animations`\n * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari.\n * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0).\n **/\n// import 'web-animations-js'; // Run `npm install --save web-animations-js`.\n\n/**\n * By default, zone.js will patch all possible macroTask and DomEvents\n * user can disable parts of macroTask/DomEvents patch by setting following flags\n */\n\n// (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame\n// (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick\n// (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames\n\n/*\n* in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js\n* with the following flag, it will bypass `zone.js` patch for IE/Edge\n*/\n// (window as any).__Zone_enable_cross_context_check = true;\n\n/***************************************************************************************************\n * Zone JS is required by default for Angular itself.\n */\nimport 'zone.js/dist/zone'; // Included with Angular CLI.\n\n\n\n/***************************************************************************************************\n * APPLICATION IMPORTS\n */\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli/dist/runtime.js b/example/cli/dist/runtime.js deleted file mode 100644 index d2c03a56..00000000 --- a/example/cli/dist/runtime.js +++ /dev/null @@ -1,137 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // install a JSONP callback for chunk loading -/******/ function webpackJsonpCallback(data) { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ var executeModules = data[2]; -/******/ // add "moreModules" to the modules object, -/******/ // then flag all "chunkIds" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0, resolves = []; -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) { -/******/ resolves.push(installedChunks[chunkId][0]); -/******/ } -/******/ installedChunks[chunkId] = 0; -/******/ } -/******/ for(moduleId in moreModules) { -/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { -/******/ modules[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(parentJsonpFunction) parentJsonpFunction(data); -/******/ while(resolves.length) { -/******/ resolves.shift()(); -/******/ } -/******/ -/******/ // add entry modules from loaded chunk to deferred list -/******/ deferredModules.push.apply(deferredModules, executeModules || []); -/******/ -/******/ // run deferred modules when all chunks ready -/******/ return checkDeferredModules(); -/******/ }; -/******/ function checkDeferredModules() { -/******/ var result; -/******/ for(var i = 0; i < deferredModules.length; i++) { -/******/ var deferredModule = deferredModules[i]; -/******/ var fulfilled = true; -/******/ for(var j = 1; j < deferredModule.length; j++) { -/******/ var depId = deferredModule[j]; -/******/ if(installedChunks[depId] !== 0) fulfilled = false; -/******/ } -/******/ if(fulfilled) { -/******/ deferredModules.splice(i--, 1); -/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); -/******/ } -/******/ } -/******/ return result; -/******/ } -/******/ -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // Promise = chunk loading, 0 = chunk loaded -/******/ var installedChunks = { -/******/ "runtime": 0 -/******/ }; -/******/ -/******/ var deferredModules = []; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { -/******/ configurable: false, -/******/ enumerable: true, -/******/ get: getter -/******/ }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || []; -/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); -/******/ jsonpArray.push = webpackJsonpCallback; -/******/ jsonpArray = jsonpArray.slice(); -/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); -/******/ var parentJsonpFunction = oldJsonpFunction; -/******/ -/******/ -/******/ // run deferred modules from other chunks -/******/ checkDeferredModules(); -/******/ }) -/************************************************************************/ -/******/ ([]); -//# sourceMappingURL=runtime.js.map \ No newline at end of file diff --git a/example/cli/dist/runtime.js.map b/example/cli/dist/runtime.js.map deleted file mode 100644 index 0812ea9c..00000000 --- a/example/cli/dist/runtime.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yBAAiB,4BAA4B;AAC7C;AACA;AACA,0BAAkB,2BAA2B;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA,yDAAiD,cAAc;AAC/D;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;AACA;AACA;AACA,wBAAgB,uBAAuB;AACvC;;;AAGA;AACA","file":"runtime.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"runtime\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli/dist/styles.js b/example/cli/dist/styles.js deleted file mode 100644 index 473f3a32..00000000 --- a/example/cli/dist/styles.js +++ /dev/null @@ -1,548 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["styles"],{ - -/***/ "./node_modules/raw-loader/index.js!./node_modules/postcss-loader/lib/index.js??embedded!./src/styles.css": -/*!**********************************************************************************************!*\ - !*** ./node_modules/raw-loader!./node_modules/postcss-loader/lib??embedded!./src/styles.css ***! - \**********************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = "/* You can add global styles to this file, and also import other style files */\n.tree-children.tree-children-no-padding { padding-left: 0 }\n.tree-children { padding-left: 20px; overflow: hidden }\n.node-drop-slot { display: block; height: 2px }\n.node-drop-slot.is-dragging-over { background: #ddffee; height: 20px; border: 2px dotted #888; }\n.toggle-children-wrapper-expanded .toggle-children { -webkit-transform: rotate(90deg); transform: rotate(90deg) }\n.toggle-children-wrapper-collapsed .toggle-children { -webkit-transform: rotate(0); transform: rotate(0); }\n.toggle-children-wrapper {\n padding: 2px 3px 5px 1px;\n}\n/* tslint:disable */\n.toggle-children {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzRkRFQjcxODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzRkRFQjcwODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk5NzA1OGEtZDI3OC00NDZkLWE4ODgtNGM4MGQ4YWI1NzNmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzRkZmQxMGMtY2NlNS0xMTc4LWE5OGQtY2NkZmM5ODk5YWYwIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z2x5cGhpY29uczwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iogFwAAAGhJREFUeNpiYGBgKABigf///zOQg0EARH4A4gZyDIIZ8B/JoAJKDIDhB0CcQIkBRBtEyABkgxwoMQCGD6AbRKoBGAYxQgXIBRuZGKgAKPIC3QLxArnRSHZCIjspk52ZKMrOFBUoAAEGAKnq593MQAZtAAAAAElFTkSuQmCC');\n height: 8px;\n width: 9px;\n background-size: contain;\n display: inline-block;\n position: relative;\n top: 1px;\n background-repeat: no-repeat;\n background-position: center;\n}\n.toggle-children-placeholder {\n display: inline-block;\n height: 10px;\n width: 10px;\n position: relative;\n top: 1px;\n padding-right: 3px;\n}\n.node-content-wrapper {\n display: inline-block;\n padding: 2px 5px;\n border-radius: 2px;\n transition: background-color .15s,box-shadow .15s;\n}\n.node-wrapper {display: flex; align-items: flex-start;}\n.node-content-wrapper-active,\n.node-content-wrapper.node-content-wrapper-active:hover,\n.node-content-wrapper-active.node-content-wrapper-focused {\n background: #beebff;\n}\n.node-content-wrapper-focused { background: #e7f4f9 }\n.node-content-wrapper:hover { background: #f7fbff }\n.node-content-wrapper-active, .node-content-wrapper-focused, .node-content-wrapper:hover {\n box-shadow: inset 0 0 1px #999;\n}\n.node-content-wrapper.is-dragging-over { background: #ddffee; box-shadow: inset 0 0 1px #999; }\n.node-content-wrapper.is-dragging-over-disabled { opacity: 0.5 }\ntree-viewport {\n -webkit-tap-highlight-color: transparent;\n height: 100%;\n overflow: auto;\n display: block;\n}\n.tree-children { padding-left: 20px }\n.empty-tree-drop-slot .node-drop-slot { height: 20px; min-width: 100px }\n.angular-tree-component {\n width: 100%;\n position:relative;\n display: inline-block;\n cursor: pointer;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Chrome/Safari/Opera */ /* Konqueror */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* IE/Edge */\n user-select: none; /* non-prefixed version, currently not supported by any browser */\n}\ntree-root .angular-tree-component-rtl {\n direction: rtl;\n}\ntree-root .angular-tree-component-rtl .toggle-children-wrapper-collapsed .toggle-children {\n -webkit-transform: rotate(180deg) !important;\n transform: rotate(180deg) !important;\n}\ntree-root .angular-tree-component-rtl .tree-children {\n padding-right: 20px;\n padding-left: 0;\n}\ntree-node-checkbox {\n padding: 1px;\n}\n.reverse tree-node-expander {\n order: 0;\n}\n.reverse tree-node-checkbox {\n order: 1;\n}\n.reverse .node-content-wrapper {\n order: 2;\n}\n.root1Class { color: blue }\n.root2Class { color: red }\n" - -/***/ }), - -/***/ "./node_modules/style-loader/lib/addStyles.js": -/*!****************************************************!*\ - !*** ./node_modules/style-loader/lib/addStyles.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -var stylesInDom = {}; - -var memoize = function (fn) { - var memo; - - return function () { - if (typeof memo === "undefined") memo = fn.apply(this, arguments); - return memo; - }; -}; - -var isOldIE = memoize(function () { - // Test for IE <= 9 as proposed by Browserhacks - // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805 - // Tests for existence of standard globals is to allow style-loader - // to operate correctly into non-standard environments - // @see https://github.com/webpack-contrib/style-loader/issues/177 - return window && document && document.all && !window.atob; -}); - -var getTarget = function (target) { - return document.querySelector(target); -}; - -var getElement = (function (fn) { - var memo = {}; - - return function(target) { - // If passing function in options, then use it for resolve "head" element. - // Useful for Shadow Root style i.e - // { - // insertInto: function () { return document.querySelector("#foo").shadowRoot } - // } - if (typeof target === 'function') { - return target(); - } - if (typeof memo[target] === "undefined") { - var styleTarget = getTarget.call(this, target); - // Special case to return head of iframe instead of iframe itself - if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) { - try { - // This will throw an exception if access to iframe is blocked - // due to cross-origin restrictions - styleTarget = styleTarget.contentDocument.head; - } catch(e) { - styleTarget = null; - } - } - memo[target] = styleTarget; - } - return memo[target] - }; -})(); - -var singleton = null; -var singletonCounter = 0; -var stylesInsertedAtTop = []; - -var fixUrls = __webpack_require__(/*! ./urls */ "./node_modules/style-loader/lib/urls.js"); - -module.exports = function(list, options) { - if (typeof DEBUG !== "undefined" && DEBUG) { - if (typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment"); - } - - options = options || {}; - - options.attrs = typeof options.attrs === "object" ? options.attrs : {}; - - // Force single-tag solution on IE6-9, which has a hard limit on the # of '; - if (this.inertBodyElement.querySelector && this.inertBodyElement.querySelector('svg img')) { - // We just hit the Firefox bug - which prevents the inner img JS from being sanitized - // so use the DOMParser strategy, if it is available. - // If the DOMParser is not available then we are not in Firefox (Server/WebWorker?) so we - // fall through to the default strategy below. - if (isDOMParserAvailable()) { - this.getInertBodyElement = this.getInertBodyElement_DOMParser; - return; - } - } - // None of the bugs were hit so it is safe for us to use the default InertDocument strategy - this.getInertBodyElement = this.getInertBodyElement_InertDocument; - } - /** - * Use XHR to create and fill an inert body element (on Safari 10.1) - * See - * https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449 - */ - InertBodyHelper.prototype.getInertBodyElement_XHR = function (html) { - // We add these extra elements to ensure that the rest of the content is parsed as expected - // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the - // `` tag. - html = '' + html + ''; - try { - html = encodeURI(html); - } - catch (e) { - return null; - } - var xhr = new XMLHttpRequest(); - xhr.responseType = 'document'; - xhr.open('GET', 'data:text/html;charset=utf-8,' + html, false); - xhr.send(null); - var body = xhr.response.body; - body.removeChild(body.firstChild); - return body; - }; - /** - * Use DOMParser to create and fill an inert body element (on Firefox) - * See https://github.com/cure53/DOMPurify/releases/tag/0.6.7 - * - */ - InertBodyHelper.prototype.getInertBodyElement_DOMParser = function (html) { - // We add these extra elements to ensure that the rest of the content is parsed as expected - // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the - // `` tag. - html = '' + html + ''; - try { - var body = new window - .DOMParser() - .parseFromString(html, 'text/html') - .body; - body.removeChild(body.firstChild); - return body; - } - catch (e) { - return null; - } - }; - /** - * Use an HTML5 `template` element, if supported, or an inert body element created via - * `createHtmlDocument` to create and fill an inert DOM element. - * This is the default sane strategy to use if the browser does not require one of the specialised - * strategies above. - */ - InertBodyHelper.prototype.getInertBodyElement_InertDocument = function (html) { - // Prefer using '}),s("design:paramtypes",[r.H])],u)},"7/Yf":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(e){var n=this;if(this._headers=new Map,this._normalizedNames=new Map,e)return e instanceof t?void e.forEach(function(t,e){t.forEach(function(t){return n.append(e,t)})}):void Object.keys(e).forEach(function(t){var r=Array.isArray(e[t])?e[t]:[e[t]];n.delete(t),r.forEach(function(e){return n.append(t,e)})})}return t.fromResponseHeaderString=function(e){var n=new t;return e.split("\n").forEach(function(t){var e=t.indexOf(":");if(e>0){var r=t.slice(0,e),o=t.slice(e+1).trim();n.set(r,o)}}),n},t.prototype.append=function(t,e){var n=this.getAll(t);null===n?this.set(t,e):n.push(e)},t.prototype.delete=function(t){var e=t.toLowerCase();this._normalizedNames.delete(e),this._headers.delete(e)},t.prototype.forEach=function(t){var e=this;this._headers.forEach(function(n,r){return t(n,e._normalizedNames.get(r),e._headers)})},t.prototype.get=function(t){var e=this.getAll(t);return null===e?null:e.length>0?e[0]:null},t.prototype.has=function(t){return this._headers.has(t.toLowerCase())},t.prototype.keys=function(){return Array.from(this._normalizedNames.values())},t.prototype.set=function(t,e){Array.isArray(e)?e.length&&this._headers.set(t.toLowerCase(),[e.join(",")]):this._headers.set(t.toLowerCase(),[e]),this.mayBeSetNormalizedName(t)},t.prototype.values=function(){return Array.from(this._headers.values())},t.prototype.toJSON=function(){var t=this,e={};return this._headers.forEach(function(n,r){var o=[];n.forEach(function(t){return o.push.apply(o,t.split(","))}),e[t._normalizedNames.get(r)]=o}),e},t.prototype.getAll=function(t){return this.has(t)?this._headers.get(t.toLowerCase()):null},t.prototype.entries=function(){throw new Error('"entries" method is not implemented on Headers class')},t.prototype.mayBeSetNormalizedName=function(t){var e=t.toLowerCase();this._normalizedNames.has(e)||this._normalizedNames.set(e,t)},t}()},"7Oyc":function(t,e,n){"use strict";var r=n("ZTvS"),o=n("LjVn"),i=n("7/Yf"),a=n("1ys8"),s=n("vrfQ");n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this);var r=e.url;if(this.url=e.url,e.search){var o=e.search.toString();if(o.length>0){var s="?";this.url.indexOf("?")!=-1&&(s="&"==this.url[this.url.length-1]?"":"&"),this.url=r+s+o}}this._body=e.body,this.method=n.i(a.a)(e.method),this.headers=new i.a(e.headers),this.contentType=this.detectContentType(),this.withCredentials=e.withCredentials,this.responseType=e.responseType}return u(e,t),e.prototype.detectContentType=function(){switch(this.headers.get("content-type")){case"application/json":return o.b.JSON;case"application/x-www-form-urlencoded":return o.b.FORM;case"multipart/form-data":return o.b.FORM_DATA;case"text/plain":case"text/html":return o.b.TEXT;case"application/octet-stream":return this._body instanceof d?o.b.ARRAY_BUFFER:o.b.BLOB;default:return this.detectContentTypeFromBody()}},e.prototype.detectContentTypeFromBody=function(){return null==this._body?o.b.NONE:this._body instanceof s.a?o.b.FORM:this._body instanceof f?o.b.FORM_DATA:this._body instanceof h?o.b.BLOB:this._body instanceof d?o.b.ARRAY_BUFFER:this._body&&"object"==typeof this._body?o.b.JSON:o.b.TEXT},e.prototype.getBody=function(){switch(this.contentType){case o.b.JSON:return this.text();case o.b.FORM:return this.text();case o.b.FORM_DATA:return this._body;case o.b.TEXT:return this.text();case o.b.BLOB:return this.blob();case o.b.ARRAY_BUFFER:return this.arrayBuffer();default:return null}},e}(r.a),p=function(){},l="object"==typeof window?window:p,f=l.FormData||p,h=l.Blob||p,d=l.ArrayBuffer||p},"7qVR":function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return Object.defineProperty(t.prototype,"control",{get:function(){throw new Error("unimplemented")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),this.control&&this.control.reset(t)},t.prototype.hasError=function(t,e){return void 0===e&&(e=null),!!this.control&&this.control.hasError(t,e)},t.prototype.getError=function(t,e){return void 0===e&&(e=null),this.control?this.control.getError(t,e):null},t}()},"7rgv":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("d6px"),i=(n.n(o),n("56pV"));n.d(e,"a",function(){return c});var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=this&&this.__decorate||function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.templateRef=e,o.viewContainer=n,o.renderer=r,o}return a(e,t),e.prototype.autoDetect=function(t){this.dispose=n.i(o.reaction)(this.mobxReaction,function(){t.detectChanges()},{fireImmediately:!0})},e}(i.a);s([n.i(r.B)(),u("design:type",Object)],c.prototype,"mobxReaction",void 0),c=s([n.i(r.A)({selector:"[mobxReaction]"}),u("design:paramtypes",[r.D,r.E,r.I])],c)},"88Kh":function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){void 0===t&&(t=!0),this._console=console,this.rethrowError=t}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findOriginalStack(t),r=this._findContext(t);if(this._console.error("EXCEPTION: "+this._extractMessage(t)),e&&this._console.error("ORIGINAL EXCEPTION: "+this._extractMessage(e)),n&&(this._console.error("ORIGINAL STACKTRACE:"),this._console.error(n)),r&&(this._console.error("ERROR CONTEXT:"),this._console.error(r)),this.rethrowError)throw t},t.prototype._extractMessage=function(t){return t instanceof Error?t.message:t.toString()},t.prototype._findContext=function(t){return t?t.context?t.context:this._findContext(t.originalError):null},t.prototype._findOriginalError=function(t){for(var e=t.originalError;e&&e.originalError;)e=e.originalError;return e},t.prototype._findOriginalStack=function(t){if(!(t instanceof Error))return null;for(var e=t,n=e.stack;e instanceof Error&&e.originalError;)e=e.originalError,e instanceof Error&&e.stack&&(n=e.stack);return n},t}()},"8IIQ":function(t,e,n){"use strict";var r=n("AZ8i");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null;var o=0,i=this._players.length;0==i?n.i(r.b)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++o>=i&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.c)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0)},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},"8SsL":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("Qd4Y"),i=n("xn3O");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.prototype.transform=function(e){if(n.i(o.c)(e))return e;if("string"!=typeof e)throw new i.a(t,e);return e.toLowerCase()},t.decorators=[{type:r.x,args:[{name:"lowercase"}]}],t.ctorParameters=function(){return[]},t}()},"8iLL":function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - * @return {?} - */ -function r(){return!!window.history.pushState}e.a=r},"95gI":function(t,e,n){"use strict";function r(t){return t=String(t),t.match(s)||t.match(u)?t:(n.i(i.e)()&&n.i(a.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function o(t){return t=String(t),t.split(",").map(function(t){return r(t.trim())}).join(", ")}var i=n("Rw+2"),a=n("2Cni");e.a=r,e.b=o;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,u=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},"982l":function(t,e,n){"use strict";var r=n("qS8x");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=t.enableLongStackTrace,n=void 0!==e&&e;if(this._hasPendingMicrotasks=!1,this._hasPendingMacrotasks=!1,this._isStable=!0,this._nesting=0,this._onUnstable=new r.a(!1),this._onMicrotaskEmpty=new r.a(!1),this._onStable=new r.a(!1),this._onErrorEvents=new r.a(!1),"undefined"==typeof Zone)throw new Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched(),this.outer=this.inner=Zone.current,Zone.wtfZoneSpec&&(this.inner=this.inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this.inner=this.inner.fork(Zone.longStackTraceZoneSpec)),this.forkInnerZoneWithAngularBehavior()}return t.isInAngularZone=function(){return Zone.current.get("isAngularZone")===!0},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t){return this.inner.run(t)},t.prototype.runGuarded=function(t){return this.inner.runGuarded(t)},t.prototype.runOutsideAngular=function(t){return this.outer.run(t)},Object.defineProperty(t.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),t.prototype.checkStable=function(){var t=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return t._onStable.emit(null)})}finally{this._isStable=!0}}},t.prototype.forkInnerZoneWithAngularBehavior=function(){var t=this;this.inner=this.inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,r,o,i,a){try{return t.onEnter(),e.invokeTask(r,o,i,a)}finally{t.onLeave()}},onInvoke:function(e,n,r,o,i,a,s){try{return t.onEnter(),e.invoke(r,o,i,a,s)}finally{t.onLeave()}},onHasTask:function(e,n,r,o){e.hasTask(r,o),n===r&&("microTask"==o.change?t.setHasMicrotask(o.microTask):"macroTask"==o.change&&t.setHasMacrotask(o.macroTask))},onHandleError:function(e,n,r,o){return e.handleError(r,o),t.triggerError(o),!1}})},t.prototype.onEnter=function(){this._nesting++,this._isStable&&(this._isStable=!1,this._onUnstable.emit(null))},t.prototype.onLeave=function(){this._nesting--,this.checkStable()},t.prototype.setHasMicrotask=function(t){this._hasPendingMicrotasks=t,this.checkStable()},t.prototype.setHasMacrotask=function(t){this._hasPendingMacrotasks=t},t.prototype.triggerError=function(t){this._onErrorEvents.emit(t)},t}()},"9Cys":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={LEFT:37,UP:38,RIGHT:39,DOWN:40,ENTER:13,SPACE:32}},"9MX5":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("D8Yg"),i=n("rCTf"),a=(n.n(i),n("yb2a")),s=n("LjVn"),u=n("7/Yf"),c=n("1ys8"),p=n("EezI"),l=n("5lGi"),f=n("MuAL");n.d(e,"b",function(){return y}),n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=/^\)\]\}',?\n/,d=function(){function t(t,e,r){var o=this;this.request=t,this.response=new i.Observable(function(i){var p=e.build();p.open(s.a[t.method].toUpperCase(),t.url),null!=t.withCredentials&&(p.withCredentials=t.withCredentials);var f=function(){var e=1223===p.status?204:p.status,o=null;204!==e&&(o=void 0===p.response?p.responseText:p.response,"string"==typeof o&&(o=o.replace(h,""))),0===e&&(e=o?200:0);var s=u.a.fromResponseHeaderString(p.getAllResponseHeaders()),f=n.i(c.c)(p)||t.url,d=p.statusText||"OK",y=new a.b({body:o,status:e,headers:s,statusText:d,url:f});null!=r&&(y=r.merge(y));var v=new l.a(y);if(v.ok=n.i(c.d)(e),v.ok)return i.next(v),void i.complete();i.error(v)},d=function(t){var e=new a.b({body:t,type:s.c.Error,status:p.status,statusText:p.statusText});null!=r&&(e=r.merge(e)),i.error(new l.a(e))};if(o.setDetectedContentType(t,p),null==t.headers&&(t.headers=new u.a),t.headers.has("Accept")||t.headers.append("Accept","application/json, text/plain, */*"),t.headers.forEach(function(t,e){return p.setRequestHeader(e,t.join(","))}),null!=t.responseType&&null!=p.responseType)switch(t.responseType){case s.e.ArrayBuffer:p.responseType="arraybuffer";break;case s.e.Json:p.responseType="json";break;case s.e.Text:p.responseType="text";break;case s.e.Blob:p.responseType="blob";break;default:throw new Error("The selected responseType is not supported")}return p.addEventListener("load",f),p.addEventListener("error",d),p.send(o.request.getBody()),function(){p.removeEventListener("load",f),p.removeEventListener("error",d),p.abort()}})}return t.prototype.setDetectedContentType=function(t,e){if(null==t.headers||null==t.headers.get("Content-Type"))switch(t.contentType){case s.b.NONE:break;case s.b.JSON:e.setRequestHeader("content-type","application/json");break;case s.b.FORM:e.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=UTF-8");break;case s.b.TEXT:e.setRequestHeader("content-type","text/plain");break;case s.b.BLOB:var n=t.blob();n.type&&e.setRequestHeader("content-type",n.type)}},t}(),y=function(){function t(t,e){void 0===t&&(t="XSRF-TOKEN"),void 0===e&&(e="X-XSRF-TOKEN"),this._cookieName=t,this._headerName=e}return t.prototype.configureRequest=function(t){var e=o.b.getDOM().getCookie(this._cookieName);e&&t.headers.set(this._headerName,e)},t}(),v=function(){function t(t,e,n){this._browserXHR=t,this._baseResponseOptions=e,this._xsrfStrategy=n}return t.prototype.createConnection=function(t){return this._xsrfStrategy.configureRequest(t),new d(t,this._browserXHR,this._baseResponseOptions)},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[{type:f.a},{type:a.b},{type:p.a}]},t}()},ASUQ:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("iWcD"),i=n("FkRU"),a=n("VHqh"),s=n("ojY7"),u=n("lNBv"),c=n("Hwfe"),p=n("WOJO"),l=n("LL2r"),f=n("KMkw"),h=n("Gpi+");n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y={provide:c.a,useExisting:n.i(r.U)(function(){return v})},v=function(t){function e(e,r,i,a){t.call(this),this._added=!1,this.update=new o.a,this._parent=e,this._rawValidators=r||[],this._rawAsyncValidators=i||[],this.valueAccessor=n.i(l.d)(this,a)}return d(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){p.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),n.i(l.e)(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return n.i(l.c)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.a)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.b)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof h.a)&&this._parent instanceof a.a?p.a.ngModelGroupException():this._parent instanceof h.a||this._parent instanceof f.a||this._parent instanceof h.b||p.a.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this._control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e.decorators=[{type:r.A,args:[{selector:"[formControlName]",providers:[y]}]}],e.ctorParameters=function(){return[{type:s.a,decorators:[{type:r.u},{type:r.F},{type:r.v}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[i.b]}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[i.c]}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[u.a]}]}]},e.propDecorators={name:[{type:r.B,args:["formControlName"]}],model:[{type:r.B,args:["ngModel"]}],update:[{type:r.S,args:["ngModelChange"]}],isDisabled:[{type:r.B,args:["disabled"]}]},e}(c.a)},AZ8i:function(t,e,n){"use strict";(function(t){function r(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function o(t){return t.name||typeof t}function i(t){return null!=t}function a(t){return null==t}function s(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function c(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function p(t){console.log(t)}function l(t){console.warn(t)}function f(){if(!v)if(d.Symbol&&Symbol.iterator)v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;et?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){if(!e)return t.nullValidator;var n,o;return"string"==typeof e?(o="^"+e+"$",n=new RegExp(o)):(o=e.toString(),n=e),function(t){if(r(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:o,actualValue:e}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(l.a);return 0==e.length?null:function(t){return s(i(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(l.a);return 0==e.length?null:function(t){var n=a(t,e).map(o);return Promise.all(n).then(s)}},t}()},FvJ4:function(t,e,n){"use strict";function r(t,e){return t.createConnection(e).response}function o(t,e,n,r){var o=t;return e?o.merge(new a.b({method:e.method||n,url:e.url||r,search:e.search,headers:e.headers,body:e.body,withCredentials:e.withCredentials,responseType:e.responseType})):o.merge(new a.b({method:n,url:r}))}var i=n("Rw+2"),a=n("2wEa"),s=n("LjVn"),u=n("EezI"),c=n("7Oyc");n.d(e,"a",function(){return l}),n.d(e,"b",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(){function t(t,e){this._backend=t,this._defaultOptions=e}return t.prototype.request=function(t,e){var n;if("string"==typeof t)n=r(this._backend,new c.a(o(this._defaultOptions,e,s.a.Get,t)));else{if(!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");n=r(this._backend,t)}return n},t.prototype.get=function(t,e){return this.request(new c.a(o(this._defaultOptions,e,s.a.Get,t)))},t.prototype.post=function(t,e,n){return this.request(new c.a(o(this._defaultOptions.merge(new a.b({body:e})),n,s.a.Post,t)))},t.prototype.put=function(t,e,n){return this.request(new c.a(o(this._defaultOptions.merge(new a.b({body:e})),n,s.a.Put,t)))},t.prototype.delete=function(t,e){return this.request(new c.a(o(this._defaultOptions,e,s.a.Delete,t)))},t.prototype.patch=function(t,e,n){return this.request(new c.a(o(this._defaultOptions.merge(new a.b({body:e})),n,s.a.Patch,t)))},t.prototype.head=function(t,e){return this.request(new c.a(o(this._defaultOptions,e,s.a.Head,t)))},t.prototype.options=function(t,e){return this.request(new c.a(o(this._defaultOptions,e,s.a.Options,t)))},t.decorators=[{type:i.b}],t.ctorParameters=function(){return[{type:u.b},{type:a.b}]},t}(),f=function(t){function e(e,n){t.call(this,e,n)}return p(e,t),e.prototype.request=function(t,e){if("string"==typeof t&&(t=new c.a(o(this._defaultOptions,e,s.a.Get,t))),!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");if(t.method!==s.a.Get)throw new Error("JSONP requests must use GET request method.");return r(this._backend,t)},e.decorators=[{type:i.b}],e.ctorParameters=function(){return[{type:u.b},{type:a.b}]},e}(l)},G8N4:function(t,e,n){"use strict";function r(t){for(var e=!0,n=!0,r=0;r1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function c(t){return n.i(d.a)(t)?y.a.compose(t.map(m.a)):null}function p(t){return n.i(d.a)(t)?y.a.composeAsync(t.map(m.b)):null}function l(t,e){if(!t.hasOwnProperty("model"))return!1;var r=t.model;return!!r.isFirstChange()||!n.i(d.c)(e,r.currentValue)}function f(t){return C.some(function(e){return t.constructor===e})}function h(t,e){if(!e)return null;var n,r,o;return e.forEach(function(e){e.constructor===g.a?n=e:f(e)?(r&&u(t,"More than one built-in value accessor matches form control with"),r=e):(o&&u(t,"More than one custom value accessor matches form control with"),o=e)}),o?o:r?r:n?n:(u(t,"No valid value accessor for form control with"),null)}var d=n("noqT"),y=n("FkRU"),v=n("Nl8N"),g=n("JvYf"),m=n("67rV"),b=n("mEv5"),_=n("YmUE"),w=n("waRw"),O=n("rtCL"),E=n("OdhO");e.c=r,e.f=o,e.h=i,e.g=a,e.a=c,e.b=p,e.e=l,e.d=h;var C=[v.a,w.a,b.a,O.a,E.a,_.b]},LjVn:function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return i}),n.d(e,"b",function(){return a}),n.d(e,"e",function(){return s});var r={};r.Get=0,r.Post=1,r.Put=2,r.Delete=3,r.Options=4,r.Head=5,r.Patch=6,r[r.Get]="Get",r[r.Post]="Post",r[r.Put]="Put",r[r.Delete]="Delete",r[r.Options]="Options",r[r.Head]="Head",r[r.Patch]="Patch";var o={};o.Unsent=0,o.Open=1,o.HeadersReceived=2,o.Loading=3,o.Done=4,o.Cancelled=5,o[o.Unsent]="Unsent",o[o.Open]="Open",o[o.HeadersReceived]="HeadersReceived",o[o.Loading]="Loading",o[o.Done]="Done",o[o.Cancelled]="Cancelled";var i={};i.Basic=0,i.Cors=1,i.Default=2,i.Error=3,i.Opaque=4,i[i.Basic]="Basic",i[i.Cors]="Cors",i[i.Default]="Default",i[i.Error]="Error",i[i.Opaque]="Opaque";var a={};a.NONE=0,a.JSON=1,a.FORM=2,a.FORM_DATA=3,a.TEXT=4,a.BLOB=5,a.ARRAY_BUFFER=6,a[a.NONE]="NONE",a[a.JSON]="JSON",a[a.FORM]="FORM",a[a.FORM_DATA]="FORM_DATA",a[a.TEXT]="TEXT",a[a.BLOB]="BLOB",a[a.ARRAY_BUFFER]="ARRAY_BUFFER";var s={};s.Text=0,s.Json=1,s.ArrayBuffer=2,s.Blob=3,s[s.Text]="Text",s[s.Json]="Json",s[s.ArrayBuffer]="ArrayBuffer",s[s.Blob]="Blob"},M2ac:function(t,e,n){"use strict";var r=n("Rw+2");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new r.i("DocumentToken")},M4fF:function(t,e,n){(function(t,r){var o;(function(){function i(t,e){return t.set(e[0],e[1]),t}function a(t,e){return t.add(e),t}function s(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function u(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o-1}function d(t,e,n){for(var r=-1,o=null==t?0:t.length;++r-1;);return n}function L(t,e){for(var n=t.length;n--&&C(e,t[n],0)>-1;);return n}function B(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function H(t){return"\\"+nr[t]}function U(t,e){return null==t?ot:t[e]}function z(t){return Wn.test(t)}function G(t){return Yn.test(t)}function Z(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function q(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function W(t,e){return function(n){return t(e(n))}}function Y(t,e){for(var n=-1,r=t.length,o=0,i=[];++n>>1,Ht=[["ary",Ct],["bind",gt],["bindKey",mt],["curry",_t],["curryRight",wt],["flip",At],["partial",Ot],["partialRight",Et],["rearg",xt]],Ut="[object Arguments]",zt="[object Array]",Gt="[object AsyncFunction]",Zt="[object Boolean]",qt="[object Date]",Wt="[object DOMException]",Yt="[object Error]",Kt="[object Function]",$t="[object GeneratorFunction]",Qt="[object Map]",Jt="[object Number]",Xt="[object Null]",te="[object Object]",ee="[object Promise]",ne="[object Proxy]",re="[object RegExp]",oe="[object Set]",ie="[object String]",ae="[object Symbol]",se="[object Undefined]",ue="[object WeakMap]",ce="[object WeakSet]",pe="[object ArrayBuffer]",le="[object DataView]",fe="[object Float32Array]",he="[object Float64Array]",de="[object Int8Array]",ye="[object Int16Array]",ve="[object Int32Array]",ge="[object Uint8Array]",me="[object Uint8ClampedArray]",be="[object Uint16Array]",_e="[object Uint32Array]",we=/\b__p \+= '';/g,Oe=/\b(__p \+=) '' \+/g,Ee=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ce=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,Ae=RegExp(Ce.source),Se=RegExp(xe.source),je=/<%-([\s\S]+?)%>/g,Pe=/<%([\s\S]+?)%>/g,Re=/<%=([\s\S]+?)%>/g,Te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ke=/^\w*$/,Ne=/^\./,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ve=/[\\^$.*+?()[\]{}|]/g,Me=RegExp(Ve.source),Ie=/^\s+|\s+$/g,Fe=/^\s+/,Le=/\s+$/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,He=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,ze=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ge=/\\(\\)?/g,Ze=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,Ye=/^0b[01]+$/i,Ke=/^\[object .+?Constructor\]$/,$e=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,tn=/['\n\r\u2028\u2029\\]/g,en="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",on="\\u20d0-\\u20ff",an=nn+rn+on,sn="\\u2700-\\u27bf",un="a-z\\xdf-\\xf6\\xf8-\\xff",cn="\\xac\\xb1\\xd7\\xf7",pn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ln="\\u2000-\\u206f",fn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hn="A-Z\\xc0-\\xd6\\xd8-\\xde",dn="\\ufe0e\\ufe0f",yn=cn+pn+ln+fn,vn="['’]",gn="["+en+"]",mn="["+yn+"]",bn="["+an+"]",_n="\\d+",wn="["+sn+"]",On="["+un+"]",En="[^"+en+yn+_n+sn+un+hn+"]",Cn="\\ud83c[\\udffb-\\udfff]",xn="(?:"+bn+"|"+Cn+")",An="[^"+en+"]",Sn="(?:\\ud83c[\\udde6-\\uddff]){2}",jn="[\\ud800-\\udbff][\\udc00-\\udfff]",Pn="["+hn+"]",Rn="\\u200d",Tn="(?:"+On+"|"+En+")",kn="(?:"+Pn+"|"+En+")",Nn="(?:"+vn+"(?:d|ll|m|re|s|t|ve))?",Dn="(?:"+vn+"(?:D|LL|M|RE|S|T|VE))?",Vn=xn+"?",Mn="["+dn+"]?",In="(?:"+Rn+"(?:"+[An,Sn,jn].join("|")+")"+Mn+Vn+")*",Fn="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Ln="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",Bn=Mn+Vn+In,Hn="(?:"+[wn,Sn,jn].join("|")+")"+Bn,Un="(?:"+[An+bn+"?",bn,Sn,jn,gn].join("|")+")",zn=RegExp(vn,"g"),Gn=RegExp(bn,"g"),Zn=RegExp(Cn+"(?="+Cn+")|"+Un+Bn,"g"),qn=RegExp([Pn+"?"+On+"+"+Nn+"(?="+[mn,Pn,"$"].join("|")+")",kn+"+"+Dn+"(?="+[mn,Pn+Tn,"$"].join("|")+")",Pn+"?"+Tn+"+"+Nn,Pn+"+"+Dn,Ln,Fn,_n,Hn].join("|"),"g"),Wn=RegExp("["+Rn+en+an+dn+"]"),Yn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Kn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$n=-1,Qn={};Qn[fe]=Qn[he]=Qn[de]=Qn[ye]=Qn[ve]=Qn[ge]=Qn[me]=Qn[be]=Qn[_e]=!0,Qn[Ut]=Qn[zt]=Qn[pe]=Qn[Zt]=Qn[le]=Qn[qt]=Qn[Yt]=Qn[Kt]=Qn[Qt]=Qn[Jt]=Qn[te]=Qn[re]=Qn[oe]=Qn[ie]=Qn[ue]=!1;var Jn={};Jn[Ut]=Jn[zt]=Jn[pe]=Jn[le]=Jn[Zt]=Jn[qt]=Jn[fe]=Jn[he]=Jn[de]=Jn[ye]=Jn[ve]=Jn[Qt]=Jn[Jt]=Jn[te]=Jn[re]=Jn[oe]=Jn[ie]=Jn[ae]=Jn[ge]=Jn[me]=Jn[be]=Jn[_e]=!0,Jn[Yt]=Jn[Kt]=Jn[ue]=!1;var Xn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},tr={"&":"&","<":"<",">":">",'"':""","'":"'"},er={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,or=parseInt,ir="object"==typeof t&&t&&t.Object===Object&&t,ar="object"==typeof self&&self&&self.Object===Object&&self,sr=ir||ar||Function("return this")(),ur="object"==typeof e&&e&&!e.nodeType&&e,cr=ur&&"object"==typeof r&&r&&!r.nodeType&&r,pr=cr&&cr.exports===ur,lr=pr&&ir.process,fr=function(){try{return lr&&lr.binding&&lr.binding("util")}catch(t){}}(),hr=fr&&fr.isArrayBuffer,dr=fr&&fr.isDate,yr=fr&&fr.isMap,vr=fr&&fr.isRegExp,gr=fr&&fr.isSet,mr=fr&&fr.isTypedArray,br=j("length"),_r=P(Xn),wr=P(tr),Or=P(er),Er=function t(e){function n(t){if(cu(t)&&!wf(t)&&!(t instanceof _)){if(t instanceof o)return t;if(_p.call(t,"__wrapped__"))return aa(t)}return new o(t)}function r(){}function o(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=ot}function _(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ft,this.__views__=[]}function P(){var t=new _(this.__wrapped__);return t.__actions__=Ho(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ho(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ho(this.__views__),t}function Q(){if(this.__filtered__){var t=new _(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function et(){var t=this.__wrapped__.value(),e=this.__dir__,n=wf(t),r=e<0,o=n?t.length:0,i=Ri(0,o,this.__views__),a=i.start,s=i.end,u=s-a,c=r?s:a-1,p=this.__iteratees__,l=p.length,f=0,h=$p(u,this.__takeCount__);if(!n||!r&&o==u&&h==u)return Oo(t,this.__actions__);var d=[];t:for(;u--&&f-1}function ln(t,e){var n=this.__data__,r=Nn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function fn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function Bn(t,e,n,r,o,i){var a,s=e&ft,u=e&ht,p=e&dt;if(n&&(a=o?n(t,r,o,i):n(t)),a!==ot)return a;if(!uu(t))return t;var l=wf(t);if(l){if(a=Ni(t),!s)return Ho(t,a)}else{var f=Rl(t),h=f==Kt||f==$t;if(Ef(t))return Po(t,s);if(f==te||f==Ut||h&&!o){if(a=u||h?{}:Di(t),!s)return u?Go(t,Mn(a,t)):zo(t,Vn(a,t))}else{if(!Jn[f])return o?t:{};a=Vi(t,f,Bn,s)}}i||(i=new wn);var d=i.get(t);if(d)return d;i.set(t,a);var y=p?u?Oi:wi:u?Zu:Gu,v=l?ot:y(t);return c(v||t,function(r,o){v&&(o=r,r=t[o]),kn(a,o,Bn(r,e,n,o,t,i))}),a}function Hn(t){var e=Gu(t);return function(n){return Un(n,t,e)}}function Un(t,e,n){var r=n.length;if(null==t)return!r;for(t=lp(t);r--;){var o=n[r],i=e[o],a=t[o];if(a===ot&&!(o in t)||!i(a))return!1}return!0}function Zn(t,e,n){if("function"!=typeof t)throw new dp(ut);return Nl(function(){t.apply(ot,n)},e)}function qn(t,e,n,r){var o=-1,i=h,a=!0,s=t.length,u=[],c=e.length;if(!s)return u;n&&(e=y(e,V(n))),r?(i=d,a=!1):e.length>=at&&(i=I,a=!1,e=new mn(e));t:for(;++oo?0:o+n),r=r===ot||r>o?o:Au(r),r<0&&(r+=o),r=n>r?0:Su(r);n0&&n(s)?e>1?er(s,e-1,n,r,o):v(o,s):r||(o[o.length]=s)}return o}function nr(t,e){return t&&_l(t,e,Gu)}function ir(t,e){return t&&wl(t,e,Gu)}function ar(t,e){return f(e,function(e){return iu(t[e])})}function ur(t,e){e=So(e,t);for(var n=0,r=e.length;null!=t&&ne}function br(t,e){return null!=t&&_p.call(t,e)}function Er(t,e){return null!=t&&e in lp(t)}function xr(t,e,n){return t>=$p(e,n)&&t=120&&p.length>=120)?new mn(a&&p):ot}p=t[0];var l=-1,f=s[0];t:for(;++l-1;)s!==t&&Dp.call(s,u,1),Dp.call(t,u,1);return t}function eo(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Fi(o)?Dp.call(t,o,1):bo(t,o)}}return t}function no(t,e){return t+zp(Xp()*(e-t+1))}function ro(t,e,n,r){for(var o=-1,i=Kp(Up((e-t)/(n||1)),0),a=ap(i);i--;)a[r?i:++o]=t,t+=n;return a}function oo(t,e){var n="";if(!t||e<1||e>Vt)return n;do e%2&&(n+=t),e=zp(e/2),e&&(t+=t);while(e);return n}function io(t,e){return Dl(Qi(t,e,Dc),t+"")}function ao(t){return jn(rc(t))}function so(t,e){var n=rc(t);return na(n,Ln(e,0,n.length))}function uo(t,e,n,r){if(!uu(t))return t;e=So(e,t);for(var o=-1,i=e.length,a=i-1,s=t;null!=s&&++oo?0:o+e),n=n>o?o:n,n<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=ap(o);++r>>1,a=t[i];null!==a&&!_u(a)&&(n?a<=e:a=at){var c=e?null:Al(t);if(c)return K(c);a=!1,o=I,u=new mn}else u=e?[]:s;t:for(;++r=r?t:po(t,e,n)}function Po(t,e){if(e)return t.slice();var n=t.length,r=Rp?Rp(n):new t.constructor(n);return t.copy(r),r}function Ro(t){var e=new t.constructor(t.byteLength);return new Pp(e).set(new Pp(t)),e}function To(t,e){var n=e?Ro(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function ko(t,e,n){return g(e?n(q(t),ft):q(t),i,new t.constructor)}function No(t){var e=new t.constructor(t.source,qe.exec(t));return e.lastIndex=t.lastIndex,e}function Do(t,e,n){return g(e?n(K(t),ft):K(t),a,new t.constructor)}function Vo(t){return yl?lp(yl.call(t)):{}}function Mo(t,e){var n=e?Ro(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Io(t,e){if(t!==e){var n=t!==ot,r=null===t,o=t===t,i=_u(t),a=e!==ot,s=null===e,u=e===e,c=_u(e);if(!s&&!c&&!i&&t>e||i&&a&&u&&!s&&!c||r&&a&&u||!n&&u||!o)return 1;if(!r&&!i&&!c&&t=s)return u;return u*("desc"==n[r]?-1:1)}}return t.index-e.index}function Lo(t,e,n,r){for(var o=-1,i=t.length,a=n.length,s=-1,u=e.length,c=Kp(i-a,0),p=ap(u+c),l=!r;++s1?n[o-1]:ot,a=o>2?n[2]:ot;for(i=t.length>3&&"function"==typeof i?(o--,i):ot,a&&Li(n[0],n[1],a)&&(i=o<3?ot:i,o=1),e=lp(e);++r-1?o[i?e[a]:a]:ot}}function ei(t){return _i(function(e){var n=e.length,r=n,i=o.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new dp(ut);if(i&&!s&&"wrapper"==Ei(a))var s=new o([],!0)}for(r=s?r:n;++r1&&m.reverse(),l&&us))return!1;var c=i.get(t);if(c&&i.get(e))return c==e;var p=-1,l=!0,f=n&vt?new mn:ot;for(i.set(t,e),i.set(e,t);++p1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Be,"{\n/* [wrapped with "+e+"] */\n")}function Ii(t){return wf(t)||_f(t)||!!(Vp&&t&&t[Vp])}function Fi(t,e){return e=null==e?Vt:e,!!e&&("number"==typeof t||Qe.test(t))&&t>-1&&t%1==0&&t0){if(++e>=Pt)return arguments[0]}else e=0;return t.apply(ot,arguments)}}function na(t,e){var n=-1,r=t.length,o=r-1;for(e=e===ot?r:e;++n=this.__values__.length;return{done:t,value:t?ot:this.__values__[this.__index__++]}}function as(){return this}function ss(t){for(var e,n=this;n instanceof r;){var o=aa(n);o.__index__=0,o.__values__=ot,e?i.__wrapped__=o:e=o;var i=o;n=n.__wrapped__}return i.__wrapped__=t,e}function us(){var t=this.__wrapped__;if(t instanceof _){var e=t;return this.__actions__.length&&(e=new _(this)),e=e.reverse(),e.__actions__.push({func:ns,args:[ka],thisArg:ot}),new o(e,this.__chain__)}return this.thru(ka)}function cs(){return Oo(this.__wrapped__,this.__actions__)}function ps(t,e,n){var r=wf(t)?l:Wn;return n&&Li(t,e,n)&&(e=ot),r(t,xi(e,3))}function ls(t,e){return(wf(t)?f:tr)(t,xi(e,3))}function fs(t,e){return er(ms(t,e),1)}function hs(t,e){return er(ms(t,e),Dt)}function ds(t,e,n){return n=n===ot?1:Au(n),er(ms(t,e),n)}function ys(t,e){return(wf(t)?c:ml)(t,xi(e,3))}function vs(t,e){return(wf(t)?p:bl)(t,xi(e,3))}function gs(t,e,n,r){t=$s(t)?t:rc(t),n=n&&!r?Au(n):0;var o=t.length;return n<0&&(n=Kp(o+n,0)),bu(t)?n<=o&&t.indexOf(e,n)>-1:!!o&&C(t,e,n)>-1}function ms(t,e){return(wf(t)?y:Gr)(t,xi(e,3))}function bs(t,e,n,r){return null==t?[]:(wf(e)||(e=null==e?[]:[e]),n=r?ot:n,wf(n)||(n=null==n?[]:[n]),$r(t,e,n))}function _s(t,e,n){var r=wf(t)?g:R,o=arguments.length<3;return r(t,xi(e,4),n,o,ml)}function ws(t,e,n){var r=wf(t)?m:R,o=arguments.length<3;return r(t,xi(e,4),n,o,bl)}function Os(t,e){return(wf(t)?f:tr)(t,Ms(xi(e,3)))}function Es(t){return(wf(t)?jn:ao)(t)}function Cs(t,e,n){return e=(n?Li(t,e,n):e===ot)?1:Au(e),(wf(t)?Pn:so)(t,e)}function xs(t){return(wf(t)?Rn:co)(t)}function As(t){if(null==t)return 0;if($s(t))return bu(t)?X(t):t.length;var e=Rl(t);return e==Qt||e==oe?t.size:Hr(t).length}function Ss(t,e,n){var r=wf(t)?b:lo;return n&&Li(t,e,n)&&(e=ot),r(t,xi(e,3))}function js(t,e){if("function"!=typeof e)throw new dp(ut);return t=Au(t),function(){if(--t<1)return e.apply(this,arguments)}}function Ps(t,e,n){return e=n?ot:e,e=t&&null==e?t.length:e,hi(t,Ct,ot,ot,ot,ot,e)}function Rs(t,e){var n;if("function"!=typeof e)throw new dp(ut);return t=Au(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=ot),n}}function Ts(t,e,n){e=n?ot:e;var r=hi(t,_t,ot,ot,ot,ot,ot,e);return r.placeholder=Ts.placeholder,r}function ks(t,e,n){e=n?ot:e;var r=hi(t,wt,ot,ot,ot,ot,ot,e);return r.placeholder=ks.placeholder,r}function Ns(t,e,n){function r(e){var n=f,r=h;return f=h=ot,m=e,y=t.apply(r,n)}function o(t){return m=t,v=Nl(s,e),b?r(t):y}function i(t){var n=t-g,r=t-m,o=e-n;return _?$p(o,d-r):o}function a(t){var n=t-g,r=t-m;return g===ot||n>=e||n<0||_&&r>=d}function s(){var t=cf();if(a(t))return u(t);v=Nl(s,i(t))}function u(t){return v=ot,w&&f?r(t):(f=h=ot,y)}function c(){v!==ot&&xl(v),m=0,f=g=h=v=ot}function p(){return v===ot?y:u(cf())}function l(){var t=cf(),n=a(t);if(f=arguments,h=this,g=t,n){if(v===ot)return o(g);if(_)return v=Nl(s,e),r(g)}return v===ot&&(v=Nl(s,e)),y}var f,h,d,y,v,g,m=0,b=!1,_=!1,w=!0;if("function"!=typeof t)throw new dp(ut);return e=ju(e)||0,uu(n)&&(b=!!n.leading,_="maxWait"in n,d=_?Kp(ju(n.maxWait)||0,e):d,w="trailing"in n?!!n.trailing:w),l.cancel=c,l.flush=p,l}function Ds(t){return hi(t,At)}function Vs(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new dp(ut);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Vs.Cache||fn),n}function Ms(t){if("function"!=typeof t)throw new dp(ut);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Is(t){return Rs(2,t)}function Fs(t,e){if("function"!=typeof t)throw new dp(ut);return e=e===ot?e:Au(e),io(t,e)}function Ls(t,e){if("function"!=typeof t)throw new dp(ut);return e=null==e?0:Kp(Au(e),0),io(function(n){var r=n[e],o=jo(n,0,e);return r&&v(o,r),s(t,this,o)})}function Bs(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new dp(ut);return uu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ns(t,e,{leading:r,maxWait:e,trailing:o})}function Hs(t){return Ps(t,1)}function Us(t,e){return yf(Ao(e),t)}function zs(){if(!arguments.length)return[];var t=arguments[0];return wf(t)?t:[t]}function Gs(t){return Bn(t,dt)}function Zs(t,e){return e="function"==typeof e?e:ot,Bn(t,dt,e)}function qs(t){return Bn(t,ft|dt)}function Ws(t,e){return e="function"==typeof e?e:ot,Bn(t,ft|dt,e)}function Ys(t,e){return null==e||Un(t,e,Gu(e))}function Ks(t,e){return t===e||t!==t&&e!==e}function $s(t){return null!=t&&su(t.length)&&!iu(t)}function Qs(t){return cu(t)&&$s(t)}function Js(t){return t===!0||t===!1||cu(t)&&lr(t)==Zt}function Xs(t){return cu(t)&&1===t.nodeType&&!gu(t)}function tu(t){if(null==t)return!0;if($s(t)&&(wf(t)||"string"==typeof t||"function"==typeof t.splice||Ef(t)||jf(t)||_f(t)))return!t.length;var e=Rl(t);if(e==Qt||e==oe)return!t.size;if(Gi(t))return!Hr(t).length;for(var n in t)if(_p.call(t,n))return!1;return!0}function eu(t,e){return kr(t,e)}function nu(t,e,n){n="function"==typeof n?n:ot;var r=n?n(t,e):ot;return r===ot?kr(t,e,ot,n):!!r}function ru(t){if(!cu(t))return!1;var e=lr(t);return e==Yt||e==Wt||"string"==typeof t.message&&"string"==typeof t.name&&!gu(t)}function ou(t){return"number"==typeof t&&qp(t)}function iu(t){if(!uu(t))return!1;var e=lr(t);return e==Kt||e==$t||e==Gt||e==ne}function au(t){return"number"==typeof t&&t==Au(t)}function su(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Vt}function uu(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function cu(t){return null!=t&&"object"==typeof t}function pu(t,e){return t===e||Vr(t,e,Si(e))}function lu(t,e,n){return n="function"==typeof n?n:ot,Vr(t,e,Si(e),n)}function fu(t){return vu(t)&&t!=+t}function hu(t){if(Tl(t))throw new up(st);return Mr(t)}function du(t){return null===t}function yu(t){return null==t}function vu(t){return"number"==typeof t||cu(t)&&lr(t)==Jt}function gu(t){if(!cu(t)||lr(t)!=te)return!1;var e=Tp(t);if(null===e)return!0;var n=_p.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&bp.call(n)==Cp}function mu(t){return au(t)&&t>=-Vt&&t<=Vt}function bu(t){return"string"==typeof t||!wf(t)&&cu(t)&&lr(t)==ie}function _u(t){return"symbol"==typeof t||cu(t)&&lr(t)==ae}function wu(t){return t===ot}function Ou(t){return cu(t)&&Rl(t)==ue}function Eu(t){return cu(t)&&lr(t)==ce}function Cu(t){if(!t)return[];if($s(t))return bu(t)?tt(t):Ho(t);if(Mp&&t[Mp])return Z(t[Mp]());var e=Rl(t);return(e==Qt?q:e==oe?K:rc)(t)}function xu(t){if(!t)return 0===t?t:0;if(t=ju(t),t===Dt||t===-Dt){return(t<0?-1:1)*Mt}return t===t?t:0}function Au(t){var e=xu(t),n=e%1;return e===e?n?e-n:e:0}function Su(t){return t?Ln(Au(t),0,Ft):0}function ju(t){if("number"==typeof t)return t;if(_u(t))return It;if(uu(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=uu(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Ie,"");var n=Ye.test(t);return n||$e.test(t)?or(t.slice(2),n?2:8):We.test(t)?It:+t}function Pu(t){return Uo(t,Zu(t))}function Ru(t){return t?Ln(Au(t),-Vt,Vt):0===t?t:0}function Tu(t){return null==t?"":go(t)}function ku(t,e){var n=gl(t);return null==e?n:Vn(n,e)}function Nu(t,e){return O(t,xi(e,3),nr)}function Du(t,e){return O(t,xi(e,3),ir)}function Vu(t,e){return null==t?t:_l(t,xi(e,3),Zu)}function Mu(t,e){return null==t?t:wl(t,xi(e,3),Zu)}function Iu(t,e){return t&&nr(t,xi(e,3))}function Fu(t,e){return t&&ir(t,xi(e,3))}function Lu(t){return null==t?[]:ar(t,Gu(t))}function Bu(t){return null==t?[]:ar(t,Zu(t))}function Hu(t,e,n){var r=null==t?ot:ur(t,e);return r===ot?n:r}function Uu(t,e){return null!=t&&ki(t,e,br)}function zu(t,e){return null!=t&&ki(t,e,Er)}function Gu(t){return $s(t)?Sn(t):Hr(t)}function Zu(t){return $s(t)?Sn(t,!0):Ur(t)}function qu(t,e){var n={};return e=xi(e,3),nr(t,function(t,r,o){In(n,e(t,r,o),t)}),n}function Wu(t,e){var n={};return e=xi(e,3),nr(t,function(t,r,o){In(n,r,e(t,r,o))}),n}function Yu(t,e){return Ku(t,Ms(xi(e)))}function Ku(t,e){if(null==t)return{};var n=y(Oi(t),function(t){return[t]});return e=xi(e),Jr(t,n,function(t,n){return e(t,n[0])})}function $u(t,e,n){e=So(e,t);var r=-1,o=e.length;for(o||(o=1,t=ot);++re){var r=t;t=e,e=r}if(n||t%1||e%1){var o=Xp();return $p(t+o*(e-t+rr("1e-"+((o+"").length-1))),e)}return no(t,e)}function uc(t){return th(Tu(t).toLowerCase())}function cc(t){return t=Tu(t),t&&t.replace(Je,_r).replace(Gn,"")}function pc(t,e,n){t=Tu(t),e=go(e);var r=t.length;n=n===ot?r:Ln(Au(n),0,r);var o=n;return n-=e.length,n>=0&&t.slice(n,o)==e}function lc(t){return t=Tu(t),t&&Se.test(t)?t.replace(xe,wr):t}function fc(t){return t=Tu(t),t&&Me.test(t)?t.replace(Ve,"\\$&"):t}function hc(t,e,n){t=Tu(t),e=Au(e);var r=e?X(t):0;if(!e||r>=e)return t;var o=(e-r)/2;return ai(zp(o),n)+t+ai(Up(o),n)}function dc(t,e,n){t=Tu(t),e=Au(e);var r=e?X(t):0;return e&&r>>0)?(t=Tu(t),t&&("string"==typeof e||null!=e&&!Af(e))&&(e=go(e),!e&&z(t))?jo(tt(t),0,n):t.split(e,n)):[]}function _c(t,e,n){return t=Tu(t),n=null==n?0:Ln(Au(n),0,t.length),e=go(e),t.slice(n,n+e.length)==e}function wc(t,e,r){var o=n.templateSettings;r&&Li(t,e,r)&&(e=ot),t=Tu(t),e=Nf({},e,o,di);var i,a,s=Nf({},e.imports,o.imports,di),u=Gu(s),c=M(s,u),p=0,l=e.interpolate||Xe,f="__p += '",h=fp((e.escape||Xe).source+"|"+l.source+"|"+(l===Re?Ze:Xe).source+"|"+(e.evaluate||Xe).source+"|$","g"),d="//# sourceURL="+("sourceURL"in e?e.sourceURL:"lodash.templateSources["+ ++$n+"]")+"\n";t.replace(h,function(e,n,r,o,s,u){return r||(r=o),f+=t.slice(p,u).replace(tn,H),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),s&&(a=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),p=u+e.length,e}),f+="';\n";var y=e.variable;y||(f="with (obj) {\n"+f+"\n}\n"),f=(a?f.replace(we,""):f).replace(Oe,"$1").replace(Ee,"$1;"),f="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=eh(function(){return cp(u,d+"return "+f).apply(ot,c)});if(v.source=f,ru(v))throw v;return v}function Oc(t){return Tu(t).toLowerCase()}function Ec(t){return Tu(t).toUpperCase()}function Cc(t,e,n){if(t=Tu(t),t&&(n||e===ot))return t.replace(Ie,"");if(!t||!(e=go(e)))return t;var r=tt(t),o=tt(e);return jo(r,F(r,o),L(r,o)+1).join("")}function xc(t,e,n){if(t=Tu(t),t&&(n||e===ot))return t.replace(Le,"");if(!t||!(e=go(e)))return t;var r=tt(t);return jo(r,0,L(r,tt(e))+1).join("")}function Ac(t,e,n){if(t=Tu(t),t&&(n||e===ot))return t.replace(Fe,"");if(!t||!(e=go(e)))return t;var r=tt(t);return jo(r,F(r,tt(e))).join("")}function Sc(t,e){var n=St,r=jt;if(uu(e)){var o="separator"in e?e.separator:o;n="length"in e?Au(e.length):n,r="omission"in e?go(e.omission):r}t=Tu(t);var i=t.length;if(z(t)){var a=tt(t);i=a.length}if(n>=i)return t;var s=n-X(r);if(s<1)return r;var u=a?jo(a,0,s).join(""):t.slice(0,s);if(o===ot)return u+r;if(a&&(s+=u.length-s),Af(o)){if(t.slice(s).search(o)){var c,p=u;for(o.global||(o=fp(o.source,Tu(qe.exec(o))+"g")),o.lastIndex=0;c=o.exec(p);)var l=c.index;u=u.slice(0,l===ot?s:l)}}else if(t.indexOf(go(o),s)!=s){var f=u.lastIndexOf(o);f>-1&&(u=u.slice(0,f))}return u+r}function jc(t){return t=Tu(t),t&&Ae.test(t)?t.replace(Ce,Or):t}function Pc(t,e,n){return t=Tu(t),e=n?ot:e,e===ot?G(t)?rt(t):w(t):t.match(e)||[]}function Rc(t){var e=null==t?0:t.length,n=xi();return t=e?y(t,function(t){if("function"!=typeof t[1])throw new dp(ut);return[n(t[0]),t[1]]}):[],io(function(n){for(var r=-1;++rVt)return[];var n=Ft,r=$p(t,Ft);e=xi(e),t-=Ft;for(var o=N(r,e);++n1?t[e-1]:ot;return n="function"==typeof n?(t.pop(),n):ot,Qa(t,n)}),Xl=_i(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return Fn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof _&&Fi(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:ns,args:[i],thisArg:ot}),new o(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(ot),t})):this.thru(i)}),tf=Zo(function(t,e,n){_p.call(t,n)?++t[n]:In(t,n,1)}),ef=ti(ya),nf=ti(va),rf=Zo(function(t,e,n){_p.call(t,n)?t[n].push(e):In(t,n,[e])}),of=io(function(t,e,n){var r=-1,o="function"==typeof e,i=$s(t)?ap(t.length):[];return ml(t,function(t){i[++r]=o?s(e,t,n):jr(t,e,n)}),i}),af=Zo(function(t,e,n){In(t,n,e)}),sf=Zo(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),uf=io(function(t,e){if(null==t)return[];var n=e.length;return n>1&&Li(t,e[0],e[1])?e=[]:n>2&&Li(e[0],e[1],e[2])&&(e=[e[0]]),$r(t,er(e,1),[])}),cf=Bp||function(){return sr.Date.now()},pf=io(function(t,e,n){var r=gt;if(n.length){var o=Y(n,Ci(pf));r|=Ot}return hi(t,r,e,n,o)}),lf=io(function(t,e,n){var r=gt|mt;if(n.length){var o=Y(n,Ci(lf));r|=Ot}return hi(e,r,t,n,o)}),ff=io(function(t,e){return Zn(t,1,e)}),hf=io(function(t,e,n){return Zn(t,ju(e)||0,n)});Vs.Cache=fn;var df=Cl(function(t,e){e=1==e.length&&wf(e[0])?y(e[0],V(xi())):y(er(e,1),V(xi()));var n=e.length;return io(function(r){for(var o=-1,i=$p(r.length,n);++o=e}),_f=Pr(function(){return arguments}())?Pr:function(t){return cu(t)&&_p.call(t,"callee")&&!Np.call(t,"callee")},wf=ap.isArray,Of=hr?V(hr):Rr,Ef=Zp||Zc,Cf=dr?V(dr):Tr,xf=yr?V(yr):Dr,Af=vr?V(vr):Ir,Sf=gr?V(gr):Fr,jf=mr?V(mr):Lr,Pf=ci(zr),Rf=ci(function(t,e){return t<=e}),Tf=qo(function(t,e){if(Gi(e)||$s(e))return void Uo(e,Gu(e),t);for(var n in e)_p.call(e,n)&&kn(t,n,e[n])}),kf=qo(function(t,e){Uo(e,Zu(e),t)}),Nf=qo(function(t,e,n,r){Uo(e,Zu(e),t,r)}),Df=qo(function(t,e,n,r){Uo(e,Gu(e),t,r)}),Vf=_i(Fn),Mf=io(function(t){return t.push(ot,di),s(Nf,ot,t)}),If=io(function(t){return t.push(ot,yi),s(Uf,ot,t)}),Ff=ri(function(t,e,n){t[e]=n},kc(Dc)),Lf=ri(function(t,e,n){_p.call(t,e)?t[e].push(n):t[e]=[n]},xi),Bf=io(jr),Hf=qo(function(t,e,n){Wr(t,e,n)}),Uf=qo(function(t,e,n,r){Wr(t,e,n,r)}),zf=_i(function(t,e){var n={};if(null==t)return n;var r=!1;e=y(e,function(e){return e=So(e,t),r||(r=e.length>1),e}),Uo(t,Oi(t),n),r&&(n=Bn(n,ft|ht|dt,vi));for(var o=e.length;o--;)bo(n,e[o]);return n}),Gf=_i(function(t,e){return null==t?{}:Qr(t,e)}),Zf=fi(Gu),qf=fi(Zu),Wf=Qo(function(t,e,n){return e=e.toLowerCase(),t+(n?uc(e):e)}),Yf=Qo(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Kf=Qo(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),$f=$o("toLowerCase"),Qf=Qo(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Jf=Qo(function(t,e,n){return t+(n?" ":"")+th(e)}),Xf=Qo(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),th=$o("toUpperCase"),eh=io(function(t,e){try{return s(t,ot,e)}catch(t){return ru(t)?t:new up(t)}}),nh=_i(function(t,e){return c(e,function(e){e=ra(e),In(t,e,pf(t[e],t))}),t}),rh=ei(),oh=ei(!0),ih=io(function(t,e){return function(n){return jr(n,t,e)}}),ah=io(function(t,e){return function(n){return jr(t,n,e)}}),sh=ii(y),uh=ii(l),ch=ii(b),ph=ui(),lh=ui(!0),fh=oi(function(t,e){return t+e},0),hh=li("ceil"),dh=oi(function(t,e){return t/e},1),yh=li("floor"),vh=oi(function(t,e){return t*e},1),gh=li("round"),mh=oi(function(t,e){return t-e},0);return n.after=js,n.ary=Ps,n.assign=Tf,n.assignIn=kf,n.assignInWith=Nf,n.assignWith=Df,n.at=Vf,n.before=Rs,n.bind=pf,n.bindAll=nh,n.bindKey=lf,n.castArray=zs,n.chain=ts,n.chunk=sa,n.compact=ua,n.concat=ca,n.cond=Rc,n.conforms=Tc,n.constant=kc,n.countBy=tf,n.create=ku,n.curry=Ts,n.curryRight=ks,n.debounce=Ns,n.defaults=Mf,n.defaultsDeep=If,n.defer=ff,n.delay=hf,n.difference=Ml,n.differenceBy=Il,n.differenceWith=Fl,n.drop=pa,n.dropRight=la,n.dropRightWhile=fa,n.dropWhile=ha,n.fill=da,n.filter=ls,n.flatMap=fs,n.flatMapDeep=hs,n.flatMapDepth=ds,n.flatten=ga,n.flattenDeep=ma,n.flattenDepth=ba,n.flip=Ds,n.flow=rh,n.flowRight=oh,n.fromPairs=_a,n.functions=Lu,n.functionsIn=Bu,n.groupBy=rf,n.initial=Ea,n.intersection=Ll,n.intersectionBy=Bl,n.intersectionWith=Hl,n.invert=Ff,n.invertBy=Lf,n.invokeMap=of,n.iteratee=Vc,n.keyBy=af,n.keys=Gu,n.keysIn=Zu,n.map=ms,n.mapKeys=qu,n.mapValues=Wu,n.matches=Mc,n.matchesProperty=Ic,n.memoize=Vs,n.merge=Hf,n.mergeWith=Uf,n.method=ih,n.methodOf=ah,n.mixin=Fc,n.negate=Ms,n.nthArg=Hc,n.omit=zf,n.omitBy=Yu,n.once=Is,n.orderBy=bs,n.over=sh,n.overArgs=df,n.overEvery=uh,n.overSome=ch,n.partial=yf,n.partialRight=vf,n.partition=sf,n.pick=Gf,n.pickBy=Ku,n.property=Uc,n.propertyOf=zc,n.pull=Ul,n.pullAll=ja,n.pullAllBy=Pa,n.pullAllWith=Ra,n.pullAt=zl,n.range=ph,n.rangeRight=lh,n.rearg=gf,n.reject=Os,n.remove=Ta,n.rest=Fs,n.reverse=ka,n.sampleSize=Cs,n.set=Qu,n.setWith=Ju,n.shuffle=xs,n.slice=Na,n.sortBy=uf,n.sortedUniq=Ba,n.sortedUniqBy=Ha,n.split=bc,n.spread=Ls,n.tail=Ua,n.take=za,n.takeRight=Ga,n.takeRightWhile=Za,n.takeWhile=qa,n.tap=es,n.throttle=Bs,n.thru=ns,n.toArray=Cu,n.toPairs=Zf,n.toPairsIn=qf,n.toPath=$c,n.toPlainObject=Pu,n.transform=Xu,n.unary=Hs,n.union=Gl,n.unionBy=Zl,n.unionWith=ql,n.uniq=Wa,n.uniqBy=Ya,n.uniqWith=Ka,n.unset=tc,n.unzip=$a,n.unzipWith=Qa,n.update=ec,n.updateWith=nc,n.values=rc,n.valuesIn=oc,n.without=Wl,n.words=Pc,n.wrap=Us,n.xor=Yl,n.xorBy=Kl,n.xorWith=$l,n.zip=Ql,n.zipObject=Ja,n.zipObjectDeep=Xa,n.zipWith=Jl,n.entries=Zf,n.entriesIn=qf,n.extend=kf,n.extendWith=Nf,Fc(n,n),n.add=fh,n.attempt=eh,n.camelCase=Wf,n.capitalize=uc,n.ceil=hh,n.clamp=ic,n.clone=Gs,n.cloneDeep=qs,n.cloneDeepWith=Ws,n.cloneWith=Zs,n.conformsTo=Ys,n.deburr=cc,n.defaultTo=Nc,n.divide=dh,n.endsWith=pc,n.eq=Ks,n.escape=lc,n.escapeRegExp=fc,n.every=ps,n.find=ef,n.findIndex=ya,n.findKey=Nu,n.findLast=nf,n.findLastIndex=va,n.findLastKey=Du,n.floor=yh,n.forEach=ys,n.forEachRight=vs,n.forIn=Vu,n.forInRight=Mu,n.forOwn=Iu,n.forOwnRight=Fu,n.get=Hu,n.gt=mf,n.gte=bf,n.has=Uu,n.hasIn=zu,n.head=wa,n.identity=Dc,n.includes=gs,n.indexOf=Oa,n.inRange=ac,n.invoke=Bf,n.isArguments=_f,n.isArray=wf,n.isArrayBuffer=Of,n.isArrayLike=$s,n.isArrayLikeObject=Qs,n.isBoolean=Js,n.isBuffer=Ef,n.isDate=Cf,n.isElement=Xs,n.isEmpty=tu,n.isEqual=eu,n.isEqualWith=nu,n.isError=ru,n.isFinite=ou,n.isFunction=iu,n.isInteger=au,n.isLength=su,n.isMap=xf,n.isMatch=pu,n.isMatchWith=lu,n.isNaN=fu,n.isNative=hu,n.isNil=yu,n.isNull=du,n.isNumber=vu,n.isObject=uu,n.isObjectLike=cu,n.isPlainObject=gu,n.isRegExp=Af,n.isSafeInteger=mu,n.isSet=Sf,n.isString=bu,n.isSymbol=_u,n.isTypedArray=jf,n.isUndefined=wu,n.isWeakMap=Ou,n.isWeakSet=Eu,n.join=Ca,n.kebabCase=Yf,n.last=xa,n.lastIndexOf=Aa,n.lowerCase=Kf,n.lowerFirst=$f,n.lt=Pf,n.lte=Rf,n.max=Jc,n.maxBy=Xc,n.mean=tp,n.meanBy=ep,n.min=np,n.minBy=rp,n.stubArray=Gc,n.stubFalse=Zc,n.stubObject=qc,n.stubString=Wc,n.stubTrue=Yc,n.multiply=vh,n.nth=Sa,n.noConflict=Lc,n.noop=Bc,n.now=cf,n.pad=hc,n.padEnd=dc,n.padStart=yc,n.parseInt=vc,n.random=sc,n.reduce=_s,n.reduceRight=ws,n.repeat=gc,n.replace=mc,n.result=$u,n.round=gh,n.runInContext=t,n.sample=Es,n.size=As,n.snakeCase=Qf,n.some=Ss,n.sortedIndex=Da,n.sortedIndexBy=Va,n.sortedIndexOf=Ma,n.sortedLastIndex=Ia,n.sortedLastIndexBy=Fa,n.sortedLastIndexOf=La,n.startCase=Jf,n.startsWith=_c,n.subtract=mh,n.sum=op,n.sumBy=ip,n.template=wc,n.times=Kc,n.toFinite=xu,n.toInteger=Au,n.toLength=Su,n.toLower=Oc,n.toNumber=ju,n.toSafeInteger=Ru,n.toString=Tu,n.toUpper=Ec,n.trim=Cc,n.trimEnd=xc,n.trimStart=Ac,n.truncate=Sc,n.unescape=jc,n.uniqueId=Qc,n.upperCase=Xf,n.upperFirst=th,n.each=ys,n.eachRight=vs,n.first=wa,Fc(n,function(){var t={};return nr(n,function(e,r){_p.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION=it,c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),c(["drop","take"],function(t,e){_.prototype[t]=function(n){n=n===ot?1:Kp(Au(n),0);var r=this.__filtered__&&!e?new _(this):this.clone();return r.__filtered__?r.__takeCount__=$p(n,r.__takeCount__):r.__views__.push({size:$p(n,Ft),type:t+(r.__dir__<0?"Right":"")}),r},_.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),c(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==Tt||n==Nt;_.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:xi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),c(["head","last"],function(t,e){var n="take"+(e?"Right":"");_.prototype[t]=function(){return this[n](1).value()[0]}}),c(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");_.prototype[t]=function(){return this.__filtered__?new _(this):this[n](1)}}),_.prototype.compact=function(){return this.filter(Dc)},_.prototype.find=function(t){return this.filter(t).head()},_.prototype.findLast=function(t){return this.reverse().find(t)},_.prototype.invokeMap=io(function(t,e){return"function"==typeof t?new _(this):this.map(function(n){return jr(n,t,e)})}),_.prototype.reject=function(t){return this.filter(Ms(xi(t)))},_.prototype.slice=function(t,e){t=Au(t);var n=this;return n.__filtered__&&(t>0||e<0)?new _(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==ot&&(e=Au(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},_.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},_.prototype.toArray=function(){return this.take(Ft)},nr(_.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),a=n[i?"take"+("last"==e?"Right":""):e],s=i||/^find/.test(e);a&&(n.prototype[e]=function(){var e=this.__wrapped__,u=i?[1]:arguments,c=e instanceof _,p=u[0],l=c||wf(e),f=function(t){var e=a.apply(n,v([t],u));return i&&h?e[0]:e};l&&r&&"function"==typeof p&&1!=p.length&&(c=l=!1);var h=this.__chain__,d=!!this.__actions__.length,y=s&&!h,g=c&&!d;if(!s&&l){e=g?e:new _(this);var m=t.apply(e,u);return m.__actions__.push({func:ns,args:[f],thisArg:ot}),new o(m,h)}return y&&g?t.apply(this,u):(m=this.thru(f),y?i?m.value()[0]:m.value():m)})}),c(["pop","push","shift","sort","splice","unshift"],function(t){var e=yp[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",o=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(o&&!this.__chain__){var n=this.value();return e.apply(wf(n)?n:[],t)}return this[r](function(n){return e.apply(wf(n)?n:[],t)})}}),nr(_.prototype,function(t,e){var r=n[e];if(r){var o=r.name+"";(ul[o]||(ul[o]=[])).push({name:e,func:r})}}),ul[ni(ot,mt).name]=[{name:"wrapper",func:ot}],_.prototype.clone=P,_.prototype.reverse=Q,_.prototype.value=et,n.prototype.at=Xl,n.prototype.chain=rs,n.prototype.commit=os,n.prototype.next=is,n.prototype.plant=ss,n.prototype.reverse=us,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=cs,n.prototype.first=n.prototype.head,Mp&&(n.prototype[Mp]=as),n},Cr=Er();sr._=Cr,o=function(){return Cr}.call(e,n,e,r),o!==ot&&(r.exports=o)}).call(this)}).call(e,n("DuR2"),n("3IRH")(t))},MXpF:function(t,e,n){"use strict";function r(){l.a.makeCurrent(),h.a.init()}function o(){return new u.p}function i(){return n.i(v.a)().defaultDoc()}function a(){return n.i(v.a)().supportsWebAnimation()?new p.a:c.a.NOOP}var s=n("oUgg"),u=n("Rw+2"),c=n("c2UE"),p=n("oiVY"),l=n("1mxy"),f=n("p2Kj"),h=n("F5ve"),d=n("urEj"),y=n("5fxb"),v=n("2Cni"),g=n("T5cK"),m=n("M2ac"),b=n("fQgb"),_=n("TnsU"),w=n("2Fx2"),O=n("qXRy"),E=n("UAaV"),C=n("c+H2");n.d(e,"g",function(){return x}),n.d(e,"h",function(){return A}),n.d(e,"e",function(){return S}),e.f=r,e.d=o,e.a=i,e.b=a,n.d(e,"c",function(){return j});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var x=[{provide:u.l,useValue:r,multi:!0},{provide:s.a,useClass:f.a}],A=[{provide:u.m,useExisting:C.b},{provide:C.b,useClass:C.a}],S=n.i(u.n)(u.o,"browser",x),j=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:u.q,args:[{providers:[A,{provide:u.p,useFactory:o,deps:[]},{provide:m.a,useFactory:i,deps:[]},{provide:_.b,useClass:b.a,multi:!0},{provide:_.b,useClass:O.a,multi:!0},{provide:_.b,useClass:w.b,multi:!0},{provide:w.c,useClass:w.a},{provide:g.b,useClass:g.a},{provide:u.r,useExisting:g.b},{provide:E.b,useExisting:E.a},{provide:c.a,useFactory:a},E.a,u.s,_.a,y.c,d.a],exports:[s.b,u.t]}]}],t.ctorParameters=function(){return[{type:t,decorators:[{type:u.u},{type:u.v}]}]},t}()},MuAL:function(t,e,n){"use strict";var r=n("Rw+2");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.build=function(){return new XMLHttpRequest},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[]},t}()},N5a0:function(t,e,n){"use strict";var r=n("ZLAY"),o=n("y8Js");n.d(e,"a",function(){return i}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=(new r.a("AnalyzeForEntryComponents"),n.i(o.b)("Attribute",[["attributeName",void 0]])),a=function(){function t(){}return t}(),s=(n.i(o.c)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],a),n.i(o.c)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],a));n.i(o.c)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],a),n.i(o.c)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],a)},NO01:function(t,e,n){"use strict";function r(t,e,n){t.childNodes.forEach(function(t){t instanceof l&&(e(t)&&n.push(t),r(t,e,n))})}function o(t,e,n){t instanceof l&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof l&&o(t,e,n)})}function i(t){return f.get(t)}function a(t){f.set(t.nativeNode,t)}function s(t){f.delete(t.nativeNode)}n.d(e,"f",function(){return c}),n.d(e,"d",function(){return p}),n.d(e,"a",function(){return l}),e.c=i,e.b=a,e.e=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t,e){this.name=t,this.callback=e}return t}(),p=function(){function t(t,e,n){this._debugInfo=n,this.nativeNode=t,e&&e instanceof l?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugInfo?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugInfo?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugInfo?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugInfo?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugInfo?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._debugInfo?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),l=function(t){function e(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return u(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this.childNodes.indexOf(t);if(n!==-1){var r=this.childNodes.slice(0,n+1),o=this.childNodes.slice(n+1);this.childNodes=r.concat(e,o);for(var i=0;i-1)}}else n=function(t,e){t._setSelected(!1)};this._optionMap.forEach(n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var o=n.selectedOptions,i=0;i-1)return r;if(r=n.getPluralCategory(t),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}function o(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),i=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(t.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?c.One:c.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?c.One:c.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?c.One:c.Other;case"ar":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?c.Many:c.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===i?c.One:c.Other;case"be":return n%10===1&&n%100!==11?c.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?c.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?c.Many:c.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?c.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?c.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?c.Few:0!==n&&n%1e6===0?c.Many:c.Other;case"bs":case"hr":case"sr":return 0===i&&o%10===1&&o%100!==11||a%10===1&&a%100!==11?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?c.Few:c.Other;case"cs":case"sk":return 1===o&&0===i?c.One:o===Math.floor(o)&&o>=2&&o<=4&&0===i?c.Few:0!==i?c.Many:c.Other;case"cy":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:3===n?c.Few:6===n?c.Many:c.Other;case"da":return 1===n||0!==s&&(0===o||1===o)?c.One:c.Other;case"dsb":case"hsb":return 0===i&&o%100===1||a%100===1?c.One:0===i&&o%100===2||a%100===2?c.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?c.Few:c.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?c.One:c.Other;case"fil":return 0===i&&(1===o||2===o||3===o)||0===i&&o%10!==4&&o%10!==6&&o%10!==9||0!==i&&a%10!==4&&a%10!==6&&a%10!==9?c.One:c.Other;case"ga":return 1===n?c.One:2===n?c.Two:n===Math.floor(n)&&n>=3&&n<=6?c.Few:n===Math.floor(n)&&n>=7&&n<=10?c.Many:c.Other;case"gd":return 1===n||11===n?c.One:2===n||12===n?c.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?c.Few:c.Other;case"gv":return 0===i&&o%10===1?c.One:0===i&&o%10===2?c.Two:0!==i||o%100!==0&&o%100!==20&&o%100!==40&&o%100!==60&&o%100!==80?0!==i?c.Many:c.Other:c.Few;case"he":return 1===o&&0===i?c.One:2===o&&0===i?c.Two:0!==i||n>=0&&n<=10||n%10!==0?c.Other:c.Many;case"is":return 0===s&&o%10===1&&o%100!==11||0!==s?c.One:c.Other;case"ksh":return 0===n?c.Zero:1===n?c.One:c.Other;case"kw":case"naq":case"se":case"smn":return 1===n?c.One:2===n?c.Two:c.Other;case"lag":return 0===n?c.Zero:0!==o&&1!==o||0===n?c.Other:c.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?c.Few:0!==a?c.Many:c.Other:c.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===i&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?c.Zero:n%10===1&&n%100!==11||2===i&&a%10===1&&a%100!==11||2!==i&&a%10===1?c.One:c.Other;case"mk":return 0===i&&o%10===1||a%10===1?c.One:c.Other;case"mt":return 1===n?c.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?c.Many:c.Other;case"pl":return 1===o&&0===i?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?c.Few:0===i&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?c.Many:c.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?c.One:c.Other;case"ro":return 1===o&&0===i?c.One:0!==i||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?c.Few:c.Other;case"ru":case"uk":return 0===i&&o%10===1&&o%100!==11?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?c.Few:0===i&&o%10===0||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?c.Many:c.Other;case"shi":return 0===o||1===n?c.One:n===Math.floor(n)&&n>=2&&n<=10?c.Few:c.Other;case"si":return 0===n||1===n||0===o&&1===a?c.One:c.Other;case"sl":return 0===i&&o%100===1?c.One:0===i&&o%100===2?c.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==i?c.Few:c.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?c.One:c.Other;default:return c.Other}}var i=n("Rw+2");n.d(e,"b",function(){return s}),e.c=r,n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.getPluralCategory=function(t){},t}(),u=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){switch(o(this._locale,t)){case c.Zero:return"zero";case c.One:return"one";case c.Two:return"two";case c.Few:return"few";case c.Many:return"many";default:return"other"}},e.decorators=[{type:i.b}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.c,args:[i.k]}]}]},e}(s),c={};c.Zero=0,c.One=1,c.Two=2,c.Few=3,c.Many=4,c.Other=5,c[c.Zero]="Zero",c[c.One]="One",c[c.Two]="Two",c[c.Few]="Few",c[c.Many]="Many",c[c.Other]="Other"},PpWh:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("xn3O");n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.transform=function(e,n,r){if(null==e)return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:r.x,args:[{name:"slice",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},Ps9u:function(t,e,n){"use strict";var r=n("QZA1");n.d(e,"b",function(){return r.d}),n.d(e,"a",function(){return r.a})},Q7N2:function(t,e,n){"use strict";function r(t,e){return null}var o=n("pyfU");n.d(e,"a",function(){return a}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=n.i(o.a)(),a=i?o.b:function(t,e){return r},s=i?o.c:function(t,e){return e};i&&o.d,i&&o.e},QZA1:function(t,e,n){"use strict";n.d(e,"c",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"d",function(){return i}),n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e,n,r,o,i){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=o,this.animations=i}return t}(),o=function(){function t(){}return t.prototype.injector=function(){},t.prototype.component=function(){},t.prototype.providerTokens=function(){},t.prototype.references=function(){},t.prototype.context=function(){},t.prototype.source=function(){},t}(),i=function(){function t(){}return t.prototype.selectRootElement=function(t,e){},t.prototype.createElement=function(t,e,n){},t.prototype.createViewRoot=function(t){},t.prototype.createTemplateAnchor=function(t,e){},t.prototype.createText=function(t,e,n){},t.prototype.projectNodes=function(t,e){},t.prototype.attachViewAfter=function(t,e){},t.prototype.detachView=function(t){},t.prototype.destroyView=function(t,e){},t.prototype.listen=function(t,e,n){},t.prototype.listenGlobal=function(t,e,n){},t.prototype.setElementProperty=function(t,e,n){},t.prototype.setElementAttribute=function(t,e,n){},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){},t.prototype.setElementStyle=function(t,e,n){},t.prototype.invokeElementMethod=function(t,e,n){},t.prototype.setText=function(t,e){},t.prototype.animate=function(t,e,n,r,o,i,a){},t}(),a=function(){function t(){}return t.prototype.renderComponent=function(t){},t}()},Qd4Y:function(t,e,n){"use strict";(function(t){function r(t){return t.name||typeof t}function o(t){return null!=t}function i(t){return null==t}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!l)if(c.Symbol&&Symbol.iterator)l=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e=e.length-1?e.pop():e.splice(n,1)}this.appRef=null,this.viewContainer=null,this.dirtyParentQueriesInternal()},t.prototype._renderDetach=function(){this._directRenderer?this.visitRootNodesInternal(this._directRenderer.remove,null):this.renderer.detachView(this.flatRootNodes)},t.prototype.attachToAppRef=function(t){if(this.viewContainer)throw new Error("This view is already attached to a ViewContainer!");this.appRef=t,this.dirtyParentQueriesInternal()},t.prototype.attachAfter=function(t,e){if(this.appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._renderAttach(t,e),this.viewContainer=t,this.declaredViewContainer&&this.declaredViewContainer!==t&&(this.declaredViewContainer.projectedViews||(this.declaredViewContainer.projectedViews=[]),this.declaredViewContainer.projectedViews.push(this)),this.dirtyParentQueriesInternal()},t.prototype.moveAfter=function(t,e){this._renderAttach(t,e),this.dirtyParentQueriesInternal()},t.prototype._renderAttach=function(t,e){var n=e?e.lastRootNode:t.nativeElement;if(this._directRenderer){var r=this._directRenderer.nextSibling(n);if(r)this.visitRootNodesInternal(this._directRenderer.insertBefore,r);else{var o=this._directRenderer.parentElement(n);o&&this.visitRootNodesInternal(this._directRenderer.appendChild,o)}}else this.renderer.attachViewAfter(n,this.flatRootNodes)},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){var t=[];return this.visitRootNodesInternal(h.addToArray,t),t},enumerable:!0,configurable:!0}),t.prototype.projectNodes=function(t,e){if(this._directRenderer)this.visitProjectedNodes(e,this._directRenderer.appendChild,t);else{var n=[];this.visitProjectedNodes(e,h.addToArray,n),this.renderer.projectNodes(t,n)}},t.prototype.visitProjectedNodes=function(t,e,n){switch(this.type){case f.a.EMBEDDED:this.parentView.visitProjectedNodes(t,e,n);break;case f.a.COMPONENT:if(this.parentView.type===f.a.HOST)for(var r=this.parentView._hostProjectableNodes[t]||[],o=0;o=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=f=function(){function t(t){this.renderer=t,this.options=new a.a,this.expandedNodeIds={},this.activeNodeIds={},this.hiddenNodeIds={},this.focusedNodeId=null,this.firstUpdate=!0,this.eventNames=Object.keys(s.a)}return t.prototype.setData=function(t){var e=t.nodes,n=t.options,r=void 0===n?null:n,o=t.events,i=void 0===o?null:o;r&&(this.options=new a.a(r)),i&&(this.events=i),e&&(this.nodes=e),this.update()},t.prototype.update=function(){var t=(e={virtual:!0},e[this.options.childrenField]=this.nodes,e);this.virtualRoot=new i.a(t,null,this,0),this.roots=this.virtualRoot.children,this.firstUpdate?this.roots&&(this.fireEvent({eventName:s.a.onInitialized}),this.firstUpdate=!1,this._calculateExpandedNodes()):this.fireEvent({eventName:s.a.onUpdateData});var e},t.prototype._calculateExpandedNodes=function(t){var e=this;void 0===t&&(t=null),t=t||this.virtualRoot,t.data[this.options.isExpandedField]&&(this.expandedNodeIds=Object.assign({},this.expandedNodeIds,(n={},n[t.id]=!0,n))),t.children&&t.children.forEach(function(t){return e._calculateExpandedNodes(t)});var n},t.prototype.fireEvent=function(t){this.events[t.eventName].emit(t),this.events.onEvent.emit(t)},t.prototype.subscribe=function(t,e){this.events[t].subscribe(e)},t.prototype.getFocusedNode=function(){return this.focusedNode},t.prototype.setFocusedNode=function(t){this.focusedNodeId=t?t.id:null},t.prototype.getActiveNode=function(){return this.activeNodes[0]},t.prototype.getActiveNodes=function(){return this.activeNodes},t.prototype.getVisibleRoots=function(){return this.virtualRoot.visibleChildren},t.prototype.getFirstRoot=function(t){return void 0===t&&(t=!1),n.i(u.first)(t?this.getVisibleRoots():this.roots)},t.prototype.getLastRoot=function(t){return void 0===t&&(t=!1),n.i(u.last)(t?this.getVisibleRoots():this.roots)},Object.defineProperty(t.prototype,"isFocused",{get:function(){return f.focusedTree===this},enumerable:!0,configurable:!0}),t.prototype.isNodeFocused=function(t){return this.focusedNode===t},t.prototype.setFocus=function(t){f.focusedTree=t?this:null},t.prototype.isEmptyTree=function(){return this.roots&&0===this.roots.length},Object.defineProperty(t.prototype,"treeNodeContentComponent",{get:function(){return this._treeNodeContentComponent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loadingComponent",{get:function(){return this._loadingComponent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"focusedNode",{get:function(){return this.focusedNodeId?this.getNodeById(this.focusedNodeId):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"expandedNodes",{get:function(){var t=this,e=Object.keys(this.expandedNodeIds).filter(function(e){return t.expandedNodeIds[e]}).map(function(e){return t.getNodeById(e)});return n.i(u.compact)(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeNodes",{get:function(){var t=this,e=Object.keys(this.activeNodeIds).filter(function(e){return t.expandedNodeIds[e]}).map(function(e){return t.getNodeById(e)});return n.i(u.compact)(e)},enumerable:!0,configurable:!0}),t.prototype.getNodeByPath=function(t,e){if(void 0===e&&(e=null),!t)return null;if(e=e||this.virtualRoot,0===t.length)return e;if(!e.children)return null;var r=t.shift(),o=n.i(u.find)(e.children,{id:r});return o?this.getNodeByPath(t,o):null},t.prototype.getNodeById=function(t){return this.getNodeBy({id:t})},t.prototype.getNodeBy=function(t,e){if(void 0===e&&(e=null),e=e||this.virtualRoot,!e.children)return null;var r=n.i(u.find)(e.children,t);if(r)return r;for(var o=0,i=e.children;on?e.index-1:e.index;i.splice(u,0,a),r.treeModel.update(),e.parent.treeModel!==r.treeModel&&e.parent.treeModel.update(),this.fireEvent({eventName:s.a.onMoveNode,node:a,to:{parent:e.parent.data,index:u}})}},t}();l.focusedTree=null,c([o.observable,p("design:type",Array)],l.prototype,"roots",void 0),c([o.observable,p("design:type",Object)],l.prototype,"expandedNodeIds",void 0),c([o.observable,p("design:type",Object)],l.prototype,"activeNodeIds",void 0),c([o.observable,p("design:type",Object)],l.prototype,"hiddenNodeIds",void 0),c([o.observable,p("design:type",String)],l.prototype,"focusedNodeId",void 0),c([o.observable,p("design:type",i.a)],l.prototype,"virtualRoot",void 0),c([o.action,p("design:type",Function),p("design:paramtypes",[Object]),p("design:returntype",void 0)],l.prototype,"setData",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"update",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object]),p("design:returntype",void 0)],l.prototype,"setFocusedNode",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object]),p("design:returntype",void 0)],l.prototype,"setFocus",null),c([o.computed,p("design:type",Object),p("design:paramtypes",[])],l.prototype,"focusedNode",null),c([o.computed,p("design:type",Object),p("design:paramtypes",[])],l.prototype,"expandedNodes",null),c([o.computed,p("design:type",Object),p("design:paramtypes",[])],l.prototype,"activeNodes",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object]),p("design:returntype",void 0)],l.prototype,"doForAll",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"focusNextNode",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"focusPreviousNode",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"focusDrillDown",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"focusDrillUp",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object,Object,Object]),p("design:returntype",void 0)],l.prototype,"setActiveNode",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object,Object]),p("design:returntype",void 0)],l.prototype,"setExpandedNode",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"expandAll",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"collapseAll",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object,Object]),p("design:returntype",void 0)],l.prototype,"setIsHidden",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object,Object]),p("design:returntype",void 0)],l.prototype,"filterNodes",null),c([o.action,p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],l.prototype,"clearFilter",null),c([o.action,p("design:type",Function),p("design:paramtypes",[Object,Object]),p("design:returntype",void 0)],l.prototype,"moveNode",null),l=f=c([n.i(r.b)(),p("design:paramtypes",[r.I])],l);var f},Sqya:function(t,e,n){"use strict";var r=n("dJaa"),o=n("nx1D"),i=n("jzTW");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t,e,n,r){this.index=t,this.parentIndex=e,this.parentView=n,this.nativeElement=r}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return new r.a(this.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"vcRef",{get:function(){return new o.a(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this.parentView.injector(this.parentIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this.parentView.injector(this.index)},enumerable:!0,configurable:!0}),t.prototype.detectChangesInNestedViews=function(t){if(this.nestedViews)for(var e=0;e0?r[e-1]:null;t.moveAfter(this,o)},t.prototype.attachView=function(t,e){if(t.type===i.a.COMPONENT)throw new Error("Component views can't be moved!");var n=this.nestedViews;null==n&&(n=[],this.nestedViews=n),e>=n.length?n.push(t):n.splice(e,0,t);var r=e>0?n[e-1]:null;t.attachAfter(this,r)},t.prototype.detachView=function(t){var e=this.nestedViews[t];if(t>=this.nestedViews.length-1?this.nestedViews.pop():this.nestedViews.splice(t,1),e.type===i.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e},t}()},SumY:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("kXQN"),i=n("PY0G"),a=n("ngeb");n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.decorators=[{type:r.q,args:[{declarations:[o.a,a.a],exports:[o.a,a.a],providers:[{provide:i.b,useClass:i.a}]}]}],t.ctorParameters=function(){return[]},t}()},T45n:function(t,e,n){"use strict";var r=n("AZ8i"),o=n("wByq");n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new o.a,n.i(r.b)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new o.a,this._onFinish();else{var i=this._players[this._currentIndex++];i.onDone(function(){return e._onNext(!0)}),this._activePlayer=i,t&&i.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.c)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this.reset(),this._players.length>0&&this._players[0].restart()},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0,this._activePlayer=new o.a)},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},T5cK:function(t,e,n){"use strict";function r(t,e){var n=t.parentNode;if(e.length>0&&n){var r=t.nextSibling;if(r)for(var o=0;o=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},i=function(){function t(){this._draggedElement=null}return t.prototype.set=function(t){this._draggedElement=t},t.prototype.get=function(){return this._draggedElement},t.prototype.isDragging=function(){return!!this.get()},t}();i=o([n.i(r.b)()],i)},TTjD:function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={};r.Emulated=0,r.Native=1,r.None=2,r[r.Emulated]="Emulated",r[r.Native]="Native",r[r.None]="None";var o=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,r=e.template,o=e.encapsulation,i=e.styles,a=e.styleUrls,s=e.animations,u=e.interpolation;this.templateUrl=n,this.template=r,this.styleUrls=a,this.styles=i,this.encapsulation=o,this.animations=s,this.interpolation=u}return t}()},"Tb/U":function(t,e,n){"use strict";var r=n("Rw+2");n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.path=function(t){},t.prototype.prepareExternalUrl=function(t){},t.prototype.pushState=function(t,e,n,r){},t.prototype.replaceState=function(t,e,n,r){},t.prototype.forward=function(){},t.prototype.back=function(){},t.prototype.onPopState=function(t){},t.prototype.getBaseHref=function(){},t}(),i=new r.i("appBaseHref")},TnsU:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("2Cni");n.d(e,"b",function(){return i}),n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=new r.i("EventManagerPlugins"),a=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){this.elementRef=t,n.i(i.a)("TreeNodeDropSlot","tree-node-drop-slot",t)}return t.prototype.onDrop=function(t){this.node.mouseAction("drop",t.event,{from:t.element,to:{parent:this.node,index:this.dropIndex}})},t.prototype.allowDrop=function(t){return this.node.options.allowDrop(t,{parent:this.node,index:this.dropIndex})},t}();a([n.i(r.B)(),s("design:type",o.a)],u.prototype,"node",void 0),a([n.i(r.B)(),s("design:type",Number)],u.prototype,"dropIndex",void 0),u=a([n.i(r.R)({selector:"TreeNodeDropSlot, tree-node-drop-slot",encapsulation:r.g.None,styles:[".node-drop-slot { display: block; height: 2px; width: 100%}",".node-drop-slot.is-dragging-over { background: #ddffee; height: 20px; border: 2px dotted #888; }"],template:'\n \n \n '}),s("design:paramtypes",[r.H])],u)},V8Pa:function(t,e,n){"use strict";function r(t,e,n){var r=t.previousIndex;if(null===r)return r;var o=0;return n&&r"+n.i(i.a)(this.currentIndex)+"]"},t}(),p=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e/g,">")}function s(t){h.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||h.removeAttribute(t,n)});for(var e=0,n=h.childNodesAsList(t);e")},t.prototype.endElement=function(t){var e=h.nodeName(t).toLowerCase();_.hasOwnProperty(e)&&!d.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(a(t))},t}(),A=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,S=/([^\#-~ |!])/g},WhVc:function(t,e,n){"use strict";e.errorObject={e:{}}},X10o:function(t,e,n){"use strict";var r=n("AZ8i"),o=n("NO01");n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new a(this._delegate.renderComponent(t))},t}(),a=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),i=new o.a(r,null,e);return n.i(o.b)(i),r},t.prototype.createElement=function(t,e,r){var i=this._delegate.createElement(t,e,r),a=new o.a(i,n.i(o.c)(t),r);return a.name=e,n.i(o.b)(a),i},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),i=new o.d(r,n.i(o.c)(t),e);return n.i(o.b)(i),r},t.prototype.createText=function(t,e,r){var i=this._delegate.createText(t,e,r),a=new o.d(i,n.i(o.c)(t),r);return n.i(o.b)(a),i},t.prototype.projectNodes=function(t,e){var i=n.i(o.c)(t);if(n.i(r.c)(i)&&i instanceof o.a){var a=i;e.forEach(function(t){a.addChild(n.i(o.c)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var i=n.i(o.c)(t);if(n.i(r.c)(i)){var a=i.parent;if(e.length>0&&n.i(r.c)(a)){var s=[];e.forEach(function(t){return s.push(n.i(o.c)(t))}),a.insertChildrenAfter(i,s)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(o.c)(t);n.i(r.c)(e)&&n.i(r.c)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e=e||[],e.forEach(function(t){n.i(o.e)(n.i(o.c)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,i){var a=n.i(o.c)(t);return n.i(r.c)(a)&&a.listeners.push(new o.f(e,i)),this._delegate.listen(t,e,i)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,i){var a=n.i(o.c)(t);n.i(r.c)(a)&&a instanceof o.a&&(a.properties[e]=i),this._delegate.setElementProperty(t,e,i)},t.prototype.setElementAttribute=function(t,e,i){var a=n.i(o.c)(t);n.i(r.c)(a)&&a instanceof o.a&&(a.attributes[e]=i),this._delegate.setElementAttribute(t,e,i)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,i){var a=n.i(o.c)(t);n.i(r.c)(a)&&a instanceof o.a&&(a.classes[e]=i),this._delegate.setElementClass(t,e,i)},t.prototype.setElementStyle=function(t,e,i){var a=n.i(o.c)(t);n.i(r.c)(a)&&a instanceof o.a&&(a.styles[e]=i),this._delegate.setElementStyle(t,e,i)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,r,o,i,a){return void 0===a&&(a=[]),this._delegate.animate(t,e,n,r,o,i,a)},t}()},X2Jt:function(t,e,n){"use strict";function r(t,e){t instanceof o.a||t instanceof i.a?t.players.forEach(function(t){return r(t,e)}):e.push(t)}var o=n("8IIQ"),i=n("T45n"),a=n("K6Br");n.d(e,"a",function(){return s});var s=function(){function t(t){this._animationQueue=t,this._players=new a.a}return t.prototype.onAllActiveAnimationsDone=function(t){var e=this._players.getAllPlayers();e.length?new o.a(e).onDone(function(){return t()}):t()},t.prototype.queueAnimation=function(t,e,n){var r=this;this._animationQueue.enqueue(n),this._players.set(t,e,n),n.onDone(function(){return r._players.remove(t,e,n)})},t.prototype.getAnimationPlayers=function(t,e){void 0===e&&(e=null);var n=[];if(e){var o=this._players.find(t,e);o&&r(o,n)}else this._players.findAllPlayersByElement(t).forEach(function(t){return r(t,n)});return n},t}()},X3sE:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.parameters=function(t){},t.prototype.annotations=function(t){},t.prototype.propMetadata=function(t){},t.prototype.importUri=function(t){},t.prototype.resolveIdentifier=function(t,e,n){},t.prototype.resolveEnum=function(t,e){},t}()},XVEf:function(t,e,n){"use strict";var r=n("KRGO");n.n(r)},Xajo:function(t,e,n){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},Xil9:function(t,e,n){"use strict";var r=n("Ytzc");n("ILQ+"),r.e},Y67H:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("/oQs"),i=n("mS0z");n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){this.elementRef=t,n.i(i.a)("TreeNode","tree-node",t)}return t}();a([n.i(r.B)(),s("design:type",o.a)],u.prototype,"node",void 0),a([n.i(r.B)(),s("design:type",Number)],u.prototype,"index",void 0),a([n.i(r.B)(),s("design:type",Object)],u.prototype,"templates",void 0),u=a([n.i(r.R)({selector:"TreeNode, tree-node",encapsulation:r.g.None,styles:[".node-content-wrapper {\n display: inline-block;\n padding: 2px 5px;\n border-radius: 2px;\n transition: background-color .15s,box-shadow .15s;\n }",".node-wrapper {display: flex; align-items: flex-start;}",".tree-node-active > .node-wrapper > .node-content-wrapper { background: #beebff }",".tree-node-active.tree-node-focused > .node-wrapper > .node-content-wrapper { background: #beebff }",".tree-node-focused > .node-wrapper > .node-content-wrapper { background: #e7f4f9 }",".node-content-wrapper:hover { background: #f7fbff }",".tree-node-active > .node-wrapper > .node-content-wrapper, .tree-node-focused > .node-content-wrapper, .node-content-wrapper:hover {\n box-shadow: inset 0 0 1px #999;\n }",".node-content-wrapper.is-dragging-over { background: #ddffee; box-shadow: inset 0 0 1px #999; }",".node-content-wrapper.is-dragging-over-disabled { opacity: 0.5 }"],template:'\n
\n \n\n \n\n
\n \n
\n\n \n \n
\n
\n\n \n \n
\n \n \n '}),s("design:paramtypes",[r.H])],u)},YmUE:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("lNBv"),i=n("Hwfe");n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={provide:o.a,useExisting:n.i(r.U)(function(){return u}),multi:!0},s=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[]},t}(),u=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(i.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},t.decorators=[{type:r.A,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=function(){return[{type:r.I},{type:r.H},{type:s},{type:r.V}]},t.propDecorators={name:[{type:r.B}],formControlName:[{type:r.B}],value:[{type:r.B}]},t}()},Yqos:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("/oQs"),i=n("mS0z");n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){this.elementRef=t,n.i(i.a)("TreeNodeChildren","tree-node-children",t)}return t}();a([n.i(r.B)(),s("design:type",o.a)],u.prototype,"node",void 0),a([n.i(r.B)(),s("design:type",Object)],u.prototype,"templates",void 0),u=a([n.i(r.R)({selector:"TreeNodeChildren, tree-node-children",encapsulation:r.g.None,styles:[".tree-children.tree-children-no-padding { padding-left: 0 }",".tree-children { padding-left: 20px }"],template:'\n
\n
\n
\n \n \n
\n \n
\n
\n '}),s("design:paramtypes",[r.H])],u)},Ytzc:function(t,e,n){"use strict";(function(t){function r(t){return null!=t}function o(t){return null==t}function i(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function a(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function s(t,e,n){for(var r=e.split("."),o=t;r.length>1;){var i=r.shift();o=o.hasOwnProperty(i)&&null!=o[i]?o[i]:o[i]={}}void 0!==o&&null!==o||(o={}),o[r.shift()]=n}function u(){if(!l)if(c.Symbol&&Symbol.iterator)l=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=300,l=50,f=function(){function t(t){var e=this;this.treeModel=t,this.yBlocks=0,this.x=0,this.viewportHeight=null,this.viewport=null,t.virtualScroll=this,this._dispose=n.i(i.autorun)(function(){return e.fixScroll()})}return Object.defineProperty(t.prototype,"y",{get:function(){return this.yBlocks*l},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalHeight",{get:function(){return this.treeModel.virtualRoot?this.treeModel.virtualRoot.height:0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"viewportNodes",{get:function(){return this.getViewportNodes(this.treeModel.roots)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"translateY",{get:function(){return this.viewportNodes[0]?this.viewportNodes[0].position+this.y:0},enumerable:!0,configurable:!0}),t.prototype.init=function(){var t=this,e=this.recalcPositions.bind(this);e(),n.i(i.reaction)(function(){return t.treeModel.roots},e),n.i(i.reaction)(function(){return t.treeModel.expandedNodeIds},e),n.i(i.reaction)(function(){return t.treeModel.hiddenNodeIds},e),this.treeModel.subscribe(s.a.onLoadChildren,e)},t.prototype.recalcPositions=function(){this.treeModel.virtualRoot.height=this._getPositionAfter(this.treeModel.getVisibleRoots(),0)},t.prototype._getPositionAfter=function(t,e){var n=this,r=e;return t.forEach(function(t){t.position=r,r=n._getPositionAfterNode(t,r)}),r},t.prototype._getPositionAfterNode=function(t,e){var n=t.getSelfHeight()+e;return t.children&&t.isExpanded&&(n=this._getPositionAfter(t.visibleChildren,n)),t.height=n-e,n},t.prototype.clear=function(){this._dispose()},t.prototype.setNewScroll=function(t){var e=t.viewport;Object.assign(this,{viewport:e,x:e.scrollLeft,yBlocks:Math.round(e.scrollTop/l),viewportHeight:e.getBoundingClientRect().height})},t.prototype.scrollIntoView=function(t,e,n){void 0===n&&(n=!0),(e||t.positionthis.y+this.viewportHeight)&&(this.viewport.scrollTop=n?t.position-this.viewportHeight/2:t.position,this.yBlocks=Math.floor(this.viewport.scrollTop/l))},t.prototype.getViewportNodes=function(t){var e=this;if(!this.viewportHeight||!t||!t.length)return[];var n=t.filter(function(t){return!t.isHidden});if(!n.length)return[];for(var o=r(n,function(t){return t.position+p>e.y||t.position+t.height>e.y}),i=r(n,function(t){return t.position-p>e.y+e.viewportHeight},o),a=[],s=o;s<=i;s++)a.push(n[s]);return a},t.prototype.fixScroll=function(){var t=Math.max(0,this.totalHeight-this.viewportHeight);this.y<0&&(this.yBlocks=0),this.y>t&&(this.yBlocks=t/l)},t}();u([i.observable,c("design:type",Object)],f.prototype,"yBlocks",void 0),u([i.observable,c("design:type",Object)],f.prototype,"x",void 0),u([i.observable,c("design:type",Object)],f.prototype,"viewportHeight",void 0),u([i.computed,c("design:type",Object),c("design:paramtypes",[])],f.prototype,"y",null),u([i.computed,c("design:type",Object),c("design:paramtypes",[])],f.prototype,"totalHeight",null),u([i.computed.struct,c("design:type",Object),c("design:paramtypes",[])],f.prototype,"viewportNodes",null),u([i.computed,c("design:type",Object),c("design:paramtypes",[])],f.prototype,"translateY",null),u([i.action,c("design:type",Function),c("design:paramtypes",[Object]),c("design:returntype",void 0)],f.prototype,"setNewScroll",null),u([i.action,c("design:type",Function),c("design:paramtypes",[Object,Object,Object]),c("design:returntype",void 0)],f.prototype,"scrollIntoView",null),f=u([n.i(o.b)(),c("design:paramtypes",[a.a])],f)},aT5p:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("FkRU"),i=n("VHqh"),a=n("ojY7"),s=n("PQgN"),u=n("y1Lx");n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:a.a,useExisting:n.i(r.U)(function(){return l})},l=function(t){function e(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return c(e,t),e.prototype._checkParentType=function(){this._parent instanceof e||this._parent instanceof s.a||u.a.modelGroupParentException()},e.decorators=[{type:r.A,args:[{selector:"[ngModelGroup]",providers:[p],exportAs:"ngModelGroup"}]}],e.ctorParameters=function(){return[{type:a.a,decorators:[{type:r.F},{type:r.v}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[o.b]}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[o.c]}]}]},e.propDecorators={name:[{type:r.B,args:["ngModelGroup"]}]},e}(i.a)},afOh:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("Nl8N"),i=n("JvYf"),a=n("kqMG"),s=n("PQgN"),u=n("Oh1W"),c=n("aT5p"),p=n("mEv5"),l=n("YmUE"),f=n("waRw"),h=n("fJxZ"),d=n("ASUQ"),y=n("KMkw"),v=n("Gpi+"),g=n("rtCL"),m=n("OdhO"),b=n("wely");n("Hwfe");n.d(e,"b",function(){return w}),n.d(e,"c",function(){return O}),n.d(e,"a",function(){return E});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var _=[g.b,m.b,i.a,p.a,f.a,o.a,g.a,m.a,l.b,a.a,a.b,b.a,b.b,b.c,b.d,b.e],w=[u.a,c.a,s.a],O=[h.a,y.a,d.a,v.a,v.b],E=function(){function t(){}return t.decorators=[{type:r.q,args:[{declarations:_,exports:_}]}],t.ctorParameters=function(){return[]},t}()},bgHk:function(t,e,n){"use strict";function r(t,e){return n.i(o.b)(t)&&n.i(o.b)(e)?n.i(o.c)(t,e,r):!(n.i(o.b)(t)||n.i(i.g)(t)||n.i(o.b)(e)||n.i(i.g)(e))||n.i(i.h)(t,e)}var o=n("xz5Z"),i=n("AZ8i");n.d(e,"b",function(){return a}),e.a=r,n.d(e,"d",function(){return s}),n.d(e,"c",function(){return u}),n.d(e,"e",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={toString:function(){return"CD_INIT_VALUE"}},s=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),u=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof s?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),c=function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===a},t}()},"c+H2":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("Wa0n"),i=n("G8N4"),a=n("95gI");n.d(e,"b",function(){return u}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(){}return t.prototype.sanitize=function(t,e){},t.prototype.bypassSecurityTrustHtml=function(t){},t.prototype.bypassSecurityTrustStyle=function(t){},t.prototype.bypassSecurityTrustScript=function(t){},t.prototype.bypassSecurityTrustUrl=function(t){},t.prototype.bypassSecurityTrustResourceUrl=function(t){},t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.d.NONE:return e;case r.d.HTML:return e instanceof l?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(o.a)(String(e)));case r.d.STYLE:return e instanceof f?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(i.a)(e));case r.d.SCRIPT:if(e instanceof h)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.d.URL:return e instanceof y||e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(a.a)(String(e)));case r.d.RESOURCE_URL:if(e instanceof y)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof p)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new l(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new f(t)},e.prototype.bypassSecurityTrustScript=function(t){return new h(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new d(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new y(t)},e.decorators=[{type:r.b}],e.ctorParameters=function(){return[]},e}(u),p=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.getTypeName=function(){},t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),l=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(p),f=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Style"},e}(p),h=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Script"},e}(p),d=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"URL"},e}(p),y=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(p)},c2UE:function(t,e,n){"use strict";var r=n("CX7h");n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.animate=function(t,e,n,o,i,a,s){return void 0===s&&(s=[]),new r.a},t}(),i=function(){function t(){}return t.prototype.animate=function(t,e,n,r,o,i,a){},t.NOOP=new o,t}()},cVib:function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){this.styles=t}return t}()},cVsL:function(t,e,n){"use strict";n("AZ8i");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o="*",i=(function(){function t(t,e){this.name=t,this.definitions=e}return t}(),function(){function t(){}return t}()),a=(function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return r(e,t),e}(i),function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return r(e,t),e}(i),function(){function t(){}return t}()),s=(function(t){function e(e){t.call(this),this.steps=e}return r(e,t),e}(a),function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return r(e,t),e}(a),function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return r(e,t),e}(a),function(t){function e(){t.call(this)}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(a));(function(t){function e(e){t.call(this),this._steps=e}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e})(s),function(t){function e(e){t.call(this),this._steps=e}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(s)},cnHn:function(t,e,n){"use strict";function r(){return""+o()+o()+o()}function o(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var i=n("gxnv");n.d(e,"b",function(){return a}),e.a=r,n.d(e,"c",function(){return s}),n.d(e,"d",function(){return u}),n.d(e,"e",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=new i.b("AppId"),s={provide:a,useFactory:r,deps:[]},u=new i.b("Platform Initializer"),c=new i.b("appBootstrapListener");new i.b("Application Packages Root URL")},ct7f:function(t,e,n){"use strict";function r(t){return function(e,n){var r=t(e,n);return 1==r.length?"0"+r:r}}function o(t){return function(e,n){return t(e,n).split(" ")[1]}}function i(t){return function(e,n){return t(e,n).split(" ")[0]}}function a(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function s(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var r=a(t,n,e);return r?r.substring(3):""}}function u(t,e){return t.hour12=e,t}function c(t,e){var n={};return n[t]=2===e?"2-digit":"numeric",n}function p(t,e){var n={};return n[t]=e<4?e>1?"short":"narrow":"long",n}function l(t){return(e=Object).assign.apply(e,[{}].concat(t));var e}function f(t){return function(e,n){return a(e,n,t)}}function h(t,e,n){var r=m[t];if(r)return r(e,n);var o=t,i=_.get(o);if(!i){i=[];var a=void 0;for(g.exec(t);t;)a=g.exec(t),a?(i=i.concat(a.slice(1)),t=i.pop()):(i.push(t),t=null);_.set(o,i)}return i.reduce(function(t,r){var o=b[r];return t+(o?o(e,n):d(r))},"")}function d(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}n.d(e,"b",function(){return y}),n.d(e,"c",function(){return v}),n.d(e,"a",function(){return w});var y={};y.Decimal=0,y.Percent=1,y.Currency=2,y[y.Decimal]="Decimal",y[y.Percent]="Percent",y[y.Currency]="Currency";var v=function(){function t(){}return t.format=function(t,e,n,r){var o=void 0===r?{}:r,i=o.minimumIntegerDigits,a=o.minimumFractionDigits,s=o.maximumFractionDigits,u=o.currency,c=o.currencyAsSymbol,p=void 0!==c&&c,l={minimumIntegerDigits:i,minimumFractionDigits:a,maximumFractionDigits:s,style:y[n].toLowerCase()};return n==y.Currency&&(l.currency=u,l.currencyDisplay=p?"symbol":"code"),new Intl.NumberFormat(e,l).format(t)},t}(),g=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,m={yMMMdjms:f(l([c("year",1),p("month",3),c("day",1),c("hour",1),c("minute",1),c("second",1)])),yMdjm:f(l([c("year",1),c("month",1),c("day",1),c("hour",1),c("minute",1)])),yMMMMEEEEd:f(l([c("year",1),p("month",4),p("weekday",4),c("day",1)])),yMMMMd:f(l([c("year",1),p("month",4),c("day",1)])),yMMMd:f(l([c("year",1),p("month",3),c("day",1)])),yMd:f(l([c("year",1),c("month",1),c("day",1)])),jms:f(l([c("hour",1),c("second",1),c("minute",1)])),jm:f(l([c("hour",1),c("minute",1)]))},b={yyyy:f(c("year",4)),yy:f(c("year",2)),y:f(c("year",1)),MMMM:f(p("month",4)),MMM:f(p("month",3)),MM:f(c("month",2)),M:f(c("month",1)),LLLL:f(p("month",4)),L:f(p("month",1)),dd:f(c("day",2)),d:f(c("day",1)),HH:r(i(f(u(c("hour",2),!1)))),H:i(f(u(c("hour",1),!1))),hh:r(i(f(u(c("hour",2),!0)))),h:i(f(u(c("hour",1),!0))),jj:f(c("hour",2)),j:f(c("hour",1)),mm:r(f(c("minute",2))),m:f(c("minute",1)),ss:r(f(c("second",2))),s:f(c("second",1)),sss:f(c("second",3)),EEEE:f(p("weekday",4)),EEE:f(p("weekday",3)),EE:f(p("weekday",2)),E:f(p("weekday",1)),a:o(f(u(c("hour",1),!0))),Z:s("short"),z:s("long"),ww:f({}),w:f({}),G:f(p("era",1)),GG:f(p("era",2)),GGG:f(p("era",3)),GGGG:f(p("era",4))},_=new Map,w=function(){function t(){}return t.format=function(t,e,n){return h(n,t,e)},t}()},d1R2:function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(t){return t.__forward_ref__=r,t.toString=function(){return n.i(i.a)(this())},t}function o(t){return"function"==typeof t&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===r?t():t}var i=n("AZ8i");e.b=r,e.a=o},d3cp:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("afOh"),i=n("YmUE"),a=n("dTHC");n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.decorators=[{type:r.q,args:[{declarations:o.b,providers:[i.a],exports:[o.a,o.b]}]}],t.ctorParameters=function(){return[]},t}();!function(){function t(){}return t.decorators=[{type:r.q,args:[{declarations:[o.c],providers:[a.a,i.a],exports:[o.a,o.c]}]}],t.ctorParameters=function(){return[]},t}()},d6px:function(t,e,n){"use strict";(function(n){function r(t){return function(e,n,r){return r&&"function"==typeof r.value?(r.value=F(t,r.value),r.enumerable=!1,r.configurable=!0,r):qe(t).apply(this,arguments)}}function o(t,e,n){var r="string"==typeof t?t:t.name||"",o="function"==typeof t?t:e,i="function"==typeof t?e:n;return Oe("function"==typeof o,me("m002")),Oe(0===o.length,me("m003")),Oe("string"==typeof r&&r.length>0,"actions should have valid names, got: '"+r+"'"),L(r,o,i,void 0)}function i(t){return"function"==typeof t&&t.isMobxAction===!0}function a(t,e,n){var r=function(){return L(e,n,t,arguments)};r.isMobxAction=!0,Ne(t,e,r)}function s(t,e,n){function r(){a(u)}var o,a,s;"string"==typeof t?(o=t,a=e,s=n):(o=t.name||"Autorun@"+_e(),a=t,s=e),Oe("function"==typeof a,me("m004")),Oe(i(a)===!1,me("m005")),s&&(a=a.bind(s));var u=new vn(o,function(){this.track(r)});return u.schedule(),u.getDisposer()}function u(t,e,n,r){var o,i,a,u;return"string"==typeof t?(o=t,i=e,a=n,u=r):(o="When@"+_e(),i=t,a=e,u=n),s(o,function(t){if(i.call(u)){t.dispose();var e=et();a.call(u),nt(e)}})}function c(t,e,n,r){function o(){s(l)}var a,s,u,c;"string"==typeof t?(a=t,s=e,u=n,c=r):(a=t.name||"AutorunAsync@"+_e(),s=t,u=e,c=n),Oe(i(s)===!1,me("m006")),void 0===u&&(u=1),c&&(s=s.bind(c));var p=!1,l=new vn(a,function(){p||(p=!0,setTimeout(function(){p=!1,l.isDisposed||l.track(o)},u))});return l.schedule(),l.getDisposer()}function p(t,e,n){function r(){if(!u.isDisposed){var n=!1;u.track(function(){var e=t(u);n=Re(o.compareStructural,i,e),i=e}),a&&o.fireImmediately&&e(i,u),a||n!==!0||e(i,u),a&&(a=!1)}}arguments.length>3&&we(me("m007")),Lt(t)&&we(me("m008"));var o;o="object"==typeof n?n:{},o.name=o.name||t.name||e.name||"Reaction@"+_e(),o.fireImmediately=n===!0||o.fireImmediately===!0,o.delay=o.delay||0,o.compareStructural=o.compareStructural||o.struct||!1,e=Ye(o.name,o.context?e.bind(o.context):e),o.context&&(t=t.bind(o.context));var i,a=!0,s=!1,u=new vn(o.name,function(){o.delay<1?r():s||(s=!0,setTimeout(function(){s=!1,r()},o.delay))});return u.schedule(),u.getDisposer()}function l(t){return le(function(e,n,r,o,i){Oe(void 0!==i,me("m009")),Oe("function"==typeof i.get,me("m010")),ee(Jt(e,""),n,i.get,i.set,t,!1)},function(t){var e=this.$mobx.values[t];if(void 0!==e)return e.get()},function(t,e){this.$mobx.values[t].set(e)},!1,!1)}function f(t,e){Oe("function"==typeof t&&t.length<2,"createTransformer expects a function that accepts one argument");var n={},r=yn.resetId,o=function(r){function o(e,n){var o=r.call(this,function(){return t(n)},void 0,!1,"Transformer-"+t.name+"-"+e,void 0)||this;return o.sourceIdentifier=e,o.sourceObject=n,o}return Ze(o,r),o.prototype.onBecomeUnobserved=function(){var t=this.value;r.prototype.onBecomeUnobserved.call(this),delete n[this.sourceIdentifier],e&&e(t,this.sourceObject)},o}(cn);return function(t){r!==yn.resetId&&(n={},r=yn.resetId);var e=h(t),i=n[e];return i?i.get():(i=n[e]=new o(e,t),i.get())}}function h(t){if(null===t||"object"!=typeof t)throw new Error("[mobx] transform expected some kind of object, got: "+t);var e=t.$transformId;return void 0===e&&(e=_e(),Ne(t,"$transformId",e)),e}function d(t,e){return K()||console.warn(me("m013")),Qe(t,{context:e}).get()}function y(t){for(var e=[],n=1;n=2,me("m014")),Oe("object"==typeof t,me("m015")),Oe(!Rn(t),me("m016")),n.forEach(function(t){Oe("object"==typeof t,me("m017")),Oe(!A(t),me("m018"))});for(var r=Jt(t),o={},i=n.length-1;i>=0;i--){var a=n[i];for(var s in a)if(o[s]!==!0&&Te(a,s)){if(o[s]=!0,t===a&&!Ve(t,s))continue;var u=Object.getOwnPropertyDescriptor(a,s);Xt(r,s,u,e)}}return t}function m(t,e){return b(ue(t,e))}function b(t){var e={name:t.name};return t.observing&&t.observing.length>0&&(e.dependencies=xe(t.observing).map(b)),e}function _(t,e){return w(ue(t,e))}function w(t){var e={name:t.name};return ut(t)&&(e.observers=ct(t).map(w)),e}function O(t,e,n){return"function"==typeof n?C(t,e,n):E(t,e)}function E(t,e){return ce(t).intercept(e)}function C(t,e,n){return ce(t,e).intercept(n)}function x(t,e){if(null===t||void 0===t)return!1;if(void 0!==e){if(se(t)===!1)return!1;return ln(ue(t,e))}return ln(t)}function A(t,e){if(null===t||void 0===t)return!1;if(void 0!==e){if($t(t)||Rn(t))throw new Error(me("m019"));if(se(t)){var n=t.$mobx;return n.values&&!!n.values[e]}return!1}return se(t)||!!t.$mobx||un(t)||bn(t)||ln(t)}function S(t){if(void 0===t&&(t=void 0),"string"==typeof arguments[1])return Je.apply(null,arguments);if(Oe(arguments.length<=1,me("m021")),Oe(!Lt(t),me("m020")),A(t))return t;var e=Ht(t,void 0,void 0);return e!==t?e:on.box(t)}function j(t){we("Expected one or two arguments to observable."+t+". Did you accidentally try to use observable."+t+" as decorator?")}function P(t){return Oe(!!t,":("),le(function(e,n,r,o,i){Me(e,n),Oe(!i||!i.get,me("m022")),te(Jt(e,void 0),n,r,t)},function(t){var e=this.$mobx.values[t];if(void 0!==e)return e.get()},function(t,e){ie(this,t,e)},!0,!1)}function R(t,e,n,r){return"function"==typeof n?k(t,e,n,r):T(t,e,n)}function T(t,e,n){return ce(t).observe(e,n)}function k(t,e,n,r){return ce(t,e).observe(n,r)}function N(t,e,n){function r(r){return e&&n.push([t,r]),r}if(void 0===e&&(e=!0),void 0===n&&(n=[]),A(t)){if(e&&null===n&&(n=[]),e&&null!==t&&"object"==typeof t)for(var o=0,i=n.length;o0,"actions should have valid names, got: '"+t+"'");var n=function(){return L(t,e,this,arguments)};return n.originalFn=e,n.isMobxAction=!0,n}function L(t,e,n,r){var o=B(t,e,n,r);try{return e.apply(n,r)}finally{H(o)}}function B(t,e,n,r){var o=Ct()&&!!t,i=0;if(o){i=Date.now();var a=r&&r.length||0,s=new Array(a);if(a>0)for(var u=0;u0;yn.computationDepth>0&&e&&we(me("m031")+t.name),!yn.allowStateChanges&&e&&we(me(yn.strictMode?"m030a":"m030b")+t.name)}function Q(t,e,n){rt(t),t.newObserving=new Array(t.observing.length+100),t.unboundDepsCount=0,t.runId=++yn.runId;var r=yn.trackingDerivation;yn.trackingDerivation=t;var o;try{o=e.call(n)}catch(t){o=new fn(t)}return yn.trackingDerivation=r,J(t),o}function J(t){var e=t.observing,n=t.observing=t.newObserving;t.newObserving=null;for(var r=0,o=t.unboundDepsCount,i=0;i0}function ct(t){return t.observers}function pt(t,e){var n=t.observers.length;n&&(t.observersIndexes[e.__mapid]=n),t.observers[n]=e,t.lowestObserverState>e.dependenciesState&&(t.lowestObserverState=e.dependenciesState)}function lt(t,e){if(1===t.observers.length)t.observers.length=0,ft(t);else{var n=t.observers,r=t.observersIndexes,o=n.pop();if(o!==e){var i=r[e.__mapid]||0;i?r[o.__mapid]=i:delete r[o.__mapid],n[i]=o}delete r[e.__mapid]}}function ft(t){t.isPendingUnobservation||(t.isPendingUnobservation=!0,yn.pendingUnobservations.push(t))}function ht(){yn.inBatch++}function dt(){if(0===--yn.inBatch){wt();for(var t=yn.pendingUnobservations,e=0;e=0&&yn.globalReactionErrorHandlers.splice(e,1)}}function wt(){yn.inBatch>0||yn.isRunningReactions||mn(Ot)}function Ot(){yn.isRunningReactions=!0;for(var t=yn.pendingReactions,e=0;t.length>0;){++e===gn&&(console.error("Reaction doesn't converge to a stable state after "+gn+" iterations. Probably there is a cycle in the reactive function: "+t[0]),t.splice(0));for(var n=t.splice(0),r=0,o=n.length;r0}function Rt(t,e){var n=t.interceptors||(t.interceptors=[]);return n.push(e),Ce(function(){var t=n.indexOf(e);t!==-1&&n.splice(t,1)})}function Tt(t,e){var n=et();try{var r=t.interceptors;if(r)for(var o=0,i=r.length;o0}function Nt(t,e){var n=t.changeListeners||(t.changeListeners=[]);return n.push(e),Ce(function(){var t=n.indexOf(e);t!==-1&&n.splice(t,1)})}function Dt(t,e){var n=et(),r=t.changeListeners;if(r){r=r.slice();for(var o=0,i=r.length;o=this.length,value:ee?" (... and "+(t.length-e)+"more)":""):""}function Se(t){return null!==t&&"object"==typeof t}function je(t){if(null===t||"object"!=typeof t)return!1;var e=Object.getPrototypeOf(t);return e===Object.prototype||null===e}function Pe(){for(var t=arguments[0],e=1,n=arguments.length;e=0;o--)if(!Fe(t[o],e[o]))return!1;return!0}if(r){if(t.size!==e.size)return!1;var i=!0;return t.forEach(function(t,n){i=i&&Fe(e.get(n),t)}),i}if("object"==typeof t&&"object"==typeof e){if(null===t||null===e)return!1;if(He(t)&&He(e))return t.size===e.size&&Fe(on.shallowMap(t).entries(),on.shallowMap(e).entries());if(Ie(t).length!==Ie(e).length)return!1;for(var a in t){if(!(a in e))return!1;if(!Fe(t[a],e[a]))return!1}return!0}return!1}function Le(t,e){var n="isMobX"+t;return e.prototype[n]=!0,function(t){return Se(t)&&t[n]===!0}}function Be(t){return Array.isArray(t)||$t(t)}function He(t){return Ue(t)||Rn(t)}function Ue(t){return void 0!==be().Map&&t instanceof be().Map}function ze(){return"function"==typeof Symbol&&Symbol.toPrimitive||"@@toPrimitive"}function Ge(t){return null===t?null:"object"==typeof t?""+t:t}var Ze=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),at(),e.extras={allowStateChanges:G,deepEqual:Fe,getAtom:ue,getDebugName:pe,getDependencyTree:m,getAdministration:ce,getGlobalState:it,getObserverTree:_,isComputingDerivation:K,isSpyEnabled:Ct,onReactionError:_t,resetGlobalState:st,shareGlobalState:ot,spyReport:xt,spyReportEnd:St,spyReportStart:At,setReactionScheduler:Et},"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx(t.exports),t.exports.default=t.exports;var qe=le(function(t,e,n,r,o){Ne(t,e,Ye(r&&1===r.length?r[0]:n.name||e||"",n))},function(t){return this[t]},function(){Oe(!1,me("m001"))},!1,!0),We=le(function(t,e,n){a(t,e,n)},function(t){return this[t]},function(){Oe(!1,me("m001"))},!1,!1),Ye=function(t,e,n,o){return 1===arguments.length&&"function"==typeof t?F(t.name||"",t):2===arguments.length&&"function"==typeof e?F(t,e):1===arguments.length&&"string"==typeof t?r(t):r(e).apply(null,arguments)};e.action=Ye,Ye.bound=function(t,e,n){if("function"==typeof t){var r=F("",t);return r.autoBind=!0,r}return We.apply(null,arguments)},e.runInAction=o,e.isAction=i,e.autorun=s,e.when=u,e.autorunAsync=c,e.reaction=p;var Ke=l(!1),$e=l(!0),Qe=function(t,e,n){if("string"==typeof e)return Ke.apply(null,arguments);Oe("function"==typeof t,me("m011")),Oe(arguments.length<3,me("m012"));var r="object"==typeof e?e:{};return r.setter="function"==typeof e?e:r.setter,new cn(t,r.context,r.compareStructural||r.struct||!1,r.name||t.name||"",r.setter)};e.computed=Qe,Qe.struct=$e,e.createTransformer=f,e.expr=d,e.extendObservable=y,e.extendShallowObservable=v,e.intercept=O,e.isComputed=x,e.isObservable=A;var Je=P(Ht),Xe=P(Ut),tn=P(zt),en=P(Gt),nn=P(Zt),rn=function(){function t(){}return t.prototype.box=function(t,e){return arguments.length>2&&j("box"),new Mn(t,Ht,e)},t.prototype.shallowBox=function(t,e){return arguments.length>2&&j("shallowBox"),new Mn(t,zt,e)},t.prototype.array=function(t,e){return arguments.length>2&&j("array"),new xn(t,Ht,e)},t.prototype.shallowArray=function(t,e){return arguments.length>2&&j("shallowArray"),new xn(t,zt,e)},t.prototype.map=function(t,e){return arguments.length>2&&j("map"),new Pn(t,Ht,e)},t.prototype.shallowMap=function(t,e){return arguments.length>2&&j("shallowMap"),new Pn(t,zt,e)},t.prototype.object=function(t,e){arguments.length>2&&j("object");var n={};return Jt(n,e),y(n,t),n},t.prototype.shallowObject=function(t,e){arguments.length>2&&j("shallowObject");var n={};return Jt(n,e),v(n,t),n},t.prototype.ref=function(){return arguments.length<2?Bt(zt,arguments[0]):tn.apply(null,arguments)},t.prototype.shallow=function(){return arguments.length<2?Bt(Ut,arguments[0]):Xe.apply(null,arguments)},t.prototype.deep=function(){return arguments.length<2?Bt(Ht,arguments[0]):Je.apply(null,arguments)},t.prototype.struct=function(){return arguments.length<2?Bt(Gt,arguments[0]):en.apply(null,arguments)},t}();e.IObservableFactories=rn;var on=S;e.observable=on,Object.keys(rn.prototype).forEach(function(t){return on[t]=rn.prototype[t]}),on.deep.struct=on.struct,on.ref.struct=function(){return arguments.length<2?Bt(Zt,arguments[0]):nn.apply(null,arguments)},e.observe=R,e.toJS=N,e.transaction=D,e.whyRun=I,e.useStrict=U,e.isStrictModeEnabled=z;var an=function(){function t(t){void 0===t&&(t="Atom@"+_e()),this.name=t,this.isPendingUnobservation=!0,this.observers=[],this.observersIndexes={},this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=pn.NOT_TRACKING}return t.prototype.onBecomeUnobserved=function(){},t.prototype.reportObserved=function(){yt(this)},t.prototype.reportChanged=function(){ht(),vt(this),dt()},t.prototype.toString=function(){return this.name},t}();e.BaseAtom=an;var sn=function(t){function e(e,n,r){void 0===e&&(e="Atom@"+_e()),void 0===n&&(n=Un),void 0===r&&(r=Un);var o=t.call(this,e)||this;return o.name=e,o.onBecomeObservedHandler=n,o.onBecomeUnobservedHandler=r,o.isPendingUnobservation=!1,o.isBeingTracked=!1,o}return Ze(e,t),e.prototype.reportObserved=function(){return ht(),t.prototype.reportObserved.call(this),this.isBeingTracked||(this.isBeingTracked=!0,this.onBecomeObservedHandler()),dt(),!!yn.trackingDerivation},e.prototype.onBecomeUnobserved=function(){this.isBeingTracked=!1,this.onBecomeUnobservedHandler()},e}(an);e.Atom=sn;var un=Le("Atom",an),cn=function(){function t(t,e,n,r,o){this.derivation=t,this.scope=e,this.compareStructural=n,this.dependenciesState=pn.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isPendingUnobservation=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=pn.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+_e(),this.value=void 0,this.isComputing=!1,this.isRunningSetter=!1,this.name=r||"ComputedValue@"+_e(),o&&(this.setter=F(r+"-setter",o))}return t.prototype.onBecomeStale=function(){mt(this)},t.prototype.onBecomeUnobserved=function(){Oe(this.dependenciesState!==pn.NOT_TRACKING,me("m029")),X(this),this.value=void 0},t.prototype.get=function(){Oe(!this.isComputing,"Cycle detected in computation "+this.name,this.derivation),0===yn.inBatch?(ht(),Y(this)&&(this.value=this.computeValue(!1)),dt()):(yt(this),Y(this)&&this.trackAndCompute()&>(this));var t=this.value;if(W(t))throw t.cause;return t},t.prototype.peek=function(){var t=this.computeValue(!1);if(W(t))throw t.cause;return t},t.prototype.set=function(t){if(this.setter){Oe(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,t)}finally{this.isRunningSetter=!1}}else Oe(!1,"[ComputedValue '"+this.name+"'] It is not possible to assign a new value to a computed value.")},t.prototype.trackAndCompute=function(){Ct()&&xt({object:this.scope,type:"compute",fn:this.derivation});var t=this.value,e=this.value=this.computeValue(!0);return W(e)||Re(this.compareStructural,e,t)},t.prototype.computeValue=function(t){this.isComputing=!0,yn.computationDepth++;var e;if(t)e=Q(this,this.derivation,this.scope);else try{e=this.derivation.call(this.scope)}catch(t){e=new fn(t)}return yn.computationDepth--,this.isComputing=!1,e},t.prototype.observe=function(t,e){var n=this,r=!0,o=void 0;return s(function(){var i=n.get();if(!r||e){var a=et();t({type:"update",object:n,newValue:i,oldValue:o}),nt(a)}r=!1,o=i})},t.prototype.toJSON=function(){return this.get()},t.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},t.prototype.valueOf=function(){return Ge(this.get())},t.prototype.whyRun=function(){var t=Boolean(yn.trackingDerivation),e=xe(this.isComputing?this.newObserving:this.observing).map(function(t){return t.name}),n=xe(ct(this).map(function(t){return t.name}));return"\nWhyRun? computation '"+this.name+"':\n * Running because: "+(t?"[active] the value of this computation is needed by a reaction":this.isComputing?"[get] The value of this computed was requested outside a reaction":"[idle] not running at the moment")+"\n"+(this.dependenciesState===pn.NOT_TRACKING?me("m032"):" * This computation will re-run if any of the following observables changes:\n "+Ae(e)+"\n "+(this.isComputing&&t?" (... or any observable accessed during the remainder of the current run)":"")+"\n\t"+me("m038")+"\n\n * If the outcome of this computation changes, the following observers will be re-run:\n "+Ae(n)+"\n")},t}();cn.prototype[ze()]=cn.prototype.valueOf;var pn,ln=Le("ComputedValue",cn);!function(t){t[t.NOT_TRACKING=-1]="NOT_TRACKING",t[t.UP_TO_DATE=0]="UP_TO_DATE",t[t.POSSIBLY_STALE=1]="POSSIBLY_STALE",t[t.STALE=2]="STALE"}(pn||(pn={})),e.IDerivationState=pn;var fn=function(){function t(t){this.cause=t}return t}();e.untracked=tt;var hn=["mobxGuid","resetId","spyListeners","strictMode","runId"],dn=function(){function t(){this.version=5,this.trackingDerivation=null,this.computationDepth=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!0,this.strictMode=!1,this.resetId=0,this.spyListeners=[],this.globalReactionErrorHandlers=[]}return t}(),yn=new dn,vn=function(){function t(t,e){void 0===t&&(t="Reaction@"+_e()),this.name=t,this.onInvalidate=e,this.observing=[],this.newObserving=[],this.dependenciesState=pn.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+_e(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1}return t.prototype.onBecomeStale=function(){this.schedule()},t.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,yn.pendingReactions.push(this),wt())},t.prototype.isScheduled=function(){return this._isScheduled},t.prototype.runReaction=function(){this.isDisposed||(ht(),this._isScheduled=!1,Y(this)&&(this._isTrackPending=!0,this.onInvalidate(),this._isTrackPending&&Ct()&&xt({object:this,type:"scheduled-reaction"})),dt())},t.prototype.track=function(t){ht();var e,n=Ct();n&&(e=Date.now(),At({object:this,type:"reaction",fn:t})),this._isRunning=!0;var r=Q(this,t,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&X(this),W(r)&&this.reportExceptionInDerivation(r.cause),n&&St({time:Date.now()-e}),dt()},t.prototype.reportExceptionInDerivation=function(t){var e=this;if(this.errorHandler)return void this.errorHandler(t,this);var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this,r=me("m037");console.error(n||r,t),Ct()&&xt({type:"error",message:n,error:t,object:this}),yn.globalReactionErrorHandlers.forEach(function(n){return n(t,e)})},t.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(ht(),X(this),dt()))},t.prototype.getDisposer=function(){var t=this.dispose.bind(this);return t.$mobx=this,t.onError=bt,t},t.prototype.toString=function(){return"Reaction["+this.name+"]"},t.prototype.whyRun=function(){var t=xe(this._isRunning?this.newObserving:this.observing).map(function(t){return t.name});return"\nWhyRun? reaction '"+this.name+"':\n * Status: ["+(this.isDisposed?"stopped":this._isRunning?"running":this.isScheduled()?"scheduled":"idle")+"]\n * This reaction will re-run if any of the following observables changes:\n "+Ae(t)+"\n "+(this._isRunning?" (... or any observable accessed during the remainder of the current run)":"")+"\n\t"+me("m038")+"\n"},t}();e.Reaction=vn;var gn=100,mn=function(t){return t()},bn=Le("Reaction",vn),_n={spyReportEnd:!0};e.spy=jt,e.asReference=Vt,e.asStructure=Mt,e.asFlat=It,e.asMap=Ft,e.isModifierDescriptor=Lt;var wn=function(){var t=!1,e={};return Object.defineProperty(e,"0",{set:function(){t=!0}}),Object.create(e)[0]=1,t===!1}(),On=0,En=function(){function t(){}return t}();En.prototype=[];var Cn=function(){function t(t,e,n,r){this.array=n,this.owned=r,this.lastKnownLength=0,this.interceptors=null,this.changeListeners=null,this.atom=new an(t||"ObservableArray@"+_e()),this.enhancer=function(n,r){return e(n,r,t+"[..]")}}return t.prototype.intercept=function(t){return Rt(this,t)},t.prototype.observe=function(t,e){return void 0===e&&(e=!1),e&&t({object:this.array,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),Nt(this,t)},t.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},t.prototype.setArrayLength=function(t){if("number"!=typeof t||t<0)throw new Error("[mobx.array] Out of range: "+t);var e=this.values.length;t!==e&&(t>e?this.spliceWithArray(e,0,new Array(t-e)):this.spliceWithArray(t,e-t))},t.prototype.updateArrayLength=function(t,e){if(t!==this.lastKnownLength)throw new Error("[mobx] Modification exception: the internal structure of an observable array was changed. Did you use peek() to change it?");this.lastKnownLength+=e,e>0&&t+e+1>On&&Kt(t+e+1)},t.prototype.spliceWithArray=function(t,e,n){var r=this;$(this.atom);var o=this.values.length;if(void 0===t?t=0:t>o?t=o:t<0&&(t=Math.max(0,o+t)),e=1===arguments.length?o-t:void 0===e||null===e?0:Math.max(0,Math.min(e,o-t)),void 0===n&&(n=[]),Pt(this)){var i=Tt(this,{object:this.array,type:"splice",index:t,removedCount:e,added:n});if(!i)return Bn;e=i.removedCount,n=i.added}n=n.map(function(t){return r.enhancer(t,void 0)});var a=n.length-e;this.updateArrayLength(o,a);var s=(u=this.values).splice.apply(u,[t,e].concat(n));return 0===e&&0===n.length||this.notifyArraySplice(t,n,s),s;var u},t.prototype.notifyArrayChildUpdate=function(t,e,n){var r=!this.owned&&Ct(),o=kt(this),i=o||r?{object:this.array,type:"update",index:t,newValue:e,oldValue:n}:null;r&&At(i),this.atom.reportChanged(),o&&Dt(this,i),r&&St()},t.prototype.notifyArraySplice=function(t,e,n){var r=!this.owned&&Ct(),o=kt(this),i=o||r?{object:this.array,type:"splice",index:t,removed:n,added:e,removedCount:n.length,addedCount:e.length}:null;r&&At(i),this.atom.reportChanged(),o&&Dt(this,i),r&&St()},t}(),xn=function(t){function e(e,n,r,o){void 0===r&&(r="ObservableArray@"+_e()),void 0===o&&(o=!1);var i=t.call(this)||this,a=new Cn(r,n,i,o);return De(i,"$mobx",a),e&&e.length?(a.updateArrayLength(0,e.length),a.values=e.map(function(t){return n(t,void 0,r+"[..]")}),a.notifyArraySplice(0,a.values.slice(),Bn)):a.values=[],wn&&Object.defineProperty(a.array,"0",An),i}return Ze(e,t),e.prototype.intercept=function(t){return this.$mobx.intercept(t)},e.prototype.observe=function(t,e){return void 0===e&&(e=!1),this.$mobx.observe(t,e)},e.prototype.clear=function(){return this.splice(0)},e.prototype.concat=function(){for(var t=[],e=0;e-1&&(this.splice(e,1),!0)},e.prototype.move=function(t,e){function n(t){if(t<0)throw new Error("[mobx.array] Index out of bounds: "+t+" is negative");var e=this.$mobx.values.length;if(t>=e)throw new Error("[mobx.array] Index out of bounds: "+t+" is not smaller than "+e)}if(n.call(this,t),n.call(this,e),t!==e){var r,o=this.$mobx.values;r=t1?t[1]:null,r=t.length>2?t[2]:null;return this.control(e,n,r)}return this.control(t)},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[]},t}()},dgHa:function(t,e,n){"use strict";var r=n("AbVe"),o=n("8IIQ"),i=n("5vjr"),a=n("wByq"),s=n("T45n"),u=n("ETTA"),c=n("cVib"),p=n("D+jO"),l=n("cnHn"),f=n("bgHk"),h=n("gWLF"),d=n("uc9x"),y=n("X10o"),v=n("3kLq"),g=n("z5Ce"),m=n("vU4g"),b=n("1KPg"),_=n("HV74"),w=n("mPYt"),O=n("Cpl4"),E=n("tSbE"),C=n("R2h3"),x=n("Sqya"),A=n("jzTW"),S=n("qs5H"),j=n("42r/"),P=n("TTjD"),R=n("ZrjX"),T=n("1UaU"),k=n("X3sE"),N=n("QZA1"),D=n("y8Js"),V=n("sPx1");n.d(e,"a",function(){return M});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var M={isDefaultChangeDetectionStrategy:h.a,ChangeDetectorStatus:h.b,constructDependencies:v.a,LifecycleHooks:j.a,LIFECYCLE_HOOKS_VALUES:j.b,ReflectorReader:k.a,CodegenComponentFactoryResolver:b.b,ComponentRef_:m.a,ViewContainer:x.a,AppView:C.a,DebugAppView:C.b,NgModuleInjector:w.a,registerModuleFactory:O.a,ViewType:A.a,view_utils:S,ViewMetadata:P.a,DebugContext:_.a,StaticNodeDebugInfo:_.b,devModeEqual:f.a,UNINITIALIZED:f.b,ValueUnwrapper:f.c,RenderDebugInfo:N.b,TemplateRef_:E.a,ReflectionCapabilities:T.a,makeDecorator:D.a,DebugDomRootRenderer:y.a,Console:d.a,reflector:R.a,Reflector:R.b,NoOpAnimationPlayer:a.a,AnimationPlayer:a.b,AnimationSequencePlayer:s.a,AnimationGroupPlayer:o.a,AnimationKeyframe:i.a,prepareFinalAnimationStyles:u.a,balanceAnimationKeyframes:u.b,flattenStyles:u.c,clearStyles:u.d,renderStyles:u.e,collectAndResolveStyles:u.f,APP_ID_RANDOM_PROVIDER:l.c,AnimationStyles:c.a,ANY_STATE:r.a,DEFAULT_STATE:r.b,EMPTY_STATE:r.c,FILL_STYLE_FLAG:r.d,ComponentStillLoadingError:g.b,isPromise:V.a,isObservable:V.b,AnimationTransition:p.a}},eHnQ:function(t,e,n){"use strict";function r(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}function o(t){return t.replace(/\/index.html$/,"")}var i=n("Rw+2"),a=n("Tb/U");n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(e){var n=this;this._subject=new i.K,this._platformStrategy=e;var r=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(o(r)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(r(this._baseHref,o(e)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return t.replace(/\/$/,"")},t.decorators=[{type:i.b}],t.ctorParameters=function(){return[{type:a.a}]},t}()},"f/J/":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("h4Rt"),i=n("xn3O");n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),u=new s,c=new a,p=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.y.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(o.a)(e))return u;if(n.i(o.b)(e))return c;throw new i.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:r.x,args:[{name:"async",pure:!1}]}],t.ctorParameters=function(){return[{type:r.z}]},t}()},fJxZ:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("iWcD"),i=n("FkRU"),a=n("lNBv"),s=n("Hwfe"),u=n("WOJO"),c=n("LL2r");n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l={provide:s.a,useExisting:n.i(r.U)(function(){return f})},f=function(t){function e(e,r,i){t.call(this),this.update=new o.a,this._rawValidators=e||[],this._rawAsyncValidators=r||[],this.valueAccessor=n.i(c.d)(this,i)}return p(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){u.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(n.i(c.f)(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),n.i(c.e)(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(c.a)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(c.b)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e.decorators=[{type:r.A,args:[{selector:"[formControl]",providers:[l],exportAs:"ngForm"}]}],e.ctorParameters=function(){return[{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[i.b]}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[i.c]}]},{type:Array,decorators:[{type:r.u},{type:r.W},{type:r.c,args:[a.a]}]}]},e.propDecorators={form:[{type:r.B,args:["formControl"]}],model:[{type:r.B,args:["ngModel"]}],update:[{type:r.S,args:["ngModelChange"]}],isDisabled:[{type:r.B,args:["disabled"]}]},e}(s.a)},fQgb:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("TnsU");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){return t.addEventListener(e,n,!1),function(){return t.removeEventListener(e,n,!1)}},e.decorators=[{type:r.b}],e.ctorParameters=function(){return[]},e}(o.c)},feCA:function(t,e,n){"use strict";function r(t){return!!n.i(o.e)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(o.f)()in t)}var o=n("Qd4Y");e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -(function(){function t(){}return t.merge=function(t,e){for(var n={},r=0,o=Object.keys(t);r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(f.a)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},e.decorators=[{type:g.a}],e.ctorParameters=function(){return[{type:g.d}]},e}(P),T=function(){function t(){}return t.prototype.bootstrap=function(t){},t.prototype.tick=function(){},t.prototype.componentTypes=function(){},t.prototype.components=function(){},t.prototype.attachView=function(t){},t.prototype.detachView=function(t){},t.prototype.viewCount=function(){},t}(),k=function(t){function e(e,n,r,i,a,s,u,c){var p=this;t.call(this),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=a,this._initStatus=s,this._testabilityRegistry=u,this._testability=c,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=o(),this._zone.onMicrotaskEmpty.subscribe({next:function(){p._zone.run(function(){p.tick()})}})}return x(e,t),e.prototype.attachView=function(t){var e=t.internalView;this._views.push(e),e.attachToAppRef(this)},e.prototype.detachView=function(t){var e=t.internalView;l.e.remove(this._views,e),e.detach()},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof b.b?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var r=n.create(this._injector,[],n.selector);r.onDestroy(function(){e._unloadComponent(r)});var i=r.injector.get(O.a,null);return i&&r.injector.get(O.b).registerApplication(r.location.nativeElement,i),this._loadComponent(r),o()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r},e.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this._rootComponents.push(t),this._injector.get(y.e,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this.detachView(t.hostView),l.e.remove(this._rootComponents,t)},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.ref.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.ref.checkNoChanges()})}finally{this._runningTick=!1,n.i(w.b)(t)}},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(w.a)("ApplicationRef#tick()"),e.decorators=[{type:g.a}],e.ctorParameters=function(){return[{type:E.a},{type:v.a},{type:g.d},{type:p.a},{type:_.a},{type:d.a},{type:O.b,decorators:[{type:g.e}]},{type:O.a,decorators:[{type:g.e}]}]},e}(T)},iWcD:function(t,e,n){"use strict";var r=n("EEr4"),o=(n.n(r),n("rCTf"));n.n(o);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return i(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var o,i=function(t){return null},a=function(){return null};return e&&"object"==typeof e?(o=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(i=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()})):(o=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(i=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),t.prototype.subscribe.call(this,o,i,a)},e}(r.Subject)},ikuj:function(t,e,n){"use strict";var r=n("gxnv"),o=n("AZ8i");n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){this.factories=t}return t.create=function(e,r){if(n.i(o.c)(r)){var i=r.factories.slice();return e=e.concat(i),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new r.g,new r.e]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.c)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(o.j)(t)+"'")},t}()},"ioK+":function(t,e,n){"use strict";var r=n("hYBY");e.fromPromise=r.PromiseObservable.create},jcpz:function(t,e,n){"use strict";var r=n("d6px");n.n(r);n.d(e,"a",function(){return o});var o=function(){function t(){return localStorage["ng2-mobx-debug"]}function e(e,n,o){if(t()){var i=e.rootNodes[0],a=document.createElement("span");i.prepend(a),n.setElementStyle(a,"position","absolute"),n.setElementStyle(a,"border","1px dotted red"),n.setElementStyle(a,"transform","translateY(-25px)"),n.setElementStyle(a,"cursor","pointer"),n.setElementStyle(a,"z-index","1000000"),n.setElementStyle(a,"padding","5px 10px"),n.setElementStyle(a,"font-size","14px"),n.setElementStyle(a,"line-height","14px"),n.setElementStyle(a,"display","none"),n.createText(a,"mobx deps"),n.listen(i,"mouseenter",function(){n.setElementStyle(a,"display","inline")}),n.listen(i,"mouseleave",function(){n.setElementStyle(a,"display","none")}),n.listen(a,"click",function(){console.log(r.extras.getDependencyTree(o))})}}function o(t,e){v===!1&&"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Chrome")===-1&&(console.warn("The output of the MobX logger is optimized for Chrome"),v=!0);var o,y=t.spyReportStart===!0,b=t.spyReportEnd===!0;if(0===g?(o=e(t),y&&!o&&(m=!0)):b&&m&&1===g?(o=!1,m=!1):o=m!==!0,o&&b)a(t.time);else if(o){var _=y?i:s;switch(t.type){case"action":_("%caction '%s' %s","color:dodgerblue",t.name,l("(",d(t.target))),s(t.arguments),c();break;case"transaction":_("%ctransaction '%s' %s","color:gray",t.name,l("(",d(t.target)));break;case"scheduled-reaction":_("%cscheduled async reaction '%s'","color:#10a210",f(t.object));break;case"reaction":_("%creaction '%s'","color:#10a210",f(t.object)),c();break;case"compute":i("%ccomputed '%s' %s","color:#10a210",f(t.object),l("(",d(t.target))),a();break;case"error":_("%cerror: %s","color:tomato",t.message),c(),p();break;case"update":n.i(r.isObservableArray)(t.object)?_("updated '%s[%s]': %s (was: %s)",f(t.object),t.index,h(t.newValue),h(t.oldValue)):n.i(r.isObservableObject)(t.object)?_("updated '%s.%s': %s (was: %s)",f(t.object),t.name,h(t.newValue),h(t.oldValue)):_("updated '%s': %s (was: %s)",f(t.object),t.name,h(t.newValue),h(t.oldValue)),u({newValue:t.newValue,oldValue:t.oldValue}),c();break;case"splice":_("spliced '%s': index %d, added %d, removed %d",f(t.object),t.index,t.addedCount,t.removedCount),u({added:t.added,removed:t.removed}),c();break;case"add":_("set '%s.%s': %s",f(t.object),t.name,h(t.newValue)),u({newValue:t.newValue}),c();break;case"delete":_("removed '%s.%s' (was %s)",f(t.object),t.name,h(t.oldValue)),u({oldValue:t.oldValue}),c();break;case"create":_("set '%s': %s",f(t.object),h(t.newValue)),u({newValue:t.newValue}),c();break;default:_(t.type),u(t)}}y&&g++,b&&g--}function i(){for(var t=[],e=0;e100?t.substr(0,97)+"...":t:l("(",d(t))}function d(t){if(null===t||void 0===t)return"";if(t&&"object"==typeof t){if(t&&t.$mobx)return t.$mobx.name;if(t.constructor)return t.constructor.name||"object"}return""+typeof t}function y(t){return null===t||void 0===t||"string"==typeof t||"number"==typeof t||"boolean"==typeof t}if("undefined"!=typeof localStorage&&"undefined"!=typeof console){window.ng2MobxDebug=function(t){t?localStorage["ng2-mobx-debug"]=!0:delete localStorage["ng2-mobx-debug"]},n.i(r.spy)(function(e){return t()&&o(e,function(){return!0})});var v=!1,g=0,m=!1,b="function"==typeof console.groupCollapsed,_=0,w={'"':'"',"'":"'","(":")","[":"]","<":"]","#":""};return e}}()},jzTW:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={};r.HOST=0,r.COMPONENT=1,r.EMBEDDED=2,r[r.HOST]="HOST",r[r.COMPONENT]="COMPONENT",r[r.EMBEDDED]="EMBEDDED"},"k0A/":function(t,e,n){"use strict";var r=n("Rw+2"),o=n("TQpx");n.d(e,"a",function(){return c});var i=this&&this.__decorate||function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s="is-dragging-over",u="is-dragging-over-disabled",c=function(){function t(t,e,n){this.el=t,this.renderer=e,this.treeDraggedElement=n,this.onDropCallback=new r.K,this._allowDrop=function(t){return!0}}return Object.defineProperty(t.prototype,"treeAllowDrop",{set:function(t){t instanceof Function?this._allowDrop=t:this._allowDrop=function(e){return t}},enumerable:!0,configurable:!0}),t.prototype.allowDrop=function(){return this._allowDrop(this.treeDraggedElement.get())},t.prototype.onDragOver=function(t){if(!this.allowDrop())return this.addDisabledClass();t.preventDefault(),this.addClass()},t.prototype.onDragLeave=function(t){if(!this.allowDrop())return this.removeDisabledClass();this.removeClass()},t.prototype.onDrop=function(t){this.allowDrop()&&(t.preventDefault(),this.onDropCallback.emit({event:t,element:this.treeDraggedElement.get()}),this.removeClass())},t.prototype.addClass=function(){this.renderer.setElementClass(this.el.nativeElement,s,!0)},t.prototype.removeClass=function(){this.renderer.setElementClass(this.el.nativeElement,s,!1)},t.prototype.addDisabledClass=function(){this.renderer.setElementClass(this.el.nativeElement,u,!0)},t.prototype.removeDisabledClass=function(){this.renderer.setElementClass(this.el.nativeElement,u,!1)},t}();i([n.i(r.S)("treeDrop"),a("design:type",Object)],c.prototype,"onDropCallback",void 0),i([n.i(r.B)(),a("design:type",Object),a("design:paramtypes",[Object])],c.prototype,"treeAllowDrop",null),i([n.i(r.Q)("dragover",["$event"]),a("design:type",Function),a("design:paramtypes",[Object]),a("design:returntype",void 0)],c.prototype,"onDragOver",null),i([n.i(r.Q)("dragleave",["$event"]),a("design:type",Function),a("design:paramtypes",[Object]),a("design:returntype",void 0)],c.prototype,"onDragLeave",null),i([n.i(r.Q)("drop",["$event"]),a("design:type",Function),a("design:paramtypes",[Object]),a("design:returntype",void 0)],c.prototype,"onDrop",null),c=i([n.i(r.A)({selector:"[treeDrop]"}),a("design:paramtypes",[r.H,r.I,o.a])],c)},kVV1:function(t,e,n){"use strict";function r(t,e){return n.i(s.a)().getComputedStyle(t)[e]}function o(t){var e={};return Object.keys(t).forEach(function(n){"offset"!=n&&(e[n]=t[n])}),e}var i=n("Rw+2"),a=n("Ytzc"),s=n("2Cni");n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=function(){function t(t,e,n,r){var o=this;void 0===r&&(r=[]),this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._duration=n.duration,this.previousStyles={},r.forEach(function(t){var e=t._captureStyles();Object.keys(e).forEach(function(t){return o.previousStyles[t]=e[t]})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes.map(function(e){var n={};return Object.keys(e).forEach(function(o,a){var s=e[o];s==i.O&&(s=r(t.element,o)),void 0!=s&&(n[o]=s)}),n}),s=Object.keys(this.previousStyles);if(s.length){var u=e[0],c=[];if(s.forEach(function(e){n.i(a.a)(u[e])||c.push(e),u[e]=t.previousStyles[e]}),c.length)for(var p=function(n){var o=e[n];c.forEach(function(e){o[e]=r(t.element,e)})},l=1;l\n \n \n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n
\n
\n \n
\n
',ngModelWithFormGroup:'\n
\n \n \n
\n '}},kpH2:function(t,e,n){"use strict";function r(t,e){for(var n=new Array(t._providers.length),r=0;r=this._providers.length)throw new a.a(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw new a.b(this,t.key);return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},l=[a.a,s.a,u.a],f=function(){function t(){}return t}();f=p([n.i(i.q)({declarations:l.slice(),exports:l.slice(),imports:[],providers:[]})],f)},mEv5:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("lNBv");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={provide:o.a,useExisting:n.i(r.U)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=null==t?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:r.A,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[i]}]}],t.ctorParameters=function(){return[{type:r.I},{type:r.H}]},t}()},mGQ9:function(t,e,n){"use strict";var r=n("Rw+2");n.d(e,"d",function(){return o}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}return t.prototype.create=function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._created=!1,this._viewContainerRef.clear()},t.prototype.enforceState=function(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()},t}(),i=function(){function t(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)},enumerable:!0,configurable:!0}),t.prototype._addCase=function(){return this._caseCount++},t.prototype._addDefault=function(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)},t.prototype._matchCase=function(t){var e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e},t.prototype._updateDefaultCases=function(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(var e=0;e=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.templateRef=e,o.viewContainer=n,o.renderer=r,o}return a(e,t),e.prototype.autoDetect=function(t){console.warn("mobxAutorunSync is deprected, please use mobxAutorun instead - it's doing exactly the same thing"),this.dispose=n.i(o.autorun)(function(){t.detectChanges()})},e}(i.a);c=s([n.i(r.A)({selector:"[mobxAutorunSync]"}),u("design:paramtypes",[r.D,r.E,r.I])],c)},mmVS:function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n("SKH6"),i=n("B00U"),a=n("yrou"),s=n("r8ZY"),u=function(t){function e(n,r,o){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a.empty;break;case 1:if(!n){this.destination=a.empty;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new c(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new c(this,n,r,o)}}return r(e,t),e.prototype[s.$$rxSubscriber]=function(){return this},e.create=function(t,n,r){var o=new e(t,n,r);return o.syncErrorThrowable=!1,o},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this,e=t._parent,n=t._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=n,this},e}(i.Subscription);e.Subscriber=u;var c=function(t){function e(e,n,r,i){t.call(this),this._parentSubscriber=e;var a,s=this;o.isFunction(n)?a=n:n&&(s=n,a=n.next,r=n.error,i=n.complete,o.isFunction(s.unsubscribe)&&this.add(s.unsubscribe.bind(s)),s.unsubscribe=this.unsubscribe.bind(this)),this._context=s,this._next=a,this._error=r,this._complete=i}return r(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){if(!this.isStopped){var t=this._parentSubscriber;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(u)},nFIP:function(t,e,n){"use strict";function r(t){var e=this;if(t||(o.root.Rx&&o.root.Rx.config&&o.root.Rx.config.Promise?t=o.root.Rx.config.Promise:o.root.Promise&&(t=o.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}var o=n("VOfZ");e.toPromise=r},ngeb:function(t,e,n){"use strict";var r=n("f/J/"),o=n("D1kj"),i=n("CMbx"),a=n("BBUi"),s=n("Aszh"),u=n("8SsL"),c=n("HusU"),p=n("PpWh"),l=n("/+ET");n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=[r.a,l.a,u.a,s.a,p.a,c.a,c.b,c.c,o.a,i.a,a.a]},nnRi:function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function r(){return p.g}function o(){return p.h}function i(t){return t||"en-US"}var a=n("DbnS"),s=n("6ZWU"),u=n("hq13"),c=n("cnHn"),p=n("BJuk"),l=n("H9FF"),f=n("+uD9"),h=n("z5Ce"),d=n("qs5H"),y=n("yzGH");e.b=r,e.c=o,e.a=i,n.d(e,"d",function(){return v});var v=function(){function t(){}return t.decorators=[{type:y.b,args:[{providers:[u.b,{provide:u.c,useExisting:u.b},s.a,h.a,c.c,d.ViewUtils,a.a,{provide:p.f,useFactory:r},{provide:p.e,useFactory:o},{provide:f.a,useFactory:i,deps:[[new l.d(f.a),new l.e,new l.c]]}]}]}],t.ctorParameters=function(){return[]},t}()},noqT:function(t,e,n){"use strict";(function(t){function n(t){return null!=t}function r(t){return null==t}function o(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function i(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function a(){if(!c)if(u.Symbol&&Symbol.iterator)c=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e=0;t--)this.remove(t)},t}()},oGvI:function(t,e,n){"use strict";var r=n("2Cni"),o=n("Ytzc");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(o.a)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var i=["Webkit","Moz","O","ms"],a=0;a-1?p=p.replace("=JSONP_CALLBACK&","="+c+"&"):p.lastIndexOf("=JSONP_CALLBACK")===p.length-"=JSONP_CALLBACK".length&&(p=p.substring(0,p.length-"=JSONP_CALLBACK".length)+"="+c);var f=s._script=n.build(p),h=function(e){if(s.readyState!==a.d.Cancelled){if(s.readyState=a.d.Done,n.cleanup(f),!s._finished){var o=new i.b({body:l,type:a.c.Error,url:p});return r&&(o=r.merge(o)),void t.error(new u.a(o))}var c=new i.b({body:s._responseData,url:p});s.baseResponseOptions&&(c=s.baseResponseOptions.merge(c)),t.next(new u.a(c)),t.complete()}},d=function(e){if(s.readyState!==a.d.Cancelled){s.readyState=a.d.Done,n.cleanup(f);var o=new i.b({body:e.message,type:a.c.Error});r&&(o=r.merge(o)),t.error(new u.a(o))}};return f.addEventListener("load",h),f.addEventListener("error",d),n.send(f),function(){s.readyState=a.d.Cancelled,f.removeEventListener("load",h),f.removeEventListener("error",d),s._dom.cleanup(f)}})}return p(e,t),e.prototype.finished=function(t){this._finished=!0,this._dom.removeConnection(this._id),this.readyState!==a.d.Cancelled&&(this._responseData=t)},e}(h),y=function(t){function e(){t.apply(this,arguments)}return p(e,t),e}(s.b),v=function(t){function e(e,n){t.call(this),this._browserJSONP=e,this._baseResponseOptions=n}return p(e,t),e.prototype.createConnection=function(t){return new d(t,this._browserJSONP,this._baseResponseOptions)},e.decorators=[{type:r.b}],e.ctorParameters=function(){return[{type:c.a},{type:i.b}]},e}(y)},pNKU:function(t,e,n){"use strict";var r=n("Rw+2");n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.getBaseHrefFromDOM=function(){},t.prototype.onPopState=function(t){},t.prototype.onHashChange=function(t){},Object.defineProperty(t.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.replaceState=function(t,e,n){},t.prototype.pushState=function(t,e,n){},t.prototype.forward=function(){},t.prototype.back=function(){},t}();new r.i("Location Initialized")},pyfU:function(t,e,n){"use strict";function r(){var t=u.d.wtf;return!(!t||!(c=t.trace))&&(p=c.events,!0)}function o(t,e){return void 0===e&&(e=null),p.createScope(t,e)}function i(t,e){return c.leaveScope(t,e),e}function a(t,e){return c.beginTimeRange(t,e)}function s(t){c.endTimeRange(t)}var u=n("AZ8i");e.a=r,e.b=o,e.c=i,e.d=a,e.e=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c,p},"q/kk":function(t,e,n){"use strict";function r(t){for(var e=[],n=0;n-1)return e.push(t[n]),e;e.push(t[n])}return e}function o(t){if(t.length>1){return" ("+r(t.slice().reverse()).map(function(t){return n.i(a.a)(t.token)}).join(" -> ")+")"}return""}var i=n("wyHf"),a=n("AZ8i");n.d(e,"c",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return p}),n.d(e,"d",function(){return l}),n.d(e,"g",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"a",function(){return d}),n.d(e,"f",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(i.a),c=function(t){function e(e,r){t.call(this,e,r,function(t){return"No provider for "+n.i(a.a)(t[0].token)+"!"+o(t)})}return s(e,t),e}(u),p=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+o(t)})}return s(e,t),e}(u),l=function(t){function e(e,n,r,o){t.call(this,"DI Error",n),this.keys=[o],this.injectors=[e]}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.a)(this.keys[0].token);return this.originalError.message+": Error during instantiation of "+t+"!"+o(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(i.b),f=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return s(e,t),e}(i.a),h=function(t){function e(n,r){t.call(this,e._genMessage(n,r))}return s(e,t),e._genMessage=function(t,e){for(var r=[],o=0,i=e.length;o0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(v),b=function(t){function e(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return l(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,r=void 0===e?{}:e,o=r.onlySelf,i=r.emitEvent;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0,emitEvent:i})}),this.updateValueAndValidity({onlySelf:o,emitEvent:i})},e.prototype.patchValue=function(t,e){var n=this,r=void 0===e?{}:e,o=r.onlySelf,i=r.emitEvent;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0,emitEvent:i})}),this.updateValueAndValidity({onlySelf:o,emitEvent:i})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=void 0===e?{}:e,r=n.onlySelf,o=n.emitEvent;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0,emitEvent:o})}),this.updateValueAndValidity({onlySelf:r,emitEvent:o}),this._updatePristine({onlySelf:r}),this._updateTouched({onlySelf:r})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t instanceof g?t.value:t.getRawValue()})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(v)},qS8x:function(t,e,n){"use strict";var r=n("EEr4"),o=(n.n(r),n("rCTf"));n.n(o);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return i(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var o,i=function(t){return null},a=function(){return null};return e&&"object"==typeof e?(o=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(i=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()})):(o=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(i=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),t.prototype.subscribe.call(this,o,i,a)},e}(r.Subject)},qXRy:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("2Cni"),i=n("TnsU");n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=["alt","control","meta","shift"],u={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},c=function(t){function e(){t.call(this)}return a(e,t),e.prototype.supports=function(t){return null!=e.parseEventName(t)},e.prototype.addEventListener=function(t,r,i){var a=e.parseEventName(r),s=e.eventCallback(a.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return n.i(o.a)().onAndCancel(t,a.domEventName,s)})},e.parseEventName=function(t){var n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var o=e._normalizeKey(n.pop()),i="";if(s.forEach(function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),i+=t+".")}),i+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=r,a.fullKey=i,a},e.getEventFullKey=function(t){var e="",r=n.i(o.a)().getEventKey(t);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),s.forEach(function(n){if(n!=r){(0,u[n])(t)&&(e+=n+".")}}),e+=r},e.eventCallback=function(t,n,r){return function(o){e.getEventFullKey(o)===t&&r.runGuarded(function(){return n(o)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:r.b}],e.ctorParameters=function(){return[]},e}(i.c)},qZpo:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("Qd4Y");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),a=function(){function t(t,e,n,r){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=r,this._differ=null}return Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){n.i(r.e)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(o.d)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,o){if(null==t.previousIndex){var a=e._viewContainer.createEmbeddedView(e._template,new i(null,null,null),o),u=new s(t,a);n.push(u)}else if(null==o)e._viewContainer.remove(r);else{var a=e._viewContainer.get(r);e._viewContainer.move(a,o);var u=new s(t,a);n.push(u)}});for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0){t.split("&").forEach(function(t){var n=t.indexOf("="),r=n==-1?[t,""]:[t.slice(0,n),t.slice(n+1)],o=r[0],i=r[1],a=e.get(o)||[];a.push(i),e.set(o,a)})}return e}function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}n.d(e,"a",function(){return a});var i=function(){function t(){}return t.prototype.encodeKey=function(t){return o(t)},t.prototype.encodeValue=function(t){return o(t)},t}(),a=function(){function t(t,e){void 0===t&&(t=""),void 0===e&&(e=new i),this.rawParams=t,this.queryEncoder=e,this.paramsMap=r(t)}return t.prototype.clone=function(){var e=new t("",this.queryEncoder);return e.appendAll(this),e},t.prototype.has=function(t){return this.paramsMap.has(t)},t.prototype.get=function(t){var e=this.paramsMap.get(t);return Array.isArray(e)?e[0]:null},t.prototype.getAll=function(t){return this.paramsMap.get(t)||[]},t.prototype.set=function(t,e){if(void 0===e||null===e)return void this.delete(t);var n=this.paramsMap.get(t)||[];n.length=0,n.push(e),this.paramsMap.set(t,n)},t.prototype.setAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){var r=e.paramsMap.get(n)||[];r.length=0,r.push(t[0]),e.paramsMap.set(n,r)})},t.prototype.append=function(t,e){if(void 0!==e&&null!==e){var n=this.paramsMap.get(t)||[];n.push(e),this.paramsMap.set(t,n)}},t.prototype.appendAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){for(var r=e.paramsMap.get(n)||[],o=0;o=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(t,e,n){this.el=t,this.renderer=e,this.treeDraggedElement=n}return t.prototype.ngDoCheck=function(){this.renderer.setElementAttribute(this.el.nativeElement,"draggable",this.treeDragEnabled?"true":"false")},t.prototype.onDragStart=function(t){var e=this;t.dataTransfer.setData("text/plain",t.target.id),setTimeout(function(){return e.treeDraggedElement.set(e.draggedElement)},30)},t.prototype.onDragEnd=function(){this.treeDraggedElement.set(null)},t}();i([n.i(r.B)("treeDrag"),a("design:type",Object)],s.prototype,"draggedElement",void 0),i([n.i(r.B)(),a("design:type",Object)],s.prototype,"treeDragEnabled",void 0),i([n.i(r.Q)("dragstart",["$event"]),a("design:type",Function),a("design:paramtypes",[Object]),a("design:returntype",void 0)],s.prototype,"onDragStart",null),i([n.i(r.Q)("dragend"),a("design:type",Function),a("design:paramtypes",[]),a("design:returntype",void 0)],s.prototype,"onDragEnd",null),s=i([n.i(r.A)({selector:"[treeDrag]"}),a("design:paramtypes",[r.H,r.I,o.a])],s)},wByq:function(t,e,n){"use strict";var r=n("AZ8i");n.d(e,"b",function(){return o}),n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.onDone=function(t){},t.prototype.onStart=function(t){},t.prototype.init=function(){},t.prototype.hasStarted=function(){},t.prototype.play=function(){},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){},Object.defineProperty(t.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),t}(),i=function(){function t(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(r.b)(function(){return t._onFinish()})}return t.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t}()},waRw:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("lNBv");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={provide:o.a,useExisting:n.i(r.U)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"value",parseFloat(t))},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:r.A,args:[{selector:"input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[i]}]}],t.ctorParameters=function(){return[{type:r.I},{type:r.H}]},t}()},waeV:function(t,e,n){"use strict";function r(){var t="object"==typeof window?window:{};return null===s&&(s=t[a]={}),s}var o=n("Rw+2");n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=0,a="__ng_jsonp__",s=null,u=function(){function t(){}return t.prototype.build=function(t){var e=document.createElement("script");return e.src=t,e},t.prototype.nextRequestID=function(){return"__req"+i++},t.prototype.requestCallback=function(t){return a+"."+t+".finished"},t.prototype.exposeConnection=function(t,e){r()[t]=e},t.prototype.removeConnection=function(t){r()[t]=null},t.prototype.send=function(t){document.body.appendChild(t)},t.prototype.cleanup=function(t){t.parentNode&&t.parentNode.removeChild(t)},t.decorators=[{type:o.b}],t.ctorParameters=function(){return[]},t}()},wely:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("FkRU");n.d(e,"a",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return h}),n.d(e,"d",function(){return y});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a={provide:o.b,useExisting:n.i(r.U)(function(){return u}),multi:!0},s={provide:o.b,useExisting:n.i(r.U)(function(){return c}),multi:!0},u=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=null!=t&&t!==!1&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?o.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:r.A,args:[{selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[a],host:{"[attr.required]":'required ? "" : null'}}]}],t.ctorParameters=function(){return[]},t.propDecorators={required:[{type:r.B}]},t}(),c=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.validate=function(t){return this.required?o.a.requiredTrue(t):null},e.decorators=[{type:r.A,args:[{selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[s],host:{"[attr.required]":'required ? "" : null'}}]}],e.ctorParameters=function(){return[]},e}(u),p={provide:o.b,useExisting:n.i(r.U)(function(){return l}),multi:!0},l=function(){function t(){}return t.prototype.ngOnChanges=function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null==this.minlength?null:this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=o.a.minLength(parseInt(this.minlength,10))},t.decorators=[{type:r.A,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[p],host:{"[attr.minlength]":"minlength ? minlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={minlength:[{type:r.B}]},t}(),f={provide:o.b,useExisting:n.i(r.U)(function(){return h}),multi:!0},h=function(){function t(){}return t.prototype.ngOnChanges=function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null!=this.maxlength?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=o.a.maxLength(parseInt(this.maxlength,10))},t.decorators=[{type:r.A,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[f],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={maxlength:[{type:r.B}]},t}(),d={provide:o.b,useExisting:n.i(r.U)(function(){return y}),multi:!0},y=function(){function t(){}return t.prototype.ngOnChanges=function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=o.a.pattern(this.pattern)},t.decorators=[{type:r.A,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[d],host:{"[attr.pattern]":"pattern ? pattern : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={pattern:[{type:r.B}]},t}()},wyHf:function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){t.call(this,e);var n=new Error(e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error),i=function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e}(o)},xBum:function(t,e,n){"use strict";function r(t){p=t}var o=n("gxnv"),i=n("AZ8i"),a=n("982l");n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u}),e.c=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){a.a.assertNotInAngularZone(),n.i(i.b)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(i.b)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t.decorators=[{type:o.a}],t.ctorParameters=function(){return[{type:a.a}]},t}(),u=function(){function t(){this._applications=new Map,p.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),p.findTestabilityInTree(this,t,e)},t.decorators=[{type:o.a}],t.ctorParameters=function(){return[]},t}(),c=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),p=new c},xRll:function(t,e,n){"use strict";var r=n("Rw+2"),o=n("ZsyO"),i=n("mS0z"),a=n("M4fF");n.n(a);n.d(e,"a",function(){return p});var s=this&&this.__decorate||function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=17,p=(navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Firefox"),function(){function t(t,e){this.elementRef=t,this.virtualScroll=e,n.i(i.a)("TreeNode","tree-node",t),this._debounceOnVirtualScroll=n.i(a.throttle)(this._onVirtualScroll.bind(this),c)}return t.prototype.ngOnInit=function(){this.virtualScroll.init()},t.prototype.ngAfterViewInit=function(){var t=this;setTimeout(function(){return t._onVirtualScroll()})},t.prototype.ngOnDestroy=function(){this.virtualScroll.clear()},t.prototype.onScroll=function(t){this._onWheel(t)},t.prototype._onWheel=function(t){this._onVirtualScroll()},t.prototype._onVirtualScroll=function(){this.virtualScroll.setNewScroll({viewport:this.elementRef.nativeElement})},t}());s([n.i(r.Q)("scroll",["$event"]),u("design:type",Function),u("design:paramtypes",[Object]),u("design:returntype",void 0)],p.prototype,"onScroll",null),p=s([n.i(r.R)({selector:"TreeViewport, tree-viewport",styles:[":host {\n height: 100%;\n overflow: auto;\n display: block;\n }"],providers:[o.a],template:"\n
\n
\n \n
\n
\n "}),u("design:paramtypes",[r.H,o.a])],p)},xn3O:function(t,e,n){"use strict";var r=n("kdXR"),o=n("Qd4Y");n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e,r){t.call(this,"Invalid argument '"+r+"' for pipe '"+n.i(o.a)(e)+"'")}return i(e,t),e}(r.a)},xz5Z:function(t,e,n){"use strict";function r(t){return!!n.i(a.e)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(a.f)()in t)}function o(t,e,r){for(var o=t[n.i(a.f)()](),i=e[n.i(a.f)()]();;){var s=o.next(),u=i.next();if(s.done&&u.done)return!0;if(s.done||u.done)return!1;if(!r(s.value,u.value))return!1}}function i(t,e){if(Array.isArray(t))for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n\n Example 2: ')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+r.a.ngModelGroup)},t}()},y8Js:function(t,e,n){"use strict";function r(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function o(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(p.a)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var o=t,i=o.length-1,a=t[i];if("function"!=typeof a)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(p.a)(a)+"'");if(i!=a.length)throw new Error("Number of annotations ("+i+") does not match number of arguments ("+a.length+") in the function: "+n.i(p.a)(a));for(var s=[],u=0,c=o.length-1;u"+n.i(r.a)(this.currentValue)+"]"},t}()},yNUT:function(t,e,n){"use strict";n("noqT");n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.merge=function(t,e){for(var n={},r=0,o=Object.keys(t);r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n { - let page: CliPage; - - beforeEach(() => { - page = new CliPage(); - }); - - it('should display message saying app works', () => { - page.navigateTo(); - expect(page.getParagraphText()).toEqual('app works!'); - }); -}); diff --git a/example/cli2/e2e/app.po.ts b/example/cli2/e2e/app.po.ts deleted file mode 100644 index 3744d035..00000000 --- a/example/cli2/e2e/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, element, by } from 'protractor'; - -export class CliPage { - navigateTo() { - return browser.get('/'); - } - - getParagraphText() { - return element(by.css('app-root h1')).getText(); - } -} diff --git a/example/cli2/e2e/tsconfig.e2e.json b/example/cli2/e2e/tsconfig.e2e.json deleted file mode 100644 index 74c2bca1..00000000 --- a/example/cli2/e2e/tsconfig.e2e.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": [ - "es2016" - ], - "outDir": "../dist/out-tsc-e2e", - "module": "commonjs", - "target": "es6", - "types":[ - "jasmine", - "node" - ] - } -} diff --git a/example/cli2/karma.conf.js b/example/cli2/karma.conf.js deleted file mode 100644 index 84b4cd5a..00000000 --- a/example/cli2/karma.conf.js +++ /dev/null @@ -1,44 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/0.13/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular/cli'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage-istanbul-reporter'), - require('@angular/cli/plugins/karma') - ], - client:{ - clearContext: false // leave Jasmine Spec Runner output visible in browser - }, - files: [ - { pattern: './src/test.ts', watched: false } - ], - preprocessors: { - './src/test.ts': ['@angular/cli'] - }, - mime: { - 'text/x-typescript': ['ts','tsx'] - }, - coverageIstanbulReporter: { - reports: [ 'html', 'lcovonly' ], - fixWebpackSourcePaths: true - }, - angularCli: { - environment: 'dev' - }, - reporters: config.angularCli && config.angularCli.codeCoverage - ? ['progress', 'coverage-istanbul'] - : ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['Chrome'], - singleRun: false - }); -}; diff --git a/example/cli2/package.json b/example/cli2/package.json deleted file mode 100644 index 6527cef3..00000000 --- a/example/cli2/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "cli", - "version": "0.0.0", - "license": "MIT", - "scripts": { - "ng": "ng", - "start": "ng serve", - "build": "ng build", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e" - }, - "private": true, - "dependencies": { - "angular-tree-component": "^4.0.0", - "@angular/common": "^2.4.0", - "@angular/compiler": "^2.4.0", - "@angular/core": "^2.4.0", - "@angular/forms": "^2.4.0", - "@angular/http": "^2.4.0", - "@angular/platform-browser": "^2.4.0", - "@angular/platform-browser-dynamic": "^2.4.0", - "@angular/router": "^3.4.0", - "core-js": "^2.4.1", - "rxjs": "^5.1.0", - "zone.js": "^0.7.6" - }, - "devDependencies": { - "@angular/cli": "1.0.0-rc.0", - "@angular/compiler-cli": "^2.4.0", - "@types/jasmine": "2.5.38", - "@types/node": "~6.0.60", - "codelyzer": "~2.0.0", - "jasmine-core": "~2.5.2", - "jasmine-spec-reporter": "~3.2.0", - "karma": "~1.4.1", - "karma-chrome-launcher": "~2.0.0", - "karma-cli": "~1.0.1", - "karma-coverage-istanbul-reporter": "^0.2.0", - "karma-jasmine": "~1.1.0", - "karma-jasmine-html-reporter": "^0.2.2", - "protractor": "~5.1.0", - "ts-node": "~2.0.0", - "tslint": "~4.4.2", - "typescript": "~2.0.0" - } -} diff --git a/example/cli2/protractor.conf.js b/example/cli2/protractor.conf.js deleted file mode 100644 index 1c5e1e5a..00000000 --- a/example/cli2/protractor.conf.js +++ /dev/null @@ -1,30 +0,0 @@ -// Protractor configuration file, see link for more information -// https://github.com/angular/protractor/blob/master/lib/config.ts - -const { SpecReporter } = require('jasmine-spec-reporter'); - -exports.config = { - allScriptsTimeout: 11000, - specs: [ - './e2e/**/*.e2e-spec.ts' - ], - capabilities: { - 'browserName': 'chrome' - }, - directConnect: true, - baseUrl: 'http://localhost:4200/', - framework: 'jasmine', - jasmineNodeOpts: { - showColors: true, - defaultTimeoutInterval: 30000, - print: function() {} - }, - beforeLaunch: function() { - require('ts-node').register({ - project: 'e2e/tsconfig.e2e.json' - }); - }, - onPrepare() { - jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); - } -}; diff --git a/example/cli2/src/app/app.component.css b/example/cli2/src/app/app.component.css deleted file mode 100644 index e69de29b..00000000 diff --git a/example/cli2/src/app/app.component.html b/example/cli2/src/app/app.component.html deleted file mode 100644 index b6931b53..00000000 --- a/example/cli2/src/app/app.component.html +++ /dev/null @@ -1,3 +0,0 @@ -

- {{title}} -

diff --git a/example/cli2/src/app/app.component.spec.ts b/example/cli2/src/app/app.component.spec.ts deleted file mode 100644 index c740bcd7..00000000 --- a/example/cli2/src/app/app.component.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { TestBed, async } from '@angular/core/testing'; - -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], - }).compileComponents(); - })); - - it('should create the app', async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app).toBeTruthy(); - })); - - it(`should have as title 'app works!'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app works!'); - })); - - it('should render title in a h1 tag', async(() => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('app works!'); - })); -}); diff --git a/example/cli2/src/app/app.component.ts b/example/cli2/src/app/app.component.ts deleted file mode 100644 index 5d1c4bce..00000000 --- a/example/cli2/src/app/app.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-root', - template: ` - - ` -}) -export class AppComponent { -} diff --git a/example/cli2/src/app/app.module.ts b/example/cli2/src/app/app.module.ts deleted file mode 100644 index ec669628..00000000 --- a/example/cli2/src/app/app.module.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { HttpModule } from '@angular/http'; -import { TreeModule } from 'angular-tree-component'; -import { Router, Route, RouterModule } from '@angular/router'; - -import { AppComponent } from './app.component'; -import { BasicTreeComponent } from './basictree/basictree.component'; -import { FullTreeComponent } from './fulltree/fulltree.component'; -import { TemplatesComponent } from './templates/templates.component'; -import { FilterComponent } from './filter/filter.component'; - -const routes: Route[] = [ - { - path: '', - component: FullTreeComponent - }, - { - path: 'basic', - component: BasicTreeComponent - }, - { - path: 'templates', - component: TemplatesComponent - }, - { - path: 'filter', - component: FilterComponent - } -]; - -@NgModule({ - declarations: [ - AppComponent, - BasicTreeComponent, - FullTreeComponent, - TemplatesComponent, - FilterComponent - ], - imports: [ - BrowserModule, - FormsModule, - HttpModule, - TreeModule.forRoot(), - RouterModule.forRoot(routes, { useHash: true }) - ], - providers: [], - bootstrap: [AppComponent] -}) -export class AppModule { } diff --git a/example/cli2/src/app/basictree/basictree.component.ts b/example/cli2/src/app/basictree/basictree.component.ts deleted file mode 100644 index fcacac46..00000000 --- a/example/cli2/src/app/basictree/basictree.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-basictree', - template: ` - - `, - styles: [] -}) -export class BasicTreeComponent { - nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - {name: 'grandchild2.2.1'} - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; -} diff --git a/example/cli2/src/app/filter/filter.component.ts b/example/cli2/src/app/filter/filter.component.ts deleted file mode 100644 index 4e4cc516..00000000 --- a/example/cli2/src/app/filter/filter.component.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { Component } from '@angular/core'; -import { TreeModel } from 'angular-tree-component'; - -@Component({ - selector: 'app-filter', - template: ` -

Filter

- - - - -

Filter By Function (Fuzzy Search)

- - `, - styles: [] -}) -export class FilterComponent { - nodes = [ - { - name: 'North America', - children: [ - { name: 'United States', children: [ - {name: 'New York'}, - {name: 'California'}, - {name: 'Florida'} - ] }, - { name: 'Canada' } - ] - }, - { - name: 'South America', - children: [ - { name: 'Argentina', children: [] }, - { name: 'Brazil' } - ] - }, - { - name: 'Europe', - children: [ - { name: 'England' }, - { name: 'Germany' }, - { name: 'France' }, - { name: 'Italy' }, - { name: 'Spain' } - ] - } - ]; - - filterFn(value, treeModel: TreeModel) { - treeModel.filterNodes((node) => fuzzysearch(value, node.data.name)); - } -} - - -function fuzzysearch (needle, haystack) { - const haystackLC = haystack.toLowerCase(); - const needleLC = needle.toLowerCase(); - - const hlen = haystack.length; - const nlen = needleLC.length; - - if (nlen > hlen) { - return false; - } - if (nlen === hlen) { - return needleLC === haystackLC; - } - outer: for (let i = 0, j = 0; i < nlen; i++) { - const nch = needleLC.charCodeAt(i); - - while (j < hlen) { - if (haystackLC.charCodeAt(j++) === nch) { - continue outer; - } - } - return false; - } - return true; -} diff --git a/example/cli2/src/app/fulltree/fulltree.component.ts b/example/cli2/src/app/fulltree/fulltree.component.ts deleted file mode 100644 index d326abe5..00000000 --- a/example/cli2/src/app/fulltree/fulltree.component.ts +++ /dev/null @@ -1,238 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { TreeNode, TREE_ACTIONS, KEYS, IActionMapping } from 'angular-tree-component'; - -const actionMapping:IActionMapping = { - mouse: { - contextMenu: (tree, node, $event) => { - $event.preventDefault(); - alert(`context menu for ${node.data.name}`); - }, - dblClick: (tree, node, $event) => { - if (node.hasChildren) TREE_ACTIONS.TOGGLE_EXPANDED(tree, node, $event); - }, - click: (tree, node, $event) => { - $event.shiftKey - ? TREE_ACTIONS.TOGGLE_SELECTED_MULTI(tree, node, $event) - : TREE_ACTIONS.TOGGLE_SELECTED(tree, node, $event) - } - }, - keys: { - [KEYS.ENTER]: (tree, node, $event) => alert(`This is ${node.data.name}`) - } -}; - -@Component({ - selector: 'app-fulltree', - styles: [ - `button: { - line - height: 24px; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); - border: none; - border-radius: 2px; - background: #A3D9F5; - cursor: pointer; - margin: 0 3px; - }` - ], - template: ` -
- -
-
- - - - - -
-
-

Keys:

- down | up | left | right | space | enter -

Mouse:

- click to select | shift+click to select multi -

API:

- - - - - -

- - - - - - - - - ` -}) -export class FullTreeComponent { - nodes: any[]; - nodes2 = [{name: 'root'}, {name: 'root2'}]; - constructor() { - } - ngOnInit() { - setTimeout(() => { - this.nodes = [ - { - expanded: true, - name: 'root expanded', - subTitle: 'the root', - children: [ - { - name: 'child1', - subTitle: 'a good child', - hasChildren: false - }, { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - } - ] - }, - { - name: 'root2', - subTitle: 'the second root', - children: [ - { - name: 'child2.1', - subTitle: 'new and improved', - hasChildren: false - }, { - name: 'child2.2', - subTitle: 'new and improved2', - children: [ - { - uuid: 1001, - name: 'subsub', - subTitle: 'subsub', - hasChildren: false - } - ] - } - ] - }, - { - name: 'asyncroot', - hasChildren: true - } - ]; - - for(let i = 0; i < 100; i++) { - this.nodes.push({ - name: `rootDynamic${i}`, - subTitle: `root created dynamically ${i}`, - children: new Array(4).fill(null).map((item, n) => ({ - name: `childDynamic${i}.${n}`, - subTitle: `child created dynamically ${i}`, - hasChildren: false - })) - }); - } - }, 1); - } - - asyncChildren = [ - { - name: 'child2.1', - subTitle: 'new and improved' - }, { - name: 'child2.2', - subTitle: 'new and improved2' - } - ]; - - getChildren(node:any) { - return new Promise((resolve, reject) => { - setTimeout(() => resolve(this.asyncChildren.map((c) => { - return Object.assign({}, c, { - hasChildren: node.level < 5 - }); - })), 1000); - }); - } - - addNode(tree) { - this.nodes[0].children.push({ - - name: 'a new child' - }); - tree.treeModel.update(); - } - - childrenCount(node: TreeNode): string { - return node && node.children ? `(${node.children.length})` : ''; - } - - filterNodes(text, tree) { - tree.treeModel.filterNodes(text); - } - - activateSubSub(tree) { - // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub') - tree.treeModel.getNodeById(1001) - .setActiveAndVisible(); - } - - customTemplateStringOptions = { - // displayField: 'subTitle', - isExpandedField: 'expanded', - idField: 'uuid', - getChildren: this.getChildren.bind(this), - actionMapping, - nodeHeight: 23, - allowDrag: true, - useVirtualScroll: true - } - onEvent(event) { - console.log(event); - } - - go($event) { - $event.stopPropagation(); - alert('this method is on the app component'); - } - - activeNodes(treeModel) { - console.log(treeModel.activeNodes); - } -} diff --git a/example/cli2/src/app/templates/templates.component.ts b/example/cli2/src/app/templates/templates.component.ts deleted file mode 100644 index 8b593b65..00000000 --- a/example/cli2/src/app/templates/templates.component.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component } from '@angular/core'; -import { ITreeOptions } from 'angular-tree-component'; - -@Component({ - selector: 'app-templates', - template: ` -

Display Field

- - -

treeNodeTemplate and loadingTemplate

- - - - - -

treeNodeFullTemplate

- - - - `, - styles: [] -}) -export class TemplatesComponent { - nodes1 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - hasChildren: true - } - ]; - - nodes2 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - children: [ - {title: 'child1', className: 'child1Class'} - ] - } - ]; - - options1: ITreeOptions = { - getChildren: () => new Promise((resolve, reject) => {}) - }; - - options0: ITreeOptions = { - displayField: 'title', - nodeClass: (node) => `${node.data.title}Class` - }; -} diff --git a/example/cli2/src/assets/.gitkeep b/example/cli2/src/assets/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/example/cli2/src/environments/environment.prod.ts b/example/cli2/src/environments/environment.prod.ts deleted file mode 100644 index 3612073b..00000000 --- a/example/cli2/src/environments/environment.prod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const environment = { - production: true -}; diff --git a/example/cli2/src/environments/environment.ts b/example/cli2/src/environments/environment.ts deleted file mode 100644 index b7f639ae..00000000 --- a/example/cli2/src/environments/environment.ts +++ /dev/null @@ -1,8 +0,0 @@ -// The file contents for the current environment will overwrite these during build. -// The build system defaults to the dev environment which uses `environment.ts`, but if you do -// `ng build --env=prod` then `environment.prod.ts` will be used instead. -// The list of which env maps to which file can be found in `.angular-cli.json`. - -export const environment = { - production: false -}; diff --git a/example/cli2/src/favicon.ico b/example/cli2/src/favicon.ico deleted file mode 100644 index 8081c7ce..00000000 Binary files a/example/cli2/src/favicon.ico and /dev/null differ diff --git a/example/cli2/src/index.build.html b/example/cli2/src/index.build.html deleted file mode 100644 index a6988c2f..00000000 --- a/example/cli2/src/index.build.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cli - - - - - - - Loading... - - diff --git a/example/cli2/src/index.dev.html b/example/cli2/src/index.dev.html deleted file mode 100644 index df13f44b..00000000 --- a/example/cli2/src/index.dev.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cli - - - - - - - Loading... - - diff --git a/example/cli2/src/index.html b/example/cli2/src/index.html deleted file mode 100644 index df13f44b..00000000 --- a/example/cli2/src/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cli - - - - - - - Loading... - - diff --git a/example/cli2/src/main.ts b/example/cli2/src/main.ts deleted file mode 100644 index a9ca1caf..00000000 --- a/example/cli2/src/main.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/example/cli2/src/polyfills.ts b/example/cli2/src/polyfills.ts deleted file mode 100644 index 53bdaf1b..00000000 --- a/example/cli2/src/polyfills.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ -// import 'core-js/es6/symbol'; -// import 'core-js/es6/object'; -// import 'core-js/es6/function'; -// import 'core-js/es6/parse-int'; -// import 'core-js/es6/parse-float'; -// import 'core-js/es6/number'; -// import 'core-js/es6/math'; -// import 'core-js/es6/string'; -// import 'core-js/es6/date'; -// import 'core-js/es6/array'; -// import 'core-js/es6/regexp'; -// import 'core-js/es6/map'; -// import 'core-js/es6/set'; - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - -/** Evergreen browsers require these. **/ -import 'core-js/es6/reflect'; -import 'core-js/es7/reflect'; - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - - - -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ - -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. diff --git a/example/cli2/src/styles.css b/example/cli2/src/styles.css deleted file mode 100644 index 90d4ee00..00000000 --- a/example/cli2/src/styles.css +++ /dev/null @@ -1 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ diff --git a/example/cli2/src/test.ts b/example/cli2/src/test.ts deleted file mode 100644 index 9bf72267..00000000 --- a/example/cli2/src/test.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/long-stack-trace-zone'; -import 'zone.js/dist/proxy.js'; -import 'zone.js/dist/sync-test'; -import 'zone.js/dist/jasmine-patch'; -import 'zone.js/dist/async-test'; -import 'zone.js/dist/fake-async-test'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. -declare var __karma__: any; -declare var require: any; - -// Prevent Karma from running prematurely. -__karma__.loaded = function () {}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); -// Finally, start Karma to run the tests. -__karma__.start(); diff --git a/example/cli2/src/tsconfig.app.json b/example/cli2/src/tsconfig.app.json deleted file mode 100644 index 9f12c4b8..00000000 --- a/example/cli2/src/tsconfig.app.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": [ - "es2016", - "dom" - ], - "outDir": "../out-tsc/app", - "target": "es5", - "module": "es2015", - "baseUrl": "", - "types": [] - }, - "exclude": [ - "test.ts", - "**/*.spec.ts" - ] -} diff --git a/example/cli2/src/tsconfig.spec.json b/example/cli2/src/tsconfig.spec.json deleted file mode 100644 index 6c5160e1..00000000 --- a/example/cli2/src/tsconfig.spec.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "compilerOptions": { - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": [ - "es2016" - ], - "outDir": "../out-tsc/spec", - "module": "commonjs", - "target": "es6", - "baseUrl": "", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "test.ts" - ], - "include": [ - "**/*.spec.ts" - ] -} diff --git a/example/cli2/tsconfig.json b/example/cli2/tsconfig.json deleted file mode 100644 index cde5e350..00000000 --- a/example/cli2/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": [ - "es2016" - ] - } -} diff --git a/example/cli2/tslint.json b/example/cli2/tslint.json deleted file mode 100644 index 9113f136..00000000 --- a/example/cli2/tslint.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "rulesDirectory": [ - "node_modules/codelyzer" - ], - "rules": { - "callable-types": true, - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "eofline": true, - "forin": true, - "import-blacklist": [true, "rxjs"], - "import-spacing": true, - "indent": [ - true, - "spaces" - ], - "interface-over-type-literal": true, - "label-position": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - "static-before-instance", - "variables-before-functions" - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-variable": true, - "no-empty": false, - "no-empty-interface": true, - "no-eval": true, - "no-inferrable-types": [true, "ignore-params"], - "no-shadowed-variable": true, - "no-string-literal": false, - "no-string-throw": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "prefer-const": true, - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "typeof-compare": true, - "unified-signatures": true, - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - - "directive-selector": [true, "attribute", "app", "camelCase"], - "component-selector": [true, "element", "app", "kebab-case"], - "use-input-property-decorator": true, - "use-output-property-decorator": true, - "use-host-property-decorator": true, - "no-input-rename": true, - "no-output-rename": true, - "use-life-cycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true, - "no-access-missing-member": true, - "templates-use-public": true, - "invoke-injectable": true - } -} diff --git a/example/cli4/.angular-cli.json b/example/cli4/.angular-cli.json deleted file mode 100644 index 162941cd..00000000 --- a/example/cli4/.angular-cli.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "project": { - "name": "cli4" - }, - "apps": [ - { - "root": "src", - "outDir": "dist", - "assets": [ - "assets", - "favicon.ico" - ], - "index": "index.html", - "main": "main.ts", - "polyfills": "polyfills.ts", - "test": "test.ts", - "tsconfig": "tsconfig.app.json", - "testTsconfig": "tsconfig.spec.json", - "prefix": "app", - "styles": [ - "styles.scss" - ], - "scripts": [], - "environmentSource": "environments/environment.ts", - "environments": { - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" - } - } - ], - "e2e": { - "protractor": { - "config": "./protractor.conf.js" - } - }, - "lint": [ - { - "project": "src/tsconfig.app.json" - }, - { - "project": "src/tsconfig.spec.json" - }, - { - "project": "e2e/tsconfig.e2e.json" - } - ], - "test": { - "karma": { - "config": "./karma.conf.js" - } - }, - "defaults": { - "styleExt": "css", - "component": { - "inlineTemplate": true, - "inlineStyle": true, - "spec": false - } - } -} diff --git a/example/cli4/.editorconfig b/example/cli4/.editorconfig deleted file mode 100644 index 6e87a003..00000000 --- a/example/cli4/.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Editor configuration, see http://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/example/cli4/.gitignore b/example/cli4/.gitignore deleted file mode 100644 index e885bd78..00000000 --- a/example/cli4/.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/tmp - -# dependencies -/node_modules - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -# misc -/.sass-cache -/connect.lock -/coverage/* -/libpeerconnection.log -npm-debug.log -testem.log -/typings - -# e2e -/e2e/*.js -/e2e/*.map - -#System Files -.DS_Store -Thumbs.db - -500tech \ No newline at end of file diff --git a/example/cli4/README.md b/example/cli4/README.md deleted file mode 100644 index a3f523ce..00000000 --- a/example/cli4/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Cli4 - -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.0. - -## Development server - -Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. - -## Code scaffolding - -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class/module`. - -## Build - -Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build. - -## Running unit tests - -Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). - -## Running end-to-end tests - -Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). -Before running the tests make sure you are serving the app via `ng serve`. - -## Further help - -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/example/cli4/dist/favicon.ico b/example/cli4/dist/favicon.ico deleted file mode 100644 index 8081c7ce..00000000 Binary files a/example/cli4/dist/favicon.ico and /dev/null differ diff --git a/example/cli4/dist/index.html b/example/cli4/dist/index.html deleted file mode 100644 index f038e850..00000000 --- a/example/cli4/dist/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cli - - - - - - - Loading... - - diff --git a/example/cli4/dist/inline.bundle.js b/example/cli4/dist/inline.bundle.js deleted file mode 100644 index f938e23b..00000000 --- a/example/cli4/dist/inline.bundle.js +++ /dev/null @@ -1,146 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // install a JSONP callback for chunk loading -/******/ var parentJsonpFunction = window["webpackJsonp"]; -/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) { -/******/ // add "moreModules" to the modules object, -/******/ // then flag all "chunkIds" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0, resolves = [], result; -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) -/******/ resolves.push(installedChunks[chunkId][0]); -/******/ installedChunks[chunkId] = 0; -/******/ } -/******/ for(moduleId in moreModules) { -/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { -/******/ modules[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) -/******/ resolves.shift()(); -/******/ if(executeModules) { -/******/ for(i=0; i < executeModules.length; i++) { -/******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]); -/******/ } -/******/ } -/******/ return result; -/******/ }; -/******/ -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // objects to store loaded and loading chunks -/******/ var installedChunks = { -/******/ 4: 0 -/******/ }; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; -/******/ -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // This file contains only the entry chunk. -/******/ // The chunk loading function for additional chunks -/******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); -/******/ -/******/ // an Promise means "currently loading". -/******/ if(installedChunks[chunkId]) { -/******/ return installedChunks[chunkId][2]; -/******/ } -/******/ // start chunk loading -/******/ var head = document.getElementsByTagName('head')[0]; -/******/ var script = document.createElement('script'); -/******/ script.type = 'text/javascript'; -/******/ script.charset = 'utf-8'; -/******/ script.async = true; -/******/ script.timeout = 120000; -/******/ -/******/ if (__webpack_require__.nc) { -/******/ script.setAttribute("nonce", __webpack_require__.nc); -/******/ } -/******/ script.src = __webpack_require__.p + "" + chunkId + ".chunk.js"; -/******/ var timeout = setTimeout(onScriptComplete, 120000); -/******/ script.onerror = script.onload = onScriptComplete; -/******/ function onScriptComplete() { -/******/ // avoid mem leaks in IE. -/******/ script.onerror = script.onload = null; -/******/ clearTimeout(timeout); -/******/ var chunk = installedChunks[chunkId]; -/******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); -/******/ installedChunks[chunkId] = undefined; -/******/ } -/******/ }; -/******/ -/******/ var promise = new Promise(function(resolve, reject) { -/******/ installedChunks[chunkId] = [resolve, reject]; -/******/ }); -/******/ installedChunks[chunkId][2] = promise; -/******/ -/******/ head.appendChild(script); -/******/ return promise; -/******/ }; -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // identity function for calling harmony imports with the correct context -/******/ __webpack_require__.i = function(value) { return value; }; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { -/******/ configurable: false, -/******/ enumerable: true, -/******/ get: getter -/******/ }); -/******/ } -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // on error function for async loading -/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; -/******/ }) -/************************************************************************/ -/******/ ([]); -//# sourceMappingURL=inline.bundle.js.map \ No newline at end of file diff --git a/example/cli4/dist/inline.bundle.js.map b/example/cli4/dist/inline.bundle.js.map deleted file mode 100644 index 629948fc..00000000 --- a/example/cli4/dist/inline.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap 6defb2b7527348987dcb"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAQ,oBAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAY,2BAA2B;AACvC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,mDAA2C,cAAc;;AAEzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA,kDAA0C,oBAAoB,WAAW","file":"inline.bundle.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId])\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length)\n \t\t\tresolves.shift()();\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t4: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tif(installedChunks[chunkId] === 0)\n \t\t\treturn Promise.resolve();\n\n \t\t// an Promise means \"currently loading\".\n \t\tif(installedChunks[chunkId]) {\n \t\t\treturn installedChunks[chunkId][2];\n \t\t}\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = 'text/javascript';\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"\" + chunkId + \".chunk.js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunks[chunkId][2] = promise;\n\n \t\thead.appendChild(script);\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// identity function for calling harmony imports with the correct context\n \t__webpack_require__.i = function(value) { return value; };\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 6defb2b7527348987dcb"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli4/dist/main.bundle.js b/example/cli4/dist/main.bundle.js deleted file mode 100644 index 72c300f4..00000000 --- a/example/cli4/dist/main.bundle.js +++ /dev/null @@ -1,5473 +0,0 @@ -webpackJsonp([1,4],{ - -/***/ 117: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__ = __webpack_require__(118); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_collection_component__ = __webpack_require__(53); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__loading_component_ngfactory__ = __webpack_require__(198); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_loading_component__ = __webpack_require__(82); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_directives_tree_animate_open_directive__ = __webpack_require__(123); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mobx_angular_dist_directives_mobx_autorun_directive__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_components_tree_node_children_component__ = __webpack_require__(52); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeChildrenComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeChildrenComponent_0; -/* unused harmony export TreeNodeChildrenComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - - - -var styles_TreeNodeChildrenComponent = []; -var RenderType_TreeNodeChildrenComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeChildrenComponent, - data: {} -}); -function View_TreeNodeChildrenComponent_3(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'tree-node-collection', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__["a" /* View_TreeNodeCollectionComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__["b" /* RenderType_TreeNodeCollectionComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](122880, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_collection_component__["a" /* TreeNodeCollectionComponent */], [], { - nodes: [ - 0, - 'nodes' - ], - treeModel: [ - 1, - 'treeModel' - ], - templates: [ - 2, - 'templates' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.node.children; - var currVal_1 = co.node.treeModel; - var currVal_2 = co.templates; - ck(v, 1, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_TreeNodeChildrenComponent_4(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-loading-component', [[ - 'class', - 'tree-node-loading' - ] - ], [[ - 4, - 'padding-left', - null - ] - ], null, null, __WEBPACK_IMPORTED_MODULE_3__loading_component_ngfactory__["a" /* View_LoadingComponent_0 */], __WEBPACK_IMPORTED_MODULE_3__loading_component_ngfactory__["b" /* RenderType_LoadingComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_loading_component__["a" /* LoadingComponent */], [], { - template: [ - 0, - 'template' - ], - node: [ - 1, - 'node' - ] - }, null) - ], function (ck, v) { - var co = v.component; - var currVal_1 = co.templates.loadingTemplate; - var currVal_2 = co.node; - ck(v, 1, 0, currVal_1, currVal_2); - }, function (ck, v) { - var co = v.component; - var currVal_0 = co.node.getNodePadding(); - ck(v, 0, 0, currVal_0); - }); -} -function View_TreeNodeChildrenComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, 'div', [], [ - [ - 2, - 'tree-children', - null - ], - [ - 2, - 'tree-children-no-padding', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeChildrenComponent_3)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_5__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeChildrenComponent_4)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_5__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_2 = co.node.children; - ck(v, 3, 0, currVal_2); - var currVal_3 = !co.node.children; - ck(v, 6, 0, currVal_3); - }, function (ck, v) { - var co = v.component; - var currVal_0 = true; - var currVal_1 = co.node.options.levelPadding; - ck(v, 0, 0, currVal_0, currVal_1); - }); -} -function View_TreeNodeChildrenComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 4, null, null, null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeChildrenComponent_2)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_directives_tree_animate_open_directive__["a" /* TreeAnimateOpenDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */] - ], { - animateSpeed: [ - 0, - 'animateSpeed' - ], - animateAcceleration: [ - 1, - 'animateAcceleration' - ], - isEnabled: [ - 2, - 'isEnabled' - ], - isOpen: [ - 3, - 'isOpen' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.node.options.animateExpand; - var currVal_1 = co.node.options.animateAcceleration; - var currVal_2 = co.node.options.animateExpand; - var currVal_3 = co.node.isExpanded; - ck(v, 3, 0, currVal_0, currVal_1, currVal_2, currVal_3); - }, null); -} -function View_TreeNodeChildrenComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeChildrenComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](106496, null, 0, __WEBPACK_IMPORTED_MODULE_7_mobx_angular_dist_directives_mobx_autorun_directive__["a" /* MobxAutorunDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -function View_TreeNodeChildrenComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-children', [], null, null, null, View_TreeNodeChildrenComponent_0, RenderType_TreeNodeChildrenComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_components_tree_node_children_component__["a" /* TreeNodeChildrenComponent */], [], null, null) - ], null, null); -} -var TreeNodeChildrenComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-node-children', __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_components_tree_node_children_component__["a" /* TreeNodeChildrenComponent */], View_TreeNodeChildrenComponent_Host_0, { - node: 'node', - templates: 'templates' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWNoaWxkcmVuLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ2hpbGRyZW5Db21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50LmQudHMuVHJlZU5vZGVDaGlsZHJlbkNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPGRpdiBbY2xhc3MudHJlZS1jaGlsZHJlbl09XCJ0cnVlXCJcbiAgICAgICAgICBbY2xhc3MudHJlZS1jaGlsZHJlbi1uby1wYWRkaW5nXT1cIm5vZGUub3B0aW9ucy5sZXZlbFBhZGRpbmdcIlxuICAgICAgICAgICp0cmVlQW5pbWF0ZU9wZW49XCJcbiAgICAgICAgICAgIG5vZGUuaXNFeHBhbmRlZDtcbiAgICAgICAgICAgIHNwZWVkOm5vZGUub3B0aW9ucy5hbmltYXRlRXhwYW5kO1xuICAgICAgICAgICAgYWNjZWxlcmF0aW9uOm5vZGUub3B0aW9ucy5hbmltYXRlQWNjZWxlcmF0aW9uO1xuICAgICAgICAgICAgZW5hYmxlZDpub2RlLm9wdGlvbnMuYW5pbWF0ZUV4cGFuZFwiPlxuICAgICAgICA8dHJlZS1ub2RlLWNvbGxlY3Rpb25cbiAgICAgICAgICAqbmdJZj1cIm5vZGUuY2hpbGRyZW5cIlxuICAgICAgICAgIFtub2Rlc109XCJub2RlLmNoaWxkcmVuXCJcbiAgICAgICAgICBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiXG4gICAgICAgICAgW3RyZWVNb2RlbF09XCJub2RlLnRyZWVNb2RlbFwiPlxuICAgICAgICA8L3RyZWUtbm9kZS1jb2xsZWN0aW9uPlxuICAgICAgICA8dHJlZS1sb2FkaW5nLWNvbXBvbmVudFxuICAgICAgICAgIFtzdHlsZS5wYWRkaW5nLWxlZnRdPVwibm9kZS5nZXROb2RlUGFkZGluZygpXCJcbiAgICAgICAgICBjbGFzcz1cInRyZWUtbm9kZS1sb2FkaW5nXCJcbiAgICAgICAgICAqbmdJZj1cIiFub2RlLmNoaWxkcmVuXCJcbiAgICAgICAgICBbdGVtcGxhdGVdPVwidGVtcGxhdGVzLmxvYWRpbmdUZW1wbGF0ZVwiXG4gICAgICAgICAgW25vZGVdPVwibm9kZVwiXG4gICAgICAgID48L3RyZWUtbG9hZGluZy1jb21wb25lbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLWNvbnRhaW5lcj5cbiAgIiwiPHRyZWUtbm9kZS1jaGlsZHJlbj48L3RyZWUtbm9kZS1jaGlsZHJlbj4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ1NRO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUkrQjs7OztJQUY3QjtJQUVBO0lBREE7SUFIRixTQUVFLFVBRUEsVUFEQSxTQUhGOzs7OztNQU1BO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTs7OztJQUlFO0lBQ0E7SUFMRixTQUlFLFVBQ0EsU0FMRjs7O0lBQ0U7SUFERixTQUNFLFNBREY7Ozs7O0lBYkY7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQU0wQztJQUN4QztnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBS3VCO0lBQ3ZCO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFNMEI7Ozs7SUFYeEI7SUFERixTQUNFLFNBREY7SUFTRTtJQUhGLFNBR0UsU0FIRjs7O0lBYkc7SUFDRDtJQURKLFNBQUssVUFDRCxTQURKOzs7OztJQURGO0lBQTJCO0lBQ3pCO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFvQk07Ozs7SUFsQkY7SUFBQTtJQUFBO0lBQUE7SUFGSixTQUVJLHVDQUZKOzs7OztJQUZOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBc0JlOzs7SUF0QmY7Ozs7O0lDREo7Z0JBQUE7Ozs7Ozs7OyJ9 -//# sourceMappingURL=tree-node-children.component.ngfactory.js.map - -/***/ }), - -/***/ 118: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__tree_node_component_ngfactory__ = __webpack_require__(201); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_component__ = __webpack_require__(85); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_mobx_angular_dist_directives_mobx_autorun_directive__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_node_collection_component__ = __webpack_require__(53); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeCollectionComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeCollectionComponent_0; -/* unused harmony export TreeNodeCollectionComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_TreeNodeCollectionComponent = []; -var RenderType_TreeNodeCollectionComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeCollectionComponent, - data: {} -}); -function View_TreeNodeCollectionComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'tree-node', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_component_ngfactory__["a" /* View_TreeNodeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_component_ngfactory__["b" /* RenderType_TreeNodeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_component__["a" /* TreeNodeComponent */], [], { - node: [ - 0, - 'node' - ], - index: [ - 1, - 'index' - ], - templates: [ - 2, - 'templates' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = v.context.$implicit; - var currVal_1 = v.context.index; - var currVal_2 = co.templates; - ck(v, 1, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_TreeNodeCollectionComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, null, null, null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 4, 'div', [], [[ - 4, - 'margin-top', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeCollectionComponent_2)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](401408, null, 0, __WEBPACK_IMPORTED_MODULE_3__angular_common__["m" /* NgForOf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["w" /* IterableDiffers */] - ], { - ngForOf: [ - 0, - 'ngForOf' - ], - ngForTrackBy: [ - 1, - 'ngForTrackBy' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_1 = co.viewportNodes; - var currVal_2 = co.trackNode; - ck(v, 5, 0, currVal_1, currVal_2); - }, function (ck, v) { - var co = v.component; - var currVal_0 = co.marginTop; - ck(v, 2, 0, currVal_0); - }); -} -function View_TreeNodeCollectionComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeCollectionComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](106496, null, 0, __WEBPACK_IMPORTED_MODULE_4_mobx_angular_dist_directives_mobx_autorun_directive__["a" /* MobxAutorunDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -function View_TreeNodeCollectionComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-collection', [], null, null, null, View_TreeNodeCollectionComponent_0, RenderType_TreeNodeCollectionComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](122880, null, 0, __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_node_collection_component__["a" /* TreeNodeCollectionComponent */], [], null, null) - ], function (ck, v) { - ck(v, 1, 0); - }, null); -} -var TreeNodeCollectionComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-node-collection', __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_node_collection_component__["a" /* TreeNodeCollectionComponent */], View_TreeNodeCollectionComponent_Host_0, { - nodes: 'nodes', - treeModel: 'treeModel', - templates: 'templates' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY29sbGVjdGlvbi5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29sbGVjdGlvbkNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29sbGVjdGlvbkNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPGRpdlxuICAgICAgICBbc3R5bGUubWFyZ2luLXRvcF09XCJtYXJnaW5Ub3BcIj5cbiAgICAgICAgPHRyZWUtbm9kZVxuICAgICAgICAgICpuZ0Zvcj1cImxldCBub2RlIG9mIHZpZXdwb3J0Tm9kZXM7IGxldCBpID0gaW5kZXg7IHRyYWNrQnk6IHRyYWNrTm9kZVwiXG4gICAgICAgICAgW25vZGVdPVwibm9kZVwiXG4gICAgICAgICAgW2luZGV4XT1cImlcIlxuICAgICAgICAgIFt0ZW1wbGF0ZXNdPVwidGVtcGxhdGVzXCI+XG4gICAgICAgIDwvdHJlZS1ub2RlPlxuICAgICAgPC9kaXY+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICIsIjx0cmVlLW5vZGUtY29sbGVjdGlvbj48L3RyZWUtbm9kZS1jb2xsZWN0aW9uPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDSVE7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBSTBCOzs7O0lBRnhCO0lBQ0E7SUFDQTtJQUpGLFNBRUUsVUFDQSxVQUNBLFNBSkY7Ozs7O0lBSEo7SUFBMkI7TUFDekI7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQ2lDO0lBQy9CO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFLWTtJQUNSOzs7O0lBTEY7SUFBQTtJQURGLFNBQ0UsbUJBREY7OztJQURBO0lBREYsU0FDRSxTQURGOzs7OztJQUZOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBVWU7OztJQVZmOzs7OztJQ0RKO2dCQUFBOzs7SUFBQTs7Ozs7Ozs7In0= -//# sourceMappingURL=tree-node-collection.component.ngfactory.js.map - -/***/ }), - -/***/ 119: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_angular_tree_component_dist_components_tree_node_drop_slot_component__ = __webpack_require__(54); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_directives_tree_drop_directive__ = __webpack_require__(87); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeDropSlot; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeDropSlot_0; -/* unused harmony export TreeNodeDropSlotNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - -var styles_TreeNodeDropSlot = []; -var RenderType_TreeNodeDropSlot = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeDropSlot, - data: {} -}); -function View_TreeNodeDropSlot_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'div', [[ - 'class', - 'node-drop-slot' - ] - ], null, [ - [ - null, - 'treeDrop' - ], - [ - null, - 'dragover' - ], - [ - null, - 'dragenter' - ], - [ - null, - 'dragleave' - ], - [ - null, - 'drop' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('dragover' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onDragOver($event) !== false); - ad = (pd_0 && ad); - } - if (('dragenter' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onDragEnter($event) !== false); - ad = (pd_1 && ad); - } - if (('dragleave' === en)) { - var pd_2 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onDragLeave($event) !== false); - ad = (pd_2 && ad); - } - if (('drop' === en)) { - var pd_3 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onDrop($event) !== false); - ad = (pd_3 && ad); - } - if (('treeDrop' === en)) { - var pd_4 = (co.onDrop($event) !== false); - ad = (pd_4 && ad); - } - return ad; - }, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_directives_tree_drop_directive__["a" /* TreeDropDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["L" /* ElementRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */], - __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */] - ], { treeAllowDrop: [ - 0, - 'treeAllowDrop' - ] - }, { onDropCallback: 'treeDrop' }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.allowDrop.bind(co); - ck(v, 2, 0, currVal_0); - }, null); -} -function View_TreeNodeDropSlot_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'TreeNodeDropSlot', [], null, null, null, View_TreeNodeDropSlot_0, RenderType_TreeNodeDropSlot)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_1_angular_tree_component_dist_components_tree_node_drop_slot_component__["a" /* TreeNodeDropSlot */], [], null, null) - ], null, null); -} -var TreeNodeDropSlotNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('TreeNodeDropSlot, tree-node-drop-slot', __WEBPACK_IMPORTED_MODULE_1_angular_tree_component_dist_components_tree_node_drop_slot_component__["a" /* TreeNodeDropSlot */], View_TreeNodeDropSlot_Host_0, { - node: 'node', - dropIndex: 'dropIndex' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWRyb3Atc2xvdC5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRHJvcFNsb3QuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRHJvcFNsb3RfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8ZGl2XG4gICAgICBjbGFzcz1cIm5vZGUtZHJvcC1zbG90XCJcbiAgICAgICh0cmVlRHJvcCk9XCJvbkRyb3AoJGV2ZW50KVwiXG4gICAgICBbdHJlZUFsbG93RHJvcF09XCJhbGxvd0Ryb3AuYmluZCh0aGlzKVwiPlxuICAgIDwvZGl2PlxuICAiLCI8VHJlZU5vZGVEcm9wU2xvdD48L1RyZWVOb2RlRHJvcFNsb3Q+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7TUFDSTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtnQkFBQTs7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUd5QztJQUNuQzs7OztJQURKO0lBSEYsU0FHRSxTQUhGOzs7OztJQ0RKO2dCQUFBOzs7Ozs7OzsifQ== -//# sourceMappingURL=tree-node-drop-slot.component.ngfactory.js.map - -/***/ }), - -/***/ 120: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_mobx_angular_dist_directives_mobx_autorun_directive__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_node_expander_component__ = __webpack_require__(55); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeExpanderComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeExpanderComponent_0; -/* unused harmony export TreeNodeExpanderComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - -var styles_TreeNodeExpanderComponent = []; -var RenderType_TreeNodeExpanderComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeExpanderComponent, - data: {} -}); -function View_TreeNodeExpanderComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 3, 'span', [[ - 'class', - 'toggle-children-wrapper' - ] - ], [ - [ - 2, - 'toggle-children-wrapper-expanded', - null - ], - [ - 2, - 'toggle-children-wrapper-collapsed', - null - ] - ], [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.node.mouseAction('expanderClick', $event) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'span', [[ - 'class', - 'toggle-children' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var co = v.component; - var currVal_0 = co.node.isExpanded; - var currVal_1 = co.node.isCollapsed; - ck(v, 0, 0, currVal_0, currVal_1); - }); -} -function View_TreeNodeExpanderComponent_3(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [[ - 'class', - 'toggle-children-placeholder' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, null); -} -function View_TreeNodeExpanderComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, null, null, null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeExpanderComponent_2)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeExpanderComponent_3)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.node.hasChildren; - ck(v, 3, 0, currVal_0); - var currVal_1 = !co.node.hasChildren; - ck(v, 6, 0, currVal_1); - }, null); -} -function View_TreeNodeExpanderComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeExpanderComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](106496, null, 0, __WEBPACK_IMPORTED_MODULE_2_mobx_angular_dist_directives_mobx_autorun_directive__["a" /* MobxAutorunDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -function View_TreeNodeExpanderComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'TreeNodeExpander', [], null, null, null, View_TreeNodeExpanderComponent_0, RenderType_TreeNodeExpanderComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_node_expander_component__["a" /* TreeNodeExpanderComponent */], [], null, null) - ], null, null); -} -var TreeNodeExpanderComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('TreeNodeExpander, tree-node-expander', __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_node_expander_component__["a" /* TreeNodeExpanderComponent */], View_TreeNodeExpanderComponent_Host_0, { node: 'node' }, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWV4cGFuZGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRXhwYW5kZXJDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50LmQudHMuVHJlZU5vZGVFeHBhbmRlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPHNwYW5cbiAgICAgICAgKm5nSWY9XCJub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRvZ2dsZS1jaGlsZHJlbi13cmFwcGVyLWV4cGFuZGVkXT1cIm5vZGUuaXNFeHBhbmRlZFwiXG4gICAgICAgIFtjbGFzcy50b2dnbGUtY2hpbGRyZW4td3JhcHBlci1jb2xsYXBzZWRdPVwibm9kZS5pc0NvbGxhcHNlZFwiXG4gICAgICAgIGNsYXNzPVwidG9nZ2xlLWNoaWxkcmVuLXdyYXBwZXJcIlxuICAgICAgICAoY2xpY2spPVwibm9kZS5tb3VzZUFjdGlvbignZXhwYW5kZXJDbGljaycsICRldmVudClcIj5cblxuICAgICAgICA8c3BhbiBjbGFzcz1cInRvZ2dsZS1jaGlsZHJlblwiPjwvc3Bhbj5cbiAgICAgIDwvc3Bhbj5cbiAgICAgIDxzcGFuXG4gICAgICAgICpuZ0lmPVwiIW5vZGUuaGFzQ2hpbGRyZW5cIlxuICAgICAgICBjbGFzcz1cInRvZ2dsZS1jaGlsZHJlbi1wbGFjZWhvbGRlclwiPlxuICAgICAgPC9zcGFuPlxuICAgIDwvbmctY29udGFpbmVyPlxuICAiLCI8VHJlZU5vZGVFeHBhbmRlcj48L1RyZWVOb2RlRXhwYW5kZXI+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01DRU07UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BS0U7UUFBQTtRQUFBO01BQUE7TUFMRjtJQUFBO0lBS3NEO01BRXBEO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBcUM7Ozs7SUFMckM7SUFDQTtJQUhGLFNBRUUsVUFDQSxTQUhGOzs7OztNQVNBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFFc0M7Ozs7OztJQVp4QztJQUEyQjtJQUN6QjtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBUU87SUFDUDtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBR087Ozs7SUFYTDtJQURGLFNBQ0UsU0FERjtJQVVFO0lBREYsU0FDRSxTQURGOzs7OztJQVhOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBY2U7OztJQWRmOzs7OztJQ0RKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=tree-node-expander.component.ngfactory.js.map - -/***/ }), - -/***/ 180: -/***/ (function(module, exports) { - -function webpackEmptyContext(req) { - throw new Error("Cannot find module '" + req + "'."); -} -webpackEmptyContext.keys = function() { return []; }; -webpackEmptyContext.resolve = webpackEmptyContext; -module.exports = webpackEmptyContext; -webpackEmptyContext.id = 180; - - -/***/ }), - -/***/ 181: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_platform_browser__ = __webpack_require__(44); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__gendir_app_app_module_ngfactory__ = __webpack_require__(186); - - - -// if (environment.production) { -__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["a" /* enableProdMode */])(); -// } -__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__angular_platform_browser__["a" /* platformBrowser */])().bootstrapModuleFactory(__WEBPACK_IMPORTED_MODULE_2__gendir_app_app_module_ngfactory__["a" /* AppModuleNgFactory */]); -//# sourceMappingURL=main.js.map - -/***/ }), - -/***/ 185: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_router__ = __webpack_require__(116); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_app_component__ = __webpack_require__(204); -/* unused harmony export RenderType_AppComponent */ -/* unused harmony export View_AppComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - -var styles_AppComponent = []; -var RenderType_AppComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_AppComponent, - data: {} -}); -function View_AppComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](8388608, null, null, 1, 'router-outlet', [], null, null, null, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](73728, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_router__["y" /* RouterOutlet */], [ - __WEBPACK_IMPORTED_MODULE_1__angular_router__["l" /* RouterOutletMap */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["U" /* ComponentFactoryResolver */], - [ - 8, - null - ] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, null); -} -function View_AppComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-root', [], null, null, null, View_AppComponent_0, RenderType_AppComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2__app_app_component__["a" /* AppComponent */], [], null, null) - ], null, null); -} -var AppComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-root', __WEBPACK_IMPORTED_MODULE_2__app_app_component__["a" /* AppComponent */], View_AppComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMuQXBwQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMuQXBwQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPHJvdXRlci1vdXRsZXQ+PC9yb3V0ZXItb3V0bGV0PlxuICAiLCI8YXBwLXJvb3Q+PC9hcHAtcm9vdD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7Z0JBQUE7Ozs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQStCOzs7Ozs7SUNEbkM7Z0JBQUE7Ozs7In0= -//# sourceMappingURL=app.component.ngfactory.js.map - -/***/ }), - -/***/ 186: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_app_module__ = __webpack_require__(205); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_router__ = __webpack_require__(116); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__ = __webpack_require__(44); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__angular_forms__ = __webpack_require__(115); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__angular_http__ = __webpack_require__(184); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mobx_angular_dist_mobx_angular__ = __webpack_require__(106); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_angular_tree_component__ = __webpack_require__(121); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__app_app_routing_module__ = __webpack_require__(203); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__fulltree_fulltree_component_ngfactory__ = __webpack_require__(194); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__basictree_basictree_component_ngfactory__ = __webpack_require__(188); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__fields_fields_component_ngfactory__ = __webpack_require__(192); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__templates_templates_component_ngfactory__ = __webpack_require__(197); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__filter_filter_component_ngfactory__ = __webpack_require__(193); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__empty_empty_component_ngfactory__ = __webpack_require__(191); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__rtl_rtl_tree_component_ngfactory__ = __webpack_require__(195); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__async_async_component_ngfactory__ = __webpack_require__(187); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__save_restore_save_restore_component_ngfactory__ = __webpack_require__(196); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__checkboxes_checkboxes_component_ngfactory__ = __webpack_require__(189); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__drag_drag_component_ngfactory__ = __webpack_require__(190); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__app_component_ngfactory__ = __webpack_require__(185); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__app_fulltree_fulltree_component__ = __webpack_require__(78); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__app_basictree_basictree_component__ = __webpack_require__(72); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__app_fields_fields_component__ = __webpack_require__(76); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26__app_templates_templates_component__ = __webpack_require__(81); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27__app_filter_filter_component__ = __webpack_require__(77); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__app_empty_empty_component__ = __webpack_require__(75); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__app_rtl_rtl_tree_component__ = __webpack_require__(79); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30__app_async_async_component__ = __webpack_require__(71); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_31__app_save_restore_save_restore_component__ = __webpack_require__(80); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_32__app_checkboxes_checkboxes_component__ = __webpack_require__(73); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_33__app_drag_drag_component__ = __webpack_require__(74); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppModuleNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ -var __extends = (this && this.__extends) || (function () { - var extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; - return function (d, b) { - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var AppModuleInjector = (function (_super) { - __extends(AppModuleInjector, _super); - function AppModuleInjector(parent) { - return _super.call(this, parent, [ - __WEBPACK_IMPORTED_MODULE_11__fulltree_fulltree_component_ngfactory__["a" /* FullTreeComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_12__basictree_basictree_component_ngfactory__["a" /* BasicTreeComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_13__fields_fields_component_ngfactory__["a" /* FieldsComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_14__templates_templates_component_ngfactory__["a" /* TemplatesComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_15__filter_filter_component_ngfactory__["a" /* FilterComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_16__empty_empty_component_ngfactory__["a" /* EmptyComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_17__rtl_rtl_tree_component_ngfactory__["a" /* RtlTreeComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_18__async_async_component_ngfactory__["a" /* AsyncTreeComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_19__save_restore_save_restore_component_ngfactory__["a" /* SaveRestoreComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_20__checkboxes_checkboxes_component_ngfactory__["a" /* CheckboxesComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_21__drag_drag_component_ngfactory__["a" /* DragComponentNgFactory */], - __WEBPACK_IMPORTED_MODULE_22__app_component_ngfactory__["a" /* AppComponentNgFactory */] - ], [__WEBPACK_IMPORTED_MODULE_22__app_component_ngfactory__["a" /* AppComponentNgFactory */]]) || this; - } - Object.defineProperty(AppModuleInjector.prototype, "_LOCALE_ID_28", { - get: function () { - if ((this.__LOCALE_ID_28 == null)) { - (this.__LOCALE_ID_28 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["b" /* ɵn */](this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["c" /* LOCALE_ID */], null))); - } - return this.__LOCALE_ID_28; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_NgLocalization_29", { - get: function () { - if ((this.__NgLocalization_29 == null)) { - (this.__NgLocalization_29 = new __WEBPACK_IMPORTED_MODULE_2__angular_common__["a" /* NgLocaleLocalization */](this._LOCALE_ID_28)); - } - return this.__NgLocalization_29; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_APP_ID_30", { - get: function () { - if ((this.__APP_ID_30 == null)) { - (this.__APP_ID_30 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["d" /* ɵg */]()); - } - return this.__APP_ID_30; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_IterableDiffers_31", { - get: function () { - if ((this.__IterableDiffers_31 == null)) { - (this.__IterableDiffers_31 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["e" /* ɵl */]()); - } - return this.__IterableDiffers_31; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_KeyValueDiffers_32", { - get: function () { - if ((this.__KeyValueDiffers_32 == null)) { - (this.__KeyValueDiffers_32 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["f" /* ɵm */]()); - } - return this.__KeyValueDiffers_32; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_DomSanitizer_33", { - get: function () { - if ((this.__DomSanitizer_33 == null)) { - (this.__DomSanitizer_33 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["b" /* ɵe */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */]))); - } - return this.__DomSanitizer_33; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_Sanitizer_34", { - get: function () { - if ((this.__Sanitizer_34 == null)) { - (this.__Sanitizer_34 = this._DomSanitizer_33); - } - return this.__Sanitizer_34; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_HAMMER_GESTURE_CONFIG_35", { - get: function () { - if ((this.__HAMMER_GESTURE_CONFIG_35 == null)) { - (this.__HAMMER_GESTURE_CONFIG_35 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["d" /* HammerGestureConfig */]()); - } - return this.__HAMMER_GESTURE_CONFIG_35; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_EVENT_MANAGER_PLUGINS_36", { - get: function () { - if ((this.__EVENT_MANAGER_PLUGINS_36 == null)) { - (this.__EVENT_MANAGER_PLUGINS_36 = [ - new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["e" /* ɵDomEventsPlugin */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */])), - new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["f" /* ɵKeyEventsPlugin */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */])), - new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["g" /* ɵHammerGesturesPlugin */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */]), this._HAMMER_GESTURE_CONFIG_35) - ]); - } - return this.__EVENT_MANAGER_PLUGINS_36; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_EventManager_37", { - get: function () { - if ((this.__EventManager_37 == null)) { - (this.__EventManager_37 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["h" /* EventManager */](this._EVENT_MANAGER_PLUGINS_36, this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["g" /* NgZone */]))); - } - return this.__EventManager_37; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_\u0275DomSharedStylesHost_38", { - get: function () { - if ((this.__ɵDomSharedStylesHost_38 == null)) { - (this.__ɵDomSharedStylesHost_38 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["i" /* ɵDomSharedStylesHost */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */]))); - } - return this.__ɵDomSharedStylesHost_38; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_\u0275DomRendererFactory2_39", { - get: function () { - if ((this.__ɵDomRendererFactory2_39 == null)) { - (this.__ɵDomRendererFactory2_39 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["j" /* ɵDomRendererFactory2 */](this._EventManager_37, this._ɵDomSharedStylesHost_38)); - } - return this.__ɵDomRendererFactory2_39; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_RendererFactory2_40", { - get: function () { - if ((this.__RendererFactory2_40 == null)) { - (this.__RendererFactory2_40 = this._ɵDomRendererFactory2_39); - } - return this.__RendererFactory2_40; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_\u0275SharedStylesHost_41", { - get: function () { - if ((this.__ɵSharedStylesHost_41 == null)) { - (this.__ɵSharedStylesHost_41 = this._ɵDomSharedStylesHost_38); - } - return this.__ɵSharedStylesHost_41; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_Testability_42", { - get: function () { - if ((this.__Testability_42 == null)) { - (this.__Testability_42 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["h" /* Testability */](this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["g" /* NgZone */]))); - } - return this.__Testability_42; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_Meta_43", { - get: function () { - if ((this.__Meta_43 == null)) { - (this.__Meta_43 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["k" /* Meta */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */]))); - } - return this.__Meta_43; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_Title_44", { - get: function () { - if ((this.__Title_44 == null)) { - (this.__Title_44 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["l" /* Title */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["c" /* DOCUMENT */]))); - } - return this.__Title_44; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_\u0275i_45", { - get: function () { - if ((this.__ɵi_45 == null)) { - (this.__ɵi_45 = new __WEBPACK_IMPORTED_MODULE_5__angular_forms__["a" /* ɵi */]()); - } - return this.__ɵi_45; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_BrowserXhr_46", { - get: function () { - if ((this.__BrowserXhr_46 == null)) { - (this.__BrowserXhr_46 = new __WEBPACK_IMPORTED_MODULE_6__angular_http__["a" /* BrowserXhr */]()); - } - return this.__BrowserXhr_46; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_ResponseOptions_47", { - get: function () { - if ((this.__ResponseOptions_47 == null)) { - (this.__ResponseOptions_47 = new __WEBPACK_IMPORTED_MODULE_6__angular_http__["b" /* BaseResponseOptions */]()); - } - return this.__ResponseOptions_47; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_XSRFStrategy_48", { - get: function () { - if ((this.__XSRFStrategy_48 == null)) { - (this.__XSRFStrategy_48 = __WEBPACK_IMPORTED_MODULE_6__angular_http__["c" /* ɵb */]()); - } - return this.__XSRFStrategy_48; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_XHRBackend_49", { - get: function () { - if ((this.__XHRBackend_49 == null)) { - (this.__XHRBackend_49 = new __WEBPACK_IMPORTED_MODULE_6__angular_http__["d" /* XHRBackend */](this._BrowserXhr_46, this._ResponseOptions_47, this._XSRFStrategy_48)); - } - return this.__XHRBackend_49; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_RequestOptions_50", { - get: function () { - if ((this.__RequestOptions_50 == null)) { - (this.__RequestOptions_50 = new __WEBPACK_IMPORTED_MODULE_6__angular_http__["e" /* BaseRequestOptions */]()); - } - return this.__RequestOptions_50; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_Http_51", { - get: function () { - if ((this.__Http_51 == null)) { - (this.__Http_51 = __WEBPACK_IMPORTED_MODULE_6__angular_http__["f" /* ɵc */](this._XHRBackend_49, this._RequestOptions_50)); - } - return this.__Http_51; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_TreeDraggedElement_52", { - get: function () { - if ((this.__TreeDraggedElement_52 == null)) { - (this.__TreeDraggedElement_52 = new __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */]()); - } - return this.__TreeDraggedElement_52; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_ActivatedRoute_53", { - get: function () { - if ((this.__ActivatedRoute_53 == null)) { - (this.__ActivatedRoute_53 = __WEBPACK_IMPORTED_MODULE_3__angular_router__["a" /* ɵf */](this._Router_24)); - } - return this.__ActivatedRoute_53; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_NoPreloading_54", { - get: function () { - if ((this.__NoPreloading_54 == null)) { - (this.__NoPreloading_54 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["b" /* NoPreloading */]()); - } - return this.__NoPreloading_54; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_PreloadingStrategy_55", { - get: function () { - if ((this.__PreloadingStrategy_55 == null)) { - (this.__PreloadingStrategy_55 = this._NoPreloading_54); - } - return this.__PreloadingStrategy_55; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_RouterPreloader_56", { - get: function () { - if ((this.__RouterPreloader_56 == null)) { - (this.__RouterPreloader_56 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["c" /* RouterPreloader */](this._Router_24, this._NgModuleFactoryLoader_22, this._Compiler_21, this, this._PreloadingStrategy_55)); - } - return this.__RouterPreloader_56; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_PreloadAllModules_57", { - get: function () { - if ((this.__PreloadAllModules_57 == null)) { - (this.__PreloadAllModules_57 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["d" /* PreloadAllModules */]()); - } - return this.__PreloadAllModules_57; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_ROUTER_INITIALIZER_58", { - get: function () { - if ((this.__ROUTER_INITIALIZER_58 == null)) { - (this.__ROUTER_INITIALIZER_58 = __WEBPACK_IMPORTED_MODULE_3__angular_router__["e" /* ɵi */](this._ɵg_3)); - } - return this.__ROUTER_INITIALIZER_58; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(AppModuleInjector.prototype, "_APP_BOOTSTRAP_LISTENER_59", { - get: function () { - if ((this.__APP_BOOTSTRAP_LISTENER_59 == null)) { - (this.__APP_BOOTSTRAP_LISTENER_59 = [this._ROUTER_INITIALIZER_58]); - } - return this.__APP_BOOTSTRAP_LISTENER_59; - }, - enumerable: true, - configurable: true - }); - AppModuleInjector.prototype.createInternal = function () { - this._CommonModule_0 = new __WEBPACK_IMPORTED_MODULE_2__angular_common__["b" /* CommonModule */](); - this._ErrorHandler_1 = __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["m" /* ɵa */](); - this._NgProbeToken_2 = [__WEBPACK_IMPORTED_MODULE_3__angular_router__["f" /* ɵb */]()]; - this._ɵg_3 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["g" /* ɵg */](this); - this._APP_INITIALIZER_4 = [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["i" /* ɵo */], - __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["n" /* ɵc */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["o" /* NgProbeToken */], null), this._NgProbeToken_2), - __WEBPACK_IMPORTED_MODULE_3__angular_router__["h" /* ɵh */](this._ɵg_3) - ]; - this._ApplicationInitStatus_5 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["j" /* ApplicationInitStatus */](this._APP_INITIALIZER_4); - this._ɵf_6 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["k" /* ɵf */](this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["g" /* NgZone */]), this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["l" /* ɵConsole */]), this, this._ErrorHandler_1, this.componentFactoryResolver, this._ApplicationInitStatus_5); - this._ApplicationRef_7 = this._ɵf_6; - this._ApplicationModule_8 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* ApplicationModule */](this._ApplicationRef_7); - this._BrowserModule_9 = new __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["p" /* BrowserModule */](this.parent.get(__WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["p" /* BrowserModule */], null)); - this._ɵba_10 = new __WEBPACK_IMPORTED_MODULE_5__angular_forms__["b" /* ɵba */](); - this._FormsModule_11 = new __WEBPACK_IMPORTED_MODULE_5__angular_forms__["c" /* FormsModule */](); - this._HttpModule_12 = new __WEBPACK_IMPORTED_MODULE_6__angular_http__["g" /* HttpModule */](); - this._MobxAngularModule_13 = new __WEBPACK_IMPORTED_MODULE_7_mobx_angular_dist_mobx_angular__["a" /* MobxAngularModule */](); - this._TreeModule_14 = new __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_angular_tree_component__["a" /* TreeModule */](); - this._ɵa_15 = __WEBPACK_IMPORTED_MODULE_3__angular_router__["i" /* ɵd */](this.parent.get(__WEBPACK_IMPORTED_MODULE_3__angular_router__["j" /* Router */], null)); - this._UrlSerializer_16 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["k" /* DefaultUrlSerializer */](); - this._RouterOutletMap_17 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["l" /* RouterOutletMap */](); - this._ROUTER_CONFIGURATION_18 = { useHash: true }; - this._LocationStrategy_19 = __WEBPACK_IMPORTED_MODULE_3__angular_router__["m" /* ɵc */](this.parent.get(__WEBPACK_IMPORTED_MODULE_2__angular_common__["c" /* PlatformLocation */]), this.parent.get(__WEBPACK_IMPORTED_MODULE_2__angular_common__["d" /* APP_BASE_HREF */], null), this._ROUTER_CONFIGURATION_18); - this._Location_20 = new __WEBPACK_IMPORTED_MODULE_2__angular_common__["e" /* Location */](this._LocationStrategy_19); - this._Compiler_21 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Compiler */](); - this._NgModuleFactoryLoader_22 = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* SystemJsNgModuleLoader */](this._Compiler_21, this.parent.get(__WEBPACK_IMPORTED_MODULE_0__angular_core__["p" /* SystemJsNgModuleLoaderConfig */], null)); - this._ROUTES_23 = [[ - { - path: '', - component: __WEBPACK_IMPORTED_MODULE_23__app_fulltree_fulltree_component__["a" /* FullTreeComponent */] - }, - { - path: 'basic', - component: __WEBPACK_IMPORTED_MODULE_24__app_basictree_basictree_component__["a" /* BasicTreeComponent */] - }, - { - path: 'fields', - component: __WEBPACK_IMPORTED_MODULE_25__app_fields_fields_component__["a" /* FieldsComponent */] - }, - { - path: 'templates', - component: __WEBPACK_IMPORTED_MODULE_26__app_templates_templates_component__["a" /* TemplatesComponent */] - }, - { - path: 'filter', - component: __WEBPACK_IMPORTED_MODULE_27__app_filter_filter_component__["a" /* FilterComponent */] - }, - { - path: 'empty', - component: __WEBPACK_IMPORTED_MODULE_28__app_empty_empty_component__["a" /* EmptyComponent */] - }, - { - path: 'rtl', - component: __WEBPACK_IMPORTED_MODULE_29__app_rtl_rtl_tree_component__["a" /* RtlTreeComponent */] - }, - { - path: 'async', - component: __WEBPACK_IMPORTED_MODULE_30__app_async_async_component__["a" /* AsyncTreeComponent */] - }, - { - path: 'save-restore', - component: __WEBPACK_IMPORTED_MODULE_31__app_save_restore_save_restore_component__["a" /* SaveRestoreComponent */] - }, - { - path: 'checkboxes', - component: __WEBPACK_IMPORTED_MODULE_32__app_checkboxes_checkboxes_component__["a" /* CheckboxesComponent */] - }, - { - path: 'drag', - component: __WEBPACK_IMPORTED_MODULE_33__app_drag_drag_component__["a" /* DragComponent */] - } - ] - ]; - this._Router_24 = __WEBPACK_IMPORTED_MODULE_3__angular_router__["n" /* ɵe */](this._ApplicationRef_7, this._UrlSerializer_16, this._RouterOutletMap_17, this._Location_20, this, this._NgModuleFactoryLoader_22, this._Compiler_21, this._ROUTES_23, this._ROUTER_CONFIGURATION_18, this.parent.get(__WEBPACK_IMPORTED_MODULE_3__angular_router__["o" /* UrlHandlingStrategy */], null), this.parent.get(__WEBPACK_IMPORTED_MODULE_3__angular_router__["p" /* RouteReuseStrategy */], null)); - this._RouterModule_25 = new __WEBPACK_IMPORTED_MODULE_3__angular_router__["q" /* RouterModule */](this._ɵa_15, this._Router_24); - this._AppRoutingModule_26 = new __WEBPACK_IMPORTED_MODULE_9__app_app_routing_module__["a" /* AppRoutingModule */](); - this._AppModule_27 = new __WEBPACK_IMPORTED_MODULE_1__app_app_module__["a" /* AppModule */](); - return this._AppModule_27; - }; - AppModuleInjector.prototype.getInternal = function (token, notFoundResult) { - if ((token === __WEBPACK_IMPORTED_MODULE_2__angular_common__["b" /* CommonModule */])) { - return this._CommonModule_0; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["q" /* ErrorHandler */])) { - return this._ErrorHandler_1; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["r" /* NgProbeToken */])) { - return this._NgProbeToken_2; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["g" /* ɵg */])) { - return this._ɵg_3; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["s" /* APP_INITIALIZER */])) { - return this._APP_INITIALIZER_4; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["j" /* ApplicationInitStatus */])) { - return this._ApplicationInitStatus_5; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["k" /* ɵf */])) { - return this._ɵf_6; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["t" /* ApplicationRef */])) { - return this._ApplicationRef_7; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["m" /* ApplicationModule */])) { - return this._ApplicationModule_8; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["p" /* BrowserModule */])) { - return this._BrowserModule_9; - } - if ((token === __WEBPACK_IMPORTED_MODULE_5__angular_forms__["b" /* ɵba */])) { - return this._ɵba_10; - } - if ((token === __WEBPACK_IMPORTED_MODULE_5__angular_forms__["c" /* FormsModule */])) { - return this._FormsModule_11; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["g" /* HttpModule */])) { - return this._HttpModule_12; - } - if ((token === __WEBPACK_IMPORTED_MODULE_7_mobx_angular_dist_mobx_angular__["a" /* MobxAngularModule */])) { - return this._MobxAngularModule_13; - } - if ((token === __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_angular_tree_component__["a" /* TreeModule */])) { - return this._TreeModule_14; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["r" /* ɵa */])) { - return this._ɵa_15; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["s" /* UrlSerializer */])) { - return this._UrlSerializer_16; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["l" /* RouterOutletMap */])) { - return this._RouterOutletMap_17; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["t" /* ROUTER_CONFIGURATION */])) { - return this._ROUTER_CONFIGURATION_18; - } - if ((token === __WEBPACK_IMPORTED_MODULE_2__angular_common__["f" /* LocationStrategy */])) { - return this._LocationStrategy_19; - } - if ((token === __WEBPACK_IMPORTED_MODULE_2__angular_common__["e" /* Location */])) { - return this._Location_20; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["n" /* Compiler */])) { - return this._Compiler_21; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["u" /* NgModuleFactoryLoader */])) { - return this._NgModuleFactoryLoader_22; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["u" /* ROUTES */])) { - return this._ROUTES_23; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["j" /* Router */])) { - return this._Router_24; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["q" /* RouterModule */])) { - return this._RouterModule_25; - } - if ((token === __WEBPACK_IMPORTED_MODULE_9__app_app_routing_module__["a" /* AppRoutingModule */])) { - return this._AppRoutingModule_26; - } - if ((token === __WEBPACK_IMPORTED_MODULE_1__app_app_module__["a" /* AppModule */])) { - return this._AppModule_27; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["c" /* LOCALE_ID */])) { - return this._LOCALE_ID_28; - } - if ((token === __WEBPACK_IMPORTED_MODULE_2__angular_common__["g" /* NgLocalization */])) { - return this._NgLocalization_29; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["v" /* APP_ID */])) { - return this._APP_ID_30; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["w" /* IterableDiffers */])) { - return this._IterableDiffers_31; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["x" /* KeyValueDiffers */])) { - return this._KeyValueDiffers_32; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["q" /* DomSanitizer */])) { - return this._DomSanitizer_33; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["y" /* Sanitizer */])) { - return this._Sanitizer_34; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["r" /* HAMMER_GESTURE_CONFIG */])) { - return this._HAMMER_GESTURE_CONFIG_35; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["s" /* EVENT_MANAGER_PLUGINS */])) { - return this._EVENT_MANAGER_PLUGINS_36; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["h" /* EventManager */])) { - return this._EventManager_37; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["i" /* ɵDomSharedStylesHost */])) { - return this._ɵDomSharedStylesHost_38; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["j" /* ɵDomRendererFactory2 */])) { - return this._ɵDomRendererFactory2_39; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["z" /* RendererFactory2 */])) { - return this._RendererFactory2_40; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["t" /* ɵSharedStylesHost */])) { - return this._ɵSharedStylesHost_41; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["h" /* Testability */])) { - return this._Testability_42; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["k" /* Meta */])) { - return this._Meta_43; - } - if ((token === __WEBPACK_IMPORTED_MODULE_4__angular_platform_browser__["l" /* Title */])) { - return this._Title_44; - } - if ((token === __WEBPACK_IMPORTED_MODULE_5__angular_forms__["a" /* ɵi */])) { - return this._ɵi_45; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["a" /* BrowserXhr */])) { - return this._BrowserXhr_46; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["h" /* ResponseOptions */])) { - return this._ResponseOptions_47; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["i" /* XSRFStrategy */])) { - return this._XSRFStrategy_48; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["d" /* XHRBackend */])) { - return this._XHRBackend_49; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["j" /* RequestOptions */])) { - return this._RequestOptions_50; - } - if ((token === __WEBPACK_IMPORTED_MODULE_6__angular_http__["k" /* Http */])) { - return this._Http_51; - } - if ((token === __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */])) { - return this._TreeDraggedElement_52; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["v" /* ActivatedRoute */])) { - return this._ActivatedRoute_53; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["b" /* NoPreloading */])) { - return this._NoPreloading_54; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["w" /* PreloadingStrategy */])) { - return this._PreloadingStrategy_55; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["c" /* RouterPreloader */])) { - return this._RouterPreloader_56; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["d" /* PreloadAllModules */])) { - return this._PreloadAllModules_57; - } - if ((token === __WEBPACK_IMPORTED_MODULE_3__angular_router__["x" /* ROUTER_INITIALIZER */])) { - return this._ROUTER_INITIALIZER_58; - } - if ((token === __WEBPACK_IMPORTED_MODULE_0__angular_core__["A" /* APP_BOOTSTRAP_LISTENER */])) { - return this._APP_BOOTSTRAP_LISTENER_59; - } - return notFoundResult; - }; - AppModuleInjector.prototype.destroyInternal = function () { - this._ɵf_6.ngOnDestroy(); - (this.__ɵDomSharedStylesHost_38 && this._ɵDomSharedStylesHost_38.ngOnDestroy()); - (this.__RouterPreloader_56 && this._RouterPreloader_56.ngOnDestroy()); - }; - return AppModuleInjector; -}(__WEBPACK_IMPORTED_MODULE_0__angular_core__["B" /* ɵNgModuleInjector */])); -var AppModuleNgFactory = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* NgModuleFactory */](AppModuleInjector, __WEBPACK_IMPORTED_MODULE_1__app_app_module__["a" /* AppModule */]); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXBwLm1vZHVsZS5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0= -//# sourceMappingURL=app.module.ngfactory.js.map - -/***/ }), - -/***/ 187: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_async_async_component__ = __webpack_require__(71); -/* unused harmony export RenderType_AsyncTreeComponent */ -/* unused harmony export View_AsyncTreeComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AsyncTreeComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_AsyncTreeComponent = []; -var RenderType_AsyncTreeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_AsyncTreeComponent, - data: {} -}); -function View_AsyncTreeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.addNodes() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['add nodes'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = co.options; - ck(v, 3, 0, currVal_0, currVal_1); - }, null); -} -function View_AsyncTreeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-async', [], null, null, null, View_AsyncTreeComponent_0, RenderType_AsyncTreeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_async_async_component__["a" /* AsyncTreeComponent */], [], null, null) - ], null, null); -} -var AsyncTreeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-async', __WEBPACK_IMPORTED_MODULE_5__app_async_async_component__["a" /* AsyncTreeComponent */], View_AsyncTreeComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXN5bmMvYXN5bmMuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXN5bmMvYXN5bmMuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9hc3luYy9hc3luYy5jb21wb25lbnQudHMuQXN5bmNUcmVlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FzeW5jL2FzeW5jLmNvbXBvbmVudC50cy5Bc3luY1RyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290ICN0cmVlIFtvcHRpb25zXT1cIm9wdGlvbnNcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgICA8YnV0dG9uIChjbGljayk9XCJhZGROb2RlcygpXCI+YWRkIG5vZGVzPC9idXR0b24+XG4gIiwiPGFwcC1hc3luYz48L2FwcC1hc3luYz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBaUU7TUFDakU7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBNkI7SUFBa0I7Ozs7SUFEVjtJQUFwQjtJQUFqQixTQUFxQyxVQUFwQixTQUFqQjs7Ozs7SUNESjtnQkFBQTs7OzsifQ== -//# sourceMappingURL=async.component.ngfactory.js.map - -/***/ }), - -/***/ 188: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_basictree_basictree_component__ = __webpack_require__(72); -/* unused harmony export RenderType_BasicTreeComponent */ -/* unused harmony export View_BasicTreeComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BasicTreeComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_BasicTreeComponent = []; -var RenderType_BasicTreeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_BasicTreeComponent, - data: {} -}); -function View_BasicTreeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = true; - ck(v, 3, 0, currVal_0, currVal_1); - }, null); -} -function View_BasicTreeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-basictree', [], null, null, null, View_BasicTreeComponent_0, RenderType_BasicTreeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_basictree_basictree_component__["a" /* BasicTreeComponent */], [], null, null) - ], null, null); -} -var BasicTreeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-basictree', __WEBPACK_IMPORTED_MODULE_5__app_basictree_basictree_component__["a" /* BasicTreeComponent */], View_BasicTreeComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYmFzaWN0cmVlL2Jhc2ljdHJlZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9iYXNpY3RyZWUvYmFzaWN0cmVlLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYmFzaWN0cmVlL2Jhc2ljdHJlZS5jb21wb25lbnQudHMuQmFzaWNUcmVlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2Jhc2ljdHJlZS9iYXNpY3RyZWUuY29tcG9uZW50LnRzLkJhc2ljVHJlZUNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDx0cmVlLXJvb3QgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2Rlc1wiPjwvdHJlZS1yb290PlxuICAiLCI8YXBwLWJhc2ljdHJlZT48L2FwcC1iYXNpY3RyZWU+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNBQTtJQUNJO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7Z0JBQUE7Z0JBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtnQkFBQTtnQkFBQTtJQUF3RDs7OztJQUE1QjtJQUFqQjtJQUFYLFNBQTRCLFVBQWpCLFNBQVg7Ozs7O0lDREo7Z0JBQUE7Ozs7In0= -//# sourceMappingURL=basictree.component.ngfactory.js.map - -/***/ }), - -/***/ 189: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_checkboxes_checkboxes_component__ = __webpack_require__(73); -/* unused harmony export RenderType_CheckboxesComponent */ -/* unused harmony export View_CheckboxesComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CheckboxesComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_CheckboxesComponent = []; -var RenderType_CheckboxesComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_CheckboxesComponent, - data: {} -}); -function View_CheckboxesComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'input', [[ - 'type', - 'checkbox' - ] - ], [ - [ - 8, - 'indeterminate', - 0 - ], - [ - 8, - 'checked', - 0 - ] - ], [[ - null, - 'change' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('change' === en)) { - var pd_0 = (co.check(v.context.node, !v.context.node.data.checked) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '\n\n ', - '\n ' - ])) - ], null, function (ck, v) { - var currVal_0 = v.context.node.data.indeterminate; - var currVal_1 = v.context.node.data.checked; - ck(v, 1, 0, currVal_0, currVal_1); - var currVal_2 = v.context.node.data.name; - ck(v, 2, 0, currVal_2); - }); -} -function View_CheckboxesComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['tri-state checkboxes'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 9, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 2, - 2 - ], - [ - 'treeNodeTemplate', - 2 - ] - ], null, 0, null, View_CheckboxesComponent_1)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = co.options; - ck(v, 6, 0, currVal_0, currVal_1); - }, null); -} -function View_CheckboxesComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-checkboxes', [], null, null, null, View_CheckboxesComponent_0, RenderType_CheckboxesComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_checkboxes_checkboxes_component__["a" /* CheckboxesComponent */], [], null, null) - ], null, null); -} -var CheckboxesComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-checkboxes', __WEBPACK_IMPORTED_MODULE_5__app_checkboxes_checkboxes_component__["a" /* CheckboxesComponent */], View_CheckboxesComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvY2hlY2tib3hlcy9jaGVja2JveGVzLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2NoZWNrYm94ZXMvY2hlY2tib3hlcy5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2NoZWNrYm94ZXMvY2hlY2tib3hlcy5jb21wb25lbnQudHMuQ2hlY2tib3hlc0NvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9jaGVja2JveGVzL2NoZWNrYm94ZXMuY29tcG9uZW50LnRzLkNoZWNrYm94ZXNDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8aDM+dHJpLXN0YXRlIGNoZWNrYm94ZXM8L2gzPlxuICAgIDx0cmVlLXJvb3RcbiAgICAgICN0cmVlXG4gICAgICBbbm9kZXNdPVwibm9kZXNcIlxuICAgICAgW29wdGlvbnNdPVwib3B0aW9uc1wiPlxuXG4gICAgICA8bmctdGVtcGxhdGUgI3RyZWVOb2RlVGVtcGxhdGUgbGV0LW5vZGU9XCJub2RlXCIgbGV0LWluZGV4PVwiaW5kZXhcIiA+XG4gICAgICAgIDxpbnB1dFxuICAgICAgICAgIChjaGFuZ2UpPVwiY2hlY2sobm9kZSwgIW5vZGUuZGF0YS5jaGVja2VkKVwiXG4gICAgICAgICAgdHlwZT1cImNoZWNrYm94XCJcbiAgICAgICAgICBbaW5kZXRlcm1pbmF0ZV09XCJub2RlLmRhdGEuaW5kZXRlcm1pbmF0ZVwiXG4gICAgICAgICAgW2NoZWNrZWRdPVwibm9kZS5kYXRhLmNoZWNrZWRcIj5cblxuICAgICAgICAgIHt7IG5vZGUuZGF0YS5uYW1lIH19XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgIDwvdHJlZS1yb290PlxuICAiLCI8YXBwLWNoZWNrYm94ZXM+PC9hcHAtY2hlY2tib3hlcz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ093RTtNQUNoRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFJZ0M7TUFBQTtNQUFBO0lBQUE7SUFBQTs7O0lBRDlCO0lBQ0E7SUFKRixTQUdFLFVBQ0EsU0FKRjtJQUlnQztJQUFBOzs7OztJQVp4QztJQUNJO0lBQUk7SUFBeUI7SUFDN0I7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFHc0I7SUFFcEI7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBUWM7SUFDSjs7OztJQVpWO0lBQ0E7SUFIRixTQUVFLFVBQ0EsU0FIRjs7Ozs7SUNGSjtnQkFBQTs7OzsifQ== -//# sourceMappingURL=checkboxes.component.ngfactory.js.map - -/***/ }), - -/***/ 190: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_drag_drag_component__ = __webpack_require__(74); -/* unused harmony export RenderType_DragComponent */ -/* unused harmony export View_DragComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DragComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_DragComponent = []; -var RenderType_DragComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_DragComponent, - data: {} -}); -function View_DragComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ], - state: [ - 3, - 'state' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = co.options; - var currVal_2 = true; - var currVal_3 = co.state; - ck(v, 3, 0, currVal_0, currVal_1, currVal_2, currVal_3); - }, null); -} -function View_DragComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-drag', [], null, null, null, View_DragComponent_0, RenderType_DragComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_drag_drag_component__["a" /* DragComponent */], [], null, null) - ], null, null); -} -var DragComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-drag', __WEBPACK_IMPORTED_MODULE_5__app_drag_drag_component__["a" /* DragComponent */], View_DragComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZHJhZy9kcmFnLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2RyYWcvZHJhZy5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2RyYWcvZHJhZy5jb21wb25lbnQudHMuRHJhZ0NvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9kcmFnL2RyYWcuY29tcG9uZW50LnRzLkRyYWdDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290IFtzdGF0ZV09XCJzdGF0ZVwiIFtvcHRpb25zXT1cIm9wdGlvbnNcIiBbZm9jdXNlZF09XCJ0cnVlXCIgW25vZGVzXT1cIm5vZGVzXCI+PC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtZHJhZz48L2FwcC1kcmFnPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBNEY7Ozs7SUFBNUI7SUFBckM7SUFBb0I7SUFBcEM7SUFBWCxTQUFnRSxVQUFyQyxVQUFvQixVQUFwQyxTQUFYOzs7OztJQ0RKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=drag.component.ngfactory.js.map - -/***/ }), - -/***/ 191: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_empty_empty_component__ = __webpack_require__(75); -/* unused harmony export RenderType_EmptyComponent */ -/* unused harmony export View_EmptyComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EmptyComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_EmptyComponent = []; -var RenderType_EmptyComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_EmptyComponent, - data: {} -}); -function View_EmptyComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [[ - 'id', - 'tree1' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree1', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [[ - 'id', - 'tree2' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree2', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 5, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 6, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 7, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 8, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.loadNodes() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['loadNodes 1'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = true; - ck(v, 3, 0, currVal_0, currVal_1); - var currVal_2 = co.nodes2; - var currVal_3 = true; - ck(v, 11, 0, currVal_2, currVal_3); - }, null); -} -function View_EmptyComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-empty', [], null, null, null, View_EmptyComponent_0, RenderType_EmptyComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_empty_empty_component__["a" /* EmptyComponent */], [], null, null) - ], null, null); -} -var EmptyComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-empty', __WEBPACK_IMPORTED_MODULE_5__app_empty_empty_component__["a" /* EmptyComponent */], View_EmptyComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9lbXB0eS9lbXB0eS5jb21wb25lbnQudHMuRW1wdHlDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50LnRzLkVtcHR5Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPHRyZWUtcm9vdCAjdHJlZTEgaWQ9XCJ0cmVlMVwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgICA8dHJlZS1yb290ICN0cmVlMiBpZD1cInRyZWUyXCIgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2RlczJcIj48L3RyZWUtcm9vdD5cbiAgICA8YnV0dG9uIChjbGljayk9XCJsb2FkTm9kZXMoKVwiPmxvYWROb2RlcyAxPC9idXR0b24+XG4gICIsIjxhcHAtZW1wdHk+PC9hcHAtZW1wdHk+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNBQTtNQUNJO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBMEU7TUFDMUU7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2tCQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtnQkFBQTtnQkFBQTtJQUEyRTtNQUMzRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUE4QjtJQUFvQjs7OztJQUZKO0lBQWpCO0lBQTdCLFNBQThDLFVBQWpCLFNBQTdCO0lBQzhDO0lBQWpCO0lBQTdCLFVBQThDLFVBQWpCLFNBQTdCOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=empty.component.ngfactory.js.map - -/***/ }), - -/***/ 192: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_fields_fields_component__ = __webpack_require__(76); -/* unused harmony export RenderType_FieldsComponent */ -/* unused harmony export View_FieldsComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FieldsComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_FieldsComponent = [ - '.root1Class[_ngcontent-%COMP%] { color: blue }', - '.root2Class[_ngcontent-%COMP%] { color: red }' -]; -var RenderType_FieldsComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 0, - styles: styles_FieldsComponent, - data: {} -}); -function View_FieldsComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Overriding displayField & nodeClass'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [[ - 'id', - 'tree1' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes1; - var currVal_1 = co.options1; - var currVal_2 = true; - ck(v, 6, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_FieldsComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-fields', [], null, null, null, View_FieldsComponent_0, RenderType_FieldsComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_fields_fields_component__["a" /* FieldsComponent */], [], null, null) - ], null, null); -} -var FieldsComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-fields', __WEBPACK_IMPORTED_MODULE_5__app_fields_fields_component__["a" /* FieldsComponent */], View_FieldsComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmllbGRzL2ZpZWxkcy5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9maWVsZHMvZmllbGRzLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmllbGRzL2ZpZWxkcy5jb21wb25lbnQudHMuRmllbGRzQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2ZpZWxkcy9maWVsZHMuY29tcG9uZW50LnRzLkZpZWxkc0NvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMz5PdmVycmlkaW5nIGRpc3BsYXlGaWVsZCAmIG5vZGVDbGFzczwvaDM+XG4gICAgPHRyZWUtcm9vdCBpZD1cInRyZWUxXCIgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2RlczFcIiBbb3B0aW9uc109XCJvcHRpb25zMVwiPjwvdHJlZS1yb290PlxuICAiLCI8YXBwLWZpZWxkcz48L2FwcC1maWVsZHM+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtJQUFJO0lBQXdDO01BQzVDO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtnQkFBQTs7OztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBQXlGOzs7O0lBQWxEO0lBQWlCO0lBQWxDO0lBQXRCLFNBQXVDLFVBQWlCLFVBQWxDLFNBQXRCOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=fields.component.ngfactory.js.map - -/***/ }), - -/***/ 193: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_filter_filter_component__ = __webpack_require__(77); -/* unused harmony export RenderType_FilterComponent */ -/* unused harmony export View_FilterComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FilterComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_FilterComponent = []; -var RenderType_FilterComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_FilterComponent, - data: {} -}); -function View_FilterComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h2', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Filter'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, [[ - 'filter', - 1 - ] - ], null, 0, 'input', [ - [ - 'id', - 'filter' - ], - [ - 'placeholder', - 'filter nodes' - ] - ], null, [[ - null, - 'keyup' - ] - ], function (v, en, $event) { - var ad = true; - if (('keyup' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).treeModel.filterNodes(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 4).value) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).treeModel.clearFilter() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Clear Filter'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, [[ - 'filter2', - 1 - ] - ], null, 0, 'input', [ - [ - 'id', - 'filter2' - ], - [ - 'placeholder', - 'filter nodes' - ] - ], null, [[ - null, - 'keyup' - ] - ], function (v, en, $event) { - var ad = true; - if (('keyup' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).treeModel.filterNodes(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 17).value, false) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Filter By Function (Fuzzy Search)'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, [[ - 'filter3', - 1 - ] - ], null, 0, 'input', [ - [ - 'id', - 'filter3' - ], - [ - 'placeholder', - 'filter nodes by fuzzy search' - ] - ], null, [[ - null, - 'keyup' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('keyup' === en)) { - var pd_0 = (co.filterFn(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 22).value, __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 11).treeModel) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = true; - ck(v, 11, 0, currVal_0, currVal_1); - }, null); -} -function View_FilterComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-filter', [], null, null, null, View_FilterComponent_0, RenderType_FilterComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_filter_filter_component__["a" /* FilterComponent */], [], null, null) - ], null, null); -} -var FilterComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-filter', __WEBPACK_IMPORTED_MODULE_5__app_filter_filter_component__["a" /* FilterComponent */], View_FilterComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmlsdGVyL2ZpbHRlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9maWx0ZXIvZmlsdGVyLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmlsdGVyL2ZpbHRlci5jb21wb25lbnQudHMuRmlsdGVyQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2ZpbHRlci9maWx0ZXIuY29tcG9uZW50LnRzLkZpbHRlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMj5GaWx0ZXI8L2gyPlxuICAgIDxpbnB1dCBpZD1cImZpbHRlclwiICNmaWx0ZXIgKGtleXVwKT1cInRyZWUudHJlZU1vZGVsLmZpbHRlck5vZGVzKGZpbHRlci52YWx1ZSlcIiBwbGFjZWhvbGRlcj1cImZpbHRlciBub2Rlc1wiLz5cbiAgICA8YnV0dG9uIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5jbGVhckZpbHRlcigpXCI+Q2xlYXIgRmlsdGVyPC9idXR0b24+XG4gICAgPHRyZWUtcm9vdCAjdHJlZSBbZm9jdXNlZF09XCJ0cnVlXCIgW25vZGVzXT1cIm5vZGVzXCI+PC90cmVlLXJvb3Q+XG5cbiAgICA8aW5wdXQgaWQ9XCJmaWx0ZXIyXCIgI2ZpbHRlcjIgKGtleXVwKT1cInRyZWUudHJlZU1vZGVsLmZpbHRlck5vZGVzKGZpbHRlcjIudmFsdWUsIGZhbHNlKVwiIHBsYWNlaG9sZGVyPVwiZmlsdGVyIG5vZGVzXCIvPlxuXG4gICAgPGgzPkZpbHRlciBCeSBGdW5jdGlvbiAoRnV6enkgU2VhcmNoKTwvaDM+XG4gICAgPGlucHV0IGlkPVwiZmlsdGVyM1wiICNmaWx0ZXIzIChrZXl1cCk9XCJmaWx0ZXJGbihmaWx0ZXIzLnZhbHVlLCB0cmVlLnRyZWVNb2RlbClcIiBwbGFjZWhvbGRlcj1cImZpbHRlciBub2RlcyBieSBmdXp6eSBzZWFyY2hcIi8+XG4gIiwiPGFwcC1maWx0ZXI+PC9hcHAtZmlsdGVyPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtJQUFJO0lBQVc7TUFDZjtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBMkI7UUFBQTtRQUFBO01BQUE7TUFBM0I7SUFBQTtJQUEwRztNQUMxRztRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBK0M7SUFBcUI7SUFDcEU7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBOEQ7TUFFOUQ7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQTZCO1FBQUE7UUFBQTtNQUFBO01BQTdCO0lBQUE7SUFBb0g7SUFFcEg7SUFBSTtJQUFzQztNQUMxQztRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUE2QjtRQUFBO1FBQUE7TUFBQTtNQUE3QjtJQUFBO0lBQTJIOzs7O0lBTHpGO0lBQWpCO0lBQWpCLFVBQWtDLFVBQWpCLFNBQWpCOzs7OztJQ0pKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=filter.component.ngfactory.js.map - -/***/ }), - -/***/ 194: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__(115); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_fulltree_fulltree_component__ = __webpack_require__(78); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* unused harmony export RenderType_FullTreeComponent */ -/* unused harmony export View_FullTreeComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FullTreeComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - -var styles_FullTreeComponent = ['button[_ngcontent-%COMP%]: {\n line - height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #A3D9F5;\n cursor: pointer;\n margin: 0 3px;\n }']; -var RenderType_FullTreeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 0, - styles: styles_FullTreeComponent, - data: {} -}); -function View_FullTreeComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [[ - 8, - 'title', - 0 - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [[ - 'class', - 'pull-right' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.go($event) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Custom Action'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var co = v.component; - var currVal_0 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_37" /* ɵinlineInterpolate */](1, '', v.context.$implicit.data.subTitle, ''); - ck(v, 1, 0, currVal_0); - var currVal_1 = v.context.$implicit.data.name; - ck(v, 2, 0, currVal_1); - var currVal_2 = co.childrenCount(v.context.$implicit); - ck(v, 5, 0, currVal_2); - }); -} -function View_FullTreeComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [(l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Loading, please hold....']))], null, null); -} -function View_FullTreeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, 'form', [[ - 'novalidate', - '' - ] - ], [ - [ - 2, - 'ng-untouched', - null - ], - [ - 2, - 'ng-touched', - null - ], - [ - 2, - 'ng-pristine', - null - ], - [ - 2, - 'ng-dirty', - null - ], - [ - 2, - 'ng-valid', - null - ], - [ - 2, - 'ng-invalid', - null - ], - [ - 2, - 'ng-pending', - null - ] - ], [ - [ - null, - 'submit' - ], - [ - null, - 'reset' - ] - ], function (v, en, $event) { - var ad = true; - if (('submit' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onSubmit($event) !== false); - ad = (pd_0 && ad); - } - if (('reset' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onReset() !== false); - ad = (pd_1 && ad); - } - return ad; - }, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_forms__["d" /* ɵbf */], [], null, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_forms__["e" /* NgForm */], [ - [ - 8, - null - ], - [ - 8, - null - ] - ], null, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](1024, null, __WEBPACK_IMPORTED_MODULE_1__angular_forms__["f" /* ControlContainer */], null, [__WEBPACK_IMPORTED_MODULE_1__angular_forms__["e" /* NgForm */]]), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_forms__["g" /* NgControlStatusGroup */], [__WEBPACK_IMPORTED_MODULE_1__angular_forms__["f" /* ControlContainer */]], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, [[ - 'filter', - 1 - ] - ], null, 0, 'input', [[ - 'placeholder', - 'filter nodes' - ] - ], null, [[ - null, - 'keyup' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('keyup' === en)) { - var pd_0 = (co.filterNodes(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 7).value, __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14)) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 14, 'div', [[ - 'style', - 'height: 400px; width: 300px' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 11, 'tree-root', [], null, [ - [ - null, - 'event' - ], - [ - null, - 'initialized' - ], - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - if (('event' === en)) { - var pd_2 = (co.onEvent($event) !== false); - ad = (pd_2 && ad); - } - if (('initialized' === en)) { - var pd_3 = (co.onInitialized(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14)) !== false); - ad = (pd_3 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ] - }, { - initialized: 'initialized', - event: 'event' - }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 2, - 2 - ], - [ - 'treeNodeTemplate', - 2 - ] - ], null, 0, null, View_FullTreeComponent_1)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 1, - 2 - ], - [ - 'loadingTemplate', - 2 - ] - ], null, 0, null, View_FullTreeComponent_2)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'br', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'p', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Keys:'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n down | up | left | right | space | enter\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'p', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['Mouse:'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n click to select | shift+click to select multi\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'p', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['API:'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.focusNextNode() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['next node'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.focusPreviousNode() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['previous node'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.focusDrillDown() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['drill down'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.focusDrillUp() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['drill up'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = ((co.customTemplateStringOptions.allowDrag = true) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['allowDrag'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'p', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], [[ - 8, - 'disabled', - 0 - ] - ], [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode().toggleActivated() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '\n ', - '\n ' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], [[ - 8, - 'disabled', - 0 - ] - ], [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode().toggleExpanded() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '\n ', - '\n ' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], [[ - 8, - 'disabled', - 0 - ] - ], [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode().blur() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n blur\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.addNode(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14)) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n Add Node\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.activateSubSub(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14)) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n Activate inner node\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.expandAll() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n Expand All\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.collapseAll() !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n Collapse All\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'button', [], null, [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('click' === en)) { - var pd_0 = (co.activeNodes(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n getActiveNodes()\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_7 = co.nodes; - var currVal_8 = co.customTemplateStringOptions; - var currVal_9 = true; - ck(v, 14, 0, currVal_7, currVal_8, currVal_9); - }, function (ck, v) { - var currVal_0 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassUntouched; - var currVal_1 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassTouched; - var currVal_2 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassPristine; - var currVal_3 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassDirty; - var currVal_4 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassValid; - var currVal_5 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassInvalid; - var currVal_6 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).ngClassPending; - ck(v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); - var currVal_10 = !__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode(); - ck(v, 54, 0, currVal_10); - var tmp_11_0 = null; - var currVal_11 = ((((tmp_11_0 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode()) == null) ? null : tmp_11_0.isActive) ? 'deactivate' : 'activate'); - ck(v, 55, 0, currVal_11); - var currVal_12 = !__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode(); - ck(v, 57, 0, currVal_12); - var tmp_13_0 = null; - var currVal_13 = ((((tmp_13_0 = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode()) == null) ? null : tmp_13_0.isExpanded) ? 'collapse' : 'expand'); - ck(v, 58, 0, currVal_13); - var currVal_14 = !__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 14).treeModel.getFocusedNode(); - ck(v, 60, 0, currVal_14); - }); -} -function View_FullTreeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-fulltree', [], null, null, null, View_FullTreeComponent_0, RenderType_FullTreeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](57344, null, 0, __WEBPACK_IMPORTED_MODULE_2__app_fulltree_fulltree_component__["a" /* FullTreeComponent */], [], null, null) - ], function (ck, v) { - ck(v, 1, 0); - }, null); -} -var FullTreeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-fulltree', __WEBPACK_IMPORTED_MODULE_2__app_fulltree_fulltree_component__["a" /* FullTreeComponent */], View_FullTreeComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9mdWxsdHJlZS9mdWxsdHJlZS5jb21wb25lbnQudHMuRnVsbFRyZWVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50LnRzLkZ1bGxUcmVlQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gIDxmb3JtPlxuICAgIDxpbnB1dCAjZmlsdGVyIChrZXl1cCk9XCJmaWx0ZXJOb2RlcyhmaWx0ZXIudmFsdWUsIHRyZWUpXCIgcGxhY2Vob2xkZXI9XCJmaWx0ZXIgbm9kZXNcIi8+XG4gIDwvZm9ybT5cbiAgPGRpdiBzdHlsZT1cImhlaWdodDogNDAwcHg7IHdpZHRoOiAzMDBweFwiPlxuXG4gICAgPHRyZWUtcm9vdFxuICAgICAgI3RyZWVcbiAgICAgIFtub2Rlc109XCJub2Rlc1wiXG4gICAgICBbb3B0aW9uc109XCJjdXN0b21UZW1wbGF0ZVN0cmluZ09wdGlvbnNcIlxuICAgICAgW2ZvY3VzZWRdPVwidHJ1ZVwiXG4gICAgICAoZXZlbnQpPVwib25FdmVudCgkZXZlbnQpXCJcbiAgICAgIChpbml0aWFsaXplZCk9XCJvbkluaXRpYWxpemVkKHRyZWUpXCJcbiAgICAgIFxuICAgID5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVUZW1wbGF0ZSBsZXQtbm9kZT5cbiAgICAgICAgPHNwYW4gdGl0bGU9XCJ7e25vZGUuZGF0YS5zdWJUaXRsZX19XCI+e3sgbm9kZS5kYXRhLm5hbWUgfX08L3NwYW4+XG4gICAgICAgIDxzcGFuIGNsYXNzPVwicHVsbC1yaWdodFwiPnt7IGNoaWxkcmVuQ291bnQobm9kZSkgfX08L3NwYW4+XG4gICAgICAgIDxidXR0b24gKGNsaWNrKT1cImdvKCRldmVudClcIj5DdXN0b20gQWN0aW9uPC9idXR0b24+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgPG5nLXRlbXBsYXRlICNsb2FkaW5nVGVtcGxhdGU+TG9hZGluZywgcGxlYXNlIGhvbGQuLi4uPC9uZy10ZW1wbGF0ZT5cbiAgICA8L3RyZWUtcm9vdD5cbiAgPC9kaXY+XG4gIDxicj5cbiAgPHA+S2V5czo8L3A+XG4gIGRvd24gfCB1cCB8IGxlZnQgfCByaWdodCB8IHNwYWNlIHwgZW50ZXJcbiAgPHA+TW91c2U6PC9wPlxuICBjbGljayB0byBzZWxlY3QgfCBzaGlmdCtjbGljayB0byBzZWxlY3QgbXVsdGlcbiAgPHA+QVBJOjwvcD5cbiAgPGJ1dHRvbiAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuZm9jdXNOZXh0Tm9kZSgpXCI+bmV4dCBub2RlPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzUHJldmlvdXNOb2RlKClcIj5wcmV2aW91cyBub2RlPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzRHJpbGxEb3duKClcIj5kcmlsbCBkb3duPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzRHJpbGxVcCgpXCI+ZHJpbGwgdXA8L2J1dHRvbj5cbiAgPGJ1dHRvbiAoY2xpY2spPVwiY3VzdG9tVGVtcGxhdGVTdHJpbmdPcHRpb25zLmFsbG93RHJhZyA9IHRydWVcIj5hbGxvd0RyYWc8L2J1dHRvbj5cbiAgPHA+PC9wPlxuICA8YnV0dG9uXG4gICAgW2Rpc2FibGVkXT1cIiF0cmVlLnRyZWVNb2RlbC5nZXRGb2N1c2VkTm9kZSgpXCJcbiAgICAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuZ2V0Rm9jdXNlZE5vZGUoKS50b2dnbGVBY3RpdmF0ZWQoKVwiPlxuICAgIHt7IHRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCk/LmlzQWN0aXZlID8gJ2RlYWN0aXZhdGUnIDogJ2FjdGl2YXRlJyB9fVxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIFtkaXNhYmxlZF09XCIhdHJlZS50cmVlTW9kZWwuZ2V0Rm9jdXNlZE5vZGUoKVwiXG4gICAgKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCkudG9nZ2xlRXhwYW5kZWQoKVwiPlxuICAgIHt7IHRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCk/LmlzRXhwYW5kZWQgPyAnY29sbGFwc2UnIDogJ2V4cGFuZCcgfX1cbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICBbZGlzYWJsZWRdPVwiIXRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKClcIlxuICAgIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5nZXRGb2N1c2VkTm9kZSgpLmJsdXIoKVwiPlxuICAgIGJsdXJcbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICAoY2xpY2spPVwiYWRkTm9kZSh0cmVlKVwiPlxuICAgIEFkZCBOb2RlXG4gIDwvYnV0dG9uPlxuICA8YnV0dG9uXG4gICAgKGNsaWNrKT1cImFjdGl2YXRlU3ViU3ViKHRyZWUpXCI+XG4gICAgQWN0aXZhdGUgaW5uZXIgbm9kZVxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5leHBhbmRBbGwoKVwiPlxuICAgIEV4cGFuZCBBbGxcbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuY29sbGFwc2VBbGwoKVwiPlxuICAgIENvbGxhcHNlIEFsbFxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIChjbGljayk9XCJhY3RpdmVOb2Rlcyh0cmVlLnRyZWVNb2RlbClcIj5cbiAgICBnZXRBY3RpdmVOb2RlcygpXG4gIDwvYnV0dG9uPlxuICAiLCI8YXBwLWZ1bGx0cmVlPjwvYXBwLWZ1bGx0cmVlPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ2U4QztNQUN0QztRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBcUM7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUEyQjtNQUNoRTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXlCO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBZ0M7TUFDekQ7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBNkI7SUFBc0I7Ozs7SUFGN0M7SUFBTixTQUFNLFNBQU47SUFBcUM7SUFBQTtJQUNaO0lBQUE7Ozs7eUJBR0c7Ozs7SUFwQnBDO01BQ0U7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtJQUFNO01BQ0o7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQWU7UUFBQTtRQUFBO01BQUE7TUFBZjtJQUFBO0lBQXFGO0lBQ2hGO01BQ1A7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUF5QztJQUV2QztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUtFO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFORjtJQUFBO2dCQUFBO2tCQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7SUFBQTtJQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBUUM7SUFDQztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFJYztJQUNkO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUFvRTtJQUMxRDtJQUNSO0lBQ047SUFBSTtJQUNKO0lBQUc7SUFBUztJQUVaO0lBQUc7SUFBVTtJQUViO0lBQUc7SUFBUTtNQUNYO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUFpRDtJQUFrQjtNQUNuRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBcUQ7SUFBc0I7TUFDM0U7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQVE7UUFBQTtRQUFBO01BQUE7TUFBUjtJQUFBO0lBQWtEO0lBQW1CO01BQ3JFO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUFnRDtJQUFpQjtNQUNqRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUErRDtJQUFrQjtJQUNqRjtJQUFPO01BQ1A7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUU4RDtNQUFBO01BQUE7SUFBQTtJQUFBO0lBRXJEO01BQ1Q7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUU2RDtNQUFBO01BQUE7SUFBQTtJQUFBO0lBRXBEO01BQ1Q7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUVtRDtJQUUxQztNQUNUO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQ0U7UUFBQTtRQUFBO01BQUE7TUFERjtJQUFBO0lBQzBCO0lBRWpCO01BQ1Q7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDaUM7SUFFeEI7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDdUM7SUFFOUI7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDeUM7SUFFaEM7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUNFO1FBQUE7UUFBQTtNQUFBO01BREY7SUFBQTtJQUN3QztJQUUvQjs7OztJQTdETDtJQUNBO0lBQ0E7SUFKRixVQUVFLFVBQ0EsVUFDQSxTQUpGOztJQUxGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUEsU0FBQSxxRUFBQTtJQW1DRTtJQURGLFVBQ0UsVUFERjtJQUU4RDtJQUFBO0lBQUE7SUFJNUQ7SUFERixVQUNFLFVBREY7SUFFNkQ7SUFBQTtJQUFBO0lBSTNEO0lBREYsVUFDRSxVQURGOzs7OztJQzdDRjtnQkFBQTs7O0lBQUE7OzsifQ== -//# sourceMappingURL=fulltree.component.ngfactory.js.map - -/***/ }), - -/***/ 195: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__app_rtl_rtl_tree_component__ = __webpack_require__(79); -/* unused harmony export RenderType_RtlTreeComponent */ -/* unused harmony export View_RtlTreeComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RtlTreeComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_RtlTreeComponent = []; -var RenderType_RtlTreeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_RtlTreeComponent, - data: {} -}); -function View_RtlTreeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = co.options; - var currVal_2 = true; - ck(v, 3, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_RtlTreeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-basictree', [], null, null, null, View_RtlTreeComponent_0, RenderType_RtlTreeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5__app_rtl_rtl_tree_component__["a" /* RtlTreeComponent */], [], null, null) - ], null, null); -} -var RtlTreeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-basictree', __WEBPACK_IMPORTED_MODULE_5__app_rtl_rtl_tree_component__["a" /* RtlTreeComponent */], View_RtlTreeComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvcnRsL3J0bC10cmVlLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3J0bC9ydGwtdHJlZS5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3J0bC9ydGwtdHJlZS5jb21wb25lbnQudHMuUnRsVHJlZUNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9ydGwvcnRsLXRyZWUuY29tcG9uZW50LnRzLlJ0bFRyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290IFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIiBbb3B0aW9uc109XCJvcHRpb25zXCI+PC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtYmFzaWN0cmVlPjwvYXBwLWJhc2ljdHJlZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtnQkFBQTs7OztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBQTRFOzs7O0lBQWhEO0lBQWdCO0lBQWpDO0lBQVgsU0FBNEIsVUFBZ0IsVUFBakMsU0FBWDs7Ozs7SUNESjtnQkFBQTs7OzsifQ== -//# sourceMappingURL=rtl-tree.component.ngfactory.js.map - -/***/ }), - -/***/ 196: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__app_save_restore_save_restore_component__ = __webpack_require__(80); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* unused harmony export RenderType_SaveRestoreComponent */ -/* unused harmony export View_SaveRestoreComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SaveRestoreComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - -var styles_SaveRestoreComponent = []; -var RenderType_SaveRestoreComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_SaveRestoreComponent, - data: {} -}); -function View_SaveRestoreComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, [[ - 'filter', - 1 - ] - ], null, 0, 'input', [ - [ - 'id', - 'filter' - ], - [ - 'placeholder', - 'filter nodes' - ] - ], null, [[ - null, - 'keyup' - ] - ], function (v, en, $event) { - var ad = true; - if (('keyup' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).treeModel.filterNodes(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 1).value) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'tree-root', [], null, [ - [ - null, - 'stateChange' - ], - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 5).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - if (('stateChange' === en)) { - var pd_2 = (co.setState($event) !== false); - ad = (pd_2 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_2__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_2__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, [[ - 'tree', - 4 - ] - ], 4, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ], - state: [ - 2, - 'state' - ] - }, { stateChange: 'stateChange' }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes; - var currVal_1 = true; - var currVal_2 = co.state; - ck(v, 5, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_SaveRestoreComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-saverestore', [], null, null, null, View_SaveRestoreComponent_0, RenderType_SaveRestoreComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_1__app_save_restore_save_restore_component__["a" /* SaveRestoreComponent */], [], null, null) - ], null, null); -} -var SaveRestoreComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-saverestore', __WEBPACK_IMPORTED_MODULE_1__app_save_restore_save_restore_component__["a" /* SaveRestoreComponent */], View_SaveRestoreComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9zYXZlLXJlc3RvcmUvc2F2ZS1yZXN0b3JlLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQudHMuU2F2ZVJlc3RvcmVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQudHMuU2F2ZVJlc3RvcmVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8aW5wdXQgaWQ9XCJmaWx0ZXJcIiAjZmlsdGVyIChrZXl1cCk9XCJ0cmVlLnRyZWVNb2RlbC5maWx0ZXJOb2RlcyhmaWx0ZXIudmFsdWUpXCIgcGxhY2Vob2xkZXI9XCJmaWx0ZXIgbm9kZXNcIi8+XG4gICAgPHRyZWUtcm9vdCBbc3RhdGVdPVwic3RhdGVcIiAoc3RhdGVDaGFuZ2UpPVwic2V0U3RhdGUoJGV2ZW50KVwiICN0cmVlIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgIiwiPGFwcC1zYXZlcmVzdG9yZT48L2FwcC1zYXZlcmVzdG9yZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO01BQ0k7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQTJCO1FBQUE7UUFBQTtNQUFBO01BQTNCO0lBQUE7SUFBMEc7SUFDMUc7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBMkI7UUFBQTtRQUFBO01BQUE7TUFBM0I7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBK0c7Ozs7SUFBNUI7SUFBakI7SUFBdkQ7SUFBWCxTQUFtRixVQUFqQixVQUF2RCxTQUFYOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9 -//# sourceMappingURL=save-restore.component.ngfactory.js.map - -/***/ }), - -/***/ 197: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__ = __webpack_require__(120); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_expander_component__ = __webpack_require__(55); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__ = __webpack_require__(117); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_node_children_component__ = __webpack_require__(52); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__ = __webpack_require__(21); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__app_templates_templates_component__ = __webpack_require__(81); -/* unused harmony export RenderType_TemplatesComponent */ -/* unused harmony export View_TemplatesComponent_0 */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TemplatesComponentNgFactory; }); -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - - - - -var styles_TemplatesComponent = [ - '.root1Class[_ngcontent-%COMP%] { color: blue }', - '.root2Class[_ngcontent-%COMP%] { color: red }' -]; -var RenderType_TemplatesComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 0, - styles: styles_TemplatesComponent, - data: {} -}); -function View_TemplatesComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [[ - 8, - 'className', - 0 - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [ - [ - 8, - 'className', - 0 - ], - [ - 2, - 'title', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var currVal_0 = (v.context.$implicit.data.className + 'Index'); - ck(v, 1, 0, currVal_0); - var currVal_1 = v.context.index; - ck(v, 2, 0, currVal_1); - var currVal_2 = v.context.$implicit.data.className; - var currVal_3 = true; - ck(v, 4, 0, currVal_2, currVal_3); - var currVal_4 = v.context.$implicit.data.title; - ck(v, 5, 0, currVal_4); - }); -} -function View_TemplatesComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'div', [], [[ - 8, - 'className', - 0 - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - 'Loading ', - '...' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var currVal_0 = (v.context.$implicit.data.className + 'Loading'); - ck(v, 1, 0, currVal_0); - var currVal_1 = v.context.$implicit.data.title; - ck(v, 2, 0, currVal_1); - }); -} -function View_TemplatesComponent_3(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [[ - 8, - 'className', - 0 - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [' \n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'input', [[ - 'type', - 'checkbox' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['→'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [ - [ - 8, - 'className', - 0 - ], - [ - 2, - 'title', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var currVal_0 = (v.context.$implicit.data.className + 'Index'); - ck(v, 1, 0, currVal_0); - var currVal_1 = v.context.index; - ck(v, 2, 0, currVal_1); - var currVal_2 = v.context.$implicit.data.className; - var currVal_3 = true; - ck(v, 8, 0, currVal_2, currVal_3); - var currVal_4 = v.context.$implicit.data.title; - ck(v, 9, 0, currVal_4); - }); -} -function View_TemplatesComponent_4(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 18, 'div', [[ - 'class', - 'tree-node' - ] - ], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 0, 'input', [[ - 'type', - 'checkbox' - ] - ], [[ - 8, - 'checked', - 0 - ] - ], [[ - null, - 'change' - ] - ], function (v, en, $event) { - var ad = true; - if (('change' === en)) { - var pd_0 = (v.context.$implicit.toggleActivated(true) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-expander', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__["a" /* View_TreeNodeExpanderComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__gendir_node_modules_angular_tree_component_dist_components_tree_node_expander_component_ngfactory__["b" /* RenderType_TreeNodeExpanderComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_expander_component__["a" /* TreeNodeExpanderComponent */], [], { node: [ - 0, - 'node' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, 'div', [[ - 'class', - 'node-content-wrapper' - ] - ], [ - [ - 2, - 'node-content-wrapper-active', - null - ], - [ - 2, - 'node-content-wrapper-focused', - null - ] - ], [[ - null, - 'click' - ] - ], function (v, en, $event) { - var ad = true; - if (('click' === en)) { - var pd_0 = (v.context.$implicit.toggleActivated(true) !== false); - ad = (pd_0 && ad); - } - return ad; - }, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [[ - 8, - 'className', - 0 - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], [ - [ - 8, - 'className', - 0 - ], - [ - 2, - 'title', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-children', [], null, null, null, __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__["a" /* View_TreeNodeChildrenComponent_0 */], __WEBPACK_IMPORTED_MODULE_3__gendir_node_modules_angular_tree_component_dist_components_tree_node_children_component_ngfactory__["b" /* RenderType_TreeNodeChildrenComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_node_children_component__["a" /* TreeNodeChildrenComponent */], [], { - node: [ - 0, - 'node' - ], - templates: [ - 1, - 'templates' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var currVal_1 = v.context.$implicit; - ck(v, 6, 0, currVal_1); - var currVal_9 = v.context.$implicit; - var currVal_10 = v.context.templates; - ck(v, 18, 0, currVal_9, currVal_10); - }, function (ck, v) { - var currVal_0 = v.context.$implicit.isActive; - ck(v, 3, 0, currVal_0); - var currVal_2 = v.context.$implicit.isActive; - var currVal_3 = v.context.$implicit.isFocused; - ck(v, 8, 0, currVal_2, currVal_3); - var currVal_4 = (v.context.$implicit.data.className + 'Index'); - ck(v, 10, 0, currVal_4); - var currVal_5 = v.context.index; - ck(v, 11, 0, currVal_5); - var currVal_6 = v.context.$implicit.data.className; - var currVal_7 = true; - ck(v, 13, 0, currVal_6, currVal_7); - var currVal_8 = v.context.$implicit.data.title; - ck(v, 14, 0, currVal_8); - }); -} -function View_TemplatesComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['treeNodeTemplate and loadingTemplate'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 11, 'tree-root', [[ - 'id', - 'tree1' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 2, - 2 - ], - [ - 'treeNodeTemplate', - 2 - ] - ], null, 0, null, View_TemplatesComponent_1)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 1, - 2 - ], - [ - 'loadingTemplate', - 2 - ] - ], null, 0, null, View_TemplatesComponent_2)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n \n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['treeNodeWrapper'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 9, 'tree-root', [[ - 'id', - 'tree3' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 22).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 22).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - options: [ - 1, - 'options' - ], - focused: [ - 2, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 5, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 6, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 7, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 8, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 7, - 2 - ], - [ - 'treeNodeWrapperTemplate', - 2 - ] - ], null, 0, null, View_TemplatesComponent_3)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'h3', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['treeNodeFullTemplate'])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 9, 'tree-root', [[ - 'id', - 'tree2' - ] - ], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 36).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 36).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["a" /* View_TreeComponent_0 */], __WEBPACK_IMPORTED_MODULE_5__gendir_node_modules_angular_tree_component_dist_components_tree_component_ngfactory__["b" /* RenderType_TreeComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], { - nodes: [ - 0, - 'nodes' - ], - focused: [ - 1, - 'focused' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 9, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 10, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 11, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 12, { treeNodeFullTemplate: 0 }), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](0, [ - [ - 12, - 2 - ], - [ - 'treeNodeFullTemplate', - 2 - ] - ], null, 0, null, View_TemplatesComponent_4)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.nodes1; - var currVal_1 = co.options1; - var currVal_2 = true; - ck(v, 6, 0, currVal_0, currVal_1, currVal_2); - var currVal_3 = co.nodes2; - var currVal_4 = co.options1; - var currVal_5 = true; - ck(v, 22, 0, currVal_3, currVal_4, currVal_5); - var currVal_6 = co.nodes2; - var currVal_7 = true; - ck(v, 36, 0, currVal_6, currVal_7); - }, null); -} -function View_TemplatesComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'app-templates', [], null, null, null, View_TemplatesComponent_0, RenderType_TemplatesComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_9__app_templates_templates_component__["a" /* TemplatesComponent */], [], null, null) - ], null, null); -} -var TemplatesComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('app-templates', __WEBPACK_IMPORTED_MODULE_9__app_templates_templates_component__["a" /* TemplatesComponent */], View_TemplatesComponent_Host_0, {}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvdGVtcGxhdGVzL3RlbXBsYXRlcy5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC90ZW1wbGF0ZXMvdGVtcGxhdGVzLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvdGVtcGxhdGVzL3RlbXBsYXRlcy5jb21wb25lbnQudHMuVGVtcGxhdGVzQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3RlbXBsYXRlcy90ZW1wbGF0ZXMuY29tcG9uZW50LnRzLlRlbXBsYXRlc0NvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMz50cmVlTm9kZVRlbXBsYXRlIGFuZCBsb2FkaW5nVGVtcGxhdGU8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlMVwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMxXCIgW29wdGlvbnNdPVwib3B0aW9uczFcIj5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVUZW1wbGF0ZSBsZXQtbm9kZSBsZXQtaW5kZXg9XCJpbmRleFwiPlxuICAgICAgICA8c3BhbiBbY2xhc3NdPVwibm9kZS5kYXRhLmNsYXNzTmFtZSArICdJbmRleCdcIj57eyBpbmRleCB9fTwvc3Bhbj5cbiAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgICA8bmctdGVtcGxhdGUgI2xvYWRpbmdUZW1wbGF0ZSBsZXQtbm9kZT5cbiAgICAgICAgPGRpdiBbY2xhc3NdPVwibm9kZS5kYXRhLmNsYXNzTmFtZSArICdMb2FkaW5nJ1wiPkxvYWRpbmcge3sgbm9kZS5kYXRhLnRpdGxlIH19Li4uPC9kaXY+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgIDwvdHJlZS1yb290PlxuICAgIFxuICAgIDxoMz50cmVlTm9kZVdyYXBwZXI8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlM1wiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMyXCIgW29wdGlvbnNdPVwib3B0aW9uczFcIj5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVXcmFwcGVyVGVtcGxhdGUgbGV0LW5vZGUgbGV0LWluZGV4PVwiaW5kZXhcIj5cbiAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWUgKyAnSW5kZXgnXCI+e3sgaW5kZXggfX08L3NwYW4+ICAgICAgXG4gICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCI+PHNwYW4+JnJhcnI7PC9zcGFuPlxuICAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgPC90cmVlLXJvb3Q+XG5cbiAgICA8aDM+dHJlZU5vZGVGdWxsVGVtcGxhdGU8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlMlwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMyXCI+XG4gICAgICA8bmctdGVtcGxhdGUgI3RyZWVOb2RlRnVsbFRlbXBsYXRlIGxldC1ub2RlIGxldC1pbmRleD1cImluZGV4XCIgbGV0LXRlbXBsYXRlcz1cInRlbXBsYXRlc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHJlZS1ub2RlXCI+XG4gICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIFtjaGVja2VkXT1cIm5vZGUuaXNBY3RpdmVcIiAoY2hhbmdlKT1cIm5vZGUudG9nZ2xlQWN0aXZhdGVkKHRydWUpXCIgLz5cbiAgICAgICAgICA8dHJlZS1ub2RlLWV4cGFuZGVyIFtub2RlXT1cIm5vZGVcIj48L3RyZWUtbm9kZS1leHBhbmRlcj5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzcz1cIm5vZGUtY29udGVudC13cmFwcGVyXCJcbiAgICAgICAgICAgIFtjbGFzcy5ub2RlLWNvbnRlbnQtd3JhcHBlci1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgICAgICBbY2xhc3Mubm9kZS1jb250ZW50LXdyYXBwZXItZm9jdXNlZF09XCJub2RlLmlzRm9jdXNlZFwiXG4gICAgICAgICAgICAoY2xpY2spPVwibm9kZS50b2dnbGVBY3RpdmF0ZWQodHJ1ZSlcIj5cbiAgICAgICAgICAgIDxzcGFuIFtjbGFzc109XCJub2RlLmRhdGEuY2xhc3NOYW1lICsgJ0luZGV4J1wiPnt7IGluZGV4IH19PC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8dHJlZS1ub2RlLWNoaWxkcmVuIFtub2RlXT1cIm5vZGVcIiBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiPjwvdHJlZS1ub2RlLWNoaWxkcmVuPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgPC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtdGVtcGxhdGVzPjwvYXBwLXRlbXBsYXRlcz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDR2dFO01BQ3hEO1FBQUE7UUFB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 -//# sourceMappingURL=templates.component.ngfactory.js.map - -/***/ }), - -/***/ 198: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_loading_component__ = __webpack_require__(82); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_LoadingComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_LoadingComponent_0; -/* unused harmony export LoadingComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - -var styles_LoadingComponent = []; -var RenderType_LoadingComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_LoadingComponent, - data: {} -}); -function View_LoadingComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['loading...'])) - ], null, null); -} -function View_LoadingComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_LoadingComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](8388608, null, null, 3, null, null, null, null, null, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](270336, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["n" /* NgTemplateOutlet */], [__WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */]], { - ngTemplateOutlet: [ - 0, - 'ngTemplateOutlet' - ], - ngOutletContext: [ - 1, - 'ngOutletContext' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_34" /* ɵpod */](['$implicit']), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = !co.template; - ck(v, 2, 0, currVal_0); - var currVal_1 = co.template; - var currVal_2 = ck(v, 6, 0, co.node); - ck(v, 5, 0, currVal_1, currVal_2); - }, null); -} -function View_LoadingComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-loading-component', [], null, null, null, View_LoadingComponent_0, RenderType_LoadingComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_loading_component__["a" /* LoadingComponent */], [], null, null) - ], null, null); -} -var LoadingComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-loading-component', __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_loading_component__["a" /* LoadingComponent */], View_LoadingComponent_Host_0, { - template: 'template', - node: 'node' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvbG9hZGluZy5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5kLnRzLkxvYWRpbmdDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5kLnRzLkxvYWRpbmdDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8c3BhbiAqbmdJZj1cIiF0ZW1wbGF0ZVwiPmxvYWRpbmcuLi48L3NwYW4+XG4gICAgPG5nLWNvbnRhaW5lclxuICAgICAgW25nVGVtcGxhdGVPdXRsZXRdPVwidGVtcGxhdGVcIlxuICAgICAgW25nT3V0bGV0Q29udGV4dF09XCJ7ICRpbXBsaWNpdDogbm9kZSB9XCI+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICIsIjx0cmVlLWxvYWRpbmctY29tcG9uZW50PjwvdHJlZS1sb2FkaW5nLWNvbXBvbmVudD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0NJO0lBQXdCOzs7Ozs7SUFENUI7SUFDSTtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXlDO0lBQ3pDO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFFRTtJQUF3QztJQUMzQjs7OztJQUpUO0lBQU4sU0FBTSxTQUFOO0lBRUU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ0ZKO2dCQUFBOzs7Ozs7OzsifQ== -//# sourceMappingURL=loading.component.ngfactory.js.map - -/***/ }), - -/***/ 199: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_content_component__ = __webpack_require__(83); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeContent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeContent_0; -/* unused harmony export TreeNodeContentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - -var styles_TreeNodeContent = []; -var RenderType_TreeNodeContent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeContent, - data: {} -}); -function View_TreeNodeContent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'span', [], null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, [ - '', - '' - ])) - ], null, function (ck, v) { - var co = v.component; - var currVal_0 = co.node.displayField; - ck(v, 1, 0, currVal_0); - }); -} -function View_TreeNodeContent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeContent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](8388608, null, null, 3, null, null, null, null, null, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](270336, null, 0, __WEBPACK_IMPORTED_MODULE_1__angular_common__["n" /* NgTemplateOutlet */], [__WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */]], { - ngTemplateOutlet: [ - 0, - 'ngTemplateOutlet' - ], - ngOutletContext: [ - 1, - 'ngOutletContext' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_34" /* ɵpod */]([ - '$implicit', - 'node', - 'index' - ]), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = !co.template; - ck(v, 2, 0, currVal_0); - var currVal_1 = co.template; - var currVal_2 = ck(v, 6, 0, co.node, co.node, co.index); - ck(v, 5, 0, currVal_1, currVal_2); - }, null); -} -function View_TreeNodeContent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-content', [], null, null, null, View_TreeNodeContent_0, RenderType_TreeNodeContent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_content_component__["a" /* TreeNodeContent */], [], null, null) - ], null, null); -} -var TreeNodeContentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-node-content', __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_content_component__["a" /* TreeNodeContent */], View_TreeNodeContent_Host_0, { - node: 'node', - index: 'index', - template: 'template' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY29udGVudC5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29udGVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29udGVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICA8c3BhbiAqbmdJZj1cIiF0ZW1wbGF0ZVwiPnt7IG5vZGUuZGlzcGxheUZpZWxkIH19PC9zcGFuPlxuICA8bmctY29udGFpbmVyXG4gICAgW25nVGVtcGxhdGVPdXRsZXRdPVwidGVtcGxhdGVcIlxuICAgIFtuZ091dGxldENvbnRleHRdPVwieyAkaW1wbGljaXQ6IG5vZGUsIG5vZGU6IG5vZGUsIGluZGV4OiBpbmRleCB9XCI+XG4gIDwvbmctY29udGFpbmVyPiIsIjx0cmVlLW5vZGUtY29udGVudD48L3RyZWUtbm9kZS1jb250ZW50PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQ0U7SUFBd0I7TUFBQTtNQUFBO0lBQUE7SUFBQTs7OztJQUFBO0lBQUE7Ozs7O0lBRDFCO0lBQ0U7Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUFzRDtJQUN0RDtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBRUU7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQWtFOzs7O0lBSDlEO0lBQU4sU0FBTSxTQUFOO0lBRUU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ0ZGO2dCQUFBOzs7Ozs7Ozs7In0= -//# sourceMappingURL=tree-node-content.component.ngfactory.js.map - -/***/ }), - -/***/ 200: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__tree_node_expander_component_ngfactory__ = __webpack_require__(120); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_expander_component__ = __webpack_require__(55); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_directives_tree_drop_directive__ = __webpack_require__(87); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_directives_tree_drag_directive__ = __webpack_require__(124); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__tree_node_content_component_ngfactory__ = __webpack_require__(199); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_node_content_component__ = __webpack_require__(83); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_wrapper_component__ = __webpack_require__(84); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeWrapperComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeWrapperComponent_0; -/* unused harmony export TreeNodeWrapperComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - - - - -var styles_TreeNodeWrapperComponent = []; -var RenderType_TreeNodeWrapperComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeWrapperComponent, - data: {} -}); -function View_TreeNodeWrapperComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 13, 'div', [[ - 'class', - 'node-wrapper' - ] - ], [[ - 4, - 'padding-left', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-expander', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_expander_component_ngfactory__["a" /* View_TreeNodeExpanderComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_expander_component_ngfactory__["b" /* RenderType_TreeNodeExpanderComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_expander_component__["a" /* TreeNodeExpanderComponent */], [], { node: [ - 0, - 'node' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 7, 'div', [[ - 'class', - 'node-content-wrapper' - ] - ], [ - [ - 2, - 'node-content-wrapper-active', - null - ], - [ - 2, - 'node-content-wrapper-focused', - null - ] - ], [ - [ - null, - 'click' - ], - [ - null, - 'dblclick' - ], - [ - null, - 'contextmenu' - ], - [ - null, - 'treeDrop' - ], - [ - null, - 'treeDropDragOver' - ], - [ - null, - 'treeDropDragLeave' - ], - [ - null, - 'treeDropDragEnter' - ], - [ - null, - 'dragover' - ], - [ - null, - 'dragenter' - ], - [ - null, - 'dragleave' - ], - [ - null, - 'drop' - ], - [ - null, - 'dragstart' - ], - [ - null, - 'drag' - ], - [ - null, - 'dragend' - ] - ], function (v, en, $event) { - var ad = true; - var co = v.component; - if (('dragover' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onDragOver($event) !== false); - ad = (pd_0 && ad); - } - if (('dragenter' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onDragEnter($event) !== false); - ad = (pd_1 && ad); - } - if (('dragleave' === en)) { - var pd_2 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onDragLeave($event) !== false); - ad = (pd_2 && ad); - } - if (('drop' === en)) { - var pd_3 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 6).onDrop($event) !== false); - ad = (pd_3 && ad); - } - if (('dragstart' === en)) { - var pd_4 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 7).onDragStart($event) !== false); - ad = (pd_4 && ad); - } - if (('drag' === en)) { - var pd_5 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 7).onDrag($event) !== false); - ad = (pd_5 && ad); - } - if (('dragend' === en)) { - var pd_6 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 7).onDragEnd() !== false); - ad = (pd_6 && ad); - } - if (('click' === en)) { - var pd_7 = (co.node.mouseAction('click', $event) !== false); - ad = (pd_7 && ad); - } - if (('dblclick' === en)) { - var pd_8 = (co.node.mouseAction('dblClick', $event) !== false); - ad = (pd_8 && ad); - } - if (('contextmenu' === en)) { - var pd_9 = (co.node.mouseAction('contextMenu', $event) !== false); - ad = (pd_9 && ad); - } - if (('treeDrop' === en)) { - var pd_10 = (co.node.onDrop($event) !== false); - ad = (pd_10 && ad); - } - if (('treeDropDragOver' === en)) { - var pd_11 = (co.node.mouseAction('dragOver', $event) !== false); - ad = (pd_11 && ad); - } - if (('treeDropDragLeave' === en)) { - var pd_12 = (co.node.mouseAction('dragLeave', $event) !== false); - ad = (pd_12 && ad); - } - if (('treeDropDragEnter' === en)) { - var pd_13 = (co.node.mouseAction('dragEnter', $event) !== false); - ad = (pd_13 && ad); - } - return ad; - }, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_directives_tree_drop_directive__["a" /* TreeDropDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["L" /* ElementRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */] - ], { treeAllowDrop: [ - 0, - 'treeAllowDrop' - ] - }, { - onDropCallback: 'treeDrop', - onDragOverCallback: 'treeDropDragOver', - onDragLeaveCallback: 'treeDropDragLeave', - onDragEnterCallback: 'treeDropDragEnter' - }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](139264, null, 0, __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_directives_tree_drag_directive__["a" /* TreeDragDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["L" /* ElementRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */], - __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */] - ], { - draggedElement: [ - 0, - 'draggedElement' - ], - treeDragEnabled: [ - 1, - 'treeDragEnabled' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'tree-node-content', [], null, null, null, __WEBPACK_IMPORTED_MODULE_6__tree_node_content_component_ngfactory__["a" /* View_TreeNodeContent_0 */], __WEBPACK_IMPORTED_MODULE_6__tree_node_content_component_ngfactory__["b" /* RenderType_TreeNodeContent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_node_content_component__["a" /* TreeNodeContent */], [], { - node: [ - 0, - 'node' - ], - index: [ - 1, - 'index' - ], - template: [ - 2, - 'template' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_1 = co.node; - ck(v, 3, 0, currVal_1); - var currVal_4 = co.node.allowDrop; - ck(v, 6, 0, currVal_4); - var currVal_5 = co.node; - var currVal_6 = co.node.allowDrag(); - ck(v, 7, 0, currVal_5, currVal_6); - var currVal_7 = co.node; - var currVal_8 = co.index; - var currVal_9 = co.templates.treeNodeTemplate; - ck(v, 10, 0, currVal_7, currVal_8, currVal_9); - }, function (ck, v) { - var co = v.component; - var currVal_0 = co.node.getNodePadding(); - ck(v, 0, 0, currVal_0); - var currVal_2 = co.node.isActive; - var currVal_3 = co.node.isFocused; - ck(v, 5, 0, currVal_2, currVal_3); - }); -} -function View_TreeNodeWrapperComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeWrapperComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_8__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](8388608, null, null, 3, null, null, null, null, null, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](270336, null, 0, __WEBPACK_IMPORTED_MODULE_8__angular_common__["n" /* NgTemplateOutlet */], [__WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */]], { - ngTemplateOutlet: [ - 0, - 'ngTemplateOutlet' - ], - ngOutletContext: [ - 1, - 'ngOutletContext' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_34" /* ɵpod */]([ - '$implicit', - 'node', - 'index' - ]), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = !co.templates.treeNodeWrapperTemplate; - ck(v, 2, 0, currVal_0); - var currVal_1 = co.templates.treeNodeWrapperTemplate; - var currVal_2 = ck(v, 6, 0, co.node, co.node, co.index); - ck(v, 5, 0, currVal_1, currVal_2); - }, null); -} -function View_TreeNodeWrapperComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-wrapper', [], null, null, null, View_TreeNodeWrapperComponent_0, RenderType_TreeNodeWrapperComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_wrapper_component__["a" /* TreeNodeWrapperComponent */], [], null, null) - ], null, null); -} -var TreeNodeWrapperComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-node-wrapper', __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_wrapper_component__["a" /* TreeNodeWrapperComponent */], View_TreeNodeWrapperComponent_Host_0, { - node: 'node', - index: 'index', - templates: 'templates' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtd3JhcHBlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlV3JhcHBlckNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlV3JhcHBlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgPGRpdiAqbmdJZj1cIiF0ZW1wbGF0ZXMudHJlZU5vZGVXcmFwcGVyVGVtcGxhdGVcIiBjbGFzcz1cIm5vZGUtd3JhcHBlclwiIFtzdHlsZS5wYWRkaW5nLWxlZnRdPVwibm9kZS5nZXROb2RlUGFkZGluZygpXCI+XG4gICAgICAgIDx0cmVlLW5vZGUtZXhwYW5kZXIgW25vZGVdPVwibm9kZVwiPjwvdHJlZS1ub2RlLWV4cGFuZGVyPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibm9kZS1jb250ZW50LXdyYXBwZXJcIlxuICAgICAgICAgIFtjbGFzcy5ub2RlLWNvbnRlbnQtd3JhcHBlci1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgICAgW2NsYXNzLm5vZGUtY29udGVudC13cmFwcGVyLWZvY3VzZWRdPVwibm9kZS5pc0ZvY3VzZWRcIlxuICAgICAgICAgIChjbGljayk9XCJub2RlLm1vdXNlQWN0aW9uKCdjbGljaycsICRldmVudClcIlxuICAgICAgICAgIChkYmxjbGljayk9XCJub2RlLm1vdXNlQWN0aW9uKCdkYmxDbGljaycsICRldmVudClcIlxuICAgICAgICAgIChjb250ZXh0bWVudSk9XCJub2RlLm1vdXNlQWN0aW9uKCdjb250ZXh0TWVudScsICRldmVudClcIlxuICAgICAgICAgICh0cmVlRHJvcCk9XCJub2RlLm9uRHJvcCgkZXZlbnQpXCJcbiAgICAgICAgICAodHJlZURyb3BEcmFnT3Zlcik9XCJub2RlLm1vdXNlQWN0aW9uKCdkcmFnT3ZlcicsICRldmVudClcIlxuICAgICAgICAgICh0cmVlRHJvcERyYWdMZWF2ZSk9XCJub2RlLm1vdXNlQWN0aW9uKCdkcmFnTGVhdmUnLCAkZXZlbnQpXCJcbiAgICAgICAgICAodHJlZURyb3BEcmFnRW50ZXIpPVwibm9kZS5tb3VzZUFjdGlvbignZHJhZ0VudGVyJywgJGV2ZW50KVwiXG4gICAgICAgICAgW3RyZWVBbGxvd0Ryb3BdPVwibm9kZS5hbGxvd0Ryb3BcIlxuICAgICAgICAgIFt0cmVlRHJhZ109XCJub2RlXCJcbiAgICAgICAgICBbdHJlZURyYWdFbmFibGVkXT1cIm5vZGUuYWxsb3dEcmFnKClcIj5cblxuICAgICAgICAgIDx0cmVlLW5vZGUtY29udGVudCBbbm9kZV09XCJub2RlXCIgW2luZGV4XT1cImluZGV4XCIgW3RlbXBsYXRlXT1cInRlbXBsYXRlcy50cmVlTm9kZVRlbXBsYXRlXCI+XG4gICAgICAgICAgPC90cmVlLW5vZGUtY29udGVudD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxuZy1jb250YWluZXIgXG4gICAgICAgIFtuZ1RlbXBsYXRlT3V0bGV0XT1cInRlbXBsYXRlcy50cmVlTm9kZVdyYXBwZXJUZW1wbGF0ZVwiIFxuICAgICAgICBbbmdPdXRsZXRDb250ZXh0XT1cInsgJGltcGxpY2l0OiBub2RlLCBub2RlOiBub2RlLCBpbmRleDogaW5kZXggfVwiPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgIiwiPHRyZWUtbm9kZS13cmFwcGVyPjwvdHJlZS1ub2RlLXdyYXBwZXI+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01DQ007UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBa0g7SUFDaEg7a0JBQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUF1RDtNQUN2RDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BR0U7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFURjtJQUFBO2dCQUFBOzs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFZdUM7SUFFckM7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQXlGO0lBQ3JFO0lBQ2hCOzs7O0lBakJjO0lBQXBCLFNBQW9CLFNBQXBCO0lBV0U7SUFWRixTQVVFLFNBVkY7SUFXRTtJQUNBO0lBWkYsU0FXRSxVQUNBLFNBWkY7SUFjcUI7SUFBYztJQUFnQjtJQUFqRCxVQUFtQixVQUFjLFVBQWdCLFNBQWpEOzs7SUFoQmlFO0lBQXJFLFNBQXFFLFNBQXJFO0lBR0k7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQUhSO0lBQ007Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQW1CTTtJQUNOO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFFRTtNQUFBO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBa0U7SUFDckQ7Ozs7SUF2QlY7SUFBTCxTQUFLLFNBQUw7SUFxQkU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ3JCTjtnQkFBQTs7Ozs7Ozs7OyJ9 -//# sourceMappingURL=tree-node-wrapper.component.ngfactory.js.map - -/***/ }), - -/***/ 201: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__tree_node_drop_slot_component_ngfactory__ = __webpack_require__(119); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_drop_slot_component__ = __webpack_require__(54); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__tree_node_wrapper_component_ngfactory__ = __webpack_require__(200); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_node_wrapper_component__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__tree_node_children_component_ngfactory__ = __webpack_require__(117); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_node_children_component__ = __webpack_require__(52); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_mobx_angular_dist_directives_mobx_autorun_directive__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_component__ = __webpack_require__(85); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeNodeComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeNodeComponent_0; -/* unused harmony export TreeNodeComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - - - - -var styles_TreeNodeComponent = []; -var RenderType_TreeNodeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeNodeComponent, - data: {} -}); -function View_TreeNodeComponent_3(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-drop-slot', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_drop_slot_component_ngfactory__["a" /* View_TreeNodeDropSlot_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_drop_slot_component_ngfactory__["b" /* RenderType_TreeNodeDropSlot */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_drop_slot_component__["a" /* TreeNodeDropSlot */], [], { - node: [ - 0, - 'node' - ], - dropIndex: [ - 1, - 'dropIndex' - ] - }, null) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.node.parent; - var currVal_1 = co.node.index; - ck(v, 1, 0, currVal_0, currVal_1); - }, null); -} -function View_TreeNodeComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 13, 'div', [], [ - [ - 8, - 'className', - 0 - ], - [ - 2, - 'tree-node', - null - ], - [ - 2, - 'tree-node-expanded', - null - ], - [ - 2, - 'tree-node-collapsed', - null - ], - [ - 2, - 'tree-node-leaf', - null - ], - [ - 2, - 'tree-node-active', - null - ], - [ - 2, - 'tree-node-focused', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeComponent_3)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_3__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-wrapper', [], null, null, null, __WEBPACK_IMPORTED_MODULE_4__tree_node_wrapper_component_ngfactory__["a" /* View_TreeNodeWrapperComponent_0 */], __WEBPACK_IMPORTED_MODULE_4__tree_node_wrapper_component_ngfactory__["b" /* RenderType_TreeNodeWrapperComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_5_angular_tree_component_dist_components_tree_node_wrapper_component__["a" /* TreeNodeWrapperComponent */], [], { - node: [ - 0, - 'node' - ], - index: [ - 1, - 'index' - ], - templates: [ - 2, - 'templates' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-children', [], null, null, null, __WEBPACK_IMPORTED_MODULE_6__tree_node_children_component_ngfactory__["a" /* View_TreeNodeChildrenComponent_0 */], __WEBPACK_IMPORTED_MODULE_6__tree_node_children_component_ngfactory__["b" /* RenderType_TreeNodeChildrenComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_components_tree_node_children_component__["a" /* TreeNodeChildrenComponent */], [], { - node: [ - 0, - 'node' - ], - templates: [ - 1, - 'templates' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'tree-node-drop-slot', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_drop_slot_component_ngfactory__["a" /* View_TreeNodeDropSlot_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_drop_slot_component_ngfactory__["b" /* RenderType_TreeNodeDropSlot */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_drop_slot_component__["a" /* TreeNodeDropSlot */], [], { - node: [ - 0, - 'node' - ], - dropIndex: [ - 1, - 'dropIndex' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_7 = (co.index === 0); - ck(v, 3, 0, currVal_7); - var currVal_8 = co.node; - var currVal_9 = co.index; - var currVal_10 = co.templates; - ck(v, 6, 0, currVal_8, currVal_9, currVal_10); - var currVal_11 = co.node; - var currVal_12 = co.templates; - ck(v, 9, 0, currVal_11, currVal_12); - var currVal_13 = co.node.parent; - var currVal_14 = (co.node.index + 1); - ck(v, 12, 0, currVal_13, currVal_14); - }, function (ck, v) { - var co = v.component; - var currVal_0 = co.node.getClass(); - var currVal_1 = true; - var currVal_2 = (co.node.isExpanded && co.node.hasChildren); - var currVal_3 = (co.node.isCollapsed && co.node.hasChildren); - var currVal_4 = co.node.isLeaf; - var currVal_5 = co.node.isActive; - var currVal_6 = co.node.isFocused; - ck(v, 0, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); - }); -} -function View_TreeNodeComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 9, null, null, null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeComponent_2)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_3__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](8388608, null, null, 3, null, null, null, null, null, null, null)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](270336, null, 0, __WEBPACK_IMPORTED_MODULE_3__angular_common__["n" /* NgTemplateOutlet */], [__WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */]], { - ngTemplateOutlet: [ - 0, - 'ngTemplateOutlet' - ], - ngOutletContext: [ - 1, - 'ngOutletContext' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_34" /* ɵpod */]([ - '$implicit', - 'node', - 'index', - 'templates' - ]), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = !co.templates.treeNodeFullTemplate; - ck(v, 3, 0, currVal_0); - var currVal_1 = co.templates.treeNodeFullTemplate; - var currVal_2 = ck(v, 7, 0, co.node, co.node, co.index, co.templates); - ck(v, 6, 0, currVal_1, currVal_2); - }, null); -} -function View_TreeNodeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeNodeComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](106496, null, 0, __WEBPACK_IMPORTED_MODULE_8_mobx_angular_dist_directives_mobx_autorun_directive__["a" /* MobxAutorunDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -function View_TreeNodeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 1, 'TreeNode', [], null, null, null, View_TreeNodeComponent_0, RenderType_TreeNodeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_component__["a" /* TreeNodeComponent */], [], null, null) - ], null, null); -} -var TreeNodeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('TreeNode, tree-node', __WEBPACK_IMPORTED_MODULE_9_angular_tree_component_dist_components_tree_node_component__["a" /* TreeNodeComponent */], View_TreeNodeComponent_Host_0, { - node: 'node', - index: 'index', - templates: 'templates' -}, {}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUuY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPG5nLWNvbnRhaW5lciAqbW9ieEF1dG9ydW4+XG4gICAgICA8ZGl2XG4gICAgICAgICpuZ0lmPVwiIXRlbXBsYXRlcy50cmVlTm9kZUZ1bGxUZW1wbGF0ZVwiXG4gICAgICAgIFtjbGFzc109XCJub2RlLmdldENsYXNzKClcIlxuICAgICAgICBbY2xhc3MudHJlZS1ub2RlXT1cInRydWVcIlxuICAgICAgICBbY2xhc3MudHJlZS1ub2RlLWV4cGFuZGVkXT1cIm5vZGUuaXNFeHBhbmRlZCAmJiBub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1jb2xsYXBzZWRdPVwibm9kZS5pc0NvbGxhcHNlZCAmJiBub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1sZWFmXT1cIm5vZGUuaXNMZWFmXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgIFtjbGFzcy50cmVlLW5vZGUtZm9jdXNlZF09XCJub2RlLmlzRm9jdXNlZFwiXG4gICAgICAgID5cblxuICAgICAgICA8dHJlZS1ub2RlLWRyb3Atc2xvdCAqbmdJZj1cImluZGV4ID09PSAwXCIgW2Ryb3BJbmRleF09XCJub2RlLmluZGV4XCIgW25vZGVdPVwibm9kZS5wYXJlbnRcIj48L3RyZWUtbm9kZS1kcm9wLXNsb3Q+XG5cbiAgICAgICAgPHRyZWUtbm9kZS13cmFwcGVyIFtub2RlXT1cIm5vZGVcIiBbaW5kZXhdPVwiaW5kZXhcIiBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiPjwvdHJlZS1ub2RlLXdyYXBwZXI+XG5cbiAgICAgICAgPHRyZWUtbm9kZS1jaGlsZHJlbiBbbm9kZV09XCJub2RlXCIgW3RlbXBsYXRlc109XCJ0ZW1wbGF0ZXNcIj48L3RyZWUtbm9kZS1jaGlsZHJlbj5cbiAgICAgICAgPHRyZWUtbm9kZS1kcm9wLXNsb3QgW2Ryb3BJbmRleF09XCJub2RlLmluZGV4ICsgMVwiIFtub2RlXT1cIm5vZGUucGFyZW50XCI+PC90cmVlLW5vZGUtZHJvcC1zbG90PlxuICAgICAgPC9kaXY+XG4gICAgICA8bmctY29udGFpbmVyXG4gICAgICAgIFtuZ1RlbXBsYXRlT3V0bGV0XT1cInRlbXBsYXRlcy50cmVlTm9kZUZ1bGxUZW1wbGF0ZVwiXG4gICAgICAgIFtuZ091dGxldENvbnRleHRdPVwieyAkaW1wbGljaXQ6IG5vZGUsIG5vZGU6IG5vZGUsIGluZGV4OiBpbmRleCwgdGVtcGxhdGVzOiB0ZW1wbGF0ZXMgfVwiPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgPC9uZy1jb250YWluZXI+IiwiPFRyZWVOb2RlPjwvVHJlZU5vZGU+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDYVE7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBOzs7O0lBQWtFO0lBQXpCO0lBQXpDLFNBQWtFLFVBQXpCLFNBQXpDOzs7OztJQVhGO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBU0c7SUFFRDtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQTZHO0lBRTdHO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUE2RjtJQUU3RjtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFBK0U7SUFDL0U7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQTZGOzs7O0lBTHhFO0lBQXJCLFNBQXFCLFNBQXJCO0lBRW1CO0lBQWM7SUFBZ0I7SUFBakQsU0FBbUIsVUFBYyxVQUFnQixVQUFqRDtJQUVvQjtJQUFjO0lBQWxDLFNBQW9CLFdBQWMsVUFBbEM7SUFDa0Q7SUFBN0I7SUFBckIsVUFBa0QsV0FBN0IsVUFBckI7OztJQWRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBUkYsU0FFRSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxTQVJGOzs7OztJQURGO0lBQTJCO0lBQ3pCO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFpQk07SUFDTjtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBRUU7TUFBQTtNQUFBO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBd0Y7SUFDM0U7Ozs7SUFwQmI7SUFERixTQUNFLFNBREY7SUFtQkU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQXBCTjtJQUNJO2dCQUFBOzs7O0lBQUE7S0FBQTs7O0lBQUE7Ozs7O0lDREo7Z0JBQUE7Ozs7Ozs7OzsifQ== -//# sourceMappingURL=tree-node.component.ngfactory.js.map - -/***/ }), - -/***/ 202: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_mobx_angular_dist_directives_mobx_autorun_directive__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_virtual_scroll_model__ = __webpack_require__(57); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_viewport_component__ = __webpack_require__(86); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeViewportComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeViewportComponent_0; -/* unused harmony export TreeViewportComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - -var styles_TreeViewportComponent = []; -var RenderType_TreeViewportComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeViewportComponent, - data: {} -}); -function View_TreeViewportComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, null, null, null, null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 3, 'div', [], [[ - 4, - 'height', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_36" /* ɵncd */](null, 0), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], null, function (ck, v) { - var co = v.component; - var currVal_0 = co.getTotalHeight(); - ck(v, 2, 0, currVal_0); - }); -} -function View_TreeViewportComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeViewportComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](106496, null, 0, __WEBPACK_IMPORTED_MODULE_1_mobx_angular_dist_directives_mobx_autorun_directive__["a" /* MobxAutorunDirective */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -function View_TreeViewportComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'tree-viewport', [], null, [[ - null, - 'scroll' - ] - ], function (v, en, $event) { - var ad = true; - if (('scroll' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onScroll($event) !== false); - ad = (pd_0 && ad); - } - return ad; - }, View_TreeViewportComponent_0, RenderType_TreeViewportComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */], __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */], [__WEBPACK_IMPORTED_MODULE_3_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */]]), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](2220032, null, 0, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_viewport_component__["a" /* TreeViewportComponent */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["L" /* ElementRef */], - __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */] - ], null, null) - ], function (ck, v) { - ck(v, 2, 0); - }, null); -} -var TreeViewportComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('tree-viewport', __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_viewport_component__["a" /* TreeViewportComponent */], View_TreeViewportComponent_Host_0, {}, {}, ['*']); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLXZpZXdwb3J0LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS12aWV3cG9ydC5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLXZpZXdwb3J0LmNvbXBvbmVudC5kLnRzLlRyZWVWaWV3cG9ydENvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtdmlld3BvcnQuY29tcG9uZW50LmQudHMuVHJlZVZpZXdwb3J0Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPG5nLWNvbnRhaW5lciAqbW9ieEF1dG9ydW4+XG4gICAgICA8ZGl2IFtzdHlsZS5oZWlnaHRdPVwiZ2V0VG90YWxIZWlnaHQoKVwiPlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLWNvbnRhaW5lcj5cbiAgIiwiPHRyZWUtdmlld3BvcnQ+PC90cmVlLXZpZXdwb3J0PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNDSTtJQUEyQjtNQUN6QjtRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBdUM7Z0JBQ3JDO0lBQXlCO0lBQ3JCOzs7O0lBRkQ7SUFBTCxTQUFLLFNBQUw7Ozs7O0lBRk47SUFDSTtnQkFBQTs7OztJQUFBO0tBQUE7SUFJZTs7O0lBSmY7Ozs7O01DREo7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7SUFBQTtLQUFBOzs7SUFBQTs7OyJ9 -//# sourceMappingURL=tree-viewport.component.ngfactory.js.map - -/***/ }), - -/***/ 203: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__basictree_basictree_component__ = __webpack_require__(72); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__fulltree_fulltree_component__ = __webpack_require__(78); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__templates_templates_component__ = __webpack_require__(81); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__fields_fields_component__ = __webpack_require__(76); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__filter_filter_component__ = __webpack_require__(77); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__empty_empty_component__ = __webpack_require__(75); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__rtl_rtl_tree_component__ = __webpack_require__(79); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__async_async_component__ = __webpack_require__(71); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__save_restore_save_restore_component__ = __webpack_require__(80); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__checkboxes_checkboxes_component__ = __webpack_require__(73); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__drag_drag_component__ = __webpack_require__(74); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppRoutingModule; }); - - - - - - - - - - - -var routes = [ - { - path: '', - component: __WEBPACK_IMPORTED_MODULE_1__fulltree_fulltree_component__["a" /* FullTreeComponent */] - }, - { - path: 'basic', - component: __WEBPACK_IMPORTED_MODULE_0__basictree_basictree_component__["a" /* BasicTreeComponent */] - }, - { - path: 'fields', - component: __WEBPACK_IMPORTED_MODULE_3__fields_fields_component__["a" /* FieldsComponent */] - }, - { - path: 'templates', - component: __WEBPACK_IMPORTED_MODULE_2__templates_templates_component__["a" /* TemplatesComponent */] - }, - { - path: 'filter', - component: __WEBPACK_IMPORTED_MODULE_4__filter_filter_component__["a" /* FilterComponent */] - }, - { - path: 'empty', - component: __WEBPACK_IMPORTED_MODULE_5__empty_empty_component__["a" /* EmptyComponent */] - }, - { - path: 'rtl', - component: __WEBPACK_IMPORTED_MODULE_6__rtl_rtl_tree_component__["a" /* RtlTreeComponent */] - }, - { - path: 'async', - component: __WEBPACK_IMPORTED_MODULE_7__async_async_component__["a" /* AsyncTreeComponent */] - }, - { - path: 'save-restore', - component: __WEBPACK_IMPORTED_MODULE_8__save_restore_save_restore_component__["a" /* SaveRestoreComponent */] - }, - { - path: 'checkboxes', - component: __WEBPACK_IMPORTED_MODULE_9__checkboxes_checkboxes_component__["a" /* CheckboxesComponent */] - }, - { - path: 'drag', - component: __WEBPACK_IMPORTED_MODULE_10__drag_drag_component__["a" /* DragComponent */] - } -]; -var AppRoutingModule = (function () { - function AppRoutingModule() { - } - return AppRoutingModule; -}()); - -//# sourceMappingURL=app-routing.module.js.map - -/***/ }), - -/***/ 204: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppComponent; }); -var AppComponent = (function () { - function AppComponent() { - } - return AppComponent; -}()); - -//# sourceMappingURL=app.component.js.map - -/***/ }), - -/***/ 205: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_mobx__ = __webpack_require__(19); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_mobx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_mobx__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppModule; }); -/* - Turn on to check if tree supports strict mode in MobX. - But remember to turn off (to allow users of MobX not to use strict mode in their apps) -*/ - -__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_mobx__["useStrict"])(true); -var AppModule = (function () { - function AppModule() { - } - return AppModule; -}()); - -//# sourceMappingURL=app.module.js.map - -/***/ }), - -/***/ 21: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(1); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__ = __webpack_require__(118); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_collection_component__ = __webpack_require__(53); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__tree_node_drop_slot_component_ngfactory__ = __webpack_require__(119); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_node_drop_slot_component__ = __webpack_require__(54); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__tree_viewport_component_ngfactory__ = __webpack_require__(202); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_virtual_scroll_model__ = __webpack_require__(57); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_models_tree_model__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_components_tree_viewport_component__ = __webpack_require__(86); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__angular_common__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_components_tree_component__ = __webpack_require__(13); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_angular_tree_component_dist_models_tree_dragged_element_model__ = __webpack_require__(6); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RenderType_TreeComponent; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = View_TreeComponent_0; -/* unused harmony export TreeComponentNgFactory */ -/** - * @fileoverview This file is generated by the Angular template compiler. - * Do not edit. - * @suppress {suspiciousCode,uselessCode,missingProperties} - */ -/* tslint:disable */ - - - - - - - - - - - - -var styles_TreeComponent = []; -var RenderType_TreeComponent = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_25" /* ɵcrt */]({ - encapsulation: 2, - styles: styles_TreeComponent, - data: {} -}); -function View_TreeComponent_1(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 3, 'tree-node-collection', [], null, null, null, __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__["a" /* View_TreeNodeCollectionComponent_0 */], __WEBPACK_IMPORTED_MODULE_1__tree_node_collection_component_ngfactory__["b" /* RenderType_TreeNodeCollectionComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](122880, null, 0, __WEBPACK_IMPORTED_MODULE_2_angular_tree_component_dist_components_tree_node_collection_component__["a" /* TreeNodeCollectionComponent */], [], { - nodes: [ - 0, - 'nodes' - ], - treeModel: [ - 1, - 'treeModel' - ], - templates: [ - 2, - 'templates' - ] - }, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_34" /* ɵpod */]([ - 'loadingTemplate', - 'treeNodeTemplate', - 'treeNodeWrapperTemplate', - 'treeNodeFullTemplate' - ]), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.treeModel.roots; - var currVal_1 = co.treeModel; - var currVal_2 = ck(v, 2, 0, co.loadingTemplate, co.treeNodeTemplate, co.treeNodeWrapperTemplate, co.treeNodeFullTemplate); - ck(v, 1, 0, currVal_0, currVal_1, currVal_2); - }, null); -} -function View_TreeComponent_2(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 2, 'tree-node-drop-slot', [[ - 'class', - 'empty-tree-drop-slot' - ] - ], null, null, null, __WEBPACK_IMPORTED_MODULE_3__tree_node_drop_slot_component_ngfactory__["a" /* View_TreeNodeDropSlot_0 */], __WEBPACK_IMPORTED_MODULE_3__tree_node_drop_slot_component_ngfactory__["b" /* RenderType_TreeNodeDropSlot */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](24576, null, 0, __WEBPACK_IMPORTED_MODULE_4_angular_tree_component_dist_components_tree_node_drop_slot_component__["a" /* TreeNodeDropSlot */], [], { - node: [ - 0, - 'node' - ], - dropIndex: [ - 1, - 'dropIndex' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - var currVal_0 = co.treeModel.virtualRoot; - var currVal_1 = 0; - ck(v, 1, 0, currVal_0, currVal_1); - }, null); -} -function View_TreeComponent_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 12, 'tree-viewport', [], null, [[ - null, - 'scroll' - ] - ], function (v, en, $event) { - var ad = true; - if (('scroll' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 3).onScroll($event) !== false); - ad = (pd_0 && ad); - } - return ad; - }, __WEBPACK_IMPORTED_MODULE_5__tree_viewport_component_ngfactory__["a" /* View_TreeViewportComponent_0 */], __WEBPACK_IMPORTED_MODULE_5__tree_viewport_component_ngfactory__["b" /* RenderType_TreeViewportComponent */])), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */], __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */], [__WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */]]), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](2220032, null, 0, __WEBPACK_IMPORTED_MODULE_8_angular_tree_component_dist_components_tree_viewport_component__["a" /* TreeViewportComponent */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["L" /* ElementRef */], - __WEBPACK_IMPORTED_MODULE_6_angular_tree_component_dist_models_tree_virtual_scroll_model__["a" /* TreeVirtualScroll */] - ], null, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](0, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, 0, 7, 'div', [[ - 'class', - 'tree' - ] - ], [ - [ - 2, - 'node-dragging', - null - ], - [ - 2, - 'tree-rtl', - null - ] - ], null, null, null, null)), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeComponent_1)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_9__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_35" /* ɵand */](8388608, null, null, 1, null, View_TreeComponent_2)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](8192, null, 0, __WEBPACK_IMPORTED_MODULE_9__angular_common__["l" /* NgIf */], [ - __WEBPACK_IMPORTED_MODULE_0__angular_core__["T" /* ViewContainerRef */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_6" /* TemplateRef */] - ], { ngIf: [ - 0, - 'ngIf' - ] - }, null), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](0, ['\n '])), - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_27" /* ɵted */](null, ['\n '])) - ], function (ck, v) { - var co = v.component; - ck(v, 3, 0); - var currVal_2 = co.treeModel.roots; - ck(v, 8, 0, currVal_2); - var currVal_3 = co.treeModel.isEmptyTree(); - ck(v, 11, 0, currVal_3); - }, function (ck, v) { - var co = v.component; - var currVal_0 = co.treeDraggedElement.isDragging(); - var currVal_1 = co.treeModel.options.rtl; - ck(v, 5, 0, currVal_0, currVal_1); - }); -} -function View_TreeComponent_Host_0(l) { - return __WEBPACK_IMPORTED_MODULE_0__angular_core__["_26" /* ɵvid */](0, [ - (l()(), __WEBPACK_IMPORTED_MODULE_0__angular_core__["_28" /* ɵeld */](0, null, null, 6, 'Tree', [], null, [ - [ - 'body', - 'keydown' - ], - [ - 'body', - 'mousedown' - ] - ], function (v, en, $event) { - var ad = true; - if (('body:keydown' === en)) { - var pd_0 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onKeydown($event) !== false); - ad = (pd_0 && ad); - } - if (('body:mousedown' === en)) { - var pd_1 = (__WEBPACK_IMPORTED_MODULE_0__angular_core__["_31" /* ɵnov */](v, 2).onMousedown($event) !== false); - ad = (pd_1 && ad); - } - return ad; - }, View_TreeComponent_0, RenderType_TreeComponent)), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_32" /* ɵprd */](256, null, __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], []), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_29" /* ɵdid */](286720, null, 4, __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], [ - __WEBPACK_IMPORTED_MODULE_7_angular_tree_component_dist_models_tree_model__["a" /* TreeModel */], - __WEBPACK_IMPORTED_MODULE_11_angular_tree_component_dist_models_tree_dragged_element_model__["a" /* TreeDraggedElement */], - __WEBPACK_IMPORTED_MODULE_0__angular_core__["K" /* Renderer */] - ], null, null), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 1, { loadingTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 2, { treeNodeTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 3, { treeNodeWrapperTemplate: 0 }), - __WEBPACK_IMPORTED_MODULE_0__angular_core__["_33" /* ɵqud */](167772160, 4, { treeNodeFullTemplate: 0 }) - ], null, null); -} -var TreeComponentNgFactory = __WEBPACK_IMPORTED_MODULE_0__angular_core__["_30" /* ɵccf */]('Tree, tree-root', __WEBPACK_IMPORTED_MODULE_10_angular_tree_component_dist_components_tree_component__["a" /* TreeComponent */], View_TreeComponent_Host_0, { - nodes: 'nodes', - options: 'options', - focused: 'focused', - state: 'state' -}, { - toggleExpanded: 'toggleExpanded', - activate: 'activate', - deactivate: 'deactivate', - focus: 'focus', - blur: 'blur', - updateData: 'updateData', - initialized: 'initialized', - moveNode: 'moveNode', - copyNode: 'copyNode', - loadNodeChildren: 'loadNodeChildren', - changeFilter: 'changeFilter', - event: 'event', - stateChange: 'stateChange' -}, []); -//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5kLnRzLlRyZWVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5kLnRzLlRyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS12aWV3cG9ydD5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3M9XCJ0cmVlXCJcbiAgICAgICAgW2NsYXNzLm5vZGUtZHJhZ2dpbmddPVwidHJlZURyYWdnZWRFbGVtZW50LmlzRHJhZ2dpbmcoKVwiXG4gICAgICAgIFtjbGFzcy50cmVlLXJ0bF09XCJ0cmVlTW9kZWwub3B0aW9ucy5ydGxcIj5cbiAgICAgICAgPHRyZWUtbm9kZS1jb2xsZWN0aW9uXG4gICAgICAgICAgKm5nSWY9XCJ0cmVlTW9kZWwucm9vdHNcIlxuICAgICAgICAgIFtub2Rlc109XCJ0cmVlTW9kZWwucm9vdHNcIlxuICAgICAgICAgIFt0cmVlTW9kZWxdPVwidHJlZU1vZGVsXCJcbiAgICAgICAgICBbdGVtcGxhdGVzXT1cIntcbiAgICAgICAgICAgIGxvYWRpbmdUZW1wbGF0ZTogbG9hZGluZ1RlbXBsYXRlLFxuICAgICAgICAgICAgdHJlZU5vZGVUZW1wbGF0ZTogdHJlZU5vZGVUZW1wbGF0ZSxcbiAgICAgICAgICAgIHRyZWVOb2RlV3JhcHBlclRlbXBsYXRlOiB0cmVlTm9kZVdyYXBwZXJUZW1wbGF0ZSxcbiAgICAgICAgICAgIHRyZWVOb2RlRnVsbFRlbXBsYXRlOiB0cmVlTm9kZUZ1bGxUZW1wbGF0ZVxuICAgICAgICAgIH1cIj5cbiAgICAgICAgPC90cmVlLW5vZGUtY29sbGVjdGlvbj5cbiAgICAgICAgPHRyZWUtbm9kZS1kcm9wLXNsb3RcbiAgICAgICAgICBjbGFzcz1cImVtcHR5LXRyZWUtZHJvcC1zbG90XCJcbiAgICAgICAgICAqbmdJZj1cInRyZWVNb2RlbC5pc0VtcHR5VHJlZSgpXCJcbiAgICAgICAgICBbZHJvcEluZGV4XT1cIjBcIlxuICAgICAgICAgIFtub2RlXT1cInRyZWVNb2RlbC52aXJ0dWFsUm9vdFwiPlxuICAgICAgICA8L3RyZWUtbm9kZS1kcm9wLXNsb3Q+XG4gICAgICA8L2Rpdj5cbiAgICA8L3RyZWUtdmlld3BvcnQ+XG4gICIsIjxUcmVlPjwvVHJlZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ01RO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFJRTtNQUFBO01BQUE7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUtHOzs7O0lBUEg7SUFDQTtJQUNBO0lBSkYsU0FFRSxVQUNBLFVBQ0EsU0FKRjs7Ozs7TUFXQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUlpQzs7OztJQUEvQjtJQURBO0lBSEYsU0FJRSxVQURBLFNBSEY7Ozs7O0lBakJSO01BQ0k7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7SUFBQTtLQUFBO0lBQWU7TUFDYjtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFHMkM7SUFDekM7Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQVV1QjtJQUN2QjtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBS3NCO0lBQ2xCO0lBQ1E7Ozs7SUF2QmhCO0lBTU07SUFERixTQUNFLFNBREY7SUFhRTtJQUZGLFVBRUUsU0FGRjs7O0lBYkE7SUFDQTtJQUhGLFNBRUUsVUFDQSxTQUhGOzs7OztJQ0ZOO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7Z0JBQUE7Z0JBQUE7Ozs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9 -//# sourceMappingURL=tree.component.ngfactory.js.map - -/***/ }), - -/***/ 398: -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(181); - - -/***/ }), - -/***/ 71: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AsyncTreeComponent; }); -var id = 10; -var AsyncTreeComponent = (function () { - function AsyncTreeComponent() { - this.options = { - getChildren: this.getChildren.bind(this) - }; - this.nodes = []; - this.asyncChildren = [ - { - name: 'child1', - hasChildren: true - }, { - name: 'child2' - } - ]; - this.nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' } - ] - }, - { - name: 'root2', - hasChildren: true - }, - { - name: 'root3' - } - ]; - } - AsyncTreeComponent.prototype.addNodes = function () { - this.nodes[1].children.push({ - id: ++id, - name: "node " + id - }); - this.nodes = this.nodes.slice(); - }; - AsyncTreeComponent.prototype.getChildren = function (node) { - var newNodes = this.asyncChildren.map(function (c) { return Object.assign({}, c); }); - return new Promise(function (resolve, reject) { - setTimeout(function () { return resolve(newNodes); }, 1000); - }); - }; - AsyncTreeComponent.ctorParameters = function () { return []; }; - return AsyncTreeComponent; -}()); - -//# sourceMappingURL=async.component.js.map - -/***/ }), - -/***/ 72: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BasicTreeComponent; }); -var BasicTreeComponent = (function () { - function BasicTreeComponent() { - this.nodes = [ - { - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - { name: 'grandchild2.2.1' } - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - } - return BasicTreeComponent; -}()); - -//# sourceMappingURL=basictree.component.js.map - -/***/ }), - -/***/ 73: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CheckboxesComponent; }); -var CheckboxesComponent = (function () { - function CheckboxesComponent() { - var _this = this; - this.nodes = [ - { - name: 'root1', - checked: true, - }, - { - name: 'root2', - checked: false, - children: [ - { name: 'child1', checked: false }, - { name: 'child2', checked: false, children: [ - { name: 'grandchild1', checked: false }, - { name: 'grandchild2', checked: false } - ] } - ] - } - ]; - this.actionMapping = { - mouse: { - click: function (tree, node) { return _this.check(node, !node.data.checked); } - } - }; - this.options = { - actionMapping: this.actionMapping - }; - } - CheckboxesComponent.prototype.check = function (node, checked) { - this.updateChildNodeCheckbox(node, checked); - this.updateParentNodeCheckbox(node.realParent); - }; - CheckboxesComponent.prototype.updateChildNodeCheckbox = function (node, checked) { - var _this = this; - node.data.checked = checked; - if (node.children) { - node.children.forEach(function (child) { return _this.updateChildNodeCheckbox(child, checked); }); - } - }; - CheckboxesComponent.prototype.updateParentNodeCheckbox = function (node) { - if (!node) { - return; - } - var allChildrenChecked = true; - var noChildChecked = true; - for (var _i = 0, _a = node.children; _i < _a.length; _i++) { - var child = _a[_i]; - if (!child.data.checked || child.data.indeterminate) { - allChildrenChecked = false; - } - if (child.data.checked) { - noChildChecked = false; - } - } - if (allChildrenChecked) { - node.data.checked = true; - node.data.indeterminate = false; - } - else if (noChildChecked) { - node.data.checked = false; - node.data.indeterminate = false; - } - else { - node.data.checked = true; - node.data.indeterminate = true; - } - this.updateParentNodeCheckbox(node.parent); - }; - return CheckboxesComponent; -}()); - -//# sourceMappingURL=checkboxes.component.js.map - -/***/ }), - -/***/ 74: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_uuid__ = __webpack_require__(393); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_uuid___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_uuid__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DragComponent; }); -var __assign = (this && this.__assign) || Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; -}; - -var DragComponent = (function () { - function DragComponent() { - this.state = { - expandedNodeIds: { - 1: true, - 2: true - }, - hiddenNodeIds: {}, - activeNodeIds: {} - }; - this.options = { - allowDrag: function (node) { return node.isLeaf; }, - getNodeClone: function (node) { return (__assign({}, node.data, { id: __WEBPACK_IMPORTED_MODULE_0_uuid___default.a.v4(), name: "copy of " + node.data.name })); } - }; - this.nodes = [ - { - id: 1, - name: 'root1', - children: [ - { name: 'child1' }, - { name: 'child2' } - ] - }, - { - name: 'root2', - id: 2, - children: [ - { name: 'child2.1', children: [] }, - { name: 'child2.2', children: [ - { name: 'grandchild2.2.1' } - ] } - ] - }, - { name: 'root3' }, - { name: 'root4', children: [] }, - { name: 'root5', children: null } - ]; - } - return DragComponent; -}()); - -//# sourceMappingURL=drag.component.js.map - -/***/ }), - -/***/ 75: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return EmptyComponent; }); -var EmptyComponent = (function () { - function EmptyComponent() { - this.nodes = []; - this.nodes2 = null; - } - EmptyComponent.prototype.loadNodes = function () { - this.nodes = [{ name: 'node' }]; - this.nodes2 = [{ name: 'node' }]; - }; - return EmptyComponent; -}()); - -//# sourceMappingURL=empty.component.js.map - -/***/ }), - -/***/ 76: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FieldsComponent; }); -var FieldsComponent = (function () { - function FieldsComponent() { - this.nodes1 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class' - } - ]; - this.options1 = { - displayField: 'title', - nodeClass: function (node) { return node.data.className; } - }; - } - return FieldsComponent; -}()); - -//# sourceMappingURL=fields.component.js.map - -/***/ }), - -/***/ 77: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FilterComponent; }); -var FilterComponent = (function () { - function FilterComponent() { - this.nodes = [ - { - name: 'North America', - children: [ - { name: 'United States', children: [ - { name: 'New York' }, - { name: 'California' }, - { name: 'Florida' } - ] }, - { name: 'Canada' } - ] - }, - { - name: 'South America', - children: [ - { name: 'Argentina', children: [] }, - { name: 'Brazil' } - ] - }, - { - name: 'Europe', - children: [ - { name: 'England' }, - { name: 'Germany' }, - { name: 'France' }, - { name: 'Italy' }, - { name: 'Spain' } - ] - } - ]; - } - FilterComponent.prototype.filterFn = function (value, treeModel) { - treeModel.filterNodes(function (node) { return fuzzysearch(value, node.data.name); }); - }; - return FilterComponent; -}()); - -function fuzzysearch(needle, haystack) { - var haystackLC = haystack.toLowerCase(); - var needleLC = needle.toLowerCase(); - var hlen = haystack.length; - var nlen = needleLC.length; - if (nlen > hlen) { - return false; - } - if (nlen === hlen) { - return needleLC === haystackLC; - } - outer: for (var i = 0, j = 0; i < nlen; i++) { - var nch = needleLC.charCodeAt(i); - while (j < hlen) { - if (haystackLC.charCodeAt(j++) === nch) { - continue outer; - } - } - return false; - } - return true; -} -//# sourceMappingURL=filter.component.js.map - -/***/ }), - -/***/ 78: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_angular_tree_component__ = __webpack_require__(121); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FullTreeComponent; }); - -var actionMapping = { - mouse: { - contextMenu: function (tree, node, $event) { - $event.preventDefault(); - alert("context menu for " + node.data.name); - }, - dblClick: function (tree, node, $event) { - if (node.hasChildren) - __WEBPACK_IMPORTED_MODULE_0_angular_tree_component__["b" /* TREE_ACTIONS */].TOGGLE_EXPANDED(tree, node, $event); - }, - click: function (tree, node, $event) { - $event.shiftKey - ? __WEBPACK_IMPORTED_MODULE_0_angular_tree_component__["b" /* TREE_ACTIONS */].TOGGLE_SELECTED_MULTI(tree, node, $event) - : __WEBPACK_IMPORTED_MODULE_0_angular_tree_component__["b" /* TREE_ACTIONS */].TOGGLE_SELECTED(tree, node, $event); - } - }, - keys: (_a = {}, - _a[__WEBPACK_IMPORTED_MODULE_0_angular_tree_component__["c" /* KEYS */].ENTER] = function (tree, node, $event) { return alert("This is " + node.data.name); }, - _a) -}; -var FullTreeComponent = (function () { - function FullTreeComponent() { - this.nodes2 = [{ name: 'root' }, { name: 'root2' }]; - this.asyncChildren = [ - { - name: 'child2.1', - subTitle: 'new and improved' - }, { - name: 'child2.2', - subTitle: 'new and improved2' - } - ]; - this.customTemplateStringOptions = { - // displayField: 'subTitle', - isExpandedField: 'expanded', - idField: 'uuid', - getChildren: this.getChildren.bind(this), - actionMapping: actionMapping, - nodeHeight: 23, - allowDrag: function (node) { - // console.log('allowDrag?'); - return true; - }, - allowDrop: function (node) { - // console.log('allowDrop?'); - return true; - }, - useVirtualScroll: true, - animateExpand: true, - animateSpeed: 30, - animateAcceleration: 1.2 - }; - } - FullTreeComponent.prototype.ngOnInit = function () { - var _this = this; - setTimeout(function () { - _this.nodes = [ - { - expanded: true, - name: 'root expanded', - subTitle: 'the root', - children: [ - { - name: 'child1', - subTitle: 'a good child', - hasChildren: false - }, { - name: 'child2', - subTitle: 'a bad child', - hasChildren: false - } - ] - }, - { - name: 'root2', - subTitle: 'the second root', - children: [ - { - name: 'child2.1', - subTitle: 'new and improved', - uuid: '11', - hasChildren: false - }, { - name: 'child2.2', - subTitle: 'new and improved2', - children: [ - { - uuid: 1001, - name: 'subsub', - subTitle: 'subsub', - hasChildren: false - } - ] - } - ] - }, - { - name: 'asyncroot', - hasChildren: true - } - ]; - var _loop_1 = function (i) { - _this.nodes.push({ - name: "rootDynamic" + i, - subTitle: "root created dynamically " + i, - children: new Array((i + 1) * 100).fill(null).map(function (item, n) { return ({ - name: "childDynamic" + i + "." + n, - subTitle: "child created dynamically " + i, - hasChildren: false - }); }) - }); - }; - for (var i = 0; i < 4; i++) { - _loop_1(i); - } - }, 1); - }; - FullTreeComponent.prototype.getChildren = function (node) { - var _this = this; - return new Promise(function (resolve, reject) { - setTimeout(function () { return resolve(_this.asyncChildren.map(function (c) { - return Object.assign({}, c, { - hasChildren: node.level < 5 - }); - })); }, 1000); - }); - }; - FullTreeComponent.prototype.addNode = function (tree) { - this.nodes[0].children.push({ - name: 'a new child' - }); - tree.treeModel.update(); - }; - FullTreeComponent.prototype.childrenCount = function (node) { - return node && node.children ? "(" + node.children.length + ")" : ''; - }; - FullTreeComponent.prototype.filterNodes = function (text, tree) { - tree.treeModel.filterNodes(text); - }; - FullTreeComponent.prototype.activateSubSub = function (tree) { - // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub') - tree.treeModel.getNodeById(1001) - .setActiveAndVisible(); - }; - FullTreeComponent.prototype.onEvent = function (event) { - console.log(event); - }; - FullTreeComponent.prototype.onInitialized = function (tree) { - // tree.treeModel.getNodeById('11').setActiveAndVisible(); - }; - FullTreeComponent.prototype.go = function ($event) { - $event.stopPropagation(); - alert('this method is on the app component'); - }; - FullTreeComponent.prototype.activeNodes = function (treeModel) { - console.log(treeModel.activeNodes); - }; - FullTreeComponent.ctorParameters = function () { return []; }; - return FullTreeComponent; -}()); - -var _a; -//# sourceMappingURL=fulltree.component.js.map - -/***/ }), - -/***/ 79: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RtlTreeComponent; }); -var RtlTreeComponent = (function () { - function RtlTreeComponent() { - this.options = { - rtl: true - }; - this.nodes = [ - { - name: 'עץ תיקיות', - children: [ - { name: 'קובץ 1' }, - { name: 'קובץ 2' } - ] - }, - { - name: 'עוד עץ', - children: [ - { name: 'עלה', children: [] }, - { name: 'ענף', children: [ - { name: 'בן של ענף' } - ] } - ] - } - ]; - } - return RtlTreeComponent; -}()); - -//# sourceMappingURL=rtl-tree.component.js.map - -/***/ }), - -/***/ 80: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SaveRestoreComponent; }); -var SaveRestoreComponent = (function () { - function SaveRestoreComponent() { - this.state = localStorage.treeState && JSON.parse(localStorage.treeState); - this.nodes = [ - { - id: 1, - name: 'root1', - children: [ - { id: 2, name: 'child1' }, - { id: 3, name: 'child2' } - ] - }, - { - id: 4, - name: 'root2', - children: [ - { id: 5, name: 'child2.1', children: [] }, - { id: 6, name: 'child2.2', children: [ - { id: 7, name: 'grandchild2.2.1' } - ] } - ] - } - ]; - } - SaveRestoreComponent.prototype.setState = function (state) { - localStorage.treeState = JSON.stringify(state); - }; - return SaveRestoreComponent; -}()); - -//# sourceMappingURL=save-restore.component.js.map - -/***/ }), - -/***/ 81: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TemplatesComponent; }); -var TemplatesComponent = (function () { - function TemplatesComponent() { - this.nodes1 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - hasChildren: true - } - ]; - this.nodes2 = [ - { - title: 'root1', - className: 'root1Class' - }, - { - title: 'root2', - className: 'root2Class', - children: [ - { title: 'child1', className: 'child1Class' } - ] - } - ]; - this.options1 = { - getChildren: function () { return new Promise(function (resolve, reject) { }); } - }; - this.options0 = { - displayField: 'title', - nodeClass: function (node) { return node.data.title + "Class"; } - }; - } - return TemplatesComponent; -}()); - -//# sourceMappingURL=templates.component.js.map - -/***/ }) - -},[398]); -//# sourceMappingURL=main.bundle.js.map \ No newline at end of file diff --git a/example/cli4/dist/main.bundle.js.map b/example/cli4/dist/main.bundle.js.map deleted file mode 100644 index db2907a8..00000000 --- a/example/cli4/dist/main.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-children.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-collection.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-drop-slot.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-expander.component.ngfactory.ts","webpack:///./src/$_gendir async","webpack:///./src/main.ts","webpack:///./src/$_gendir/app/app.component.ngfactory.ts","webpack:///./src/$_gendir/app/app.module.ngfactory.ts","webpack:///./src/$_gendir/app/async/async.component.ngfactory.ts","webpack:///./src/$_gendir/app/basictree/basictree.component.ngfactory.ts","webpack:///./src/$_gendir/app/checkboxes/checkboxes.component.ngfactory.ts","webpack:///./src/$_gendir/app/drag/drag.component.ngfactory.ts","webpack:///./src/$_gendir/app/empty/empty.component.ngfactory.ts","webpack:///./src/$_gendir/app/fields/fields.component.ngfactory.ts","webpack:///./src/$_gendir/app/filter/filter.component.ngfactory.ts","webpack:///./src/$_gendir/app/fulltree/fulltree.component.ngfactory.ts","webpack:///./src/$_gendir/app/rtl/rtl-tree.component.ngfactory.ts","webpack:///./src/$_gendir/app/save-restore/save-restore.component.ngfactory.ts","webpack:///./src/$_gendir/app/templates/templates.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/loading.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-content.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node-wrapper.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-node.component.ngfactory.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree-viewport.component.ngfactory.ts","webpack:///./src/app/app-routing.module.ts","webpack:///./src/app/app.component.ts","webpack:///./src/app/app.module.ts","webpack:///./src/$_gendir/~/angular-tree-component/dist/components/tree.component.ngfactory.ts","webpack:///./src/app/async/async.component.ts","webpack:///./src/app/basictree/basictree.component.ts","webpack:///./src/app/checkboxes/checkboxes.component.ts","webpack:///./src/app/drag/drag.component.ts","webpack:///./src/app/empty/empty.component.ts","webpack:///./src/app/fields/fields.component.ts","webpack:///./src/app/filter/filter.component.ts","webpack:///./src/app/fulltree/fulltree.component.ts","webpack:///./src/app/rtl/rtl-tree.component.ts","webpack:///./src/app/save-restore/save-restore.component.ts","webpack:///./src/app/templates/templates.component.ts"],"names":["bootstrapModule"],"mappings":"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","file":"main.bundle.js","sourcesContent":["/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from './tree-node-collection.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-collection.component';\nimport * as import3 from './loading.component.ngfactory';\nimport * as import4 from 'angular-tree-component/dist/components/loading.component';\nimport * as import5 from '@angular/common';\nimport * as import6 from 'angular-tree-component/dist/directives/tree-animate-open.directive';\nimport * as import7 from 'mobx-angular/dist/directives/mobx-autorun.directive';\nimport * as import8 from 'angular-tree-component/dist/components/tree-node-children.component';\nconst styles_TreeNodeChildrenComponent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeChildrenComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeChildrenComponent,\n data: {}\n}\n);\nfunction View_TreeNodeChildrenComponent_3(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'tree-node-collection',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeCollectionComponent_0,import1.RenderType_TreeNodeCollectionComponent)),\n import0.ɵdid(122880,(null as any),0,import2.TreeNodeCollectionComponent,([] as any[]),{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n treeModel: [\n 1,\n 'treeModel'\n ]\n ,\n templates: [\n 2,\n 'templates'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.children;\n const currVal_1:any = co.node.treeModel;\n const currVal_2:any = co.templates;\n ck(v,1,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_TreeNodeChildrenComponent_4(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-loading-component',[[\n 'class',\n 'tree-node-loading'\n ]\n ],[[\n 4,\n 'padding-left',\n (null as any)\n ]\n ],(null as any),(null as any),import3.View_LoadingComponent_0,import3.RenderType_LoadingComponent)),\n import0.ɵdid(24576,(null as any),0,import4.LoadingComponent,([] as any[]),{\n template: [\n 0,\n 'template'\n ]\n ,\n node: [\n 1,\n 'node'\n ]\n\n }\n ,(null as any))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_1:any = co.templates.loadingTemplate;\n const currVal_2:any = co.node;\n ck(v,1,0,currVal_1,currVal_2);\n },(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.getNodePadding();\n ck(v,0,0,currVal_0);\n });\n}\nfunction View_TreeNodeChildrenComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,'div',([] as any[]),[\n [\n 2,\n 'tree-children',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-children-no-padding',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeChildrenComponent_3)),\n import0.ɵdid(8192,(null as any),0,import5.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeChildrenComponent_4)),\n import0.ɵdid(8192,(null as any),0,import5.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_2:any = co.node.children;\n ck(v,3,0,currVal_2);\n const currVal_3:boolean = !co.node.children;\n ck(v,6,0,currVal_3);\n },(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = true;\n const currVal_1:any = co.node.options.levelPadding;\n ck(v,0,0,currVal_0,currVal_1);\n });\n}\nfunction View_TreeNodeChildrenComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),4,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeChildrenComponent_2)),\n import0.ɵdid(8192,(null as any),0,import6.TreeAnimateOpenDirective,[\n import0.Renderer,\n import0.TemplateRef,\n import0.ViewContainerRef\n ]\n ,{\n animateSpeed: [\n 0,\n 'animateSpeed'\n ]\n ,\n animateAcceleration: [\n 1,\n 'animateAcceleration'\n ]\n ,\n isEnabled: [\n 2,\n 'isEnabled'\n ]\n ,\n isOpen: [\n 3,\n 'isOpen'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.options.animateExpand;\n const currVal_1:any = co.node.options.animateAcceleration;\n const currVal_2:any = co.node.options.animateExpand;\n const currVal_3:any = co.node.isExpanded;\n ck(v,3,0,currVal_0,currVal_1,currVal_2,currVal_3);\n },(null as any));\n}\nexport function View_TreeNodeChildrenComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeChildrenComponent_1)),\n import0.ɵdid(106496,(null as any),0,import7.MobxAutorunDirective,[\n import0.TemplateRef,\n import0.ViewContainerRef,\n import0.Renderer\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nfunction View_TreeNodeChildrenComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-children',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeChildrenComponent_0,RenderType_TreeNodeChildrenComponent)),\n import0.ɵdid(24576,(null as any),0,import8.TreeNodeChildrenComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeChildrenComponentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-node-children',import8.TreeNodeChildrenComponent,View_TreeNodeChildrenComponent_Host_0,{\n node: 'node',\n templates: 'templates'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWNoaWxkcmVuLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ2hpbGRyZW5Db21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY2hpbGRyZW4uY29tcG9uZW50LmQudHMuVHJlZU5vZGVDaGlsZHJlbkNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPGRpdiBbY2xhc3MudHJlZS1jaGlsZHJlbl09XCJ0cnVlXCJcbiAgICAgICAgICBbY2xhc3MudHJlZS1jaGlsZHJlbi1uby1wYWRkaW5nXT1cIm5vZGUub3B0aW9ucy5sZXZlbFBhZGRpbmdcIlxuICAgICAgICAgICp0cmVlQW5pbWF0ZU9wZW49XCJcbiAgICAgICAgICAgIG5vZGUuaXNFeHBhbmRlZDtcbiAgICAgICAgICAgIHNwZWVkOm5vZGUub3B0aW9ucy5hbmltYXRlRXhwYW5kO1xuICAgICAgICAgICAgYWNjZWxlcmF0aW9uOm5vZGUub3B0aW9ucy5hbmltYXRlQWNjZWxlcmF0aW9uO1xuICAgICAgICAgICAgZW5hYmxlZDpub2RlLm9wdGlvbnMuYW5pbWF0ZUV4cGFuZFwiPlxuICAgICAgICA8dHJlZS1ub2RlLWNvbGxlY3Rpb25cbiAgICAgICAgICAqbmdJZj1cIm5vZGUuY2hpbGRyZW5cIlxuICAgICAgICAgIFtub2Rlc109XCJub2RlLmNoaWxkcmVuXCJcbiAgICAgICAgICBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiXG4gICAgICAgICAgW3RyZWVNb2RlbF09XCJub2RlLnRyZWVNb2RlbFwiPlxuICAgICAgICA8L3RyZWUtbm9kZS1jb2xsZWN0aW9uPlxuICAgICAgICA8dHJlZS1sb2FkaW5nLWNvbXBvbmVudFxuICAgICAgICAgIFtzdHlsZS5wYWRkaW5nLWxlZnRdPVwibm9kZS5nZXROb2RlUGFkZGluZygpXCJcbiAgICAgICAgICBjbGFzcz1cInRyZWUtbm9kZS1sb2FkaW5nXCJcbiAgICAgICAgICAqbmdJZj1cIiFub2RlLmNoaWxkcmVuXCJcbiAgICAgICAgICBbdGVtcGxhdGVdPVwidGVtcGxhdGVzLmxvYWRpbmdUZW1wbGF0ZVwiXG4gICAgICAgICAgW25vZGVdPVwibm9kZVwiXG4gICAgICAgID48L3RyZWUtbG9hZGluZy1jb21wb25lbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLWNvbnRhaW5lcj5cbiAgIiwiPHRyZWUtbm9kZS1jaGlsZHJlbj48L3RyZWUtbm9kZS1jaGlsZHJlbj4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ1NRO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUkrQjs7OztJQUY3QjtJQUVBO0lBREE7SUFIRixTQUVFLFVBRUEsVUFEQSxTQUhGOzs7OztNQU1BO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTs7OztJQUlFO0lBQ0E7SUFMRixTQUlFLFVBQ0EsU0FMRjs7O0lBQ0U7SUFERixTQUNFLFNBREY7Ozs7O0lBYkY7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQU0wQztJQUN4QztnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBS3VCO0lBQ3ZCO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFNMEI7Ozs7SUFYeEI7SUFERixTQUNFLFNBREY7SUFTRTtJQUhGLFNBR0UsU0FIRjs7O0lBYkc7SUFDRDtJQURKLFNBQUssVUFDRCxTQURKOzs7OztJQURGO0lBQTJCO0lBQ3pCO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFvQk07Ozs7SUFsQkY7SUFBQTtJQUFBO0lBQUE7SUFGSixTQUVJLHVDQUZKOzs7OztJQUZOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBc0JlOzs7SUF0QmY7Ozs7O0lDREo7Z0JBQUE7Ozs7Ozs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-children.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from './tree-node.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node.component';\nimport * as import3 from '@angular/common';\nimport * as import4 from 'mobx-angular/dist/directives/mobx-autorun.directive';\nimport * as import5 from 'angular-tree-component/dist/components/tree-node-collection.component';\nconst styles_TreeNodeCollectionComponent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeCollectionComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeCollectionComponent,\n data: {}\n}\n);\nfunction View_TreeNodeCollectionComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'tree-node',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeComponent_0,import1.RenderType_TreeNodeComponent)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeComponent,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n index: [\n 1,\n 'index'\n ]\n ,\n templates: [\n 2,\n 'templates'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = v.context.$implicit;\n const currVal_1:any = v.context.index;\n const currVal_2:any = co.templates;\n ck(v,1,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_TreeNodeCollectionComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),4,'div',([] as any[]),[[\n 4,\n 'margin-top',\n (null as any)\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeCollectionComponent_2)),\n import0.ɵdid(401408,(null as any),0,import3.NgForOf,[\n import0.ViewContainerRef,\n import0.TemplateRef,\n import0.IterableDiffers\n ]\n ,{\n ngForOf: [\n 0,\n 'ngForOf'\n ]\n ,\n ngForTrackBy: [\n 1,\n 'ngForTrackBy'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_1:any = co.viewportNodes;\n const currVal_2:any = co.trackNode;\n ck(v,5,0,currVal_1,currVal_2);\n },(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.marginTop;\n ck(v,2,0,currVal_0);\n });\n}\nexport function View_TreeNodeCollectionComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeCollectionComponent_1)),\n import0.ɵdid(106496,(null as any),0,import4.MobxAutorunDirective,[\n import0.TemplateRef,\n import0.ViewContainerRef,\n import0.Renderer\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nfunction View_TreeNodeCollectionComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-collection',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeCollectionComponent_0,RenderType_TreeNodeCollectionComponent)),\n import0.ɵdid(122880,(null as any),0,import5.TreeNodeCollectionComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(ck,v) => {\n ck(v,1,0);\n },(null as any));\n}\nexport const TreeNodeCollectionComponentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-node-collection',import5.TreeNodeCollectionComponent,View_TreeNodeCollectionComponent_Host_0,{\n nodes: 'nodes',\n treeModel: 'treeModel',\n templates: 'templates'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY29sbGVjdGlvbi5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29sbGVjdGlvbkNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb2xsZWN0aW9uLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29sbGVjdGlvbkNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPGRpdlxuICAgICAgICBbc3R5bGUubWFyZ2luLXRvcF09XCJtYXJnaW5Ub3BcIj5cbiAgICAgICAgPHRyZWUtbm9kZVxuICAgICAgICAgICpuZ0Zvcj1cImxldCBub2RlIG9mIHZpZXdwb3J0Tm9kZXM7IGxldCBpID0gaW5kZXg7IHRyYWNrQnk6IHRyYWNrTm9kZVwiXG4gICAgICAgICAgW25vZGVdPVwibm9kZVwiXG4gICAgICAgICAgW2luZGV4XT1cImlcIlxuICAgICAgICAgIFt0ZW1wbGF0ZXNdPVwidGVtcGxhdGVzXCI+XG4gICAgICAgIDwvdHJlZS1ub2RlPlxuICAgICAgPC9kaXY+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICIsIjx0cmVlLW5vZGUtY29sbGVjdGlvbj48L3RyZWUtbm9kZS1jb2xsZWN0aW9uPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDSVE7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBSTBCOzs7O0lBRnhCO0lBQ0E7SUFDQTtJQUpGLFNBRUUsVUFDQSxVQUNBLFNBSkY7Ozs7O0lBSEo7SUFBMkI7TUFDekI7UUFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQ2lDO0lBQy9CO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFLWTtJQUNSOzs7O0lBTEY7SUFBQTtJQURGLFNBQ0UsbUJBREY7OztJQURBO0lBREYsU0FDRSxTQURGOzs7OztJQUZOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBVWU7OztJQVZmOzs7OztJQ0RKO2dCQUFBOzs7SUFBQTs7Ozs7Ozs7In0=\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-collection.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from 'angular-tree-component/dist/components/tree-node-drop-slot.component';\nimport * as import2 from 'angular-tree-component/dist/directives/tree-drop.directive';\nimport * as import3 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nconst styles_TreeNodeDropSlot:any[] = ([] as any[]);\nexport const RenderType_TreeNodeDropSlot:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeDropSlot,\n data: {}\n}\n);\nexport function View_TreeNodeDropSlot_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'div',[[\n 'class',\n 'node-drop-slot'\n ]\n ],(null as any),[\n [\n (null as any),\n 'treeDrop'\n ]\n ,\n [\n (null as any),\n 'dragover'\n ]\n ,\n [\n (null as any),\n 'dragenter'\n ]\n ,\n [\n (null as any),\n 'dragleave'\n ]\n ,\n [\n (null as any),\n 'drop'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n var co:import1.TreeNodeDropSlot = v.component;\n if (('dragover' === en)) {\n const pd_0:any = ((import0.ɵnov(v,2).onDragOver($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('dragenter' === en)) {\n const pd_1:any = ((import0.ɵnov(v,2).onDragEnter($event)) !== false);\n ad = (pd_1 && ad);\n }\n if (('dragleave' === en)) {\n const pd_2:any = ((import0.ɵnov(v,2).onDragLeave($event)) !== false);\n ad = (pd_2 && ad);\n }\n if (('drop' === en)) {\n const pd_3:any = ((import0.ɵnov(v,2).onDrop($event)) !== false);\n ad = (pd_3 && ad);\n }\n if (('treeDrop' === en)) {\n const pd_4:any = ((co.onDrop($event)) !== false);\n ad = (pd_4 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n import0.ɵdid(8192,(null as any),0,import2.TreeDropDirective,[\n import0.ElementRef,\n import0.Renderer,\n import3.TreeDraggedElement\n ]\n ,{treeAllowDrop: [\n 0,\n 'treeAllowDrop'\n ]\n },{onDropCallback: 'treeDrop'}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import1.TreeNodeDropSlot = v.component;\n const currVal_0:any = co.allowDrop.bind(co);\n ck(v,2,0,currVal_0);\n },(null as any));\n}\nfunction View_TreeNodeDropSlot_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'TreeNodeDropSlot',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeDropSlot_0,RenderType_TreeNodeDropSlot)),\n import0.ɵdid(24576,(null as any),0,import1.TreeNodeDropSlot,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeDropSlotNgFactory:import0.ComponentFactory = import0.ɵccf('TreeNodeDropSlot, tree-node-drop-slot',import1.TreeNodeDropSlot,View_TreeNodeDropSlot_Host_0,{\n node: 'node',\n dropIndex: 'dropIndex'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWRyb3Atc2xvdC5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRHJvcFNsb3QuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZHJvcC1zbG90LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRHJvcFNsb3RfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8ZGl2XG4gICAgICBjbGFzcz1cIm5vZGUtZHJvcC1zbG90XCJcbiAgICAgICh0cmVlRHJvcCk9XCJvbkRyb3AoJGV2ZW50KVwiXG4gICAgICBbdHJlZUFsbG93RHJvcF09XCJhbGxvd0Ryb3AuYmluZCh0aGlzKVwiPlxuICAgIDwvZGl2PlxuICAiLCI8VHJlZU5vZGVEcm9wU2xvdD48L1RyZWVOb2RlRHJvcFNsb3Q+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7TUFDSTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtnQkFBQTs7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUd5QztJQUNuQzs7OztJQURKO0lBSEYsU0FHRSxTQUhGOzs7OztJQ0RKO2dCQUFBOzs7Ozs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-drop-slot.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '@angular/common';\nimport * as import2 from 'mobx-angular/dist/directives/mobx-autorun.directive';\nimport * as import3 from 'angular-tree-component/dist/components/tree-node-expander.component';\nconst styles_TreeNodeExpanderComponent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeExpanderComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeExpanderComponent,\n data: {}\n}\n);\nfunction View_TreeNodeExpanderComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),3,'span',[[\n 'class',\n 'toggle-children-wrapper'\n ]\n ],[\n [\n 2,\n 'toggle-children-wrapper-expanded',\n (null as any)\n ]\n ,\n [\n 2,\n 'toggle-children-wrapper-collapsed',\n (null as any)\n ]\n\n ]\n ,[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:any = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.node.mouseAction('expanderClick',$event)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[\n 'class',\n 'toggle-children'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.isExpanded;\n const currVal_1:any = co.node.isCollapsed;\n ck(v,0,0,currVal_0,currVal_1);\n });\n}\nfunction View_TreeNodeExpanderComponent_3(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',[[\n 'class',\n 'toggle-children-placeholder'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(null as any));\n}\nfunction View_TreeNodeExpanderComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeExpanderComponent_2)),\n import0.ɵdid(8192,(null as any),0,import1.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeExpanderComponent_3)),\n import0.ɵdid(8192,(null as any),0,import1.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.hasChildren;\n ck(v,3,0,currVal_0);\n const currVal_1:boolean = !co.node.hasChildren;\n ck(v,6,0,currVal_1);\n },(null as any));\n}\nexport function View_TreeNodeExpanderComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeExpanderComponent_1)),\n import0.ɵdid(106496,(null as any),0,import2.MobxAutorunDirective,[\n import0.TemplateRef,\n import0.ViewContainerRef,\n import0.Renderer\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nfunction View_TreeNodeExpanderComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'TreeNodeExpander',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeExpanderComponent_0,RenderType_TreeNodeExpanderComponent)),\n import0.ɵdid(24576,(null as any),0,import3.TreeNodeExpanderComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeExpanderComponentNgFactory:import0.ComponentFactory = import0.ɵccf('TreeNodeExpander, tree-node-expander',import3.TreeNodeExpanderComponent,View_TreeNodeExpanderComponent_Host_0,{node: 'node'},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLWV4cGFuZGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlRXhwYW5kZXJDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtZXhwYW5kZXIuY29tcG9uZW50LmQudHMuVHJlZU5vZGVFeHBhbmRlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxuZy1jb250YWluZXIgKm1vYnhBdXRvcnVuPlxuICAgICAgPHNwYW5cbiAgICAgICAgKm5nSWY9XCJub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRvZ2dsZS1jaGlsZHJlbi13cmFwcGVyLWV4cGFuZGVkXT1cIm5vZGUuaXNFeHBhbmRlZFwiXG4gICAgICAgIFtjbGFzcy50b2dnbGUtY2hpbGRyZW4td3JhcHBlci1jb2xsYXBzZWRdPVwibm9kZS5pc0NvbGxhcHNlZFwiXG4gICAgICAgIGNsYXNzPVwidG9nZ2xlLWNoaWxkcmVuLXdyYXBwZXJcIlxuICAgICAgICAoY2xpY2spPVwibm9kZS5tb3VzZUFjdGlvbignZXhwYW5kZXJDbGljaycsICRldmVudClcIj5cblxuICAgICAgICA8c3BhbiBjbGFzcz1cInRvZ2dsZS1jaGlsZHJlblwiPjwvc3Bhbj5cbiAgICAgIDwvc3Bhbj5cbiAgICAgIDxzcGFuXG4gICAgICAgICpuZ0lmPVwiIW5vZGUuaGFzQ2hpbGRyZW5cIlxuICAgICAgICBjbGFzcz1cInRvZ2dsZS1jaGlsZHJlbi1wbGFjZWhvbGRlclwiPlxuICAgICAgPC9zcGFuPlxuICAgIDwvbmctY29udGFpbmVyPlxuICAiLCI8VHJlZU5vZGVFeHBhbmRlcj48L1RyZWVOb2RlRXhwYW5kZXI+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01DRU07UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BS0U7UUFBQTtRQUFBO01BQUE7TUFMRjtJQUFBO0lBS3NEO01BRXBEO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBcUM7Ozs7SUFMckM7SUFDQTtJQUhGLFNBRUUsVUFDQSxTQUhGOzs7OztNQVNBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFFc0M7Ozs7OztJQVp4QztJQUEyQjtJQUN6QjtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBUU87SUFDUDtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBR087Ozs7SUFYTDtJQURGLFNBQ0UsU0FERjtJQVVFO0lBREYsU0FDRSxTQURGOzs7OztJQVhOO0lBQ0k7Z0JBQUE7Ozs7SUFBQTtLQUFBO0lBY2U7OztJQWRmOzs7OztJQ0RKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-expander.component.ngfactory.ts","function webpackEmptyContext(req) {\n\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nmodule.exports = webpackEmptyContext;\nwebpackEmptyContext.id = 180;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/$$_gendir async\n// module id = 180\n// module chunks = 1","import { enableProdMode } from '@angular/core';\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\n\nimport { AppModule } from './app/app.module';\nimport { environment } from './environments/environment';\n\n// if (environment.production) {\n enableProdMode();\n// }\n\nplatformBrowserDynamic().bootstrapModule(AppModule);\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '@angular/router';\nimport * as import2 from '../../app/app.component';\nconst styles_AppComponent:any[] = ([] as any[]);\nexport const RenderType_AppComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_AppComponent,\n data: {}\n}\n);\nexport function View_AppComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(8388608,(null as any),(null as any),1,'router-outlet',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n import0.ɵdid(73728,(null as any),0,import1.RouterOutlet,[\n import1.RouterOutletMap,\n import0.ViewContainerRef,\n import0.ComponentFactoryResolver,\n [\n 8,\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(null as any));\n}\nfunction View_AppComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-root',([] as any[]),(null as any),(null as any),(null as any),View_AppComponent_0,RenderType_AppComponent)),\n import0.ɵdid(24576,(null as any),0,import2.AppComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const AppComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-root',import2.AppComponent,View_AppComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMuQXBwQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5jb21wb25lbnQudHMuQXBwQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPHJvdXRlci1vdXRsZXQ+PC9yb3V0ZXItb3V0bGV0PlxuICAiLCI8YXBwLXJvb3Q+PC9hcHAtcm9vdD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7Z0JBQUE7Ozs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQStCOzs7Ozs7SUNEbkM7Z0JBQUE7Ozs7In0=\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/app.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../app/app.module';\nimport * as import2 from '@angular/common';\nimport * as import3 from '@angular/router';\nimport * as import4 from '@angular/platform-browser';\nimport * as import5 from '@angular/forms';\nimport * as import6 from '@angular/http';\nimport * as import7 from 'mobx-angular/dist/mobx-angular';\nimport * as import8 from 'angular-tree-component/dist/angular-tree-component';\nimport * as import9 from '../../app/app-routing.module';\nimport * as import10 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import11 from './fulltree/fulltree.component.ngfactory';\nimport * as import12 from './basictree/basictree.component.ngfactory';\nimport * as import13 from './fields/fields.component.ngfactory';\nimport * as import14 from './templates/templates.component.ngfactory';\nimport * as import15 from './filter/filter.component.ngfactory';\nimport * as import16 from './empty/empty.component.ngfactory';\nimport * as import17 from './rtl/rtl-tree.component.ngfactory';\nimport * as import18 from './async/async.component.ngfactory';\nimport * as import19 from './save-restore/save-restore.component.ngfactory';\nimport * as import20 from './checkboxes/checkboxes.component.ngfactory';\nimport * as import21 from './drag/drag.component.ngfactory';\nimport * as import22 from './app.component.ngfactory';\nimport * as import23 from '../../app/fulltree/fulltree.component';\nimport * as import24 from '../../app/basictree/basictree.component';\nimport * as import25 from '../../app/fields/fields.component';\nimport * as import26 from '../../app/templates/templates.component';\nimport * as import27 from '../../app/filter/filter.component';\nimport * as import28 from '../../app/empty/empty.component';\nimport * as import29 from '../../app/rtl/rtl-tree.component';\nimport * as import30 from '../../app/async/async.component';\nimport * as import31 from '../../app/save-restore/save-restore.component';\nimport * as import32 from '../../app/checkboxes/checkboxes.component';\nimport * as import33 from '../../app/drag/drag.component';\nclass AppModuleInjector extends import0.ɵNgModuleInjector {\n _CommonModule_0:import2.CommonModule;\n _ErrorHandler_1:any;\n _NgProbeToken_2:any[];\n _ɵg_3:import3.ɵg;\n _APP_INITIALIZER_4:any[];\n _ApplicationInitStatus_5:import0.ApplicationInitStatus;\n _ɵf_6:import0.ɵf;\n _ApplicationRef_7:any;\n _ApplicationModule_8:import0.ApplicationModule;\n _BrowserModule_9:import4.BrowserModule;\n _ɵba_10:import5.ɵba;\n _FormsModule_11:import5.FormsModule;\n _HttpModule_12:import6.HttpModule;\n _MobxAngularModule_13:import7.MobxAngularModule;\n _TreeModule_14:import8.TreeModule;\n _ɵa_15:any;\n _UrlSerializer_16:import3.DefaultUrlSerializer;\n _RouterOutletMap_17:import3.RouterOutletMap;\n _ROUTER_CONFIGURATION_18:any;\n _LocationStrategy_19:any;\n _Location_20:import2.Location;\n _Compiler_21:import0.Compiler;\n _NgModuleFactoryLoader_22:import0.SystemJsNgModuleLoader;\n _ROUTES_23:any[];\n _Router_24:any;\n _RouterModule_25:import3.RouterModule;\n _AppRoutingModule_26:import9.AppRoutingModule;\n _AppModule_27:import1.AppModule;\n __LOCALE_ID_28:any;\n __NgLocalization_29:import2.NgLocaleLocalization;\n __APP_ID_30:any;\n __IterableDiffers_31:any;\n __KeyValueDiffers_32:any;\n __DomSanitizer_33:import4.ɵe;\n __Sanitizer_34:any;\n __HAMMER_GESTURE_CONFIG_35:import4.HammerGestureConfig;\n __EVENT_MANAGER_PLUGINS_36:any[];\n __EventManager_37:import4.EventManager;\n __ɵDomSharedStylesHost_38:import4.ɵDomSharedStylesHost;\n __ɵDomRendererFactory2_39:import4.ɵDomRendererFactory2;\n __RendererFactory2_40:any;\n __ɵSharedStylesHost_41:any;\n __Testability_42:import0.Testability;\n __Meta_43:import4.Meta;\n __Title_44:import4.Title;\n __ɵi_45:import5.ɵi;\n __BrowserXhr_46:import6.BrowserXhr;\n __ResponseOptions_47:import6.BaseResponseOptions;\n __XSRFStrategy_48:any;\n __XHRBackend_49:import6.XHRBackend;\n __RequestOptions_50:import6.BaseRequestOptions;\n __Http_51:any;\n __TreeDraggedElement_52:import10.TreeDraggedElement;\n __ActivatedRoute_53:any;\n __NoPreloading_54:import3.NoPreloading;\n __PreloadingStrategy_55:any;\n __RouterPreloader_56:import3.RouterPreloader;\n __PreloadAllModules_57:import3.PreloadAllModules;\n __ROUTER_INITIALIZER_58:any;\n __APP_BOOTSTRAP_LISTENER_59:any[];\n constructor(parent:import0.Injector) {\n super(parent,[\n import11.FullTreeComponentNgFactory,\n import12.BasicTreeComponentNgFactory,\n import13.FieldsComponentNgFactory,\n import14.TemplatesComponentNgFactory,\n import15.FilterComponentNgFactory,\n import16.EmptyComponentNgFactory,\n import17.RtlTreeComponentNgFactory,\n import18.AsyncTreeComponentNgFactory,\n import19.SaveRestoreComponentNgFactory,\n import20.CheckboxesComponentNgFactory,\n import21.DragComponentNgFactory,\n import22.AppComponentNgFactory\n ]\n ,[import22.AppComponentNgFactory]);\n }\n get _LOCALE_ID_28():any {\n if ((this.__LOCALE_ID_28 == null)) { (this.__LOCALE_ID_28 = import0.ɵn(this.parent.get(import0.LOCALE_ID,(null as any)))); }\n return this.__LOCALE_ID_28;\n }\n get _NgLocalization_29():import2.NgLocaleLocalization {\n if ((this.__NgLocalization_29 == null)) { (this.__NgLocalization_29 = new import2.NgLocaleLocalization(this._LOCALE_ID_28)); }\n return this.__NgLocalization_29;\n }\n get _APP_ID_30():any {\n if ((this.__APP_ID_30 == null)) { (this.__APP_ID_30 = import0.ɵg()); }\n return this.__APP_ID_30;\n }\n get _IterableDiffers_31():any {\n if ((this.__IterableDiffers_31 == null)) { (this.__IterableDiffers_31 = import0.ɵl()); }\n return this.__IterableDiffers_31;\n }\n get _KeyValueDiffers_32():any {\n if ((this.__KeyValueDiffers_32 == null)) { (this.__KeyValueDiffers_32 = import0.ɵm()); }\n return this.__KeyValueDiffers_32;\n }\n get _DomSanitizer_33():import4.ɵe {\n if ((this.__DomSanitizer_33 == null)) { (this.__DomSanitizer_33 = new import4.ɵe(this.parent.get(import4.DOCUMENT))); }\n return this.__DomSanitizer_33;\n }\n get _Sanitizer_34():any {\n if ((this.__Sanitizer_34 == null)) { (this.__Sanitizer_34 = this._DomSanitizer_33); }\n return this.__Sanitizer_34;\n }\n get _HAMMER_GESTURE_CONFIG_35():import4.HammerGestureConfig {\n if ((this.__HAMMER_GESTURE_CONFIG_35 == null)) { (this.__HAMMER_GESTURE_CONFIG_35 = new import4.HammerGestureConfig()); }\n return this.__HAMMER_GESTURE_CONFIG_35;\n }\n get _EVENT_MANAGER_PLUGINS_36():any[] {\n if ((this.__EVENT_MANAGER_PLUGINS_36 == null)) { (this.__EVENT_MANAGER_PLUGINS_36 = [\n new import4.ɵDomEventsPlugin(this.parent.get(import4.DOCUMENT)),\n new import4.ɵKeyEventsPlugin(this.parent.get(import4.DOCUMENT)),\n new import4.ɵHammerGesturesPlugin(this.parent.get(import4.DOCUMENT),this._HAMMER_GESTURE_CONFIG_35)\n ]\n ); }\n return this.__EVENT_MANAGER_PLUGINS_36;\n }\n get _EventManager_37():import4.EventManager {\n if ((this.__EventManager_37 == null)) { (this.__EventManager_37 = new import4.EventManager(this._EVENT_MANAGER_PLUGINS_36,this.parent.get(import0.NgZone))); }\n return this.__EventManager_37;\n }\n get _ɵDomSharedStylesHost_38():import4.ɵDomSharedStylesHost {\n if ((this.__ɵDomSharedStylesHost_38 == null)) { (this.__ɵDomSharedStylesHost_38 = new import4.ɵDomSharedStylesHost(this.parent.get(import4.DOCUMENT))); }\n return this.__ɵDomSharedStylesHost_38;\n }\n get _ɵDomRendererFactory2_39():import4.ɵDomRendererFactory2 {\n if ((this.__ɵDomRendererFactory2_39 == null)) { (this.__ɵDomRendererFactory2_39 = new import4.ɵDomRendererFactory2(this._EventManager_37,this._ɵDomSharedStylesHost_38)); }\n return this.__ɵDomRendererFactory2_39;\n }\n get _RendererFactory2_40():any {\n if ((this.__RendererFactory2_40 == null)) { (this.__RendererFactory2_40 = this._ɵDomRendererFactory2_39); }\n return this.__RendererFactory2_40;\n }\n get _ɵSharedStylesHost_41():any {\n if ((this.__ɵSharedStylesHost_41 == null)) { (this.__ɵSharedStylesHost_41 = this._ɵDomSharedStylesHost_38); }\n return this.__ɵSharedStylesHost_41;\n }\n get _Testability_42():import0.Testability {\n if ((this.__Testability_42 == null)) { (this.__Testability_42 = new import0.Testability(this.parent.get(import0.NgZone))); }\n return this.__Testability_42;\n }\n get _Meta_43():import4.Meta {\n if ((this.__Meta_43 == null)) { (this.__Meta_43 = new import4.Meta(this.parent.get(import4.DOCUMENT))); }\n return this.__Meta_43;\n }\n get _Title_44():import4.Title {\n if ((this.__Title_44 == null)) { (this.__Title_44 = new import4.Title(this.parent.get(import4.DOCUMENT))); }\n return this.__Title_44;\n }\n get _ɵi_45():import5.ɵi {\n if ((this.__ɵi_45 == null)) { (this.__ɵi_45 = new import5.ɵi()); }\n return this.__ɵi_45;\n }\n get _BrowserXhr_46():import6.BrowserXhr {\n if ((this.__BrowserXhr_46 == null)) { (this.__BrowserXhr_46 = new import6.BrowserXhr()); }\n return this.__BrowserXhr_46;\n }\n get _ResponseOptions_47():import6.BaseResponseOptions {\n if ((this.__ResponseOptions_47 == null)) { (this.__ResponseOptions_47 = new import6.BaseResponseOptions()); }\n return this.__ResponseOptions_47;\n }\n get _XSRFStrategy_48():any {\n if ((this.__XSRFStrategy_48 == null)) { (this.__XSRFStrategy_48 = import6.ɵb()); }\n return this.__XSRFStrategy_48;\n }\n get _XHRBackend_49():import6.XHRBackend {\n if ((this.__XHRBackend_49 == null)) { (this.__XHRBackend_49 = new import6.XHRBackend(this._BrowserXhr_46,this._ResponseOptions_47,this._XSRFStrategy_48)); }\n return this.__XHRBackend_49;\n }\n get _RequestOptions_50():import6.BaseRequestOptions {\n if ((this.__RequestOptions_50 == null)) { (this.__RequestOptions_50 = new import6.BaseRequestOptions()); }\n return this.__RequestOptions_50;\n }\n get _Http_51():any {\n if ((this.__Http_51 == null)) { (this.__Http_51 = import6.ɵc(this._XHRBackend_49,this._RequestOptions_50)); }\n return this.__Http_51;\n }\n get _TreeDraggedElement_52():import10.TreeDraggedElement {\n if ((this.__TreeDraggedElement_52 == null)) { (this.__TreeDraggedElement_52 = new import10.TreeDraggedElement()); }\n return this.__TreeDraggedElement_52;\n }\n get _ActivatedRoute_53():any {\n if ((this.__ActivatedRoute_53 == null)) { (this.__ActivatedRoute_53 = import3.ɵf(this._Router_24)); }\n return this.__ActivatedRoute_53;\n }\n get _NoPreloading_54():import3.NoPreloading {\n if ((this.__NoPreloading_54 == null)) { (this.__NoPreloading_54 = new import3.NoPreloading()); }\n return this.__NoPreloading_54;\n }\n get _PreloadingStrategy_55():any {\n if ((this.__PreloadingStrategy_55 == null)) { (this.__PreloadingStrategy_55 = this._NoPreloading_54); }\n return this.__PreloadingStrategy_55;\n }\n get _RouterPreloader_56():import3.RouterPreloader {\n if ((this.__RouterPreloader_56 == null)) { (this.__RouterPreloader_56 = new import3.RouterPreloader(this._Router_24,this._NgModuleFactoryLoader_22,this._Compiler_21,this,this._PreloadingStrategy_55)); }\n return this.__RouterPreloader_56;\n }\n get _PreloadAllModules_57():import3.PreloadAllModules {\n if ((this.__PreloadAllModules_57 == null)) { (this.__PreloadAllModules_57 = new import3.PreloadAllModules()); }\n return this.__PreloadAllModules_57;\n }\n get _ROUTER_INITIALIZER_58():any {\n if ((this.__ROUTER_INITIALIZER_58 == null)) { (this.__ROUTER_INITIALIZER_58 = import3.ɵi(this._ɵg_3)); }\n return this.__ROUTER_INITIALIZER_58;\n }\n get _APP_BOOTSTRAP_LISTENER_59():any[] {\n if ((this.__APP_BOOTSTRAP_LISTENER_59 == null)) { (this.__APP_BOOTSTRAP_LISTENER_59 = [this._ROUTER_INITIALIZER_58]); }\n return this.__APP_BOOTSTRAP_LISTENER_59;\n }\n createInternal():import1.AppModule {\n this._CommonModule_0 = new import2.CommonModule();\n this._ErrorHandler_1 = import4.ɵa();\n this._NgProbeToken_2 = [import3.ɵb()];\n this._ɵg_3 = new import3.ɵg(this);\n this._APP_INITIALIZER_4 = [\n import0.ɵo,\n import4.ɵc(this.parent.get(import4.NgProbeToken,(null as any)),this._NgProbeToken_2),\n import3.ɵh(this._ɵg_3)\n ]\n ;\n this._ApplicationInitStatus_5 = new import0.ApplicationInitStatus(this._APP_INITIALIZER_4);\n this._ɵf_6 = new import0.ɵf(this.parent.get(import0.NgZone),this.parent.get(import0.ɵConsole),this,this._ErrorHandler_1,this.componentFactoryResolver,this._ApplicationInitStatus_5);\n this._ApplicationRef_7 = this._ɵf_6;\n this._ApplicationModule_8 = new import0.ApplicationModule(this._ApplicationRef_7);\n this._BrowserModule_9 = new import4.BrowserModule(this.parent.get(import4.BrowserModule,(null as any)));\n this._ɵba_10 = new import5.ɵba();\n this._FormsModule_11 = new import5.FormsModule();\n this._HttpModule_12 = new import6.HttpModule();\n this._MobxAngularModule_13 = new import7.MobxAngularModule();\n this._TreeModule_14 = new import8.TreeModule();\n this._ɵa_15 = import3.ɵd(this.parent.get(import3.Router,(null as any)));\n this._UrlSerializer_16 = new import3.DefaultUrlSerializer();\n this._RouterOutletMap_17 = new import3.RouterOutletMap();\n this._ROUTER_CONFIGURATION_18 = {useHash: true};\n this._LocationStrategy_19 = import3.ɵc(this.parent.get(import2.PlatformLocation),this.parent.get(import2.APP_BASE_HREF,(null as any)),this._ROUTER_CONFIGURATION_18);\n this._Location_20 = new import2.Location(this._LocationStrategy_19);\n this._Compiler_21 = new import0.Compiler();\n this._NgModuleFactoryLoader_22 = new import0.SystemJsNgModuleLoader(this._Compiler_21,this.parent.get(import0.SystemJsNgModuleLoaderConfig,(null as any)));\n this._ROUTES_23 = [[\n {\n path: '',\n component: import23.FullTreeComponent\n }\n ,\n {\n path: 'basic',\n component: import24.BasicTreeComponent\n }\n ,\n {\n path: 'fields',\n component: import25.FieldsComponent\n }\n ,\n {\n path: 'templates',\n component: import26.TemplatesComponent\n }\n ,\n {\n path: 'filter',\n component: import27.FilterComponent\n }\n ,\n {\n path: 'empty',\n component: import28.EmptyComponent\n }\n ,\n {\n path: 'rtl',\n component: import29.RtlTreeComponent\n }\n ,\n {\n path: 'async',\n component: import30.AsyncTreeComponent\n }\n ,\n {\n path: 'save-restore',\n component: import31.SaveRestoreComponent\n }\n ,\n {\n path: 'checkboxes',\n component: import32.CheckboxesComponent\n }\n ,\n {\n path: 'drag',\n component: import33.DragComponent\n }\n\n ]\n ];\n this._Router_24 = import3.ɵe(this._ApplicationRef_7,this._UrlSerializer_16,this._RouterOutletMap_17,this._Location_20,this,this._NgModuleFactoryLoader_22,this._Compiler_21,this._ROUTES_23,this._ROUTER_CONFIGURATION_18,this.parent.get(import3.UrlHandlingStrategy,(null as any)),this.parent.get(import3.RouteReuseStrategy,(null as any)));\n this._RouterModule_25 = new import3.RouterModule(this._ɵa_15,this._Router_24);\n this._AppRoutingModule_26 = new import9.AppRoutingModule();\n this._AppModule_27 = new import1.AppModule();\n return this._AppModule_27;\n }\n getInternal(token:any,notFoundResult:any):any {\n if ((token === import2.CommonModule)) { return this._CommonModule_0; }\n if ((token === import0.ErrorHandler)) { return this._ErrorHandler_1; }\n if ((token === import0.NgProbeToken)) { return this._NgProbeToken_2; }\n if ((token === import3.ɵg)) { return this._ɵg_3; }\n if ((token === import0.APP_INITIALIZER)) { return this._APP_INITIALIZER_4; }\n if ((token === import0.ApplicationInitStatus)) { return this._ApplicationInitStatus_5; }\n if ((token === import0.ɵf)) { return this._ɵf_6; }\n if ((token === import0.ApplicationRef)) { return this._ApplicationRef_7; }\n if ((token === import0.ApplicationModule)) { return this._ApplicationModule_8; }\n if ((token === import4.BrowserModule)) { return this._BrowserModule_9; }\n if ((token === import5.ɵba)) { return this._ɵba_10; }\n if ((token === import5.FormsModule)) { return this._FormsModule_11; }\n if ((token === import6.HttpModule)) { return this._HttpModule_12; }\n if ((token === import7.MobxAngularModule)) { return this._MobxAngularModule_13; }\n if ((token === import8.TreeModule)) { return this._TreeModule_14; }\n if ((token === import3.ɵa)) { return this._ɵa_15; }\n if ((token === import3.UrlSerializer)) { return this._UrlSerializer_16; }\n if ((token === import3.RouterOutletMap)) { return this._RouterOutletMap_17; }\n if ((token === import3.ROUTER_CONFIGURATION)) { return this._ROUTER_CONFIGURATION_18; }\n if ((token === import2.LocationStrategy)) { return this._LocationStrategy_19; }\n if ((token === import2.Location)) { return this._Location_20; }\n if ((token === import0.Compiler)) { return this._Compiler_21; }\n if ((token === import0.NgModuleFactoryLoader)) { return this._NgModuleFactoryLoader_22; }\n if ((token === import3.ROUTES)) { return this._ROUTES_23; }\n if ((token === import3.Router)) { return this._Router_24; }\n if ((token === import3.RouterModule)) { return this._RouterModule_25; }\n if ((token === import9.AppRoutingModule)) { return this._AppRoutingModule_26; }\n if ((token === import1.AppModule)) { return this._AppModule_27; }\n if ((token === import0.LOCALE_ID)) { return this._LOCALE_ID_28; }\n if ((token === import2.NgLocalization)) { return this._NgLocalization_29; }\n if ((token === import0.APP_ID)) { return this._APP_ID_30; }\n if ((token === import0.IterableDiffers)) { return this._IterableDiffers_31; }\n if ((token === import0.KeyValueDiffers)) { return this._KeyValueDiffers_32; }\n if ((token === import4.DomSanitizer)) { return this._DomSanitizer_33; }\n if ((token === import0.Sanitizer)) { return this._Sanitizer_34; }\n if ((token === import4.HAMMER_GESTURE_CONFIG)) { return this._HAMMER_GESTURE_CONFIG_35; }\n if ((token === import4.EVENT_MANAGER_PLUGINS)) { return this._EVENT_MANAGER_PLUGINS_36; }\n if ((token === import4.EventManager)) { return this._EventManager_37; }\n if ((token === import4.ɵDomSharedStylesHost)) { return this._ɵDomSharedStylesHost_38; }\n if ((token === import4.ɵDomRendererFactory2)) { return this._ɵDomRendererFactory2_39; }\n if ((token === import0.RendererFactory2)) { return this._RendererFactory2_40; }\n if ((token === import4.ɵSharedStylesHost)) { return this._ɵSharedStylesHost_41; }\n if ((token === import0.Testability)) { return this._Testability_42; }\n if ((token === import4.Meta)) { return this._Meta_43; }\n if ((token === import4.Title)) { return this._Title_44; }\n if ((token === import5.ɵi)) { return this._ɵi_45; }\n if ((token === import6.BrowserXhr)) { return this._BrowserXhr_46; }\n if ((token === import6.ResponseOptions)) { return this._ResponseOptions_47; }\n if ((token === import6.XSRFStrategy)) { return this._XSRFStrategy_48; }\n if ((token === import6.XHRBackend)) { return this._XHRBackend_49; }\n if ((token === import6.RequestOptions)) { return this._RequestOptions_50; }\n if ((token === import6.Http)) { return this._Http_51; }\n if ((token === import10.TreeDraggedElement)) { return this._TreeDraggedElement_52; }\n if ((token === import3.ActivatedRoute)) { return this._ActivatedRoute_53; }\n if ((token === import3.NoPreloading)) { return this._NoPreloading_54; }\n if ((token === import3.PreloadingStrategy)) { return this._PreloadingStrategy_55; }\n if ((token === import3.RouterPreloader)) { return this._RouterPreloader_56; }\n if ((token === import3.PreloadAllModules)) { return this._PreloadAllModules_57; }\n if ((token === import3.ROUTER_INITIALIZER)) { return this._ROUTER_INITIALIZER_58; }\n if ((token === import0.APP_BOOTSTRAP_LISTENER)) { return this._APP_BOOTSTRAP_LISTENER_59; }\n return notFoundResult;\n }\n destroyInternal():void {\n this._ɵf_6.ngOnDestroy();\n (this.__ɵDomSharedStylesHost_38 && this._ɵDomSharedStylesHost_38.ngOnDestroy());\n (this.__RouterPreloader_56 && this._RouterPreloader_56.ngOnDestroy());\n }\n}\nexport const AppModuleNgFactory:import0.NgModuleFactory = new import0.NgModuleFactory(AppModuleInjector,import1.AppModule);\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXBwLm1vZHVsZS5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FwcC5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiICJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/app.module.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/async/async.component';\nconst styles_AsyncTreeComponent:any[] = ([] as any[]);\nexport const RenderType_AsyncTreeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_AsyncTreeComponent,\n data: {}\n}\n);\nexport function View_AsyncTreeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree',\n 4\n ]\n ],4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import5.AsyncTreeComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.addNodes()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['add nodes'])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.AsyncTreeComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = co.options;\n ck(v,3,0,currVal_0,currVal_1);\n },(null as any));\n}\nfunction View_AsyncTreeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-async',([] as any[]),(null as any),(null as any),(null as any),View_AsyncTreeComponent_0,RenderType_AsyncTreeComponent)),\n import0.ɵdid(24576,(null as any),0,import5.AsyncTreeComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const AsyncTreeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-async',import5.AsyncTreeComponent,View_AsyncTreeComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXN5bmMvYXN5bmMuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYXN5bmMvYXN5bmMuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9hc3luYy9hc3luYy5jb21wb25lbnQudHMuQXN5bmNUcmVlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2FzeW5jL2FzeW5jLmNvbXBvbmVudC50cy5Bc3luY1RyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290ICN0cmVlIFtvcHRpb25zXT1cIm9wdGlvbnNcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgICA8YnV0dG9uIChjbGljayk9XCJhZGROb2RlcygpXCI+YWRkIG5vZGVzPC9idXR0b24+XG4gIiwiPGFwcC1hc3luYz48L2FwcC1hc3luYz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBaUU7TUFDakU7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBNkI7SUFBa0I7Ozs7SUFEVjtJQUFwQjtJQUFqQixTQUFxQyxVQUFwQixTQUFqQjs7Ozs7SUNESjtnQkFBQTs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/async/async.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/basictree/basictree.component';\nconst styles_BasicTreeComponent:any[] = ([] as any[]);\nexport const RenderType_BasicTreeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_BasicTreeComponent,\n data: {}\n}\n);\nexport function View_BasicTreeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.BasicTreeComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = true;\n ck(v,3,0,currVal_0,currVal_1);\n },(null as any));\n}\nfunction View_BasicTreeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-basictree',([] as any[]),(null as any),(null as any),(null as any),View_BasicTreeComponent_0,RenderType_BasicTreeComponent)),\n import0.ɵdid(24576,(null as any),0,import5.BasicTreeComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const BasicTreeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-basictree',import5.BasicTreeComponent,View_BasicTreeComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYmFzaWN0cmVlL2Jhc2ljdHJlZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9iYXNpY3RyZWUvYmFzaWN0cmVlLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvYmFzaWN0cmVlL2Jhc2ljdHJlZS5jb21wb25lbnQudHMuQmFzaWNUcmVlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2Jhc2ljdHJlZS9iYXNpY3RyZWUuY29tcG9uZW50LnRzLkJhc2ljVHJlZUNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDx0cmVlLXJvb3QgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2Rlc1wiPjwvdHJlZS1yb290PlxuICAiLCI8YXBwLWJhc2ljdHJlZT48L2FwcC1iYXNpY3RyZWU+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNBQTtJQUNJO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7Z0JBQUE7Z0JBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtnQkFBQTtnQkFBQTtJQUF3RDs7OztJQUE1QjtJQUFqQjtJQUFYLFNBQTRCLFVBQWpCLFNBQVg7Ozs7O0lDREo7Z0JBQUE7Ozs7In0=\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/basictree/basictree.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/checkboxes/checkboxes.component';\nconst styles_CheckboxesComponent:any[] = ([] as any[]);\nexport const RenderType_CheckboxesComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_CheckboxesComponent,\n data: {}\n}\n);\nfunction View_CheckboxesComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[\n 'type',\n 'checkbox'\n ]\n ],[\n [\n 8,\n 'indeterminate',\n 0\n ]\n ,\n [\n 8,\n 'checked',\n 0\n ]\n\n ]\n ,[[\n (null as any),\n 'change'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:any = v.component;\n if (('change' === en)) {\n const pd_0:any = ((co.check(v.context.node,!v.context.node.data.checked)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '\\n\\n ',\n '\\n '\n ]\n ))\n ]\n ,(null as any),(ck,v) => {\n const currVal_0:any = v.context.node.data.indeterminate;\n const currVal_1:any = v.context.node.data.checked;\n ck(v,1,0,currVal_0,currVal_1);\n const currVal_2:any = v.context.node.data.name;\n ck(v,2,0,currVal_2);\n });\n}\nexport function View_CheckboxesComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['tri-state checkboxes'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),9,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,6).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,6).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree',\n 4\n ]\n ],4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 2,\n 2\n ]\n ,\n [\n 'treeNodeTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_CheckboxesComponent_1)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.CheckboxesComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = co.options;\n ck(v,6,0,currVal_0,currVal_1);\n },(null as any));\n}\nfunction View_CheckboxesComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-checkboxes',([] as any[]),(null as any),(null as any),(null as any),View_CheckboxesComponent_0,RenderType_CheckboxesComponent)),\n import0.ɵdid(24576,(null as any),0,import5.CheckboxesComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const CheckboxesComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-checkboxes',import5.CheckboxesComponent,View_CheckboxesComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvY2hlY2tib3hlcy9jaGVja2JveGVzLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2NoZWNrYm94ZXMvY2hlY2tib3hlcy5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2NoZWNrYm94ZXMvY2hlY2tib3hlcy5jb21wb25lbnQudHMuQ2hlY2tib3hlc0NvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9jaGVja2JveGVzL2NoZWNrYm94ZXMuY29tcG9uZW50LnRzLkNoZWNrYm94ZXNDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8aDM+dHJpLXN0YXRlIGNoZWNrYm94ZXM8L2gzPlxuICAgIDx0cmVlLXJvb3RcbiAgICAgICN0cmVlXG4gICAgICBbbm9kZXNdPVwibm9kZXNcIlxuICAgICAgW29wdGlvbnNdPVwib3B0aW9uc1wiPlxuXG4gICAgICA8bmctdGVtcGxhdGUgI3RyZWVOb2RlVGVtcGxhdGUgbGV0LW5vZGU9XCJub2RlXCIgbGV0LWluZGV4PVwiaW5kZXhcIiA+XG4gICAgICAgIDxpbnB1dFxuICAgICAgICAgIChjaGFuZ2UpPVwiY2hlY2sobm9kZSwgIW5vZGUuZGF0YS5jaGVja2VkKVwiXG4gICAgICAgICAgdHlwZT1cImNoZWNrYm94XCJcbiAgICAgICAgICBbaW5kZXRlcm1pbmF0ZV09XCJub2RlLmRhdGEuaW5kZXRlcm1pbmF0ZVwiXG4gICAgICAgICAgW2NoZWNrZWRdPVwibm9kZS5kYXRhLmNoZWNrZWRcIj5cblxuICAgICAgICAgIHt7IG5vZGUuZGF0YS5uYW1lIH19XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgIDwvdHJlZS1yb290PlxuICAiLCI8YXBwLWNoZWNrYm94ZXM+PC9hcHAtY2hlY2tib3hlcz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ093RTtNQUNoRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFJZ0M7TUFBQTtNQUFBO0lBQUE7SUFBQTs7O0lBRDlCO0lBQ0E7SUFKRixTQUdFLFVBQ0EsU0FKRjtJQUlnQztJQUFBOzs7OztJQVp4QztJQUNJO0lBQUk7SUFBeUI7SUFDN0I7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFHc0I7SUFFcEI7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBUWM7SUFDSjs7OztJQVpWO0lBQ0E7SUFIRixTQUVFLFVBQ0EsU0FIRjs7Ozs7SUNGSjtnQkFBQTs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/checkboxes/checkboxes.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/drag/drag.component';\nconst styles_DragComponent:any[] = ([] as any[]);\nexport const RenderType_DragComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_DragComponent,\n data: {}\n}\n);\nexport function View_DragComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n ,\n state: [\n 3,\n 'state'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.DragComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = co.options;\n const currVal_2:any = true;\n const currVal_3:any = co.state;\n ck(v,3,0,currVal_0,currVal_1,currVal_2,currVal_3);\n },(null as any));\n}\nfunction View_DragComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-drag',([] as any[]),(null as any),(null as any),(null as any),View_DragComponent_0,RenderType_DragComponent)),\n import0.ɵdid(24576,(null as any),0,import5.DragComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const DragComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-drag',import5.DragComponent,View_DragComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZHJhZy9kcmFnLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2RyYWcvZHJhZy5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2RyYWcvZHJhZy5jb21wb25lbnQudHMuRHJhZ0NvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9kcmFnL2RyYWcuY29tcG9uZW50LnRzLkRyYWdDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290IFtzdGF0ZV09XCJzdGF0ZVwiIFtvcHRpb25zXT1cIm9wdGlvbnNcIiBbZm9jdXNlZF09XCJ0cnVlXCIgW25vZGVzXT1cIm5vZGVzXCI+PC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtZHJhZz48L2FwcC1kcmFnPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBNEY7Ozs7SUFBNUI7SUFBckM7SUFBb0I7SUFBcEM7SUFBWCxTQUFnRSxVQUFyQyxVQUFvQixVQUFwQyxTQUFYOzs7OztJQ0RKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/drag/drag.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/empty/empty.component';\nconst styles_EmptyComponent:any[] = ([] as any[]);\nexport const RenderType_EmptyComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_EmptyComponent,\n data: {}\n}\n);\nexport function View_EmptyComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',[[\n 'id',\n 'tree1'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree1',\n 4\n ]\n ],4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',[[\n 'id',\n 'tree2'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,11).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,11).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree2',\n 4\n ]\n ],4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,5,{loadingTemplate: 0}),\n import0.ɵqud(167772160,6,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,7,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,8,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import5.EmptyComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.loadNodes()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['loadNodes 1'])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.EmptyComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = true;\n ck(v,3,0,currVal_0,currVal_1);\n const currVal_2:any = co.nodes2;\n const currVal_3:any = true;\n ck(v,11,0,currVal_2,currVal_3);\n },(null as any));\n}\nfunction View_EmptyComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-empty',([] as any[]),(null as any),(null as any),(null as any),View_EmptyComponent_0,RenderType_EmptyComponent)),\n import0.ɵdid(24576,(null as any),0,import5.EmptyComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const EmptyComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-empty',import5.EmptyComponent,View_EmptyComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9lbXB0eS9lbXB0eS5jb21wb25lbnQudHMuRW1wdHlDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZW1wdHkvZW1wdHkuY29tcG9uZW50LnRzLkVtcHR5Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPHRyZWUtcm9vdCAjdHJlZTEgaWQ9XCJ0cmVlMVwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgICA8dHJlZS1yb290ICN0cmVlMiBpZD1cInRyZWUyXCIgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2RlczJcIj48L3RyZWUtcm9vdD5cbiAgICA8YnV0dG9uIChjbGljayk9XCJsb2FkTm9kZXMoKVwiPmxvYWROb2RlcyAxPC9idXR0b24+XG4gICIsIjxhcHAtZW1wdHk+PC9hcHAtZW1wdHk+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNBQTtNQUNJO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBMEU7TUFDMUU7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2tCQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtnQkFBQTtnQkFBQTtJQUEyRTtNQUMzRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUE4QjtJQUFvQjs7OztJQUZKO0lBQWpCO0lBQTdCLFNBQThDLFVBQWpCLFNBQTdCO0lBQzhDO0lBQWpCO0lBQTdCLFVBQThDLFVBQWpCLFNBQTdCOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/empty/empty.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/fields/fields.component';\nconst styles_FieldsComponent:any[] = [\n '.root1Class[_ngcontent-%COMP%] { color: blue }',\n '.root2Class[_ngcontent-%COMP%] { color: red }'\n]\n;\nexport const RenderType_FieldsComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 0,\n styles: styles_FieldsComponent,\n data: {}\n}\n);\nexport function View_FieldsComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Overriding displayField & nodeClass'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',[[\n 'id',\n 'tree1'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,6).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,6).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.FieldsComponent = v.component;\n const currVal_0:any = co.nodes1;\n const currVal_1:any = co.options1;\n const currVal_2:any = true;\n ck(v,6,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_FieldsComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-fields',([] as any[]),(null as any),(null as any),(null as any),View_FieldsComponent_0,RenderType_FieldsComponent)),\n import0.ɵdid(24576,(null as any),0,import5.FieldsComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const FieldsComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-fields',import5.FieldsComponent,View_FieldsComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmllbGRzL2ZpZWxkcy5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9maWVsZHMvZmllbGRzLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmllbGRzL2ZpZWxkcy5jb21wb25lbnQudHMuRmllbGRzQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2ZpZWxkcy9maWVsZHMuY29tcG9uZW50LnRzLkZpZWxkc0NvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMz5PdmVycmlkaW5nIGRpc3BsYXlGaWVsZCAmIG5vZGVDbGFzczwvaDM+XG4gICAgPHRyZWUtcm9vdCBpZD1cInRyZWUxXCIgW2ZvY3VzZWRdPVwidHJ1ZVwiIFtub2Rlc109XCJub2RlczFcIiBbb3B0aW9uc109XCJvcHRpb25zMVwiPjwvdHJlZS1yb290PlxuICAiLCI8YXBwLWZpZWxkcz48L2FwcC1maWVsZHM+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtJQUFJO0lBQXdDO01BQzVDO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtnQkFBQTs7OztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBQXlGOzs7O0lBQWxEO0lBQWlCO0lBQWxDO0lBQXRCLFNBQXVDLFVBQWlCLFVBQWxDLFNBQXRCOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/fields/fields.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/filter/filter.component';\nconst styles_FilterComponent:any[] = ([] as any[]);\nexport const RenderType_FilterComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_FilterComponent,\n data: {}\n}\n);\nexport function View_FilterComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h2',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Filter'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,[[\n 'filter',\n 1\n ]\n ],(null as any),0,'input',[\n [\n 'id',\n 'filter'\n ]\n ,\n [\n 'placeholder',\n 'filter nodes'\n ]\n\n ]\n ,(null as any),[[\n (null as any),\n 'keyup'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('keyup' === en)) {\n const pd_0:any = ((import0.ɵnov(v,11).treeModel.filterNodes(import0.ɵnov(v,4).value)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,11).treeModel.clearFilter()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Clear Filter'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,11).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,11).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree',\n 4\n ]\n ],4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,[[\n 'filter2',\n 1\n ]\n ],(null as any),0,'input',[\n [\n 'id',\n 'filter2'\n ]\n ,\n [\n 'placeholder',\n 'filter nodes'\n ]\n\n ]\n ,(null as any),[[\n (null as any),\n 'keyup'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('keyup' === en)) {\n const pd_0:any = ((import0.ɵnov(v,11).treeModel.filterNodes(import0.ɵnov(v,17).value,false)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Filter By Function (Fuzzy Search)'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,[[\n 'filter3',\n 1\n ]\n ],(null as any),0,'input',[\n [\n 'id',\n 'filter3'\n ]\n ,\n [\n 'placeholder',\n 'filter nodes by fuzzy search'\n ]\n\n ]\n ,(null as any),[[\n (null as any),\n 'keyup'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import5.FilterComponent = v.component;\n if (('keyup' === en)) {\n const pd_0:any = ((co.filterFn(import0.ɵnov(v,22).value,import0.ɵnov(v,11).treeModel)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.FilterComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = true;\n ck(v,11,0,currVal_0,currVal_1);\n },(null as any));\n}\nfunction View_FilterComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-filter',([] as any[]),(null as any),(null as any),(null as any),View_FilterComponent_0,RenderType_FilterComponent)),\n import0.ɵdid(24576,(null as any),0,import5.FilterComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const FilterComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-filter',import5.FilterComponent,View_FilterComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmlsdGVyL2ZpbHRlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9maWx0ZXIvZmlsdGVyLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZmlsdGVyL2ZpbHRlci5jb21wb25lbnQudHMuRmlsdGVyQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL2ZpbHRlci9maWx0ZXIuY29tcG9uZW50LnRzLkZpbHRlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMj5GaWx0ZXI8L2gyPlxuICAgIDxpbnB1dCBpZD1cImZpbHRlclwiICNmaWx0ZXIgKGtleXVwKT1cInRyZWUudHJlZU1vZGVsLmZpbHRlck5vZGVzKGZpbHRlci52YWx1ZSlcIiBwbGFjZWhvbGRlcj1cImZpbHRlciBub2Rlc1wiLz5cbiAgICA8YnV0dG9uIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5jbGVhckZpbHRlcigpXCI+Q2xlYXIgRmlsdGVyPC9idXR0b24+XG4gICAgPHRyZWUtcm9vdCAjdHJlZSBbZm9jdXNlZF09XCJ0cnVlXCIgW25vZGVzXT1cIm5vZGVzXCI+PC90cmVlLXJvb3Q+XG5cbiAgICA8aW5wdXQgaWQ9XCJmaWx0ZXIyXCIgI2ZpbHRlcjIgKGtleXVwKT1cInRyZWUudHJlZU1vZGVsLmZpbHRlck5vZGVzKGZpbHRlcjIudmFsdWUsIGZhbHNlKVwiIHBsYWNlaG9sZGVyPVwiZmlsdGVyIG5vZGVzXCIvPlxuXG4gICAgPGgzPkZpbHRlciBCeSBGdW5jdGlvbiAoRnV6enkgU2VhcmNoKTwvaDM+XG4gICAgPGlucHV0IGlkPVwiZmlsdGVyM1wiICNmaWx0ZXIzIChrZXl1cCk9XCJmaWx0ZXJGbihmaWx0ZXIzLnZhbHVlLCB0cmVlLnRyZWVNb2RlbClcIiBwbGFjZWhvbGRlcj1cImZpbHRlciBub2RlcyBieSBmdXp6eSBzZWFyY2hcIi8+XG4gIiwiPGFwcC1maWx0ZXI+PC9hcHAtZmlsdGVyPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQUE7SUFDSTtJQUFJO0lBQVc7TUFDZjtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBMkI7UUFBQTtRQUFBO01BQUE7TUFBM0I7SUFBQTtJQUEwRztNQUMxRztRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBK0M7SUFBcUI7SUFDcEU7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBOEQ7TUFFOUQ7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQTZCO1FBQUE7UUFBQTtNQUFBO01BQTdCO0lBQUE7SUFBb0g7SUFFcEg7SUFBSTtJQUFzQztNQUMxQztRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUE2QjtRQUFBO1FBQUE7TUFBQTtNQUE3QjtJQUFBO0lBQTJIOzs7O0lBTHpGO0lBQWpCO0lBQWpCLFVBQWtDLFVBQWpCLFNBQWpCOzs7OztJQ0pKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/filter/filter.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '@angular/forms';\nimport * as import2 from '../../../app/fulltree/fulltree.component';\nimport * as import3 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import4 from 'angular-tree-component/dist/models/tree.model';\nimport * as import5 from 'angular-tree-component/dist/components/tree.component';\nimport * as import6 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nconst styles_FullTreeComponent:any[] = ['button[_ngcontent-%COMP%]: {\\n line - height: 24px;\\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\\n border: none;\\n border-radius: 2px;\\n background: #A3D9F5;\\n cursor: pointer;\\n margin: 0 3px;\\n }'];\nexport const RenderType_FullTreeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 0,\n styles: styles_FullTreeComponent,\n data: {}\n}\n);\nfunction View_FullTreeComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[[\n 8,\n 'title',\n 0\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',[[\n 'class',\n 'pull-right'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:any = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.go($event)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Custom Action'])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = import0.ɵinlineInterpolate(1,'',v.context.$implicit.data.subTitle,'');\n ck(v,1,0,currVal_0);\n const currVal_1:any = v.context.$implicit.data.name;\n ck(v,2,0,currVal_1);\n const currVal_2:any = co.childrenCount(v.context.$implicit);\n ck(v,5,0,currVal_2);\n });\n}\nfunction View_FullTreeComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[(l()(),import0.ɵted((null as any),['Loading, please hold....']))],(null as any),(null as any));\n}\nexport function View_FullTreeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,'form',[[\n 'novalidate',\n ''\n ]\n ],[\n [\n 2,\n 'ng-untouched',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-touched',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-pristine',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-dirty',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-valid',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-invalid',\n (null as any)\n ]\n ,\n [\n 2,\n 'ng-pending',\n (null as any)\n ]\n\n ]\n ,[\n [\n (null as any),\n 'submit'\n ]\n ,\n [\n (null as any),\n 'reset'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('submit' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onSubmit($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('reset' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onReset()) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n import0.ɵdid(8192,(null as any),0,import1.ɵbf,([] as any[]),(null as any),(null as any)),\n import0.ɵdid(8192,(null as any),0,import1.NgForm,[\n [\n 8,\n (null as any)\n ]\n ,\n [\n 8,\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any)),\n import0.ɵprd(1024,(null as any),import1.ControlContainer,(null as any),[import1.NgForm]),\n import0.ɵdid(8192,(null as any),0,import1.NgControlStatusGroup,[import1.ControlContainer],(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,[[\n 'filter',\n 1\n ]\n ],(null as any),0,'input',[[\n 'placeholder',\n 'filter nodes'\n ]\n ],(null as any),[[\n (null as any),\n 'keyup'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('keyup' === en)) {\n const pd_0:any = ((co.filterNodes(import0.ɵnov(v,7).value,import0.ɵnov(v,14))) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),14,'div',[[\n 'style',\n 'height: 400px; width: 300px'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),11,'tree-root',([] as any[]),(null as any),[\n [\n (null as any),\n 'event'\n ]\n ,\n [\n (null as any),\n 'initialized'\n ]\n ,\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,14).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n if (('event' === en)) {\n const pd_2:any = ((co.onEvent($event)) !== false);\n ad = (pd_2 && ad);\n }\n if (('initialized' === en)) {\n const pd_3:any = ((co.onInitialized(import0.ɵnov(v,14))) !== false);\n ad = (pd_3 && ad);\n }\n return ad;\n },import3.View_TreeComponent_0,import3.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import4.TreeModel,import4.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree',\n 4\n ]\n ],4,import5.TreeComponent,[\n import4.TreeModel,\n import6.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n\n }\n ,{\n initialized: 'initialized',\n event: 'event'\n }\n ),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 2,\n 2\n ]\n ,\n [\n 'treeNodeTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_FullTreeComponent_1)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 1,\n 2\n ]\n ,\n [\n 'loadingTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_FullTreeComponent_2)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'br',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Keys:'])),\n (l()(),import0.ɵted((null as any),['\\n down | up | left | right | space | enter\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['Mouse:'])),\n (l()(),import0.ɵted((null as any),['\\n click to select | shift+click to select multi\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['API:'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.focusNextNode()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['next node'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.focusPreviousNode()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['previous node'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.focusDrillDown()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['drill down'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.focusDrillUp()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['drill up'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = (((co.customTemplateStringOptions.allowDrag = true)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['allowDrag'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'p',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),[[\n 8,\n 'disabled',\n 0\n ]\n ],[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.getFocusedNode().toggleActivated()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '\\n ',\n '\\n '\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),[[\n 8,\n 'disabled',\n 0\n ]\n ],[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.getFocusedNode().toggleExpanded()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '\\n ',\n '\\n '\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),[[\n 8,\n 'disabled',\n 0\n ]\n ],[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.getFocusedNode().blur()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n blur\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.addNode(import0.ɵnov(v,14))) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n Add Node\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.activateSubSub(import0.ɵnov(v,14))) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n Activate inner node\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.expandAll()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n Expand All\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((import0.ɵnov(v,14).treeModel.collapseAll()) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n Collapse All\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'button',([] as any[]),(null as any),[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n var co:import2.FullTreeComponent = v.component;\n if (('click' === en)) {\n const pd_0:any = ((co.activeNodes(import0.ɵnov(v,14).treeModel)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n getActiveNodes()\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import2.FullTreeComponent = v.component;\n const currVal_7:any = co.nodes;\n const currVal_8:any = co.customTemplateStringOptions;\n const currVal_9:any = true;\n ck(v,14,0,currVal_7,currVal_8,currVal_9);\n },(ck,v) => {\n const currVal_0:any = import0.ɵnov(v,5).ngClassUntouched;\n const currVal_1:any = import0.ɵnov(v,5).ngClassTouched;\n const currVal_2:any = import0.ɵnov(v,5).ngClassPristine;\n const currVal_3:any = import0.ɵnov(v,5).ngClassDirty;\n const currVal_4:any = import0.ɵnov(v,5).ngClassValid;\n const currVal_5:any = import0.ɵnov(v,5).ngClassInvalid;\n const currVal_6:any = import0.ɵnov(v,5).ngClassPending;\n ck(v,1,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);\n const currVal_10:boolean = !import0.ɵnov(v,14).treeModel.getFocusedNode();\n ck(v,54,0,currVal_10);\n var tmp_11_0:any = (null as any);\n const currVal_11:any = ((((tmp_11_0 = import0.ɵnov(v,14).treeModel.getFocusedNode()) == null)? (null as any): tmp_11_0.isActive)? 'deactivate': 'activate');\n ck(v,55,0,currVal_11);\n const currVal_12:boolean = !import0.ɵnov(v,14).treeModel.getFocusedNode();\n ck(v,57,0,currVal_12);\n var tmp_13_0:any = (null as any);\n const currVal_13:any = ((((tmp_13_0 = import0.ɵnov(v,14).treeModel.getFocusedNode()) == null)? (null as any): tmp_13_0.isExpanded)? 'collapse': 'expand');\n ck(v,58,0,currVal_13);\n const currVal_14:boolean = !import0.ɵnov(v,14).treeModel.getFocusedNode();\n ck(v,60,0,currVal_14);\n });\n}\nfunction View_FullTreeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-fulltree',([] as any[]),(null as any),(null as any),(null as any),View_FullTreeComponent_0,RenderType_FullTreeComponent)),\n import0.ɵdid(57344,(null as any),0,import2.FullTreeComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(ck,v) => {\n ck(v,1,0);\n },(null as any));\n}\nexport const FullTreeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-fulltree',import2.FullTreeComponent,View_FullTreeComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9mdWxsdHJlZS9mdWxsdHJlZS5jb21wb25lbnQudHMuRnVsbFRyZWVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvZnVsbHRyZWUvZnVsbHRyZWUuY29tcG9uZW50LnRzLkZ1bGxUcmVlQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gIDxmb3JtPlxuICAgIDxpbnB1dCAjZmlsdGVyIChrZXl1cCk9XCJmaWx0ZXJOb2RlcyhmaWx0ZXIudmFsdWUsIHRyZWUpXCIgcGxhY2Vob2xkZXI9XCJmaWx0ZXIgbm9kZXNcIi8+XG4gIDwvZm9ybT5cbiAgPGRpdiBzdHlsZT1cImhlaWdodDogNDAwcHg7IHdpZHRoOiAzMDBweFwiPlxuXG4gICAgPHRyZWUtcm9vdFxuICAgICAgI3RyZWVcbiAgICAgIFtub2Rlc109XCJub2Rlc1wiXG4gICAgICBbb3B0aW9uc109XCJjdXN0b21UZW1wbGF0ZVN0cmluZ09wdGlvbnNcIlxuICAgICAgW2ZvY3VzZWRdPVwidHJ1ZVwiXG4gICAgICAoZXZlbnQpPVwib25FdmVudCgkZXZlbnQpXCJcbiAgICAgIChpbml0aWFsaXplZCk9XCJvbkluaXRpYWxpemVkKHRyZWUpXCJcbiAgICAgIFxuICAgID5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVUZW1wbGF0ZSBsZXQtbm9kZT5cbiAgICAgICAgPHNwYW4gdGl0bGU9XCJ7e25vZGUuZGF0YS5zdWJUaXRsZX19XCI+e3sgbm9kZS5kYXRhLm5hbWUgfX08L3NwYW4+XG4gICAgICAgIDxzcGFuIGNsYXNzPVwicHVsbC1yaWdodFwiPnt7IGNoaWxkcmVuQ291bnQobm9kZSkgfX08L3NwYW4+XG4gICAgICAgIDxidXR0b24gKGNsaWNrKT1cImdvKCRldmVudClcIj5DdXN0b20gQWN0aW9uPC9idXR0b24+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgPG5nLXRlbXBsYXRlICNsb2FkaW5nVGVtcGxhdGU+TG9hZGluZywgcGxlYXNlIGhvbGQuLi4uPC9uZy10ZW1wbGF0ZT5cbiAgICA8L3RyZWUtcm9vdD5cbiAgPC9kaXY+XG4gIDxicj5cbiAgPHA+S2V5czo8L3A+XG4gIGRvd24gfCB1cCB8IGxlZnQgfCByaWdodCB8IHNwYWNlIHwgZW50ZXJcbiAgPHA+TW91c2U6PC9wPlxuICBjbGljayB0byBzZWxlY3QgfCBzaGlmdCtjbGljayB0byBzZWxlY3QgbXVsdGlcbiAgPHA+QVBJOjwvcD5cbiAgPGJ1dHRvbiAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuZm9jdXNOZXh0Tm9kZSgpXCI+bmV4dCBub2RlPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzUHJldmlvdXNOb2RlKClcIj5wcmV2aW91cyBub2RlPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzRHJpbGxEb3duKClcIj5kcmlsbCBkb3duPC9idXR0b24+XG4gIDxidXR0b24gKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmZvY3VzRHJpbGxVcCgpXCI+ZHJpbGwgdXA8L2J1dHRvbj5cbiAgPGJ1dHRvbiAoY2xpY2spPVwiY3VzdG9tVGVtcGxhdGVTdHJpbmdPcHRpb25zLmFsbG93RHJhZyA9IHRydWVcIj5hbGxvd0RyYWc8L2J1dHRvbj5cbiAgPHA+PC9wPlxuICA8YnV0dG9uXG4gICAgW2Rpc2FibGVkXT1cIiF0cmVlLnRyZWVNb2RlbC5nZXRGb2N1c2VkTm9kZSgpXCJcbiAgICAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuZ2V0Rm9jdXNlZE5vZGUoKS50b2dnbGVBY3RpdmF0ZWQoKVwiPlxuICAgIHt7IHRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCk/LmlzQWN0aXZlID8gJ2RlYWN0aXZhdGUnIDogJ2FjdGl2YXRlJyB9fVxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIFtkaXNhYmxlZF09XCIhdHJlZS50cmVlTW9kZWwuZ2V0Rm9jdXNlZE5vZGUoKVwiXG4gICAgKGNsaWNrKT1cInRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCkudG9nZ2xlRXhwYW5kZWQoKVwiPlxuICAgIHt7IHRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKCk/LmlzRXhwYW5kZWQgPyAnY29sbGFwc2UnIDogJ2V4cGFuZCcgfX1cbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICBbZGlzYWJsZWRdPVwiIXRyZWUudHJlZU1vZGVsLmdldEZvY3VzZWROb2RlKClcIlxuICAgIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5nZXRGb2N1c2VkTm9kZSgpLmJsdXIoKVwiPlxuICAgIGJsdXJcbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICAoY2xpY2spPVwiYWRkTm9kZSh0cmVlKVwiPlxuICAgIEFkZCBOb2RlXG4gIDwvYnV0dG9uPlxuICA8YnV0dG9uXG4gICAgKGNsaWNrKT1cImFjdGl2YXRlU3ViU3ViKHRyZWUpXCI+XG4gICAgQWN0aXZhdGUgaW5uZXIgbm9kZVxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIChjbGljayk9XCJ0cmVlLnRyZWVNb2RlbC5leHBhbmRBbGwoKVwiPlxuICAgIEV4cGFuZCBBbGxcbiAgPC9idXR0b24+XG4gIDxidXR0b25cbiAgICAoY2xpY2spPVwidHJlZS50cmVlTW9kZWwuY29sbGFwc2VBbGwoKVwiPlxuICAgIENvbGxhcHNlIEFsbFxuICA8L2J1dHRvbj5cbiAgPGJ1dHRvblxuICAgIChjbGljayk9XCJhY3RpdmVOb2Rlcyh0cmVlLnRyZWVNb2RlbClcIj5cbiAgICBnZXRBY3RpdmVOb2RlcygpXG4gIDwvYnV0dG9uPlxuICAiLCI8YXBwLWZ1bGx0cmVlPjwvYXBwLWZ1bGx0cmVlPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ2U4QztNQUN0QztRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBcUM7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUEyQjtNQUNoRTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXlCO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBZ0M7TUFDekQ7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBNkI7SUFBc0I7Ozs7SUFGN0M7SUFBTixTQUFNLFNBQU47SUFBcUM7SUFBQTtJQUNaO0lBQUE7Ozs7eUJBR0c7Ozs7SUFwQnBDO01BQ0U7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFBQTtnQkFBQTtJQUFNO01BQ0o7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQWU7UUFBQTtRQUFBO01BQUE7TUFBZjtJQUFBO0lBQXFGO0lBQ2hGO01BQ1A7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUF5QztJQUV2QztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUtFO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFORjtJQUFBO2dCQUFBO2tCQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7Ozs7SUFBQTtLQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7SUFBQTtJQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBUUM7SUFDQztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFJYztJQUNkO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUFvRTtJQUMxRDtJQUNSO0lBQ047SUFBSTtJQUNKO0lBQUc7SUFBUztJQUVaO0lBQUc7SUFBVTtJQUViO0lBQUc7SUFBUTtNQUNYO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUFpRDtJQUFrQjtNQUNuRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBUTtRQUFBO1FBQUE7TUFBQTtNQUFSO0lBQUE7SUFBcUQ7SUFBc0I7TUFDM0U7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQVE7UUFBQTtRQUFBO01BQUE7TUFBUjtJQUFBO0lBQWtEO0lBQW1CO01BQ3JFO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUFnRDtJQUFpQjtNQUNqRTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFRO1FBQUE7UUFBQTtNQUFBO01BQVI7SUFBQTtJQUErRDtJQUFrQjtJQUNqRjtJQUFPO01BQ1A7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUU4RDtNQUFBO01BQUE7SUFBQTtJQUFBO0lBRXJEO01BQ1Q7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUU2RDtNQUFBO01BQUE7SUFBQTtJQUFBO0lBRXBEO01BQ1Q7UUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUVFO1FBQUE7UUFBQTtNQUFBO01BRkY7SUFBQTtJQUVtRDtJQUUxQztNQUNUO1FBQUE7UUFBQTtNQUFBO0lBQUE7TUFBQTtNQUFBO01BQ0U7UUFBQTtRQUFBO01BQUE7TUFERjtJQUFBO0lBQzBCO0lBRWpCO01BQ1Q7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDaUM7SUFFeEI7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDdUM7SUFFOUI7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFDRTtRQUFBO1FBQUE7TUFBQTtNQURGO0lBQUE7SUFDeUM7SUFFaEM7TUFDVDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUNFO1FBQUE7UUFBQTtNQUFBO01BREY7SUFBQTtJQUN3QztJQUUvQjs7OztJQTdETDtJQUNBO0lBQ0E7SUFKRixVQUVFLFVBQ0EsVUFDQSxTQUpGOztJQUxGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUEsU0FBQSxxRUFBQTtJQW1DRTtJQURGLFVBQ0UsVUFERjtJQUU4RDtJQUFBO0lBQUE7SUFJNUQ7SUFERixVQUNFLFVBREY7SUFFNkQ7SUFBQTtJQUFBO0lBSTNEO0lBREYsVUFDRSxVQURGOzs7OztJQzdDRjtnQkFBQTs7O0lBQUE7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/fulltree/fulltree.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/models/tree.model';\nimport * as import3 from 'angular-tree-component/dist/components/tree.component';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from '../../../app/rtl/rtl-tree.component';\nconst styles_RtlTreeComponent:any[] = ([] as any[]);\nexport const RenderType_RtlTreeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_RtlTreeComponent,\n data: {}\n}\n);\nexport function View_RtlTreeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,3).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import1.View_TreeComponent_0,import1.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import2.TreeModel,import2.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import3.TreeComponent,[\n import2.TreeModel,\n import4.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import5.RtlTreeComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = co.options;\n const currVal_2:any = true;\n ck(v,3,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_RtlTreeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-basictree',([] as any[]),(null as any),(null as any),(null as any),View_RtlTreeComponent_0,RenderType_RtlTreeComponent)),\n import0.ɵdid(24576,(null as any),0,import5.RtlTreeComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const RtlTreeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-basictree',import5.RtlTreeComponent,View_RtlTreeComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvcnRsL3J0bC10cmVlLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3J0bC9ydGwtdHJlZS5jb21wb25lbnQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3J0bC9ydGwtdHJlZS5jb21wb25lbnQudHMuUnRsVHJlZUNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9ydGwvcnRsLXRyZWUuY29tcG9uZW50LnRzLlJ0bFRyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS1yb290IFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIiBbb3B0aW9uc109XCJvcHRpb25zXCI+PC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtYmFzaWN0cmVlPjwvYXBwLWJhc2ljdHJlZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO0lBQ0k7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtnQkFBQTtnQkFBQTs7OztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBO0lBQTRFOzs7O0lBQWhEO0lBQWdCO0lBQWpDO0lBQVgsU0FBNEIsVUFBZ0IsVUFBakMsU0FBWDs7Ozs7SUNESjtnQkFBQTs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/rtl/rtl-tree.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../app/save-restore/save-restore.component';\nimport * as import2 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import3 from 'angular-tree-component/dist/models/tree.model';\nimport * as import4 from 'angular-tree-component/dist/components/tree.component';\nimport * as import5 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nconst styles_SaveRestoreComponent:any[] = ([] as any[]);\nexport const RenderType_SaveRestoreComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_SaveRestoreComponent,\n data: {}\n}\n);\nexport function View_SaveRestoreComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,[[\n 'filter',\n 1\n ]\n ],(null as any),0,'input',[\n [\n 'id',\n 'filter'\n ]\n ,\n [\n 'placeholder',\n 'filter nodes'\n ]\n\n ]\n ,(null as any),[[\n (null as any),\n 'keyup'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('keyup' === en)) {\n const pd_0:any = ((import0.ɵnov(v,5).treeModel.filterNodes(import0.ɵnov(v,1).value)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'tree-root',([] as any[]),(null as any),[\n [\n (null as any),\n 'stateChange'\n ]\n ,\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n var co:import1.SaveRestoreComponent = v.component;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,5).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,5).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n if (('stateChange' === en)) {\n const pd_2:any = ((co.setState($event)) !== false);\n ad = (pd_2 && ad);\n }\n return ad;\n },import2.View_TreeComponent_0,import2.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import3.TreeModel,import3.TreeModel,([] as any[])),\n import0.ɵdid(286720,[[\n 'tree',\n 4\n ]\n ],4,import4.TreeComponent,[\n import3.TreeModel,\n import5.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n ,\n state: [\n 2,\n 'state'\n ]\n\n }\n ,{stateChange: 'stateChange'}),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import1.SaveRestoreComponent = v.component;\n const currVal_0:any = co.nodes;\n const currVal_1:any = true;\n const currVal_2:any = co.state;\n ck(v,5,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_SaveRestoreComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-saverestore',([] as any[]),(null as any),(null as any),(null as any),View_SaveRestoreComponent_0,RenderType_SaveRestoreComponent)),\n import0.ɵdid(24576,(null as any),0,import1.SaveRestoreComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const SaveRestoreComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-saverestore',import1.SaveRestoreComponent,View_SaveRestoreComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC9zYXZlLXJlc3RvcmUvc2F2ZS1yZXN0b3JlLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQudHMuU2F2ZVJlc3RvcmVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvc2F2ZS1yZXN0b3JlL3NhdmUtcmVzdG9yZS5jb21wb25lbnQudHMuU2F2ZVJlc3RvcmVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8aW5wdXQgaWQ9XCJmaWx0ZXJcIiAjZmlsdGVyIChrZXl1cCk9XCJ0cmVlLnRyZWVNb2RlbC5maWx0ZXJOb2RlcyhmaWx0ZXIudmFsdWUpXCIgcGxhY2Vob2xkZXI9XCJmaWx0ZXIgbm9kZXNcIi8+XG4gICAgPHRyZWUtcm9vdCBbc3RhdGVdPVwic3RhdGVcIiAoc3RhdGVDaGFuZ2UpPVwic2V0U3RhdGUoJGV2ZW50KVwiICN0cmVlIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXNcIj48L3RyZWUtcm9vdD5cbiAgIiwiPGFwcC1zYXZlcmVzdG9yZT48L2FwcC1zYXZlcmVzdG9yZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0FBO01BQ0k7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQTJCO1FBQUE7UUFBQTtNQUFBO01BQTNCO0lBQUE7SUFBMEc7SUFDMUc7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBMkI7UUFBQTtRQUFBO01BQUE7TUFBM0I7SUFBQTtnQkFBQTtrQkFBQTtRQUFBO1FBQUE7TUFBQTtJQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUE7SUFBK0c7Ozs7SUFBNUI7SUFBakI7SUFBdkQ7SUFBWCxTQUFtRixVQUFqQixVQUF2RCxTQUFYOzs7OztJQ0ZKO2dCQUFBOzs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/save-restore/save-restore.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree-node-expander.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-expander.component';\nimport * as import3 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree-node-children.component.ngfactory';\nimport * as import4 from 'angular-tree-component/dist/components/tree-node-children.component';\nimport * as import5 from '../../../$$_gendir/node_modules/angular-tree-component/dist/components/tree.component.ngfactory';\nimport * as import6 from 'angular-tree-component/dist/models/tree.model';\nimport * as import7 from 'angular-tree-component/dist/components/tree.component';\nimport * as import8 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import9 from '../../../app/templates/templates.component';\nconst styles_TemplatesComponent:any[] = [\n '.root1Class[_ngcontent-%COMP%] { color: blue }',\n '.root2Class[_ngcontent-%COMP%] { color: red }'\n]\n;\nexport const RenderType_TemplatesComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 0,\n styles: styles_TemplatesComponent,\n data: {}\n}\n);\nfunction View_TemplatesComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[[\n 8,\n 'className',\n 0\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[\n [\n 8,\n 'className',\n 0\n ]\n ,\n [\n 2,\n 'title',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n const currVal_0:any = (v.context.$implicit.data.className + 'Index');\n ck(v,1,0,currVal_0);\n const currVal_1:any = v.context.index;\n ck(v,2,0,currVal_1);\n const currVal_2:any = v.context.$implicit.data.className;\n const currVal_3:any = true;\n ck(v,4,0,currVal_2,currVal_3);\n const currVal_4:any = v.context.$implicit.data.title;\n ck(v,5,0,currVal_4);\n });\n}\nfunction View_TemplatesComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'div',([] as any[]),[[\n 8,\n 'className',\n 0\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n 'Loading ',\n '...'\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n const currVal_0:any = (v.context.$implicit.data.className + 'Loading');\n ck(v,1,0,currVal_0);\n const currVal_1:any = v.context.$implicit.data.title;\n ck(v,2,0,currVal_1);\n });\n}\nfunction View_TemplatesComponent_3(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[[\n 8,\n 'className',\n 0\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),[' \\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[\n 'type',\n 'checkbox'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['→'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[\n [\n 8,\n 'className',\n 0\n ]\n ,\n [\n 2,\n 'title',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n const currVal_0:any = (v.context.$implicit.data.className + 'Index');\n ck(v,1,0,currVal_0);\n const currVal_1:any = v.context.index;\n ck(v,2,0,currVal_1);\n const currVal_2:any = v.context.$implicit.data.className;\n const currVal_3:any = true;\n ck(v,8,0,currVal_2,currVal_3);\n const currVal_4:any = v.context.$implicit.data.title;\n ck(v,9,0,currVal_4);\n });\n}\nfunction View_TemplatesComponent_4(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),18,'div',[[\n 'class',\n 'tree-node'\n ]\n ],(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),0,'input',[[\n 'type',\n 'checkbox'\n ]\n ],[[\n 8,\n 'checked',\n 0\n ]\n ],[[\n (null as any),\n 'change'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('change' === en)) {\n const pd_0:any = ((v.context.$implicit.toggleActivated(true)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-expander',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeExpanderComponent_0,import1.RenderType_TreeNodeExpanderComponent)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeExpanderComponent,([] as any[]),{node: [\n 0,\n 'node'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,'div',[[\n 'class',\n 'node-content-wrapper'\n ]\n ],[\n [\n 2,\n 'node-content-wrapper-active',\n (null as any)\n ]\n ,\n [\n 2,\n 'node-content-wrapper-focused',\n (null as any)\n ]\n\n ]\n ,[[\n (null as any),\n 'click'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('click' === en)) {\n const pd_0:any = ((v.context.$implicit.toggleActivated(true)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[[\n 8,\n 'className',\n 0\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),[\n [\n 8,\n 'className',\n 0\n ]\n ,\n [\n 2,\n 'title',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n )),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-children',([] as any[]),(null as any),(null as any),(null as any),import3.View_TreeNodeChildrenComponent_0,import3.RenderType_TreeNodeChildrenComponent)),\n import0.ɵdid(24576,(null as any),0,import4.TreeNodeChildrenComponent,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n templates: [\n 1,\n 'templates'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n const currVal_1:any = v.context.$implicit;\n ck(v,6,0,currVal_1);\n const currVal_9:any = v.context.$implicit;\n const currVal_10:any = v.context.templates;\n ck(v,18,0,currVal_9,currVal_10);\n },(ck,v) => {\n const currVal_0:any = v.context.$implicit.isActive;\n ck(v,3,0,currVal_0);\n const currVal_2:any = v.context.$implicit.isActive;\n const currVal_3:any = v.context.$implicit.isFocused;\n ck(v,8,0,currVal_2,currVal_3);\n const currVal_4:any = (v.context.$implicit.data.className + 'Index');\n ck(v,10,0,currVal_4);\n const currVal_5:any = v.context.index;\n ck(v,11,0,currVal_5);\n const currVal_6:any = v.context.$implicit.data.className;\n const currVal_7:any = true;\n ck(v,13,0,currVal_6,currVal_7);\n const currVal_8:any = v.context.$implicit.data.title;\n ck(v,14,0,currVal_8);\n });\n}\nexport function View_TemplatesComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['treeNodeTemplate and loadingTemplate'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),11,'tree-root',[[\n 'id',\n 'tree1'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,6).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,6).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import5.View_TreeComponent_0,import5.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import6.TreeModel,import6.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import7.TreeComponent,[\n import6.TreeModel,\n import8.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 2,\n 2\n ]\n ,\n [\n 'treeNodeTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_TemplatesComponent_1)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 1,\n 2\n ]\n ,\n [\n 'loadingTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_TemplatesComponent_2)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n \\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['treeNodeWrapper'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),9,'tree-root',[[\n 'id',\n 'tree3'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,22).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,22).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import5.View_TreeComponent_0,import5.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import6.TreeModel,import6.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import7.TreeComponent,[\n import6.TreeModel,\n import8.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n options: [\n 1,\n 'options'\n ]\n ,\n focused: [\n 2,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,5,{loadingTemplate: 0}),\n import0.ɵqud(167772160,6,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,7,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,8,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 7,\n 2\n ]\n ,\n [\n 'treeNodeWrapperTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_TemplatesComponent_3)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'h3',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['treeNodeFullTemplate'])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),9,'tree-root',[[\n 'id',\n 'tree2'\n ]\n ],(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,36).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,36).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },import5.View_TreeComponent_0,import5.RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import6.TreeModel,import6.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import7.TreeComponent,[\n import6.TreeModel,\n import8.TreeDraggedElement,\n import0.Renderer\n ]\n ,{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n focused: [\n 1,\n 'focused'\n ]\n\n }\n ,(null as any)),\n import0.ɵqud(167772160,9,{loadingTemplate: 0}),\n import0.ɵqud(167772160,10,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,11,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,12,{treeNodeFullTemplate: 0}),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(0,[\n [\n 12,\n 2\n ]\n ,\n [\n 'treeNodeFullTemplate',\n 2\n ]\n\n ]\n ,(null as any),0,(null as any),View_TemplatesComponent_4)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import9.TemplatesComponent = v.component;\n const currVal_0:any = co.nodes1;\n const currVal_1:any = co.options1;\n const currVal_2:any = true;\n ck(v,6,0,currVal_0,currVal_1,currVal_2);\n const currVal_3:any = co.nodes2;\n const currVal_4:any = co.options1;\n const currVal_5:any = true;\n ck(v,22,0,currVal_3,currVal_4,currVal_5);\n const currVal_6:any = co.nodes2;\n const currVal_7:any = true;\n ck(v,36,0,currVal_6,currVal_7);\n },(null as any));\n}\nfunction View_TemplatesComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'app-templates',([] as any[]),(null as any),(null as any),(null as any),View_TemplatesComponent_0,RenderType_TemplatesComponent)),\n import0.ɵdid(24576,(null as any),0,import9.TemplatesComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TemplatesComponentNgFactory:import0.ComponentFactory = import0.ɵccf('app-templates',import9.TemplatesComponent,View_TemplatesComponent_Host_0,{},{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvdGVtcGxhdGVzL3RlbXBsYXRlcy5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvc3JjL2FwcC90ZW1wbGF0ZXMvdGVtcGxhdGVzLmNvbXBvbmVudC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL3NyYy9hcHAvdGVtcGxhdGVzL3RlbXBsYXRlcy5jb21wb25lbnQudHMuVGVtcGxhdGVzQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9zcmMvYXBwL3RlbXBsYXRlcy90ZW1wbGF0ZXMuY29tcG9uZW50LnRzLlRlbXBsYXRlc0NvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgIDxoMz50cmVlTm9kZVRlbXBsYXRlIGFuZCBsb2FkaW5nVGVtcGxhdGU8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlMVwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMxXCIgW29wdGlvbnNdPVwib3B0aW9uczFcIj5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVUZW1wbGF0ZSBsZXQtbm9kZSBsZXQtaW5kZXg9XCJpbmRleFwiPlxuICAgICAgICA8c3BhbiBbY2xhc3NdPVwibm9kZS5kYXRhLmNsYXNzTmFtZSArICdJbmRleCdcIj57eyBpbmRleCB9fTwvc3Bhbj5cbiAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgICA8bmctdGVtcGxhdGUgI2xvYWRpbmdUZW1wbGF0ZSBsZXQtbm9kZT5cbiAgICAgICAgPGRpdiBbY2xhc3NdPVwibm9kZS5kYXRhLmNsYXNzTmFtZSArICdMb2FkaW5nJ1wiPkxvYWRpbmcge3sgbm9kZS5kYXRhLnRpdGxlIH19Li4uPC9kaXY+XG4gICAgICA8L25nLXRlbXBsYXRlPlxuICAgIDwvdHJlZS1yb290PlxuICAgIFxuICAgIDxoMz50cmVlTm9kZVdyYXBwZXI8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlM1wiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMyXCIgW29wdGlvbnNdPVwib3B0aW9uczFcIj5cbiAgICAgIDxuZy10ZW1wbGF0ZSAjdHJlZU5vZGVXcmFwcGVyVGVtcGxhdGUgbGV0LW5vZGUgbGV0LWluZGV4PVwiaW5kZXhcIj5cbiAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWUgKyAnSW5kZXgnXCI+e3sgaW5kZXggfX08L3NwYW4+ICAgICAgXG4gICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCI+PHNwYW4+JnJhcnI7PC9zcGFuPlxuICAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgPC90cmVlLXJvb3Q+XG5cbiAgICA8aDM+dHJlZU5vZGVGdWxsVGVtcGxhdGU8L2gzPlxuICAgIDx0cmVlLXJvb3QgaWQ9XCJ0cmVlMlwiIFtmb2N1c2VkXT1cInRydWVcIiBbbm9kZXNdPVwibm9kZXMyXCI+XG4gICAgICA8bmctdGVtcGxhdGUgI3RyZWVOb2RlRnVsbFRlbXBsYXRlIGxldC1ub2RlIGxldC1pbmRleD1cImluZGV4XCIgbGV0LXRlbXBsYXRlcz1cInRlbXBsYXRlc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHJlZS1ub2RlXCI+XG4gICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIFtjaGVja2VkXT1cIm5vZGUuaXNBY3RpdmVcIiAoY2hhbmdlKT1cIm5vZGUudG9nZ2xlQWN0aXZhdGVkKHRydWUpXCIgLz5cbiAgICAgICAgICA8dHJlZS1ub2RlLWV4cGFuZGVyIFtub2RlXT1cIm5vZGVcIj48L3RyZWUtbm9kZS1leHBhbmRlcj5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzcz1cIm5vZGUtY29udGVudC13cmFwcGVyXCJcbiAgICAgICAgICAgIFtjbGFzcy5ub2RlLWNvbnRlbnQtd3JhcHBlci1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgICAgICBbY2xhc3Mubm9kZS1jb250ZW50LXdyYXBwZXItZm9jdXNlZF09XCJub2RlLmlzRm9jdXNlZFwiXG4gICAgICAgICAgICAoY2xpY2spPVwibm9kZS50b2dnbGVBY3RpdmF0ZWQodHJ1ZSlcIj5cbiAgICAgICAgICAgIDxzcGFuIFtjbGFzc109XCJub2RlLmRhdGEuY2xhc3NOYW1lICsgJ0luZGV4J1wiPnt7IGluZGV4IH19PC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gW2NsYXNzXT1cIm5vZGUuZGF0YS5jbGFzc05hbWVcIiBbY2xhc3MudGl0bGVdPVwidHJ1ZVwiPnt7IG5vZGUuZGF0YS50aXRsZSB9fTwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8dHJlZS1ub2RlLWNoaWxkcmVuIFtub2RlXT1cIm5vZGVcIiBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiPjwvdHJlZS1ub2RlLWNoaWxkcmVuPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvbmctdGVtcGxhdGU+XG4gICAgPC90cmVlLXJvb3Q+XG4gICIsIjxhcHAtdGVtcGxhdGVzPjwvYXBwLXRlbXBsYXRlcz4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDR2dFO01BQ3hEO1FBQUE7UUFB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\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/app/templates/templates.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '@angular/common';\nimport * as import2 from 'angular-tree-component/dist/components/loading.component';\nconst styles_LoadingComponent:any[] = ([] as any[]);\nexport const RenderType_LoadingComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_LoadingComponent,\n data: {}\n}\n);\nfunction View_LoadingComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['loading...']))\n ]\n ,(null as any),(null as any));\n}\nexport function View_LoadingComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_LoadingComponent_1)),\n import0.ɵdid(8192,(null as any),0,import1.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(8388608,(null as any),(null as any),3,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n import0.ɵdid(270336,(null as any),0,import1.NgTemplateOutlet,[import0.ViewContainerRef],{\n ngTemplateOutlet: [\n 0,\n 'ngTemplateOutlet'\n ]\n ,\n ngOutletContext: [\n 1,\n 'ngOutletContext'\n ]\n\n }\n ,(null as any)),\n import0.ɵpod(['$implicit']),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import2.LoadingComponent = v.component;\n const currVal_0:boolean = !co.template;\n ck(v,2,0,currVal_0);\n const currVal_1:any = co.template;\n const currVal_2:any = ck(v,6,0,co.node);\n ck(v,5,0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_LoadingComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-loading-component',([] as any[]),(null as any),(null as any),(null as any),View_LoadingComponent_0,RenderType_LoadingComponent)),\n import0.ɵdid(24576,(null as any),0,import2.LoadingComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const LoadingComponentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-loading-component',import2.LoadingComponent,View_LoadingComponent_Host_0,{\n template: 'template',\n node: 'node'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvbG9hZGluZy5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5kLnRzLkxvYWRpbmdDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC5kLnRzLkxvYWRpbmdDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8c3BhbiAqbmdJZj1cIiF0ZW1wbGF0ZVwiPmxvYWRpbmcuLi48L3NwYW4+XG4gICAgPG5nLWNvbnRhaW5lclxuICAgICAgW25nVGVtcGxhdGVPdXRsZXRdPVwidGVtcGxhdGVcIlxuICAgICAgW25nT3V0bGV0Q29udGV4dF09XCJ7ICRpbXBsaWNpdDogbm9kZSB9XCI+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICIsIjx0cmVlLWxvYWRpbmctY29tcG9uZW50PjwvdHJlZS1sb2FkaW5nLWNvbXBvbmVudD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ0NJO0lBQXdCOzs7Ozs7SUFENUI7SUFDSTtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQXlDO0lBQ3pDO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFFRTtJQUF3QztJQUMzQjs7OztJQUpUO0lBQU4sU0FBTSxTQUFOO0lBRUU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ0ZKO2dCQUFBOzs7Ozs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/loading.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from '@angular/common';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-content.component';\nconst styles_TreeNodeContent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeContent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeContent,\n data: {}\n}\n);\nfunction View_TreeNodeContent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),[\n '',\n ''\n ]\n ))\n ]\n ,(null as any),(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.displayField;\n ck(v,1,0,currVal_0);\n });\n}\nexport function View_TreeNodeContent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeContent_1)),\n import0.ɵdid(8192,(null as any),0,import1.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(8388608,(null as any),(null as any),3,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n import0.ɵdid(270336,(null as any),0,import1.NgTemplateOutlet,[import0.ViewContainerRef],{\n ngTemplateOutlet: [\n 0,\n 'ngTemplateOutlet'\n ]\n ,\n ngOutletContext: [\n 1,\n 'ngOutletContext'\n ]\n\n }\n ,(null as any)),\n import0.ɵpod([\n '$implicit',\n 'node',\n 'index'\n ]\n ),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import2.TreeNodeContent = v.component;\n const currVal_0:boolean = !co.template;\n ck(v,2,0,currVal_0);\n const currVal_1:any = co.template;\n const currVal_2:any = ck(v,6,0,co.node,co.node,co.index);\n ck(v,5,0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_TreeNodeContent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-content',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeContent_0,RenderType_TreeNodeContent)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeContent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeContentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-node-content',import2.TreeNodeContent,View_TreeNodeContent_Host_0,{\n node: 'node',\n index: 'index',\n template: 'template'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtY29udGVudC5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29udGVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS1jb250ZW50LmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29udGVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICA8c3BhbiAqbmdJZj1cIiF0ZW1wbGF0ZVwiPnt7IG5vZGUuZGlzcGxheUZpZWxkIH19PC9zcGFuPlxuICA8bmctY29udGFpbmVyXG4gICAgW25nVGVtcGxhdGVPdXRsZXRdPVwidGVtcGxhdGVcIlxuICAgIFtuZ091dGxldENvbnRleHRdPVwieyAkaW1wbGljaXQ6IG5vZGUsIG5vZGU6IG5vZGUsIGluZGV4OiBpbmRleCB9XCI+XG4gIDwvbmctY29udGFpbmVyPiIsIjx0cmVlLW5vZGUtY29udGVudD48L3RyZWUtbm9kZS1jb250ZW50PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDQ0U7SUFBd0I7TUFBQTtNQUFBO0lBQUE7SUFBQTs7OztJQUFBO0lBQUE7Ozs7O0lBRDFCO0lBQ0U7Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUFzRDtJQUN0RDtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBRUU7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO0lBQWtFOzs7O0lBSDlEO0lBQU4sU0FBTSxTQUFOO0lBRUU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ0ZGO2dCQUFBOzs7Ozs7Ozs7In0=\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-content.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from './tree-node-expander.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-expander.component';\nimport * as import3 from 'angular-tree-component/dist/directives/tree-drop.directive';\nimport * as import4 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nimport * as import5 from 'angular-tree-component/dist/directives/tree-drag.directive';\nimport * as import6 from './tree-node-content.component.ngfactory';\nimport * as import7 from 'angular-tree-component/dist/components/tree-node-content.component';\nimport * as import8 from '@angular/common';\nimport * as import9 from 'angular-tree-component/dist/components/tree-node-wrapper.component';\nconst styles_TreeNodeWrapperComponent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeWrapperComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeWrapperComponent,\n data: {}\n}\n);\nfunction View_TreeNodeWrapperComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),13,'div',[[\n 'class',\n 'node-wrapper'\n ]\n ],[[\n 4,\n 'padding-left',\n (null as any)\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-expander',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeExpanderComponent_0,import1.RenderType_TreeNodeExpanderComponent)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeExpanderComponent,([] as any[]),{node: [\n 0,\n 'node'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),7,'div',[[\n 'class',\n 'node-content-wrapper'\n ]\n ],[\n [\n 2,\n 'node-content-wrapper-active',\n (null as any)\n ]\n ,\n [\n 2,\n 'node-content-wrapper-focused',\n (null as any)\n ]\n\n ]\n ,[\n [\n (null as any),\n 'click'\n ]\n ,\n [\n (null as any),\n 'dblclick'\n ]\n ,\n [\n (null as any),\n 'contextmenu'\n ]\n ,\n [\n (null as any),\n 'treeDrop'\n ]\n ,\n [\n (null as any),\n 'treeDropDragOver'\n ]\n ,\n [\n (null as any),\n 'treeDropDragLeave'\n ]\n ,\n [\n (null as any),\n 'treeDropDragEnter'\n ]\n ,\n [\n (null as any),\n 'dragover'\n ]\n ,\n [\n (null as any),\n 'dragenter'\n ]\n ,\n [\n (null as any),\n 'dragleave'\n ]\n ,\n [\n (null as any),\n 'drop'\n ]\n ,\n [\n (null as any),\n 'dragstart'\n ]\n ,\n [\n (null as any),\n 'drag'\n ]\n ,\n [\n (null as any),\n 'dragend'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n var co:any = v.component;\n if (('dragover' === en)) {\n const pd_0:any = ((import0.ɵnov(v,6).onDragOver($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('dragenter' === en)) {\n const pd_1:any = ((import0.ɵnov(v,6).onDragEnter($event)) !== false);\n ad = (pd_1 && ad);\n }\n if (('dragleave' === en)) {\n const pd_2:any = ((import0.ɵnov(v,6).onDragLeave($event)) !== false);\n ad = (pd_2 && ad);\n }\n if (('drop' === en)) {\n const pd_3:any = ((import0.ɵnov(v,6).onDrop($event)) !== false);\n ad = (pd_3 && ad);\n }\n if (('dragstart' === en)) {\n const pd_4:any = ((import0.ɵnov(v,7).onDragStart($event)) !== false);\n ad = (pd_4 && ad);\n }\n if (('drag' === en)) {\n const pd_5:any = ((import0.ɵnov(v,7).onDrag($event)) !== false);\n ad = (pd_5 && ad);\n }\n if (('dragend' === en)) {\n const pd_6:any = ((import0.ɵnov(v,7).onDragEnd()) !== false);\n ad = (pd_6 && ad);\n }\n if (('click' === en)) {\n const pd_7:any = ((co.node.mouseAction('click',$event)) !== false);\n ad = (pd_7 && ad);\n }\n if (('dblclick' === en)) {\n const pd_8:any = ((co.node.mouseAction('dblClick',$event)) !== false);\n ad = (pd_8 && ad);\n }\n if (('contextmenu' === en)) {\n const pd_9:any = ((co.node.mouseAction('contextMenu',$event)) !== false);\n ad = (pd_9 && ad);\n }\n if (('treeDrop' === en)) {\n const pd_10:any = ((co.node.onDrop($event)) !== false);\n ad = (pd_10 && ad);\n }\n if (('treeDropDragOver' === en)) {\n const pd_11:any = ((co.node.mouseAction('dragOver',$event)) !== false);\n ad = (pd_11 && ad);\n }\n if (('treeDropDragLeave' === en)) {\n const pd_12:any = ((co.node.mouseAction('dragLeave',$event)) !== false);\n ad = (pd_12 && ad);\n }\n if (('treeDropDragEnter' === en)) {\n const pd_13:any = ((co.node.mouseAction('dragEnter',$event)) !== false);\n ad = (pd_13 && ad);\n }\n return ad;\n },(null as any),(null as any))),\n import0.ɵdid(8192,(null as any),0,import3.TreeDropDirective,[\n import0.ElementRef,\n import0.Renderer,\n import4.TreeDraggedElement\n ]\n ,{treeAllowDrop: [\n 0,\n 'treeAllowDrop'\n ]\n },{\n onDropCallback: 'treeDrop',\n onDragOverCallback: 'treeDropDragOver',\n onDragLeaveCallback: 'treeDropDragLeave',\n onDragEnterCallback: 'treeDropDragEnter'\n }\n ),\n import0.ɵdid(139264,(null as any),0,import5.TreeDragDirective,[\n import0.ElementRef,\n import0.Renderer,\n import4.TreeDraggedElement\n ]\n ,{\n draggedElement: [\n 0,\n 'draggedElement'\n ]\n ,\n treeDragEnabled: [\n 1,\n 'treeDragEnabled'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'tree-node-content',([] as any[]),(null as any),(null as any),(null as any),import6.View_TreeNodeContent_0,import6.RenderType_TreeNodeContent)),\n import0.ɵdid(24576,(null as any),0,import7.TreeNodeContent,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n index: [\n 1,\n 'index'\n ]\n ,\n template: [\n 2,\n 'template'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_1:any = co.node;\n ck(v,3,0,currVal_1);\n const currVal_4:any = co.node.allowDrop;\n ck(v,6,0,currVal_4);\n const currVal_5:any = co.node;\n const currVal_6:any = co.node.allowDrag();\n ck(v,7,0,currVal_5,currVal_6);\n const currVal_7:any = co.node;\n const currVal_8:any = co.index;\n const currVal_9:any = co.templates.treeNodeTemplate;\n ck(v,10,0,currVal_7,currVal_8,currVal_9);\n },(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.getNodePadding();\n ck(v,0,0,currVal_0);\n const currVal_2:any = co.node.isActive;\n const currVal_3:any = co.node.isFocused;\n ck(v,5,0,currVal_2,currVal_3);\n });\n}\nexport function View_TreeNodeWrapperComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeWrapperComponent_1)),\n import0.ɵdid(8192,(null as any),0,import8.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(8388608,(null as any),(null as any),3,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n import0.ɵdid(270336,(null as any),0,import8.NgTemplateOutlet,[import0.ViewContainerRef],{\n ngTemplateOutlet: [\n 0,\n 'ngTemplateOutlet'\n ]\n ,\n ngOutletContext: [\n 1,\n 'ngOutletContext'\n ]\n\n }\n ,(null as any)),\n import0.ɵpod([\n '$implicit',\n 'node',\n 'index'\n ]\n ),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import9.TreeNodeWrapperComponent = v.component;\n const currVal_0:boolean = !co.templates.treeNodeWrapperTemplate;\n ck(v,2,0,currVal_0);\n const currVal_1:any = co.templates.treeNodeWrapperTemplate;\n const currVal_2:any = ck(v,6,0,co.node,co.node,co.index);\n ck(v,5,0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_TreeNodeWrapperComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-wrapper',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeWrapperComponent_0,RenderType_TreeNodeWrapperComponent)),\n import0.ɵdid(24576,(null as any),0,import9.TreeNodeWrapperComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeWrapperComponentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-node-wrapper',import9.TreeNodeWrapperComponent,View_TreeNodeWrapperComponent_Host_0,{\n node: 'node',\n index: 'index',\n templates: 'templates'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUtd3JhcHBlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlV3JhcHBlckNvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtbm9kZS13cmFwcGVyLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlV3JhcHBlckNvbXBvbmVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgPGRpdiAqbmdJZj1cIiF0ZW1wbGF0ZXMudHJlZU5vZGVXcmFwcGVyVGVtcGxhdGVcIiBjbGFzcz1cIm5vZGUtd3JhcHBlclwiIFtzdHlsZS5wYWRkaW5nLWxlZnRdPVwibm9kZS5nZXROb2RlUGFkZGluZygpXCI+XG4gICAgICAgIDx0cmVlLW5vZGUtZXhwYW5kZXIgW25vZGVdPVwibm9kZVwiPjwvdHJlZS1ub2RlLWV4cGFuZGVyPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibm9kZS1jb250ZW50LXdyYXBwZXJcIlxuICAgICAgICAgIFtjbGFzcy5ub2RlLWNvbnRlbnQtd3JhcHBlci1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgICAgW2NsYXNzLm5vZGUtY29udGVudC13cmFwcGVyLWZvY3VzZWRdPVwibm9kZS5pc0ZvY3VzZWRcIlxuICAgICAgICAgIChjbGljayk9XCJub2RlLm1vdXNlQWN0aW9uKCdjbGljaycsICRldmVudClcIlxuICAgICAgICAgIChkYmxjbGljayk9XCJub2RlLm1vdXNlQWN0aW9uKCdkYmxDbGljaycsICRldmVudClcIlxuICAgICAgICAgIChjb250ZXh0bWVudSk9XCJub2RlLm1vdXNlQWN0aW9uKCdjb250ZXh0TWVudScsICRldmVudClcIlxuICAgICAgICAgICh0cmVlRHJvcCk9XCJub2RlLm9uRHJvcCgkZXZlbnQpXCJcbiAgICAgICAgICAodHJlZURyb3BEcmFnT3Zlcik9XCJub2RlLm1vdXNlQWN0aW9uKCdkcmFnT3ZlcicsICRldmVudClcIlxuICAgICAgICAgICh0cmVlRHJvcERyYWdMZWF2ZSk9XCJub2RlLm1vdXNlQWN0aW9uKCdkcmFnTGVhdmUnLCAkZXZlbnQpXCJcbiAgICAgICAgICAodHJlZURyb3BEcmFnRW50ZXIpPVwibm9kZS5tb3VzZUFjdGlvbignZHJhZ0VudGVyJywgJGV2ZW50KVwiXG4gICAgICAgICAgW3RyZWVBbGxvd0Ryb3BdPVwibm9kZS5hbGxvd0Ryb3BcIlxuICAgICAgICAgIFt0cmVlRHJhZ109XCJub2RlXCJcbiAgICAgICAgICBbdHJlZURyYWdFbmFibGVkXT1cIm5vZGUuYWxsb3dEcmFnKClcIj5cblxuICAgICAgICAgIDx0cmVlLW5vZGUtY29udGVudCBbbm9kZV09XCJub2RlXCIgW2luZGV4XT1cImluZGV4XCIgW3RlbXBsYXRlXT1cInRlbXBsYXRlcy50cmVlTm9kZVRlbXBsYXRlXCI+XG4gICAgICAgICAgPC90cmVlLW5vZGUtY29udGVudD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxuZy1jb250YWluZXIgXG4gICAgICAgIFtuZ1RlbXBsYXRlT3V0bGV0XT1cInRlbXBsYXRlcy50cmVlTm9kZVdyYXBwZXJUZW1wbGF0ZVwiIFxuICAgICAgICBbbmdPdXRsZXRDb250ZXh0XT1cInsgJGltcGxpY2l0OiBub2RlLCBub2RlOiBub2RlLCBpbmRleDogaW5kZXggfVwiPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgIiwiPHRyZWUtbm9kZS13cmFwcGVyPjwvdHJlZS1ub2RlLXdyYXBwZXI+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01DQ007UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBa0g7SUFDaEg7a0JBQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQUF1RDtNQUN2RDtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO01BQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBO01BR0U7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFDQTtRQUFBO1FBQUE7TUFBQTtNQUNBO1FBQUE7UUFBQTtNQUFBO01BQ0E7UUFBQTtRQUFBO01BQUE7TUFURjtJQUFBO2dCQUFBOzs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7TUFBQTtNQUFBO01BQUE7SUFBQTtJQUFBO2dCQUFBOzs7O0lBQUE7S0FBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFZdUM7SUFFckM7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQXlGO0lBQ3JFO0lBQ2hCOzs7O0lBakJjO0lBQXBCLFNBQW9CLFNBQXBCO0lBV0U7SUFWRixTQVVFLFNBVkY7SUFXRTtJQUNBO0lBWkYsU0FXRSxVQUNBLFNBWkY7SUFjcUI7SUFBYztJQUFnQjtJQUFqRCxVQUFtQixVQUFjLFVBQWdCLFNBQWpEOzs7SUFoQmlFO0lBQXJFLFNBQXFFLFNBQXJFO0lBR0k7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQUhSO0lBQ007Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQW1CTTtJQUNOO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFFRTtNQUFBO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBa0U7SUFDckQ7Ozs7SUF2QlY7SUFBTCxTQUFLLFNBQUw7SUFxQkU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQ3JCTjtnQkFBQTs7Ozs7Ozs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node-wrapper.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from './tree-node-drop-slot.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-drop-slot.component';\nimport * as import3 from '@angular/common';\nimport * as import4 from './tree-node-wrapper.component.ngfactory';\nimport * as import5 from 'angular-tree-component/dist/components/tree-node-wrapper.component';\nimport * as import6 from './tree-node-children.component.ngfactory';\nimport * as import7 from 'angular-tree-component/dist/components/tree-node-children.component';\nimport * as import8 from 'mobx-angular/dist/directives/mobx-autorun.directive';\nimport * as import9 from 'angular-tree-component/dist/components/tree-node.component';\nconst styles_TreeNodeComponent:any[] = ([] as any[]);\nexport const RenderType_TreeNodeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeNodeComponent,\n data: {}\n}\n);\nfunction View_TreeNodeComponent_3(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-drop-slot',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeDropSlot_0,import1.RenderType_TreeNodeDropSlot)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeDropSlot,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n dropIndex: [\n 1,\n 'dropIndex'\n ]\n\n }\n ,(null as any))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.parent;\n const currVal_1:any = co.node.index;\n ck(v,1,0,currVal_0,currVal_1);\n },(null as any));\n}\nfunction View_TreeNodeComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),13,'div',([] as any[]),[\n [\n 8,\n 'className',\n 0\n ]\n ,\n [\n 2,\n 'tree-node',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-node-expanded',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-node-collapsed',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-node-leaf',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-node-active',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-node-focused',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeComponent_3)),\n import0.ɵdid(8192,(null as any),0,import3.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-wrapper',([] as any[]),(null as any),(null as any),(null as any),import4.View_TreeNodeWrapperComponent_0,import4.RenderType_TreeNodeWrapperComponent)),\n import0.ɵdid(24576,(null as any),0,import5.TreeNodeWrapperComponent,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n index: [\n 1,\n 'index'\n ]\n ,\n templates: [\n 2,\n 'templates'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-children',([] as any[]),(null as any),(null as any),(null as any),import6.View_TreeNodeChildrenComponent_0,import6.RenderType_TreeNodeChildrenComponent)),\n import0.ɵdid(24576,(null as any),0,import7.TreeNodeChildrenComponent,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n templates: [\n 1,\n 'templates'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'tree-node-drop-slot',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeDropSlot_0,import1.RenderType_TreeNodeDropSlot)),\n import0.ɵdid(24576,(null as any),0,import2.TreeNodeDropSlot,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n dropIndex: [\n 1,\n 'dropIndex'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_7:any = (co.index === 0);\n ck(v,3,0,currVal_7);\n const currVal_8:any = co.node;\n const currVal_9:any = co.index;\n const currVal_10:any = co.templates;\n ck(v,6,0,currVal_8,currVal_9,currVal_10);\n const currVal_11:any = co.node;\n const currVal_12:any = co.templates;\n ck(v,9,0,currVal_11,currVal_12);\n const currVal_13:any = co.node.parent;\n const currVal_14:any = (co.node.index + 1);\n ck(v,12,0,currVal_13,currVal_14);\n },(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.node.getClass();\n const currVal_1:any = true;\n const currVal_2:any = (co.node.isExpanded && co.node.hasChildren);\n const currVal_3:any = (co.node.isCollapsed && co.node.hasChildren);\n const currVal_4:any = co.node.isLeaf;\n const currVal_5:any = co.node.isActive;\n const currVal_6:any = co.node.isFocused;\n ck(v,0,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);\n });\n}\nfunction View_TreeNodeComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),9,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeComponent_2)),\n import0.ɵdid(8192,(null as any),0,import3.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(8388608,(null as any),(null as any),3,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n import0.ɵdid(270336,(null as any),0,import3.NgTemplateOutlet,[import0.ViewContainerRef],{\n ngTemplateOutlet: [\n 0,\n 'ngTemplateOutlet'\n ]\n ,\n ngOutletContext: [\n 1,\n 'ngOutletContext'\n ]\n\n }\n ,(null as any)),\n import0.ɵpod([\n '$implicit',\n 'node',\n 'index',\n 'templates'\n ]\n ),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:boolean = !co.templates.treeNodeFullTemplate;\n ck(v,3,0,currVal_0);\n const currVal_1:any = co.templates.treeNodeFullTemplate;\n const currVal_2:any = ck(v,7,0,co.node,co.node,co.index,co.templates);\n ck(v,6,0,currVal_1,currVal_2);\n },(null as any));\n}\nexport function View_TreeNodeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeNodeComponent_1)),\n import0.ɵdid(106496,(null as any),0,import8.MobxAutorunDirective,[\n import0.TemplateRef,\n import0.ViewContainerRef,\n import0.Renderer\n ]\n ,(null as any),(null as any))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nfunction View_TreeNodeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),1,'TreeNode',([] as any[]),(null as any),(null as any),(null as any),View_TreeNodeComponent_0,RenderType_TreeNodeComponent)),\n import0.ɵdid(24576,(null as any),0,import9.TreeNodeComponent,([] as any[]),(null as any),(null as any))\n ]\n ,(null as any),(null as any));\n}\nexport const TreeNodeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('TreeNode, tree-node',import9.TreeNodeComponent,View_TreeNodeComponent_Host_0,{\n node: 'node',\n index: 'index',\n templates: 'templates'\n}\n,{},([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLW5vZGUuY29tcG9uZW50LmQudHMiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS1ub2RlLmNvbXBvbmVudC5kLnRzLlRyZWVOb2RlQ29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPG5nLWNvbnRhaW5lciAqbW9ieEF1dG9ydW4+XG4gICAgICA8ZGl2XG4gICAgICAgICpuZ0lmPVwiIXRlbXBsYXRlcy50cmVlTm9kZUZ1bGxUZW1wbGF0ZVwiXG4gICAgICAgIFtjbGFzc109XCJub2RlLmdldENsYXNzKClcIlxuICAgICAgICBbY2xhc3MudHJlZS1ub2RlXT1cInRydWVcIlxuICAgICAgICBbY2xhc3MudHJlZS1ub2RlLWV4cGFuZGVkXT1cIm5vZGUuaXNFeHBhbmRlZCAmJiBub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1jb2xsYXBzZWRdPVwibm9kZS5pc0NvbGxhcHNlZCAmJiBub2RlLmhhc0NoaWxkcmVuXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1sZWFmXT1cIm5vZGUuaXNMZWFmXCJcbiAgICAgICAgW2NsYXNzLnRyZWUtbm9kZS1hY3RpdmVdPVwibm9kZS5pc0FjdGl2ZVwiXG4gICAgICAgIFtjbGFzcy50cmVlLW5vZGUtZm9jdXNlZF09XCJub2RlLmlzRm9jdXNlZFwiXG4gICAgICAgID5cblxuICAgICAgICA8dHJlZS1ub2RlLWRyb3Atc2xvdCAqbmdJZj1cImluZGV4ID09PSAwXCIgW2Ryb3BJbmRleF09XCJub2RlLmluZGV4XCIgW25vZGVdPVwibm9kZS5wYXJlbnRcIj48L3RyZWUtbm9kZS1kcm9wLXNsb3Q+XG5cbiAgICAgICAgPHRyZWUtbm9kZS13cmFwcGVyIFtub2RlXT1cIm5vZGVcIiBbaW5kZXhdPVwiaW5kZXhcIiBbdGVtcGxhdGVzXT1cInRlbXBsYXRlc1wiPjwvdHJlZS1ub2RlLXdyYXBwZXI+XG5cbiAgICAgICAgPHRyZWUtbm9kZS1jaGlsZHJlbiBbbm9kZV09XCJub2RlXCIgW3RlbXBsYXRlc109XCJ0ZW1wbGF0ZXNcIj48L3RyZWUtbm9kZS1jaGlsZHJlbj5cbiAgICAgICAgPHRyZWUtbm9kZS1kcm9wLXNsb3QgW2Ryb3BJbmRleF09XCJub2RlLmluZGV4ICsgMVwiIFtub2RlXT1cIm5vZGUucGFyZW50XCI+PC90cmVlLW5vZGUtZHJvcC1zbG90PlxuICAgICAgPC9kaXY+XG4gICAgICA8bmctY29udGFpbmVyXG4gICAgICAgIFtuZ1RlbXBsYXRlT3V0bGV0XT1cInRlbXBsYXRlcy50cmVlTm9kZUZ1bGxUZW1wbGF0ZVwiXG4gICAgICAgIFtuZ091dGxldENvbnRleHRdPVwieyAkaW1wbGljaXQ6IG5vZGUsIG5vZGU6IG5vZGUsIGluZGV4OiBpbmRleCwgdGVtcGxhdGVzOiB0ZW1wbGF0ZXMgfVwiPlxuICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgPC9uZy1jb250YWluZXI+IiwiPFRyZWVOb2RlPjwvVHJlZU5vZGU+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDYVE7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBOzs7O0lBQWtFO0lBQXpCO0lBQXpDLFNBQWtFLFVBQXpCLFNBQXpDOzs7OztJQVhGO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBU0c7SUFFRDtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBQTZHO0lBRTdHO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUE2RjtJQUU3RjtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFBK0U7SUFDL0U7Z0JBQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7TUFBQTs7SUFBQTtLQUFBO0lBQTZGOzs7O0lBTHhFO0lBQXJCLFNBQXFCLFNBQXJCO0lBRW1CO0lBQWM7SUFBZ0I7SUFBakQsU0FBbUIsVUFBYyxVQUFnQixVQUFqRDtJQUVvQjtJQUFjO0lBQWxDLFNBQW9CLFdBQWMsVUFBbEM7SUFDa0Q7SUFBN0I7SUFBckIsVUFBa0QsV0FBN0IsVUFBckI7OztJQWRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBUkYsU0FFRSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxTQVJGOzs7OztJQURGO0lBQTJCO0lBQ3pCO2dCQUFBOzs7SUFBQTtPQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFpQk07SUFDTjtnQkFBQTtNQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7Z0JBRUU7TUFBQTtNQUFBO01BQUE7TUFBQTtJQUFBO0lBQUE7SUFBd0Y7SUFDM0U7Ozs7SUFwQmI7SUFERixTQUNFLFNBREY7SUFtQkU7SUFDQTtJQUZGLFNBQ0UsVUFDQSxTQUZGOzs7OztJQXBCTjtJQUNJO2dCQUFBOzs7O0lBQUE7S0FBQTs7O0lBQUE7Ozs7O0lDREo7Z0JBQUE7Ozs7Ozs7OzsifQ==\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-node.component.ngfactory.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from 'mobx-angular/dist/directives/mobx-autorun.directive';\nimport * as import2 from 'angular-tree-component/dist/models/tree-virtual-scroll.model';\nimport * as import3 from 'angular-tree-component/dist/models/tree.model';\nimport * as import4 from 'angular-tree-component/dist/components/tree-viewport.component';\nconst styles_TreeViewportComponent:any[] = ([] as any[]);\nexport const RenderType_TreeViewportComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeViewportComponent,\n data: {}\n}\n);\nfunction View_TreeViewportComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),3,'div',([] as any[]),[[\n 4,\n 'height',\n (null as any)\n ]\n ],(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n import0.ɵncd((null as any),0),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(null as any),(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.getTotalHeight();\n ck(v,2,0,currVal_0);\n });\n}\nexport function View_TreeViewportComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeViewportComponent_1)),\n import0.ɵdid(106496,(null as any),0,import1.MobxAutorunDirective,[\n import0.TemplateRef,\n import0.ViewContainerRef,\n import0.Renderer\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nfunction View_TreeViewportComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'tree-viewport',([] as any[]),(null as any),[[\n (null as any),\n 'scroll'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('scroll' === en)) {\n const pd_0:any = ((import0.ɵnov(v,2).onScroll($event)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },View_TreeViewportComponent_0,RenderType_TreeViewportComponent)),\n import0.ɵprd(256,(null as any),import2.TreeVirtualScroll,import2.TreeVirtualScroll,[import3.TreeModel]),\n import0.ɵdid(2220032,(null as any),0,import4.TreeViewportComponent,[\n import0.ElementRef,\n import2.TreeVirtualScroll\n ]\n ,(null as any),(null as any))\n ]\n ,(ck,v) => {\n ck(v,2,0);\n },(null as any));\n}\nexport const TreeViewportComponentNgFactory:import0.ComponentFactory = import0.ɵccf('tree-viewport',import4.TreeViewportComponent,View_TreeViewportComponent_Host_0,{},{},['*']);\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLXZpZXdwb3J0LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS12aWV3cG9ydC5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLXZpZXdwb3J0LmNvbXBvbmVudC5kLnRzLlRyZWVWaWV3cG9ydENvbXBvbmVudC5odG1sIiwibmc6Ly8vVXNlcnMvYWRhbWtsZWluL3Byb2plY3RzL25nMnRyZWUvZXhhbXBsZS9jbGkvbm9kZV9tb2R1bGVzL2FuZ3VsYXItdHJlZS1jb21wb25lbnQvZGlzdC9jb21wb25lbnRzL3RyZWUtdmlld3BvcnQuY29tcG9uZW50LmQudHMuVHJlZVZpZXdwb3J0Q29tcG9uZW50X0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gICAgPG5nLWNvbnRhaW5lciAqbW9ieEF1dG9ydW4+XG4gICAgICA8ZGl2IFtzdHlsZS5oZWlnaHRdPVwiZ2V0VG90YWxIZWlnaHQoKVwiPlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L25nLWNvbnRhaW5lcj5cbiAgIiwiPHRyZWUtdmlld3BvcnQ+PC90cmVlLXZpZXdwb3J0PiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNDSTtJQUEyQjtNQUN6QjtRQUFBO1FBQUE7UUFBQTtNQUFBO0lBQUE7SUFBdUM7Z0JBQ3JDO0lBQXlCO0lBQ3JCOzs7O0lBRkQ7SUFBTCxTQUFLLFNBQUw7Ozs7O0lBRk47SUFDSTtnQkFBQTs7OztJQUFBO0tBQUE7SUFJZTs7O0lBSmY7Ozs7O01DREo7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7SUFBQTtLQUFBOzs7SUFBQTs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree-viewport.component.ngfactory.ts","import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { BasicTreeComponent } from './basictree/basictree.component';\nimport { FullTreeComponent } from './fulltree/fulltree.component';\nimport { TemplatesComponent } from './templates/templates.component';\nimport { FieldsComponent } from './fields/fields.component';\nimport { FilterComponent } from './filter/filter.component';\nimport { EmptyComponent } from './empty/empty.component';\nimport { RtlTreeComponent } from './rtl/rtl-tree.component';\nimport { AsyncTreeComponent } from './async/async.component';\nimport { SaveRestoreComponent } from './save-restore/save-restore.component';\nimport { CheckboxesComponent } from './checkboxes/checkboxes.component';\nimport { DragComponent } from './drag/drag.component';\n\nconst routes: Routes = [\n {\n path: '',\n component: FullTreeComponent\n },\n {\n path: 'basic',\n component: BasicTreeComponent\n },\n {\n path: 'fields',\n component: FieldsComponent\n },\n {\n path: 'templates',\n component: TemplatesComponent\n },\n {\n path: 'filter',\n component: FilterComponent\n },\n {\n path: 'empty',\n component: EmptyComponent\n },\n {\n path: 'rtl',\n component: RtlTreeComponent\n },\n {\n path: 'async',\n component: AsyncTreeComponent\n },\n {\n path: 'save-restore',\n component: SaveRestoreComponent\n },\n {\n path: 'checkboxes',\n component: CheckboxesComponent\n },\n {\n path: 'drag',\n component: DragComponent\n }\n];\n\n@NgModule({\n imports: [RouterModule.forRoot(routes, { useHash: true })],\n exports: [RouterModule]\n})\nexport class AppRoutingModule { }\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app-routing.module.ts","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-root',\n template: `\n \n `\n})\nexport class AppComponent {\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.component.ts","import { BrowserModule } from '@angular/platform-browser';\nimport { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { HttpModule } from '@angular/http';\nimport { TreeModule } from 'angular-tree-component';\n\nimport { AppRoutingModule } from './app-routing.module';\nimport { AppComponent } from './app.component';\nimport { BasicTreeComponent } from './basictree/basictree.component';\nimport { FullTreeComponent } from './fulltree/fulltree.component';\nimport { TemplatesComponent } from './templates/templates.component';\nimport { FilterComponent } from './filter/filter.component';\nimport { FieldsComponent } from './fields/fields.component';\nimport { RtlTreeComponent } from './rtl/rtl-tree.component';\nimport { AsyncTreeComponent } from './async/async.component';\nimport { SaveRestoreComponent } from './save-restore/save-restore.component';\nimport { CheckboxesComponent } from './checkboxes/checkboxes.component';\nimport { DragComponent } from './drag/drag.component';\n\n/*\n Turn on to check if tree supports strict mode in MobX.\n But remember to turn off (to allow users of MobX not to use strict mode in their apps)\n*/\nimport { useStrict } from 'mobx';\nimport { EmptyComponent } from './empty/empty.component';\nuseStrict(true);\n\n\n@NgModule({\n declarations: [\n AppComponent,\n BasicTreeComponent,\n FullTreeComponent,\n TemplatesComponent,\n FieldsComponent,\n FilterComponent,\n EmptyComponent,\n RtlTreeComponent,\n AsyncTreeComponent,\n SaveRestoreComponent,\n CheckboxesComponent,\n DragComponent\n ],\n imports: [\n BrowserModule,\n FormsModule,\n HttpModule,\n TreeModule,\n AppRoutingModule\n ],\n providers: [],\n bootstrap: [AppComponent]\n})\nexport class AppModule { }\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.module.ts","/**\n * @fileoverview This file is generated by the Angular template compiler.\n * Do not edit.\n * @suppress {suspiciousCode,uselessCode,missingProperties}\n */\n /* tslint:disable */\n\n\nimport * as import0 from '@angular/core';\nimport * as import1 from './tree-node-collection.component.ngfactory';\nimport * as import2 from 'angular-tree-component/dist/components/tree-node-collection.component';\nimport * as import3 from './tree-node-drop-slot.component.ngfactory';\nimport * as import4 from 'angular-tree-component/dist/components/tree-node-drop-slot.component';\nimport * as import5 from './tree-viewport.component.ngfactory';\nimport * as import6 from 'angular-tree-component/dist/models/tree-virtual-scroll.model';\nimport * as import7 from 'angular-tree-component/dist/models/tree.model';\nimport * as import8 from 'angular-tree-component/dist/components/tree-viewport.component';\nimport * as import9 from '@angular/common';\nimport * as import10 from 'angular-tree-component/dist/components/tree.component';\nimport * as import11 from 'angular-tree-component/dist/models/tree-dragged-element.model';\nconst styles_TreeComponent:any[] = ([] as any[]);\nexport const RenderType_TreeComponent:import0.RendererType2 = import0.ɵcrt({\n encapsulation: 2,\n styles: styles_TreeComponent,\n data: {}\n}\n);\nfunction View_TreeComponent_1(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),3,'tree-node-collection',([] as any[]),(null as any),(null as any),(null as any),import1.View_TreeNodeCollectionComponent_0,import1.RenderType_TreeNodeCollectionComponent)),\n import0.ɵdid(122880,(null as any),0,import2.TreeNodeCollectionComponent,([] as any[]),{\n nodes: [\n 0,\n 'nodes'\n ]\n ,\n treeModel: [\n 1,\n 'treeModel'\n ]\n ,\n templates: [\n 2,\n 'templates'\n ]\n\n }\n ,(null as any)),\n import0.ɵpod([\n 'loadingTemplate',\n 'treeNodeTemplate',\n 'treeNodeWrapperTemplate',\n 'treeNodeFullTemplate'\n ]\n ),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.treeModel.roots;\n const currVal_1:any = co.treeModel;\n const currVal_2:any = ck(v,2,0,co.loadingTemplate,co.treeNodeTemplate,co.treeNodeWrapperTemplate,co.treeNodeFullTemplate);\n ck(v,1,0,currVal_0,currVal_1,currVal_2);\n },(null as any));\n}\nfunction View_TreeComponent_2(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),2,'tree-node-drop-slot',[[\n 'class',\n 'empty-tree-drop-slot'\n ]\n ],(null as any),(null as any),(null as any),import3.View_TreeNodeDropSlot_0,import3.RenderType_TreeNodeDropSlot)),\n import0.ɵdid(24576,(null as any),0,import4.TreeNodeDropSlot,([] as any[]),{\n node: [\n 0,\n 'node'\n ]\n ,\n dropIndex: [\n 1,\n 'dropIndex'\n ]\n\n }\n ,(null as any)),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:any = v.component;\n const currVal_0:any = co.treeModel.virtualRoot;\n const currVal_1:any = 0;\n ck(v,1,0,currVal_0,currVal_1);\n },(null as any));\n}\nexport function View_TreeComponent_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),(null as any),12,'tree-viewport',([] as any[]),(null as any),[[\n (null as any),\n 'scroll'\n ]\n ],(v,en,$event) => {\n var ad:boolean = true;\n if (('scroll' === en)) {\n const pd_0:any = ((import0.ɵnov(v,3).onScroll($event)) !== false);\n ad = (pd_0 && ad);\n }\n return ad;\n },import5.View_TreeViewportComponent_0,import5.RenderType_TreeViewportComponent)),\n import0.ɵprd(256,(null as any),import6.TreeVirtualScroll,import6.TreeVirtualScroll,[import7.TreeModel]),\n import0.ɵdid(2220032,(null as any),0,import8.TreeViewportComponent,[\n import0.ElementRef,\n import6.TreeVirtualScroll\n ]\n ,(null as any),(null as any)),\n (l()(),import0.ɵted(0,['\\n '])),\n (l()(),import0.ɵeld(0,(null as any),0,7,'div',[[\n 'class',\n 'tree'\n ]\n ],[\n [\n 2,\n 'node-dragging',\n (null as any)\n ]\n ,\n [\n 2,\n 'tree-rtl',\n (null as any)\n ]\n\n ]\n ,(null as any),(null as any),(null as any),(null as any))),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeComponent_1)),\n import0.ɵdid(8192,(null as any),0,import9.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵand(8388608,(null as any),(null as any),1,(null as any),View_TreeComponent_2)),\n import0.ɵdid(8192,(null as any),0,import9.NgIf,[\n import0.ViewContainerRef,\n import0.TemplateRef\n ]\n ,{ngIf: [\n 0,\n 'ngIf'\n ]\n },(null as any)),\n (l()(),import0.ɵted((null as any),['\\n '])),\n (l()(),import0.ɵted(0,['\\n '])),\n (l()(),import0.ɵted((null as any),['\\n ']))\n ]\n ,(ck,v) => {\n var co:import10.TreeComponent = v.component;\n ck(v,3,0);\n const currVal_2:any = co.treeModel.roots;\n ck(v,8,0,currVal_2);\n const currVal_3:any = co.treeModel.isEmptyTree();\n ck(v,11,0,currVal_3);\n },(ck,v) => {\n var co:import10.TreeComponent = v.component;\n const currVal_0:any = co.treeDraggedElement.isDragging();\n const currVal_1:any = co.treeModel.options.rtl;\n ck(v,5,0,currVal_0,currVal_1);\n });\n}\nfunction View_TreeComponent_Host_0(l:any):import0.ɵViewDefinition {\n return import0.ɵvid(0,[\n (l()(),import0.ɵeld(0,(null as any),(null as any),6,'Tree',([] as any[]),(null as any),[\n [\n 'body',\n 'keydown'\n ]\n ,\n [\n 'body',\n 'mousedown'\n ]\n\n ]\n ,(v,en,$event) => {\n var ad:boolean = true;\n if (('body:keydown' === en)) {\n const pd_0:any = ((import0.ɵnov(v,2).onKeydown($event)) !== false);\n ad = (pd_0 && ad);\n }\n if (('body:mousedown' === en)) {\n const pd_1:any = ((import0.ɵnov(v,2).onMousedown($event)) !== false);\n ad = (pd_1 && ad);\n }\n return ad;\n },View_TreeComponent_0,RenderType_TreeComponent)),\n import0.ɵprd(256,(null as any),import7.TreeModel,import7.TreeModel,([] as any[])),\n import0.ɵdid(286720,(null as any),4,import10.TreeComponent,[\n import7.TreeModel,\n import11.TreeDraggedElement,\n import0.Renderer\n ]\n ,(null as any),(null as any)),\n import0.ɵqud(167772160,1,{loadingTemplate: 0}),\n import0.ɵqud(167772160,2,{treeNodeTemplate: 0}),\n import0.ɵqud(167772160,3,{treeNodeWrapperTemplate: 0}),\n import0.ɵqud(167772160,4,{treeNodeFullTemplate: 0})\n ]\n ,(null as any),(null as any));\n}\nexport const TreeComponentNgFactory:import0.ComponentFactory = import0.ɵccf('Tree, tree-root',import10.TreeComponent,View_TreeComponent_Host_0,{\n nodes: 'nodes',\n options: 'options',\n focused: 'focused',\n state: 'state'\n}\n,{\n toggleExpanded: 'toggleExpanded',\n activate: 'activate',\n deactivate: 'deactivate',\n focus: 'focus',\n blur: 'blur',\n updateData: 'updateData',\n initialized: 'initialized',\n moveNode: 'moveNode',\n copyNode: 'copyNode',\n loadNodeChildren: 'loadNodeChildren',\n changeFilter: 'changeFilter',\n event: 'event',\n stateChange: 'stateChange'\n}\n,([] as any[]));\n//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9hZGFta2xlaW4vcHJvamVjdHMvbmcydHJlZS9leGFtcGxlL2NsaS9ub2RlX21vZHVsZXMvYW5ndWxhci10cmVlLWNvbXBvbmVudC9kaXN0L2NvbXBvbmVudHMvdHJlZS5jb21wb25lbnQuZC50cyIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5kLnRzLlRyZWVDb21wb25lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2FkYW1rbGVpbi9wcm9qZWN0cy9uZzJ0cmVlL2V4YW1wbGUvY2xpL25vZGVfbW9kdWxlcy9hbmd1bGFyLXRyZWUtY29tcG9uZW50L2Rpc3QvY29tcG9uZW50cy90cmVlLmNvbXBvbmVudC5kLnRzLlRyZWVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8dHJlZS12aWV3cG9ydD5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3M9XCJ0cmVlXCJcbiAgICAgICAgW2NsYXNzLm5vZGUtZHJhZ2dpbmddPVwidHJlZURyYWdnZWRFbGVtZW50LmlzRHJhZ2dpbmcoKVwiXG4gICAgICAgIFtjbGFzcy50cmVlLXJ0bF09XCJ0cmVlTW9kZWwub3B0aW9ucy5ydGxcIj5cbiAgICAgICAgPHRyZWUtbm9kZS1jb2xsZWN0aW9uXG4gICAgICAgICAgKm5nSWY9XCJ0cmVlTW9kZWwucm9vdHNcIlxuICAgICAgICAgIFtub2Rlc109XCJ0cmVlTW9kZWwucm9vdHNcIlxuICAgICAgICAgIFt0cmVlTW9kZWxdPVwidHJlZU1vZGVsXCJcbiAgICAgICAgICBbdGVtcGxhdGVzXT1cIntcbiAgICAgICAgICAgIGxvYWRpbmdUZW1wbGF0ZTogbG9hZGluZ1RlbXBsYXRlLFxuICAgICAgICAgICAgdHJlZU5vZGVUZW1wbGF0ZTogdHJlZU5vZGVUZW1wbGF0ZSxcbiAgICAgICAgICAgIHRyZWVOb2RlV3JhcHBlclRlbXBsYXRlOiB0cmVlTm9kZVdyYXBwZXJUZW1wbGF0ZSxcbiAgICAgICAgICAgIHRyZWVOb2RlRnVsbFRlbXBsYXRlOiB0cmVlTm9kZUZ1bGxUZW1wbGF0ZVxuICAgICAgICAgIH1cIj5cbiAgICAgICAgPC90cmVlLW5vZGUtY29sbGVjdGlvbj5cbiAgICAgICAgPHRyZWUtbm9kZS1kcm9wLXNsb3RcbiAgICAgICAgICBjbGFzcz1cImVtcHR5LXRyZWUtZHJvcC1zbG90XCJcbiAgICAgICAgICAqbmdJZj1cInRyZWVNb2RlbC5pc0VtcHR5VHJlZSgpXCJcbiAgICAgICAgICBbZHJvcEluZGV4XT1cIjBcIlxuICAgICAgICAgIFtub2RlXT1cInRyZWVNb2RlbC52aXJ0dWFsUm9vdFwiPlxuICAgICAgICA8L3RyZWUtbm9kZS1kcm9wLXNsb3Q+XG4gICAgICA8L2Rpdj5cbiAgICA8L3RyZWUtdmlld3BvcnQ+XG4gICIsIjxUcmVlPjwvVHJlZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQ01RO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtnQkFJRTtNQUFBO01BQUE7TUFBQTtNQUFBO0lBQUE7SUFBQTtJQUtHOzs7O0lBUEg7SUFDQTtJQUNBO0lBSkYsU0FFRSxVQUNBLFVBQ0EsU0FKRjs7Ozs7TUFXQTtRQUFBO1FBQUE7TUFBQTtJQUFBO2dCQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtJQUlpQzs7OztJQUEvQjtJQURBO0lBSEYsU0FJRSxVQURBLFNBSEY7Ozs7O0lBakJSO01BQ0k7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO2dCQUFBO2dCQUFBOzs7SUFBQTtLQUFBO0lBQWU7TUFDYjtRQUFBO1FBQUE7TUFBQTtJQUFBO01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztJQUFBO0tBQUE7SUFHMkM7SUFDekM7Z0JBQUE7OztJQUFBO09BQUE7UUFBQTtRQUFBO01BQUE7SUFBQTtJQVV1QjtJQUN2QjtnQkFBQTs7O0lBQUE7T0FBQTtRQUFBO1FBQUE7TUFBQTtJQUFBO0lBS3NCO0lBQ2xCO0lBQ1E7Ozs7SUF2QmhCO0lBTU07SUFERixTQUNFLFNBREY7SUFhRTtJQUZGLFVBRUUsU0FGRjs7O0lBYkE7SUFDQTtJQUhGLFNBRUUsVUFDQSxTQUhGOzs7OztJQ0ZOO01BQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO01BQUE7O0lBQUE7S0FBQTtNQUFBO01BQUE7UUFBQTtRQUFBO01BQUE7TUFBQTtRQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7Z0JBQUE7Z0JBQUE7Ozs7SUFBQTtLQUFBO2dCQUFBO2dCQUFBO2dCQUFBO2dCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9\n\n\n\n// WEBPACK FOOTER //\n// ./src/$$_gendir/~/angular-tree-component/dist/components/tree.component.ngfactory.ts","import { Component } from '@angular/core';\nimport { ITreeOptions } from 'angular-tree-component';\n\n\nlet id = 10;\n\n@Component({\n selector: 'app-async',\n template: `\n \n \n `,\n styles: []\n})\nexport class AsyncTreeComponent {\n options: ITreeOptions = {\n getChildren: this.getChildren.bind(this)\n };\n\n nodes = [];\n\n asyncChildren = [\n {\n name: 'child1',\n hasChildren: true\n }, {\n name: 'child2'\n }\n ];\n\n constructor() {\n this.nodes = [\n {\n name: 'root1',\n children: [\n { name: 'child1' }\n ]\n },\n {\n name: 'root2',\n hasChildren: true\n },\n {\n name: 'root3'\n }\n ];\n }\n\n addNodes() {\n this.nodes[1].children.push({\n id: ++id,\n name: `node ${id}`\n });\n this.nodes = [...this.nodes];\n }\n\n getChildren(node: any) {\n const newNodes = this.asyncChildren.map((c) => Object.assign({}, c));\n\n return new Promise((resolve, reject) => {\n setTimeout(() => resolve(newNodes), 1000);\n });\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/async/async.component.ts","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-basictree',\n template: `\n \n `,\n styles: []\n})\nexport class BasicTreeComponent {\n nodes = [\n {\n name: 'root1',\n children: [\n { name: 'child1' },\n { name: 'child2' }\n ]\n },\n {\n name: 'root2',\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [\n {name: 'grandchild2.2.1'}\n ] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/basictree/basictree.component.ts","import { ITreeOptions, IActionMapping } from 'angular-tree-component';\nimport { Component } from '@angular/core';\n\n@Component({\n selector: 'app-checkboxes',\n template: `\n

tri-state checkboxes

\n \n\n \n \n\n {{ node.data.name }}\n \n \n `,\n styles: []\n})\nexport class CheckboxesComponent {\n nodes = [\n {\n name: 'root1',\n checked: true,\n },\n {\n name: 'root2',\n checked: false,\n children: [\n { name: 'child1', checked: false },\n { name: 'child2', checked: false, children: [\n { name: 'grandchild1', checked: false },\n { name: 'grandchild2', checked: false }\n ] }\n ]\n }\n ];\n\n actionMapping: IActionMapping = {\n mouse: {\n click: (tree, node) => this.check(node, !node.data.checked)\n }\n };\n\n options: ITreeOptions = {\n actionMapping: this.actionMapping\n };\n\n public check(node, checked) {\n this.updateChildNodeCheckbox(node, checked);\n this.updateParentNodeCheckbox(node.realParent);\n }\n public updateChildNodeCheckbox(node, checked) {\n node.data.checked = checked;\n if (node.children) {\n node.children.forEach((child) => this.updateChildNodeCheckbox(child, checked));\n }\n }\n public updateParentNodeCheckbox(node) {\n if (!node) {\n return;\n }\n\n let allChildrenChecked = true;\n let noChildChecked = true;\n\n for (const child of node.children) {\n if (!child.data.checked || child.data.indeterminate) {\n allChildrenChecked = false;\n }\n if (child.data.checked) {\n noChildChecked = false;\n }\n }\n\n if (allChildrenChecked) {\n node.data.checked = true;\n node.data.indeterminate = false;\n } else if (noChildChecked) {\n node.data.checked = false;\n node.data.indeterminate = false;\n } else {\n node.data.checked = true;\n node.data.indeterminate = true;\n }\n this.updateParentNodeCheckbox(node.parent);\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/checkboxes/checkboxes.component.ts","import { Component } from '@angular/core';\nimport { ITreeState, ITreeOptions } from 'angular-tree-component';\nimport uuid from 'uuid';\n\n@Component({\n selector: 'app-drag',\n template: `\n \n `,\n styles: []\n})\nexport class DragComponent {\n state: ITreeState = {\n expandedNodeIds: {\n 1: true,\n 2: true\n },\n hiddenNodeIds: {},\n activeNodeIds: {}\n };\n\n options: ITreeOptions = {\n allowDrag: (node) => node.isLeaf,\n getNodeClone: (node) => ({\n ...node.data,\n id: uuid.v4(),\n name: `copy of ${node.data.name}`\n })\n };\n\n nodes = [\n {\n id: 1,\n name: 'root1',\n children: [\n { name: 'child1' },\n { name: 'child2' }\n ]\n },\n {\n name: 'root2',\n id: 2,\n children: [\n { name: 'child2.1', children: [] },\n { name: 'child2.2', children: [\n {name: 'grandchild2.2.1'}\n ] }\n ]\n },\n { name: 'root3' },\n { name: 'root4', children: [] },\n { name: 'root5', children: null }\n ];\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/drag/drag.component.ts","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-empty',\n template: `\n \n \n \n `,\n styles: []\n})\nexport class EmptyComponent {\n nodes = [];\n nodes2 = null;\n\n loadNodes() {\n this.nodes = [{ name: 'node' }];\n this.nodes2 = [{ name: 'node' }];\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/empty/empty.component.ts","import { Component } from '@angular/core';\nimport { ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-fields',\n template: `\n

Overriding displayField & nodeClass

\n \n `,\n styles: [\n '.root1Class { color: blue }',\n '.root2Class { color: red }'\n ]\n})\nexport class FieldsComponent {\n nodes1 = [\n {\n title: 'root1',\n className: 'root1Class'\n },\n {\n title: 'root2',\n className: 'root2Class'\n }\n ];\n\n options1: ITreeOptions = {\n displayField: 'title',\n nodeClass: (node) => node.data.className\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/fields/fields.component.ts","import { Component } from '@angular/core';\nimport { TreeModel } from 'angular-tree-component';\n\n@Component({\n selector: 'app-filter',\n template: `\n

Filter

\n \n \n \n\n \n\n

Filter By Function (Fuzzy Search)

\n \n `,\n styles: []\n})\nexport class FilterComponent {\n nodes = [\n {\n name: 'North America',\n children: [\n { name: 'United States', children: [\n {name: 'New York'},\n {name: 'California'},\n {name: 'Florida'}\n ] },\n { name: 'Canada' }\n ]\n },\n {\n name: 'South America',\n children: [\n { name: 'Argentina', children: [] },\n { name: 'Brazil' }\n ]\n },\n {\n name: 'Europe',\n children: [\n { name: 'England' },\n { name: 'Germany' },\n { name: 'France' },\n { name: 'Italy' },\n { name: 'Spain' }\n ]\n }\n ];\n\n filterFn(value, treeModel: TreeModel) {\n treeModel.filterNodes((node) => fuzzysearch(value, node.data.name));\n }\n}\n\n\nfunction fuzzysearch (needle, haystack) {\n const haystackLC = haystack.toLowerCase();\n const needleLC = needle.toLowerCase();\n\n const hlen = haystack.length;\n const nlen = needleLC.length;\n\n if (nlen > hlen) {\n return false;\n }\n if (nlen === hlen) {\n return needleLC === haystackLC;\n }\n outer: for (let i = 0, j = 0; i < nlen; i++) {\n const nch = needleLC.charCodeAt(i);\n\n while (j < hlen) {\n if (haystackLC.charCodeAt(j++) === nch) {\n continue outer;\n }\n }\n return false;\n }\n return true;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/filter/filter.component.ts","import { Component, Input } from '@angular/core';\nimport { TreeNode, TreeModel, TREE_ACTIONS, KEYS, IActionMapping, ITreeOptions } from 'angular-tree-component';\n\nconst actionMapping:IActionMapping = {\n mouse: {\n contextMenu: (tree, node, $event) => {\n $event.preventDefault();\n alert(`context menu for ${node.data.name}`);\n },\n dblClick: (tree, node, $event) => {\n if (node.hasChildren) TREE_ACTIONS.TOGGLE_EXPANDED(tree, node, $event);\n },\n click: (tree, node, $event) => {\n $event.shiftKey\n ? TREE_ACTIONS.TOGGLE_SELECTED_MULTI(tree, node, $event)\n : TREE_ACTIONS.TOGGLE_SELECTED(tree, node, $event)\n }\n },\n keys: {\n [KEYS.ENTER]: (tree, node, $event) => alert(`This is ${node.data.name}`)\n }\n};\n\n@Component({\n selector: 'app-fulltree',\n styles: [\n `button: {\n line - height: 24px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);\n border: none;\n border-radius: 2px;\n background: #A3D9F5;\n cursor: pointer;\n margin: 0 3px;\n }`\n ],\n template: `\n
\n \n
\n
\n\n \n \n {{ node.data.name }}\n {{ childrenCount(node) }}\n \n \n Loading, please hold....\n \n
\n
\n

Keys:

\n down | up | left | right | space | enter\n

Mouse:

\n click to select | shift+click to select multi\n

API:

\n \n \n \n \n \n

\n \n {{ tree.treeModel.getFocusedNode()?.isActive ? 'deactivate' : 'activate' }}\n \n \n {{ tree.treeModel.getFocusedNode()?.isExpanded ? 'collapse' : 'expand' }}\n \n \n blur\n \n \n Add Node\n \n \n Activate inner node\n \n \n Expand All\n \n \n Collapse All\n \n \n getActiveNodes()\n \n `\n})\nexport class FullTreeComponent {\n nodes: any[];\n nodes2 = [{name: 'root'}, {name: 'root2'}];\n constructor() {\n }\n ngOnInit() {\n setTimeout(() => {\n this.nodes = [\n {\n expanded: true,\n name: 'root expanded',\n subTitle: 'the root',\n children: [\n {\n name: 'child1',\n subTitle: 'a good child',\n hasChildren: false\n }, {\n name: 'child2',\n subTitle: 'a bad child',\n hasChildren: false\n }\n ]\n },\n {\n name: 'root2',\n subTitle: 'the second root',\n children: [\n {\n name: 'child2.1',\n subTitle: 'new and improved',\n uuid: '11',\n hasChildren: false\n }, {\n name: 'child2.2',\n subTitle: 'new and improved2',\n children: [\n {\n uuid: 1001,\n name: 'subsub',\n subTitle: 'subsub',\n hasChildren: false\n }\n ]\n }\n ]\n },\n {\n name: 'asyncroot',\n hasChildren: true\n }\n ];\n\n for(let i = 0; i < 4; i++) {\n this.nodes.push({\n name: `rootDynamic${i}`,\n subTitle: `root created dynamically ${i}`,\n children: new Array((i + 1) * 100).fill(null).map((item, n) => ({\n name: `childDynamic${i}.${n}`,\n subTitle: `child created dynamically ${i}`,\n hasChildren: false\n }))\n });\n }\n }, 1);\n }\n\n asyncChildren = [\n {\n name: 'child2.1',\n subTitle: 'new and improved'\n }, {\n name: 'child2.2',\n subTitle: 'new and improved2'\n }\n ];\n\n getChildren(node:any) {\n return new Promise((resolve, reject) => {\n setTimeout(() => resolve(this.asyncChildren.map((c) => {\n return Object.assign({}, c, {\n hasChildren: node.level < 5\n });\n })), 1000);\n });\n }\n\n addNode(tree) {\n this.nodes[0].children.push({\n\n name: 'a new child'\n });\n tree.treeModel.update();\n }\n\n childrenCount(node: TreeNode): string {\n return node && node.children ? `(${node.children.length})` : '';\n }\n\n filterNodes(text, tree) {\n tree.treeModel.filterNodes(text);\n }\n\n activateSubSub(tree) {\n // tree.treeModel.getNodeBy((node) => node.data.name === 'subsub')\n tree.treeModel.getNodeById(1001)\n .setActiveAndVisible();\n }\n\n customTemplateStringOptions: ITreeOptions = {\n // displayField: 'subTitle',\n isExpandedField: 'expanded',\n idField: 'uuid',\n getChildren: this.getChildren.bind(this),\n actionMapping,\n nodeHeight: 23,\n allowDrag: (node) => {\n // console.log('allowDrag?');\n return true;\n },\n allowDrop: (node) => {\n // console.log('allowDrop?');\n return true;\n },\n useVirtualScroll: true,\n animateExpand: true,\n animateSpeed: 30,\n animateAcceleration: 1.2\n }\n onEvent(event) {\n console.log(event);\n }\n\n onInitialized(tree) {\n // tree.treeModel.getNodeById('11').setActiveAndVisible();\n }\n\n go($event) {\n $event.stopPropagation();\n alert('this method is on the app component');\n }\n\n activeNodes(treeModel) {\n console.log(treeModel.activeNodes);\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/fulltree/fulltree.component.ts","import { Component, ViewEncapsulation } from '@angular/core';\n\n@Component({\n selector: 'app-basictree',\n template: `\n \n `,\n encapsulation: ViewEncapsulation.None,\n styles: []\n})\nexport class RtlTreeComponent {\n options = {\n rtl: true\n };\n\n nodes = [\n {\n name: 'עץ תיקיות',\n children: [\n { name: 'קובץ 1' },\n { name: 'קובץ 2' }\n ]\n },\n {\n name: 'עוד עץ',\n children: [\n { name: 'עלה', children: [] },\n { name: 'ענף', children: [\n {name: 'בן של ענף'}\n ] }\n ]\n }\n ];\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/rtl/rtl-tree.component.ts","import { Component } from '@angular/core';\n\n@Component({\n selector: 'app-saverestore',\n template: `\n \n \n `,\n styles: []\n})\nexport class SaveRestoreComponent {\n state = localStorage.treeState && JSON.parse(localStorage.treeState);\n nodes = [\n {\n id: 1,\n name: 'root1',\n children: [\n { id: 2, name: 'child1' },\n { id: 3, name: 'child2' }\n ]\n },\n {\n id: 4,\n name: 'root2',\n children: [\n { id: 5, name: 'child2.1', children: [] },\n { id: 6, name: 'child2.2', children: [\n { id: 7, name: 'grandchild2.2.1' }\n ] }\n ]\n }\n ];\n\n setState(state) {\n localStorage.treeState = JSON.stringify(state);\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/save-restore/save-restore.component.ts","import { Component } from '@angular/core';\nimport { ITreeOptions } from 'angular-tree-component';\n\n@Component({\n selector: 'app-templates',\n template: `\n

treeNodeTemplate and loadingTemplate

\n \n \n {{ index }}\n {{ node.data.title }}\n \n \n
Loading {{ node.data.title }}...
\n
\n
\n \n

treeNodeWrapper

\n \n \n {{ index }} \n \n {{ node.data.title }}\n \n \n\n

treeNodeFullTemplate

\n \n \n
\n \n \n \n {{ index }}\n {{ node.data.title }}\n
\n \n \n
\n
\n `,\n styles: [\n '.root1Class { color: blue }',\n '.root2Class { color: red }'\n ]\n})\nexport class TemplatesComponent {\n nodes1 = [\n {\n title: 'root1',\n className: 'root1Class'\n },\n {\n title: 'root2',\n className: 'root2Class',\n hasChildren: true\n }\n ];\n\n nodes2 = [\n {\n title: 'root1',\n className: 'root1Class'\n },\n {\n title: 'root2',\n className: 'root2Class',\n children: [\n { title: 'child1', className: 'child1Class' }\n ]\n }\n ];\n\n options1: ITreeOptions = {\n getChildren: () => new Promise((resolve, reject) => { })\n };\n\n options0: ITreeOptions = {\n displayField: 'title',\n nodeClass: (node) => `${node.data.title}Class`\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/templates/templates.component.ts"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli4/dist/polyfills.bundle.js b/example/cli4/dist/polyfills.bundle.js deleted file mode 100644 index 485ea502..00000000 --- a/example/cli4/dist/polyfills.bundle.js +++ /dev/null @@ -1,7682 +0,0 @@ -webpackJsonp([0,4],[ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(8) - , core = __webpack_require__(7) - , hide = __webpack_require__(28) - , redefine = __webpack_require__(15) - , ctx = __webpack_require__(40) - , PROTOTYPE = 'prototype'; - -var $export = function(type, name, source){ - var IS_FORCED = type & $export.F - , IS_GLOBAL = type & $export.G - , IS_STATIC = type & $export.S - , IS_PROTO = type & $export.P - , IS_BIND = type & $export.B - , target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE] - , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) - , expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}) - , key, own, out, exp; - if(IS_GLOBAL)source = name; - for(key in source){ - // contains in native - own = !IS_FORCED && target && target[key] !== undefined; - // export native or passed - out = (own ? target : source)[key]; - // bind timers to global for call from export context - exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; - // extend global - if(target)redefine(target, key, out, type & $export.U); - // export - if(exports[key] != out)hide(exports, key, exp); - if(IS_PROTO && expProto[key] != out)expProto[key] = out; - } -}; -global.core = core; -// type bitmap -$export.F = 1; // forced -$export.G = 2; // global -$export.S = 4; // static -$export.P = 8; // proto -$export.B = 16; // bind -$export.W = 32; // wrap -$export.U = 64; // safe -$export.R = 128; // real proto method for `library` -module.exports = $export; - -/***/ }), -/* 1 */, -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(4); -module.exports = function(it){ - if(!isObject(it))throw TypeError(it + ' is not an object!'); - return it; -}; - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - -module.exports = function(exec){ - try { - return !!exec(); - } catch(e){ - return true; - } -}; - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - -module.exports = function(it){ - return typeof it === 'object' ? it !== null : typeof it === 'function'; -}; - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - -var store = __webpack_require__(63)('wks') - , uid = __webpack_require__(50) - , Symbol = __webpack_require__(8).Symbol - , USE_SYMBOL = typeof Symbol == 'function'; - -var $exports = module.exports = function(name){ - return store[name] || (store[name] = - USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); -}; - -$exports.store = store; - -/***/ }), -/* 6 */, -/* 7 */ -/***/ (function(module, exports) { - -var core = module.exports = {version: '2.4.0'}; -if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - -// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 -var global = module.exports = typeof window != 'undefined' && window.Math == Math - ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); -if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef - -/***/ }), -/* 9 */ -/***/ (function(module, exports, __webpack_require__) { - -var anObject = __webpack_require__(2) - , IE8_DOM_DEFINE = __webpack_require__(136) - , toPrimitive = __webpack_require__(37) - , dP = Object.defineProperty; - -exports.f = __webpack_require__(12) ? Object.defineProperty : function defineProperty(O, P, Attributes){ - anObject(O); - P = toPrimitive(P, true); - anObject(Attributes); - if(IE8_DOM_DEFINE)try { - return dP(O, P, Attributes); - } catch(e){ /* empty */ } - if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); - if('value' in Attributes)O[P] = Attributes.value; - return O; -}; - -/***/ }), -/* 10 */, -/* 11 */, -/* 12 */ -/***/ (function(module, exports, __webpack_require__) { - -// Thank's IE8 for his funny defineProperty -module.exports = !__webpack_require__(3)(function(){ - return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; -}); - -/***/ }), -/* 13 */, -/* 14 */ -/***/ (function(module, exports) { - -var hasOwnProperty = {}.hasOwnProperty; -module.exports = function(it, key){ - return hasOwnProperty.call(it, key); -}; - -/***/ }), -/* 15 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(8) - , hide = __webpack_require__(28) - , has = __webpack_require__(14) - , SRC = __webpack_require__(50)('src') - , TO_STRING = 'toString' - , $toString = Function[TO_STRING] - , TPL = ('' + $toString).split(TO_STRING); - -__webpack_require__(7).inspectSource = function(it){ - return $toString.call(it); -}; - -(module.exports = function(O, key, val, safe){ - var isFunction = typeof val == 'function'; - if(isFunction)has(val, 'name') || hide(val, 'name', key); - if(O[key] === val)return; - if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); - if(O === global){ - O[key] = val; - } else { - if(!safe){ - delete O[key]; - hide(O, key, val); - } else { - if(O[key])O[key] = val; - else hide(O, key, val); - } - } -// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative -})(Function.prototype, TO_STRING, function toString(){ - return typeof this == 'function' && this[SRC] || $toString.call(this); -}); - -/***/ }), -/* 16 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , fails = __webpack_require__(3) - , defined = __webpack_require__(27) - , quot = /"/g; -// B.2.3.2.1 CreateHTML(string, tag, attribute, value) -var createHTML = function(string, tag, attribute, value) { - var S = String(defined(string)) - , p1 = '<' + tag; - if(attribute !== '')p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; - return p1 + '>' + S + ''; -}; -module.exports = function(NAME, exec){ - var O = {}; - O[NAME] = exec(createHTML); - $export($export.P + $export.F * fails(function(){ - var test = ''[NAME]('"'); - return test !== test.toLowerCase() || test.split('"').length > 3; - }), 'String', O); -}; - -/***/ }), -/* 17 */, -/* 18 */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.15 ToLength -var toInteger = __webpack_require__(43) - , min = Math.min; -module.exports = function(it){ - return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 -}; - -/***/ }), -/* 19 */, -/* 20 */, -/* 21 */, -/* 22 */ -/***/ (function(module, exports, __webpack_require__) { - -var fails = __webpack_require__(3); - -module.exports = function(method, arg){ - return !!method && fails(function(){ - arg ? method.call(null, function(){}, 1) : method.call(null); - }); -}; - -/***/ }), -/* 23 */ -/***/ (function(module, exports, __webpack_require__) { - -// to indexed object, toObject with fallback for non-array-like ES3 strings -var IObject = __webpack_require__(46) - , defined = __webpack_require__(27); -module.exports = function(it){ - return IObject(defined(it)); -}; - -/***/ }), -/* 24 */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.13 ToObject(argument) -var defined = __webpack_require__(27); -module.exports = function(it){ - return Object(defined(it)); -}; - -/***/ }), -/* 25 */ -/***/ (function(module, exports, __webpack_require__) { - -// most Object methods by ES6 should accept primitives -var $export = __webpack_require__(0) - , core = __webpack_require__(7) - , fails = __webpack_require__(3); -module.exports = function(KEY, exec){ - var fn = (core.Object || {})[KEY] || Object[KEY] - , exp = {}; - exp[KEY] = exec(fn); - $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); -}; - -/***/ }), -/* 26 */ -/***/ (function(module, exports, __webpack_require__) { - -// 0 -> Array#forEach -// 1 -> Array#map -// 2 -> Array#filter -// 3 -> Array#some -// 4 -> Array#every -// 5 -> Array#find -// 6 -> Array#findIndex -var ctx = __webpack_require__(40) - , IObject = __webpack_require__(46) - , toObject = __webpack_require__(24) - , toLength = __webpack_require__(18) - , asc = __webpack_require__(227); -module.exports = function(TYPE, $create){ - var IS_MAP = TYPE == 1 - , IS_FILTER = TYPE == 2 - , IS_SOME = TYPE == 3 - , IS_EVERY = TYPE == 4 - , IS_FIND_INDEX = TYPE == 6 - , NO_HOLES = TYPE == 5 || IS_FIND_INDEX - , create = $create || asc; - return function($this, callbackfn, that){ - var O = toObject($this) - , self = IObject(O) - , f = ctx(callbackfn, that, 3) - , length = toLength(self.length) - , index = 0 - , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined - , val, res; - for(;length > index; index++)if(NO_HOLES || index in self){ - val = self[index]; - res = f(val, index, O); - if(TYPE){ - if(IS_MAP)result[index] = res; // map - else if(res)switch(TYPE){ - case 3: return true; // some - case 5: return val; // find - case 6: return index; // findIndex - case 2: result.push(val); // filter - } else if(IS_EVERY)return false; // every - } - } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; - }; -}; - -/***/ }), -/* 27 */ -/***/ (function(module, exports) { - -// 7.2.1 RequireObjectCoercible(argument) -module.exports = function(it){ - if(it == undefined)throw TypeError("Can't call method on " + it); - return it; -}; - -/***/ }), -/* 28 */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(9) - , createDesc = __webpack_require__(36); -module.exports = __webpack_require__(12) ? function(object, key, value){ - return dP.f(object, key, createDesc(1, value)); -} : function(object, key, value){ - object[key] = value; - return object; -}; - -/***/ }), -/* 29 */ -/***/ (function(module, exports, __webpack_require__) { - -var Map = __webpack_require__(155) - , $export = __webpack_require__(0) - , shared = __webpack_require__(63)('metadata') - , store = shared.store || (shared.store = new (__webpack_require__(348))); - -var getOrCreateMetadataMap = function(target, targetKey, create){ - var targetMetadata = store.get(target); - if(!targetMetadata){ - if(!create)return undefined; - store.set(target, targetMetadata = new Map); - } - var keyMetadata = targetMetadata.get(targetKey); - if(!keyMetadata){ - if(!create)return undefined; - targetMetadata.set(targetKey, keyMetadata = new Map); - } return keyMetadata; -}; -var ordinaryHasOwnMetadata = function(MetadataKey, O, P){ - var metadataMap = getOrCreateMetadataMap(O, P, false); - return metadataMap === undefined ? false : metadataMap.has(MetadataKey); -}; -var ordinaryGetOwnMetadata = function(MetadataKey, O, P){ - var metadataMap = getOrCreateMetadataMap(O, P, false); - return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); -}; -var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){ - getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); -}; -var ordinaryOwnMetadataKeys = function(target, targetKey){ - var metadataMap = getOrCreateMetadataMap(target, targetKey, false) - , keys = []; - if(metadataMap)metadataMap.forEach(function(_, key){ keys.push(key); }); - return keys; -}; -var toMetaKey = function(it){ - return it === undefined || typeof it == 'symbol' ? it : String(it); -}; -var exp = function(O){ - $export($export.S, 'Reflect', O); -}; - -module.exports = { - store: store, - map: getOrCreateMetadataMap, - has: ordinaryHasOwnMetadata, - get: ordinaryGetOwnMetadata, - set: ordinaryDefineOwnMetadata, - keys: ordinaryOwnMetadataKeys, - key: toMetaKey, - exp: exp -}; - -/***/ }), -/* 30 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) -var has = __webpack_require__(14) - , toObject = __webpack_require__(24) - , IE_PROTO = __webpack_require__(103)('IE_PROTO') - , ObjectProto = Object.prototype; - -module.exports = Object.getPrototypeOf || function(O){ - O = toObject(O); - if(has(O, IE_PROTO))return O[IE_PROTO]; - if(typeof O.constructor == 'function' && O instanceof O.constructor){ - return O.constructor.prototype; - } return O instanceof Object ? ObjectProto : null; -}; - -/***/ }), -/* 31 */ -/***/ (function(module, exports, __webpack_require__) { - -var META = __webpack_require__(50)('meta') - , isObject = __webpack_require__(4) - , has = __webpack_require__(14) - , setDesc = __webpack_require__(9).f - , id = 0; -var isExtensible = Object.isExtensible || function(){ - return true; -}; -var FREEZE = !__webpack_require__(3)(function(){ - return isExtensible(Object.preventExtensions({})); -}); -var setMeta = function(it){ - setDesc(it, META, {value: { - i: 'O' + ++id, // object ID - w: {} // weak collections IDs - }}); -}; -var fastKey = function(it, create){ - // return primitive with prefix - if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; - if(!has(it, META)){ - // can't set metadata to uncaught frozen object - if(!isExtensible(it))return 'F'; - // not necessary to add metadata - if(!create)return 'E'; - // add missing metadata - setMeta(it); - // return object ID - } return it[META].i; -}; -var getWeak = function(it, create){ - if(!has(it, META)){ - // can't set metadata to uncaught frozen object - if(!isExtensible(it))return true; - // not necessary to add metadata - if(!create)return false; - // add missing metadata - setMeta(it); - // return hash weak collections IDs - } return it[META].w; -}; -// add metadata on freeze-family methods calling -var onFreeze = function(it){ - if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it); - return it; -}; -var meta = module.exports = { - KEY: META, - NEED: false, - fastKey: fastKey, - getWeak: getWeak, - onFreeze: onFreeze -}; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - -var pIE = __webpack_require__(61) - , createDesc = __webpack_require__(36) - , toIObject = __webpack_require__(23) - , toPrimitive = __webpack_require__(37) - , has = __webpack_require__(14) - , IE8_DOM_DEFINE = __webpack_require__(136) - , gOPD = Object.getOwnPropertyDescriptor; - -exports.f = __webpack_require__(12) ? gOPD : function getOwnPropertyDescriptor(O, P){ - O = toIObject(O); - P = toPrimitive(P, true); - if(IE8_DOM_DEFINE)try { - return gOPD(O, P); - } catch(e){ /* empty */ } - if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]); -}; - -/***/ }), -/* 33 */, -/* 34 */ -/***/ (function(module, exports) { - -module.exports = function(it){ - if(typeof it != 'function')throw TypeError(it + ' is not a function!'); - return it; -}; - -/***/ }), -/* 35 */ -/***/ (function(module, exports) { - -var toString = {}.toString; - -module.exports = function(it){ - return toString.call(it).slice(8, -1); -}; - -/***/ }), -/* 36 */ -/***/ (function(module, exports) { - -module.exports = function(bitmap, value){ - return { - enumerable : !(bitmap & 1), - configurable: !(bitmap & 2), - writable : !(bitmap & 4), - value : value - }; -}; - -/***/ }), -/* 37 */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.1.1 ToPrimitive(input [, PreferredType]) -var isObject = __webpack_require__(4); -// instead of the ES6 spec version, we didn't implement @@toPrimitive case -// and the second argument - flag - preferred type is a string -module.exports = function(it, S){ - if(!isObject(it))return it; - var fn, val; - if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; - if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - throw TypeError("Can't convert object to primitive value"); -}; - -/***/ }), -/* 38 */, -/* 39 */ -/***/ (function(module, exports) { - -var g; - -// This works in non-strict mode -g = (function() { - return this; -})(); - -try { - // This works if eval is allowed (see CSP) - g = g || Function("return this")() || (1,eval)("this"); -} catch(e) { - // This works if the window reference is available - if(typeof window === "object") - g = window; -} - -// g can still be undefined, but nothing to do about it... -// We return undefined, instead of nothing here, so it's -// easier to handle this case. if(!global) { ...} - -module.exports = g; - - -/***/ }), -/* 40 */ -/***/ (function(module, exports, __webpack_require__) { - -// optional / simple context binding -var aFunction = __webpack_require__(34); -module.exports = function(fn, that, length){ - aFunction(fn); - if(that === undefined)return fn; - switch(length){ - case 1: return function(a){ - return fn.call(that, a); - }; - case 2: return function(a, b){ - return fn.call(that, a, b); - }; - case 3: return function(a, b, c){ - return fn.call(that, a, b, c); - }; - } - return function(/* ...args */){ - return fn.apply(that, arguments); - }; -}; - -/***/ }), -/* 41 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -var anObject = __webpack_require__(2) - , dPs = __webpack_require__(145) - , enumBugKeys = __webpack_require__(90) - , IE_PROTO = __webpack_require__(103)('IE_PROTO') - , Empty = function(){ /* empty */ } - , PROTOTYPE = 'prototype'; - -// Create object with fake `null` prototype: use iframe Object with cleared prototype -var createDict = function(){ - // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(134)('iframe') - , i = enumBugKeys.length - , lt = '<' - , gt = '>' - , iframeDocument; - iframe.style.display = 'none'; - __webpack_require__(135).appendChild(iframe); - iframe.src = 'javascript:'; // eslint-disable-line no-script-url - // createDict = iframe.contentWindow.Object; - // html.removeChild(iframe); - iframeDocument = iframe.contentWindow.document; - iframeDocument.open(); - iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); - iframeDocument.close(); - createDict = iframeDocument.F; - while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]]; - return createDict(); -}; - -module.exports = Object.create || function create(O, Properties){ - var result; - if(O !== null){ - Empty[PROTOTYPE] = anObject(O); - result = new Empty; - Empty[PROTOTYPE] = null; - // add "__proto__" for Object.getPrototypeOf polyfill - result[IE_PROTO] = O; - } else result = createDict(); - return Properties === undefined ? result : dPs(result, Properties); -}; - - -/***/ }), -/* 42 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.14 / 15.2.3.14 Object.keys(O) -var $keys = __webpack_require__(147) - , enumBugKeys = __webpack_require__(90); - -module.exports = Object.keys || function keys(O){ - return $keys(O, enumBugKeys); -}; - -/***/ }), -/* 43 */ -/***/ (function(module, exports) { - -// 7.1.4 ToInteger -var ceil = Math.ceil - , floor = Math.floor; -module.exports = function(it){ - return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); -}; - -/***/ }), -/* 44 */, -/* 45 */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.31 Array.prototype[@@unscopables] -var UNSCOPABLES = __webpack_require__(5)('unscopables') - , ArrayProto = Array.prototype; -if(ArrayProto[UNSCOPABLES] == undefined)__webpack_require__(28)(ArrayProto, UNSCOPABLES, {}); -module.exports = function(key){ - ArrayProto[UNSCOPABLES][key] = true; -}; - -/***/ }), -/* 46 */ -/***/ (function(module, exports, __webpack_require__) { - -// fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = __webpack_require__(35); -module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ - return cof(it) == 'String' ? it.split('') : Object(it); -}; - -/***/ }), -/* 47 */ -/***/ (function(module, exports) { - -module.exports = {}; - -/***/ }), -/* 48 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) -var $keys = __webpack_require__(147) - , hiddenKeys = __webpack_require__(90).concat('length', 'prototype'); - -exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){ - return $keys(O, hiddenKeys); -}; - -/***/ }), -/* 49 */ -/***/ (function(module, exports, __webpack_require__) { - -var toInteger = __webpack_require__(43) - , max = Math.max - , min = Math.min; -module.exports = function(index, length){ - index = toInteger(index); - return index < 0 ? max(index + length, 0) : min(index, length); -}; - -/***/ }), -/* 50 */ -/***/ (function(module, exports) { - -var id = 0 - , px = Math.random(); -module.exports = function(key){ - return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); -}; - -/***/ }), -/* 51 */, -/* 52 */, -/* 53 */, -/* 54 */, -/* 55 */, -/* 56 */, -/* 57 */, -/* 58 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var hide = __webpack_require__(28) - , redefine = __webpack_require__(15) - , fails = __webpack_require__(3) - , defined = __webpack_require__(27) - , wks = __webpack_require__(5); - -module.exports = function(KEY, length, exec){ - var SYMBOL = wks(KEY) - , fns = exec(defined, SYMBOL, ''[KEY]) - , strfn = fns[0] - , rxfn = fns[1]; - if(fails(function(){ - var O = {}; - O[SYMBOL] = function(){ return 7; }; - return ''[KEY](O) != 7; - })){ - redefine(String.prototype, KEY, strfn); - hide(RegExp.prototype, SYMBOL, length == 2 - // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) - // 21.2.5.11 RegExp.prototype[@@split](string, limit) - ? function(string, arg){ return rxfn.call(string, this, arg); } - // 21.2.5.6 RegExp.prototype[@@match](string) - // 21.2.5.9 RegExp.prototype[@@search](string) - : function(string){ return rxfn.call(string, this); } - ); - } -}; - -/***/ }), -/* 59 */ -/***/ (function(module, exports, __webpack_require__) { - -var ctx = __webpack_require__(40) - , call = __webpack_require__(139) - , isArrayIter = __webpack_require__(137) - , anObject = __webpack_require__(2) - , toLength = __webpack_require__(18) - , getIterFn = __webpack_require__(153) - , BREAK = {} - , RETURN = {}; -var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){ - var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable) - , f = ctx(fn, that, entries ? 2 : 1) - , index = 0 - , length, step, iterator, result; - if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!'); - // fast case for arrays with default iterator - if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){ - result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); - if(result === BREAK || result === RETURN)return result; - } else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){ - result = call(iterator, f, step.value, entries); - if(result === BREAK || result === RETURN)return result; - } -}; -exports.BREAK = BREAK; -exports.RETURN = RETURN; - -/***/ }), -/* 60 */ -/***/ (function(module, exports) { - -exports.f = Object.getOwnPropertySymbols; - -/***/ }), -/* 61 */ -/***/ (function(module, exports) { - -exports.f = {}.propertyIsEnumerable; - -/***/ }), -/* 62 */ -/***/ (function(module, exports, __webpack_require__) { - -var def = __webpack_require__(9).f - , has = __webpack_require__(14) - , TAG = __webpack_require__(5)('toStringTag'); - -module.exports = function(it, tag, stat){ - if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); -}; - -/***/ }), -/* 63 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(8) - , SHARED = '__core-js_shared__' - , store = global[SHARED] || (global[SHARED] = {}); -module.exports = function(key){ - return store[key] || (store[key] = {}); -}; - -/***/ }), -/* 64 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , defined = __webpack_require__(27) - , fails = __webpack_require__(3) - , spaces = __webpack_require__(105) - , space = '[' + spaces + ']' - , non = '\u200b\u0085' - , ltrim = RegExp('^' + space + space + '*') - , rtrim = RegExp(space + space + '*$'); - -var exporter = function(KEY, exec, ALIAS){ - var exp = {}; - var FORCE = fails(function(){ - return !!spaces[KEY]() || non[KEY]() != non; - }); - var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; - if(ALIAS)exp[ALIAS] = fn; - $export($export.P + $export.F * FORCE, 'String', exp); -}; - -// 1 -> String#trimLeft -// 2 -> String#trimRight -// 3 -> String#trim -var trim = exporter.trim = function(string, TYPE){ - string = String(defined(string)); - if(TYPE & 1)string = string.replace(ltrim, ''); - if(TYPE & 2)string = string.replace(rtrim, ''); - return string; -}; - -module.exports = exporter; - -/***/ }), -/* 65 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 19.1.3.6 Object.prototype.toString() -var classof = __webpack_require__(131) - , test = {}; -test[__webpack_require__(5)('toStringTag')] = 'z'; -if(test + '' != '[object z]'){ - __webpack_require__(15)(Object.prototype, 'toString', function toString(){ - return '[object ' + classof(this) + ']'; - }, true); -} - -/***/ }), -/* 66 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $at = __webpack_require__(150)(true); - -// 21.1.3.27 String.prototype[@@iterator]() -__webpack_require__(96)(String, 'String', function(iterated){ - this._t = String(iterated); // target - this._i = 0; // next index -// 21.1.5.2.1 %StringIteratorPrototype%.next() -}, function(){ - var O = this._t - , index = this._i - , point; - if(index >= O.length)return {value: undefined, done: true}; - point = $at(O, index); - this._i += point.length; - return {value: point, done: false}; -}); - -/***/ }), -/* 67 */, -/* 68 */, -/* 69 */, -/* 70 */, -/* 71 */, -/* 72 */, -/* 73 */, -/* 74 */, -/* 75 */, -/* 76 */, -/* 77 */, -/* 78 */, -/* 79 */, -/* 80 */, -/* 81 */, -/* 82 */, -/* 83 */, -/* 84 */, -/* 85 */, -/* 86 */, -/* 87 */, -/* 88 */ -/***/ (function(module, exports) { - -module.exports = function(it, Constructor, name, forbiddenField){ - if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){ - throw TypeError(name + ': incorrect invocation!'); - } return it; -}; - -/***/ }), -/* 89 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(8) - , $export = __webpack_require__(0) - , redefine = __webpack_require__(15) - , redefineAll = __webpack_require__(100) - , meta = __webpack_require__(31) - , forOf = __webpack_require__(59) - , anInstance = __webpack_require__(88) - , isObject = __webpack_require__(4) - , fails = __webpack_require__(3) - , $iterDetect = __webpack_require__(141) - , setToStringTag = __webpack_require__(62) - , inheritIfRequired = __webpack_require__(93); - -module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){ - var Base = global[NAME] - , C = Base - , ADDER = IS_MAP ? 'set' : 'add' - , proto = C && C.prototype - , O = {}; - var fixMethod = function(KEY){ - var fn = proto[KEY]; - redefine(proto, KEY, - KEY == 'delete' ? function(a){ - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'has' ? function has(a){ - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'get' ? function get(a){ - return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; } - : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; } - ); - }; - if(typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function(){ - new C().entries().next(); - }))){ - // create collection constructor - C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); - redefineAll(C.prototype, methods); - meta.NEED = true; - } else { - var instance = new C - // early implementations not supports chaining - , HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance - // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - , THROWS_ON_PRIMITIVES = fails(function(){ instance.has(1); }) - // most early implementations doesn't supports iterables, most modern - not close it correctly - , ACCEPT_ITERABLES = $iterDetect(function(iter){ new C(iter); }) // eslint-disable-line no-new - // for early implementations -0 and +0 not the same - , BUGGY_ZERO = !IS_WEAK && fails(function(){ - // V8 ~ Chromium 42- fails only with 5+ elements - var $instance = new C() - , index = 5; - while(index--)$instance[ADDER](index, index); - return !$instance.has(-0); - }); - if(!ACCEPT_ITERABLES){ - C = wrapper(function(target, iterable){ - anInstance(target, C, NAME); - var that = inheritIfRequired(new Base, target, C); - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - return that; - }); - C.prototype = proto; - proto.constructor = C; - } - if(THROWS_ON_PRIMITIVES || BUGGY_ZERO){ - fixMethod('delete'); - fixMethod('has'); - IS_MAP && fixMethod('get'); - } - if(BUGGY_ZERO || HASNT_CHAINING)fixMethod(ADDER); - // weak collections should not contains .clear method - if(IS_WEAK && proto.clear)delete proto.clear; - } - - setToStringTag(C, NAME); - - O[NAME] = C; - $export($export.G + $export.W + $export.F * (C != Base), O); - - if(!IS_WEAK)common.setStrong(C, NAME, IS_MAP); - - return C; -}; - -/***/ }), -/* 90 */ -/***/ (function(module, exports) { - -// IE 8- don't enum bug keys -module.exports = ( - 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' -).split(','); - -/***/ }), -/* 91 */ -/***/ (function(module, exports, __webpack_require__) { - -var MATCH = __webpack_require__(5)('match'); -module.exports = function(KEY){ - var re = /./; - try { - '/./'[KEY](re); - } catch(e){ - try { - re[MATCH] = false; - return !'/./'[KEY](re); - } catch(f){ /* empty */ } - } return true; -}; - -/***/ }), -/* 92 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 21.2.5.3 get RegExp.prototype.flags -var anObject = __webpack_require__(2); -module.exports = function(){ - var that = anObject(this) - , result = ''; - if(that.global) result += 'g'; - if(that.ignoreCase) result += 'i'; - if(that.multiline) result += 'm'; - if(that.unicode) result += 'u'; - if(that.sticky) result += 'y'; - return result; -}; - -/***/ }), -/* 93 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(4) - , setPrototypeOf = __webpack_require__(101).set; -module.exports = function(that, target, C){ - var P, S = target.constructor; - if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){ - setPrototypeOf(that, P); - } return that; -}; - -/***/ }), -/* 94 */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.2.2 IsArray(argument) -var cof = __webpack_require__(35); -module.exports = Array.isArray || function isArray(arg){ - return cof(arg) == 'Array'; -}; - -/***/ }), -/* 95 */ -/***/ (function(module, exports, __webpack_require__) { - -// 7.2.8 IsRegExp(argument) -var isObject = __webpack_require__(4) - , cof = __webpack_require__(35) - , MATCH = __webpack_require__(5)('match'); -module.exports = function(it){ - var isRegExp; - return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); -}; - -/***/ }), -/* 96 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var LIBRARY = __webpack_require__(97) - , $export = __webpack_require__(0) - , redefine = __webpack_require__(15) - , hide = __webpack_require__(28) - , has = __webpack_require__(14) - , Iterators = __webpack_require__(47) - , $iterCreate = __webpack_require__(140) - , setToStringTag = __webpack_require__(62) - , getPrototypeOf = __webpack_require__(30) - , ITERATOR = __webpack_require__(5)('iterator') - , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` - , FF_ITERATOR = '@@iterator' - , KEYS = 'keys' - , VALUES = 'values'; - -var returnThis = function(){ return this; }; - -module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){ - $iterCreate(Constructor, NAME, next); - var getMethod = function(kind){ - if(!BUGGY && kind in proto)return proto[kind]; - switch(kind){ - case KEYS: return function keys(){ return new Constructor(this, kind); }; - case VALUES: return function values(){ return new Constructor(this, kind); }; - } return function entries(){ return new Constructor(this, kind); }; - }; - var TAG = NAME + ' Iterator' - , DEF_VALUES = DEFAULT == VALUES - , VALUES_BUG = false - , proto = Base.prototype - , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT] - , $default = $native || getMethod(DEFAULT) - , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined - , $anyNative = NAME == 'Array' ? proto.entries || $native : $native - , methods, key, IteratorPrototype; - // Fix native - if($anyNative){ - IteratorPrototype = getPrototypeOf($anyNative.call(new Base)); - if(IteratorPrototype !== Object.prototype){ - // Set @@toStringTag to native iterators - setToStringTag(IteratorPrototype, TAG, true); - // fix for some old engines - if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis); - } - } - // fix Array#{values, @@iterator}.name in V8 / FF - if(DEF_VALUES && $native && $native.name !== VALUES){ - VALUES_BUG = true; - $default = function values(){ return $native.call(this); }; - } - // Define iterator - if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){ - hide(proto, ITERATOR, $default); - } - // Plug for library - Iterators[NAME] = $default; - Iterators[TAG] = returnThis; - if(DEFAULT){ - methods = { - values: DEF_VALUES ? $default : getMethod(VALUES), - keys: IS_SET ? $default : getMethod(KEYS), - entries: $entries - }; - if(FORCED)for(key in methods){ - if(!(key in proto))redefine(proto, key, methods[key]); - } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); - } - return methods; -}; - -/***/ }), -/* 97 */ -/***/ (function(module, exports) { - -module.exports = false; - -/***/ }), -/* 98 */ -/***/ (function(module, exports) { - -// 20.2.2.14 Math.expm1(x) -var $expm1 = Math.expm1; -module.exports = (!$expm1 - // Old FF bug - || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 - // Tor Browser bug - || $expm1(-2e-17) != -2e-17 -) ? function expm1(x){ - return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; -} : $expm1; - -/***/ }), -/* 99 */ -/***/ (function(module, exports) { - -// 20.2.2.28 Math.sign(x) -module.exports = Math.sign || function sign(x){ - return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; -}; - -/***/ }), -/* 100 */ -/***/ (function(module, exports, __webpack_require__) { - -var redefine = __webpack_require__(15); -module.exports = function(target, src, safe){ - for(var key in src)redefine(target, key, src[key], safe); - return target; -}; - -/***/ }), -/* 101 */ -/***/ (function(module, exports, __webpack_require__) { - -// Works with __proto__ only. Old v8 can't work with null proto objects. -/* eslint-disable no-proto */ -var isObject = __webpack_require__(4) - , anObject = __webpack_require__(2); -var check = function(O, proto){ - anObject(O); - if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); -}; -module.exports = { - set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line - function(test, buggy, set){ - try { - set = __webpack_require__(40)(Function.call, __webpack_require__(32).f(Object.prototype, '__proto__').set, 2); - set(test, []); - buggy = !(test instanceof Array); - } catch(e){ buggy = true; } - return function setPrototypeOf(O, proto){ - check(O, proto); - if(buggy)O.__proto__ = proto; - else set(O, proto); - return O; - }; - }({}, false) : undefined), - check: check -}; - -/***/ }), -/* 102 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(8) - , dP = __webpack_require__(9) - , DESCRIPTORS = __webpack_require__(12) - , SPECIES = __webpack_require__(5)('species'); - -module.exports = function(KEY){ - var C = global[KEY]; - if(DESCRIPTORS && C && !C[SPECIES])dP.f(C, SPECIES, { - configurable: true, - get: function(){ return this; } - }); -}; - -/***/ }), -/* 103 */ -/***/ (function(module, exports, __webpack_require__) { - -var shared = __webpack_require__(63)('keys') - , uid = __webpack_require__(50); -module.exports = function(key){ - return shared[key] || (shared[key] = uid(key)); -}; - -/***/ }), -/* 104 */ -/***/ (function(module, exports, __webpack_require__) { - -// helper for String#{startsWith, endsWith, includes} -var isRegExp = __webpack_require__(95) - , defined = __webpack_require__(27); - -module.exports = function(that, searchString, NAME){ - if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!"); - return String(defined(that)); -}; - -/***/ }), -/* 105 */ -/***/ (function(module, exports) { - -module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + - '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; - -/***/ }), -/* 106 */, -/* 107 */, -/* 108 */, -/* 109 */, -/* 110 */, -/* 111 */, -/* 112 */, -/* 113 */, -/* 114 */, -/* 115 */, -/* 116 */, -/* 117 */, -/* 118 */, -/* 119 */, -/* 120 */, -/* 121 */, -/* 122 */, -/* 123 */, -/* 124 */, -/* 125 */, -/* 126 */, -/* 127 */ -/***/ (function(module, exports, __webpack_require__) { - -var cof = __webpack_require__(35); -module.exports = function(it, msg){ - if(typeof it != 'number' && cof(it) != 'Number')throw TypeError(msg); - return +it; -}; - -/***/ }), -/* 128 */ -/***/ (function(module, exports, __webpack_require__) { - -// false -> Array#indexOf -// true -> Array#includes -var toIObject = __webpack_require__(23) - , toLength = __webpack_require__(18) - , toIndex = __webpack_require__(49); -module.exports = function(IS_INCLUDES){ - return function($this, el, fromIndex){ - var O = toIObject($this) - , length = toLength(O.length) - , index = toIndex(fromIndex, length) - , value; - // Array#includes uses SameValueZero equality algorithm - if(IS_INCLUDES && el != el)while(length > index){ - value = O[index++]; - if(value != value)return true; - // Array#toIndex ignores holes, Array#includes - not - } else for(;length > index; index++)if(IS_INCLUDES || index in O){ - if(O[index] === el)return IS_INCLUDES || index || 0; - } return !IS_INCLUDES && -1; - }; -}; - -/***/ }), -/* 129 */ -/***/ (function(module, exports, __webpack_require__) { - -var aFunction = __webpack_require__(34) - , toObject = __webpack_require__(24) - , IObject = __webpack_require__(46) - , toLength = __webpack_require__(18); - -module.exports = function(that, callbackfn, aLen, memo, isRight){ - aFunction(callbackfn); - var O = toObject(that) - , self = IObject(O) - , length = toLength(O.length) - , index = isRight ? length - 1 : 0 - , i = isRight ? -1 : 1; - if(aLen < 2)for(;;){ - if(index in self){ - memo = self[index]; - index += i; - break; - } - index += i; - if(isRight ? index < 0 : length <= index){ - throw TypeError('Reduce of empty array with no initial value'); - } - } - for(;isRight ? index >= 0 : length > index; index += i)if(index in self){ - memo = callbackfn(memo, self[index], index, O); - } - return memo; -}; - -/***/ }), -/* 130 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aFunction = __webpack_require__(34) - , isObject = __webpack_require__(4) - , invoke = __webpack_require__(231) - , arraySlice = [].slice - , factories = {}; - -var construct = function(F, len, args){ - if(!(len in factories)){ - for(var n = [], i = 0; i < len; i++)n[i] = 'a[' + i + ']'; - factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); - } return factories[len](F, args); -}; - -module.exports = Function.bind || function bind(that /*, args... */){ - var fn = aFunction(this) - , partArgs = arraySlice.call(arguments, 1); - var bound = function(/* args... */){ - var args = partArgs.concat(arraySlice.call(arguments)); - return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); - }; - if(isObject(fn.prototype))bound.prototype = fn.prototype; - return bound; -}; - -/***/ }), -/* 131 */ -/***/ (function(module, exports, __webpack_require__) { - -// getting tag from 19.1.3.6 Object.prototype.toString() -var cof = __webpack_require__(35) - , TAG = __webpack_require__(5)('toStringTag') - // ES3 wrong here - , ARG = cof(function(){ return arguments; }()) == 'Arguments'; - -// fallback for IE11 Script Access Denied error -var tryGet = function(it, key){ - try { - return it[key]; - } catch(e){ /* empty */ } -}; - -module.exports = function(it){ - var O, T, B; - return it === undefined ? 'Undefined' : it === null ? 'Null' - // @@toStringTag case - : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T - // builtinTag case - : ARG ? cof(O) - // ES3 arguments fallback - : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; -}; - -/***/ }), -/* 132 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var dP = __webpack_require__(9).f - , create = __webpack_require__(41) - , redefineAll = __webpack_require__(100) - , ctx = __webpack_require__(40) - , anInstance = __webpack_require__(88) - , defined = __webpack_require__(27) - , forOf = __webpack_require__(59) - , $iterDefine = __webpack_require__(96) - , step = __webpack_require__(142) - , setSpecies = __webpack_require__(102) - , DESCRIPTORS = __webpack_require__(12) - , fastKey = __webpack_require__(31).fastKey - , SIZE = DESCRIPTORS ? '_s' : 'size'; - -var getEntry = function(that, key){ - // fast case - var index = fastKey(key), entry; - if(index !== 'F')return that._i[index]; - // frozen object case - for(entry = that._f; entry; entry = entry.n){ - if(entry.k == key)return entry; - } -}; - -module.exports = { - getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ - var C = wrapper(function(that, iterable){ - anInstance(that, C, NAME, '_i'); - that._i = create(null); // index - that._f = undefined; // first entry - that._l = undefined; // last entry - that[SIZE] = 0; // size - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.1.3.1 Map.prototype.clear() - // 23.2.3.2 Set.prototype.clear() - clear: function clear(){ - for(var that = this, data = that._i, entry = that._f; entry; entry = entry.n){ - entry.r = true; - if(entry.p)entry.p = entry.p.n = undefined; - delete data[entry.i]; - } - that._f = that._l = undefined; - that[SIZE] = 0; - }, - // 23.1.3.3 Map.prototype.delete(key) - // 23.2.3.4 Set.prototype.delete(value) - 'delete': function(key){ - var that = this - , entry = getEntry(that, key); - if(entry){ - var next = entry.n - , prev = entry.p; - delete that._i[entry.i]; - entry.r = true; - if(prev)prev.n = next; - if(next)next.p = prev; - if(that._f == entry)that._f = next; - if(that._l == entry)that._l = prev; - that[SIZE]--; - } return !!entry; - }, - // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) - // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) - forEach: function forEach(callbackfn /*, that = undefined */){ - anInstance(this, C, 'forEach'); - var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3) - , entry; - while(entry = entry ? entry.n : this._f){ - f(entry.v, entry.k, this); - // revert to the last existing entry - while(entry && entry.r)entry = entry.p; - } - }, - // 23.1.3.7 Map.prototype.has(key) - // 23.2.3.7 Set.prototype.has(value) - has: function has(key){ - return !!getEntry(this, key); - } - }); - if(DESCRIPTORS)dP(C.prototype, 'size', { - get: function(){ - return defined(this[SIZE]); - } - }); - return C; - }, - def: function(that, key, value){ - var entry = getEntry(that, key) - , prev, index; - // change existing entry - if(entry){ - entry.v = value; - // create new entry - } else { - that._l = entry = { - i: index = fastKey(key, true), // <- index - k: key, // <- key - v: value, // <- value - p: prev = that._l, // <- previous entry - n: undefined, // <- next entry - r: false // <- removed - }; - if(!that._f)that._f = entry; - if(prev)prev.n = entry; - that[SIZE]++; - // add to index - if(index !== 'F')that._i[index] = entry; - } return that; - }, - getEntry: getEntry, - setStrong: function(C, NAME, IS_MAP){ - // add .keys, .values, .entries, [@@iterator] - // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 - $iterDefine(C, NAME, function(iterated, kind){ - this._t = iterated; // target - this._k = kind; // kind - this._l = undefined; // previous - }, function(){ - var that = this - , kind = that._k - , entry = that._l; - // revert to the last existing entry - while(entry && entry.r)entry = entry.p; - // get next entry - if(!that._t || !(that._l = entry = entry ? entry.n : that._t._f)){ - // or finish the iteration - that._t = undefined; - return step(1); - } - // return step by kind - if(kind == 'keys' )return step(0, entry.k); - if(kind == 'values')return step(0, entry.v); - return step(0, [entry.k, entry.v]); - }, IS_MAP ? 'entries' : 'values' , !IS_MAP, true); - - // add [@@species], 23.1.2.2, 23.2.2.2 - setSpecies(NAME); - } -}; - -/***/ }), -/* 133 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $defineProperty = __webpack_require__(9) - , createDesc = __webpack_require__(36); - -module.exports = function(object, index, value){ - if(index in object)$defineProperty.f(object, index, createDesc(0, value)); - else object[index] = value; -}; - -/***/ }), -/* 134 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(4) - , document = __webpack_require__(8).document - // in old IE typeof document.createElement is 'object' - , is = isObject(document) && isObject(document.createElement); -module.exports = function(it){ - return is ? document.createElement(it) : {}; -}; - -/***/ }), -/* 135 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(8).document && document.documentElement; - -/***/ }), -/* 136 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = !__webpack_require__(12) && !__webpack_require__(3)(function(){ - return Object.defineProperty(__webpack_require__(134)('div'), 'a', {get: function(){ return 7; }}).a != 7; -}); - -/***/ }), -/* 137 */ -/***/ (function(module, exports, __webpack_require__) { - -// check on default Array iterator -var Iterators = __webpack_require__(47) - , ITERATOR = __webpack_require__(5)('iterator') - , ArrayProto = Array.prototype; - -module.exports = function(it){ - return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); -}; - -/***/ }), -/* 138 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.3 Number.isInteger(number) -var isObject = __webpack_require__(4) - , floor = Math.floor; -module.exports = function isInteger(it){ - return !isObject(it) && isFinite(it) && floor(it) === it; -}; - -/***/ }), -/* 139 */ -/***/ (function(module, exports, __webpack_require__) { - -// call something on iterator step with safe closing on error -var anObject = __webpack_require__(2); -module.exports = function(iterator, fn, value, entries){ - try { - return entries ? fn(anObject(value)[0], value[1]) : fn(value); - // 7.4.6 IteratorClose(iterator, completion) - } catch(e){ - var ret = iterator['return']; - if(ret !== undefined)anObject(ret.call(iterator)); - throw e; - } -}; - -/***/ }), -/* 140 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var create = __webpack_require__(41) - , descriptor = __webpack_require__(36) - , setToStringTag = __webpack_require__(62) - , IteratorPrototype = {}; - -// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -__webpack_require__(28)(IteratorPrototype, __webpack_require__(5)('iterator'), function(){ return this; }); - -module.exports = function(Constructor, NAME, next){ - Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)}); - setToStringTag(Constructor, NAME + ' Iterator'); -}; - -/***/ }), -/* 141 */ -/***/ (function(module, exports, __webpack_require__) { - -var ITERATOR = __webpack_require__(5)('iterator') - , SAFE_CLOSING = false; - -try { - var riter = [7][ITERATOR](); - riter['return'] = function(){ SAFE_CLOSING = true; }; - Array.from(riter, function(){ throw 2; }); -} catch(e){ /* empty */ } - -module.exports = function(exec, skipClosing){ - if(!skipClosing && !SAFE_CLOSING)return false; - var safe = false; - try { - var arr = [7] - , iter = arr[ITERATOR](); - iter.next = function(){ return {done: safe = true}; }; - arr[ITERATOR] = function(){ return iter; }; - exec(arr); - } catch(e){ /* empty */ } - return safe; -}; - -/***/ }), -/* 142 */ -/***/ (function(module, exports) { - -module.exports = function(done, value){ - return {value: value, done: !!done}; -}; - -/***/ }), -/* 143 */ -/***/ (function(module, exports) { - -// 20.2.2.20 Math.log1p(x) -module.exports = Math.log1p || function log1p(x){ - return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); -}; - -/***/ }), -/* 144 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 19.1.2.1 Object.assign(target, source, ...) -var getKeys = __webpack_require__(42) - , gOPS = __webpack_require__(60) - , pIE = __webpack_require__(61) - , toObject = __webpack_require__(24) - , IObject = __webpack_require__(46) - , $assign = Object.assign; - -// should work with symbols and should have deterministic property order (V8 bug) -module.exports = !$assign || __webpack_require__(3)(function(){ - var A = {} - , B = {} - , S = Symbol() - , K = 'abcdefghijklmnopqrst'; - A[S] = 7; - K.split('').forEach(function(k){ B[k] = k; }); - return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; -}) ? function assign(target, source){ // eslint-disable-line no-unused-vars - var T = toObject(target) - , aLen = arguments.length - , index = 1 - , getSymbols = gOPS.f - , isEnum = pIE.f; - while(aLen > index){ - var S = IObject(arguments[index++]) - , keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S) - , length = keys.length - , j = 0 - , key; - while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key]; - } return T; -} : $assign; - -/***/ }), -/* 145 */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(9) - , anObject = __webpack_require__(2) - , getKeys = __webpack_require__(42); - -module.exports = __webpack_require__(12) ? Object.defineProperties : function defineProperties(O, Properties){ - anObject(O); - var keys = getKeys(Properties) - , length = keys.length - , i = 0 - , P; - while(length > i)dP.f(O, P = keys[i++], Properties[P]); - return O; -}; - -/***/ }), -/* 146 */ -/***/ (function(module, exports, __webpack_require__) { - -// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window -var toIObject = __webpack_require__(23) - , gOPN = __webpack_require__(48).f - , toString = {}.toString; - -var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) : []; - -var getWindowNames = function(it){ - try { - return gOPN(it); - } catch(e){ - return windowNames.slice(); - } -}; - -module.exports.f = function getOwnPropertyNames(it){ - return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); -}; - - -/***/ }), -/* 147 */ -/***/ (function(module, exports, __webpack_require__) { - -var has = __webpack_require__(14) - , toIObject = __webpack_require__(23) - , arrayIndexOf = __webpack_require__(128)(false) - , IE_PROTO = __webpack_require__(103)('IE_PROTO'); - -module.exports = function(object, names){ - var O = toIObject(object) - , i = 0 - , result = [] - , key; - for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key); - // Don't enum bug & hidden keys - while(names.length > i)if(has(O, key = names[i++])){ - ~arrayIndexOf(result, key) || result.push(key); - } - return result; -}; - -/***/ }), -/* 148 */ -/***/ (function(module, exports, __webpack_require__) { - -var $parseFloat = __webpack_require__(8).parseFloat - , $trim = __webpack_require__(64).trim; - -module.exports = 1 / $parseFloat(__webpack_require__(105) + '-0') !== -Infinity ? function parseFloat(str){ - var string = $trim(String(str), 3) - , result = $parseFloat(string); - return result === 0 && string.charAt(0) == '-' ? -0 : result; -} : $parseFloat; - -/***/ }), -/* 149 */ -/***/ (function(module, exports, __webpack_require__) { - -var $parseInt = __webpack_require__(8).parseInt - , $trim = __webpack_require__(64).trim - , ws = __webpack_require__(105) - , hex = /^[\-+]?0[xX]/; - -module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){ - var string = $trim(String(str), 3); - return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); -} : $parseInt; - -/***/ }), -/* 150 */ -/***/ (function(module, exports, __webpack_require__) { - -var toInteger = __webpack_require__(43) - , defined = __webpack_require__(27); -// true -> String#at -// false -> String#codePointAt -module.exports = function(TO_STRING){ - return function(that, pos){ - var s = String(defined(that)) - , i = toInteger(pos) - , l = s.length - , a, b; - if(i < 0 || i >= l)return TO_STRING ? '' : undefined; - a = s.charCodeAt(i); - return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff - ? TO_STRING ? s.charAt(i) : a - : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; - }; -}; - -/***/ }), -/* 151 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var toInteger = __webpack_require__(43) - , defined = __webpack_require__(27); - -module.exports = function repeat(count){ - var str = String(defined(this)) - , res = '' - , n = toInteger(count); - if(n < 0 || n == Infinity)throw RangeError("Count can't be negative"); - for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str; - return res; -}; - -/***/ }), -/* 152 */ -/***/ (function(module, exports, __webpack_require__) { - -exports.f = __webpack_require__(5); - -/***/ }), -/* 153 */ -/***/ (function(module, exports, __webpack_require__) { - -var classof = __webpack_require__(131) - , ITERATOR = __webpack_require__(5)('iterator') - , Iterators = __webpack_require__(47); -module.exports = __webpack_require__(7).getIteratorMethod = function(it){ - if(it != undefined)return it[ITERATOR] - || it['@@iterator'] - || Iterators[classof(it)]; -}; - -/***/ }), -/* 154 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var addToUnscopables = __webpack_require__(45) - , step = __webpack_require__(142) - , Iterators = __webpack_require__(47) - , toIObject = __webpack_require__(23); - -// 22.1.3.4 Array.prototype.entries() -// 22.1.3.13 Array.prototype.keys() -// 22.1.3.29 Array.prototype.values() -// 22.1.3.30 Array.prototype[@@iterator]() -module.exports = __webpack_require__(96)(Array, 'Array', function(iterated, kind){ - this._t = toIObject(iterated); // target - this._i = 0; // next index - this._k = kind; // kind -// 22.1.5.2.1 %ArrayIteratorPrototype%.next() -}, function(){ - var O = this._t - , kind = this._k - , index = this._i++; - if(!O || index >= O.length){ - this._t = undefined; - return step(1); - } - if(kind == 'keys' )return step(0, index); - if(kind == 'values')return step(0, O[index]); - return step(0, [index, O[index]]); -}, 'values'); - -// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) -Iterators.Arguments = Iterators.Array; - -addToUnscopables('keys'); -addToUnscopables('values'); -addToUnscopables('entries'); - -/***/ }), -/* 155 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var strong = __webpack_require__(132); - -// 23.1 Map Objects -module.exports = __webpack_require__(89)('Map', function(get){ - return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; -}, { - // 23.1.3.6 Map.prototype.get(key) - get: function get(key){ - var entry = strong.getEntry(this, key); - return entry && entry.v; - }, - // 23.1.3.9 Map.prototype.set(key, value) - set: function set(key, value){ - return strong.def(this, key === 0 ? 0 : key, value); - } -}, strong, true); - -/***/ }), -/* 156 */ -/***/ (function(module, exports, __webpack_require__) { - -// 21.2.5.3 get RegExp.prototype.flags() -if(__webpack_require__(12) && /./g.flags != 'g')__webpack_require__(9).f(RegExp.prototype, 'flags', { - configurable: true, - get: __webpack_require__(92) -}); - -/***/ }), -/* 157 */ -/***/ (function(module, exports, __webpack_require__) { - -// @@match logic -__webpack_require__(58)('match', 1, function(defined, MATCH, $match){ - // 21.1.3.11 String.prototype.match(regexp) - return [function match(regexp){ - 'use strict'; - var O = defined(this) - , fn = regexp == undefined ? undefined : regexp[MATCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); - }, $match]; -}); - -/***/ }), -/* 158 */ -/***/ (function(module, exports, __webpack_require__) { - -// @@replace logic -__webpack_require__(58)('replace', 2, function(defined, REPLACE, $replace){ - // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) - return [function replace(searchValue, replaceValue){ - 'use strict'; - var O = defined(this) - , fn = searchValue == undefined ? undefined : searchValue[REPLACE]; - return fn !== undefined - ? fn.call(searchValue, O, replaceValue) - : $replace.call(String(O), searchValue, replaceValue); - }, $replace]; -}); - -/***/ }), -/* 159 */ -/***/ (function(module, exports, __webpack_require__) { - -// @@search logic -__webpack_require__(58)('search', 1, function(defined, SEARCH, $search){ - // 21.1.3.15 String.prototype.search(regexp) - return [function search(regexp){ - 'use strict'; - var O = defined(this) - , fn = regexp == undefined ? undefined : regexp[SEARCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); - }, $search]; -}); - -/***/ }), -/* 160 */ -/***/ (function(module, exports, __webpack_require__) { - -// @@split logic -__webpack_require__(58)('split', 2, function(defined, SPLIT, $split){ - 'use strict'; - var isRegExp = __webpack_require__(95) - , _split = $split - , $push = [].push - , $SPLIT = 'split' - , LENGTH = 'length' - , LAST_INDEX = 'lastIndex'; - if( - 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || - 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || - 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || - '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || - '.'[$SPLIT](/()()/)[LENGTH] > 1 || - ''[$SPLIT](/.?/)[LENGTH] - ){ - var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group - // based on es5-shim implementation, need to rework it - $split = function(separator, limit){ - var string = String(this); - if(separator === undefined && limit === 0)return []; - // If `separator` is not a regex, use native split - if(!isRegExp(separator))return _split.call(string, separator, limit); - var output = []; - var flags = (separator.ignoreCase ? 'i' : '') + - (separator.multiline ? 'm' : '') + - (separator.unicode ? 'u' : '') + - (separator.sticky ? 'y' : ''); - var lastLastIndex = 0; - var splitLimit = limit === undefined ? 4294967295 : limit >>> 0; - // Make `global` and avoid `lastIndex` issues by working with a copy - var separatorCopy = new RegExp(separator.source, flags + 'g'); - var separator2, match, lastIndex, lastLength, i; - // Doesn't need flags gy, but they don't hurt - if(!NPCG)separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags); - while(match = separatorCopy.exec(string)){ - // `separatorCopy.lastIndex` is not reliable cross-browser - lastIndex = match.index + match[0][LENGTH]; - if(lastIndex > lastLastIndex){ - output.push(string.slice(lastLastIndex, match.index)); - // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG - if(!NPCG && match[LENGTH] > 1)match[0].replace(separator2, function(){ - for(i = 1; i < arguments[LENGTH] - 2; i++)if(arguments[i] === undefined)match[i] = undefined; - }); - if(match[LENGTH] > 1 && match.index < string[LENGTH])$push.apply(output, match.slice(1)); - lastLength = match[0][LENGTH]; - lastLastIndex = lastIndex; - if(output[LENGTH] >= splitLimit)break; - } - if(separatorCopy[LAST_INDEX] === match.index)separatorCopy[LAST_INDEX]++; // Avoid an infinite loop - } - if(lastLastIndex === string[LENGTH]){ - if(lastLength || !separatorCopy.test(''))output.push(''); - } else output.push(string.slice(lastLastIndex)); - return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; - }; - // Chakra, V8 - } else if('0'[$SPLIT](undefined, 0)[LENGTH]){ - $split = function(separator, limit){ - return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit); - }; - } - // 21.1.3.17 String.prototype.split(separator, limit) - return [function split(separator, limit){ - var O = defined(this) - , fn = separator == undefined ? undefined : separator[SPLIT]; - return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit); - }, $split]; -}); - -/***/ }), -/* 161 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var strong = __webpack_require__(132); - -// 23.2 Set Objects -module.exports = __webpack_require__(89)('Set', function(get){ - return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); }; -}, { - // 23.2.3.1 Set.prototype.add(value) - add: function add(value){ - return strong.def(this, value = value === 0 ? 0 : value, value); - } -}, strong); - -/***/ }), -/* 162 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// ECMAScript 6 symbols shim -var global = __webpack_require__(8) - , has = __webpack_require__(14) - , DESCRIPTORS = __webpack_require__(12) - , $export = __webpack_require__(0) - , redefine = __webpack_require__(15) - , META = __webpack_require__(31).KEY - , $fails = __webpack_require__(3) - , shared = __webpack_require__(63) - , setToStringTag = __webpack_require__(62) - , uid = __webpack_require__(50) - , wks = __webpack_require__(5) - , wksExt = __webpack_require__(152) - , wksDefine = __webpack_require__(235) - , keyOf = __webpack_require__(232) - , enumKeys = __webpack_require__(230) - , isArray = __webpack_require__(94) - , anObject = __webpack_require__(2) - , toIObject = __webpack_require__(23) - , toPrimitive = __webpack_require__(37) - , createDesc = __webpack_require__(36) - , _create = __webpack_require__(41) - , gOPNExt = __webpack_require__(146) - , $GOPD = __webpack_require__(32) - , $DP = __webpack_require__(9) - , $keys = __webpack_require__(42) - , gOPD = $GOPD.f - , dP = $DP.f - , gOPN = gOPNExt.f - , $Symbol = global.Symbol - , $JSON = global.JSON - , _stringify = $JSON && $JSON.stringify - , PROTOTYPE = 'prototype' - , HIDDEN = wks('_hidden') - , TO_PRIMITIVE = wks('toPrimitive') - , isEnum = {}.propertyIsEnumerable - , SymbolRegistry = shared('symbol-registry') - , AllSymbols = shared('symbols') - , OPSymbols = shared('op-symbols') - , ObjectProto = Object[PROTOTYPE] - , USE_NATIVE = typeof $Symbol == 'function' - , QObject = global.QObject; -// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 -var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; - -// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 -var setSymbolDesc = DESCRIPTORS && $fails(function(){ - return _create(dP({}, 'a', { - get: function(){ return dP(this, 'a', {value: 7}).a; } - })).a != 7; -}) ? function(it, key, D){ - var protoDesc = gOPD(ObjectProto, key); - if(protoDesc)delete ObjectProto[key]; - dP(it, key, D); - if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc); -} : dP; - -var wrap = function(tag){ - var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); - sym._k = tag; - return sym; -}; - -var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function(it){ - return typeof it == 'symbol'; -} : function(it){ - return it instanceof $Symbol; -}; - -var $defineProperty = function defineProperty(it, key, D){ - if(it === ObjectProto)$defineProperty(OPSymbols, key, D); - anObject(it); - key = toPrimitive(key, true); - anObject(D); - if(has(AllSymbols, key)){ - if(!D.enumerable){ - if(!has(it, HIDDEN))dP(it, HIDDEN, createDesc(1, {})); - it[HIDDEN][key] = true; - } else { - if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false; - D = _create(D, {enumerable: createDesc(0, false)}); - } return setSymbolDesc(it, key, D); - } return dP(it, key, D); -}; -var $defineProperties = function defineProperties(it, P){ - anObject(it); - var keys = enumKeys(P = toIObject(P)) - , i = 0 - , l = keys.length - , key; - while(l > i)$defineProperty(it, key = keys[i++], P[key]); - return it; -}; -var $create = function create(it, P){ - return P === undefined ? _create(it) : $defineProperties(_create(it), P); -}; -var $propertyIsEnumerable = function propertyIsEnumerable(key){ - var E = isEnum.call(this, key = toPrimitive(key, true)); - if(this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return false; - return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; -}; -var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){ - it = toIObject(it); - key = toPrimitive(key, true); - if(it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return; - var D = gOPD(it, key); - if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true; - return D; -}; -var $getOwnPropertyNames = function getOwnPropertyNames(it){ - var names = gOPN(toIObject(it)) - , result = [] - , i = 0 - , key; - while(names.length > i){ - if(!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META)result.push(key); - } return result; -}; -var $getOwnPropertySymbols = function getOwnPropertySymbols(it){ - var IS_OP = it === ObjectProto - , names = gOPN(IS_OP ? OPSymbols : toIObject(it)) - , result = [] - , i = 0 - , key; - while(names.length > i){ - if(has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true))result.push(AllSymbols[key]); - } return result; -}; - -// 19.4.1.1 Symbol([description]) -if(!USE_NATIVE){ - $Symbol = function Symbol(){ - if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!'); - var tag = uid(arguments.length > 0 ? arguments[0] : undefined); - var $set = function(value){ - if(this === ObjectProto)$set.call(OPSymbols, value); - if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false; - setSymbolDesc(this, tag, createDesc(1, value)); - }; - if(DESCRIPTORS && setter)setSymbolDesc(ObjectProto, tag, {configurable: true, set: $set}); - return wrap(tag); - }; - redefine($Symbol[PROTOTYPE], 'toString', function toString(){ - return this._k; - }); - - $GOPD.f = $getOwnPropertyDescriptor; - $DP.f = $defineProperty; - __webpack_require__(48).f = gOPNExt.f = $getOwnPropertyNames; - __webpack_require__(61).f = $propertyIsEnumerable; - __webpack_require__(60).f = $getOwnPropertySymbols; - - if(DESCRIPTORS && !__webpack_require__(97)){ - redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); - } - - wksExt.f = function(name){ - return wrap(wks(name)); - } -} - -$export($export.G + $export.W + $export.F * !USE_NATIVE, {Symbol: $Symbol}); - -for(var symbols = ( - // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 - 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' -).split(','), i = 0; symbols.length > i; )wks(symbols[i++]); - -for(var symbols = $keys(wks.store), i = 0; symbols.length > i; )wksDefine(symbols[i++]); - -$export($export.S + $export.F * !USE_NATIVE, 'Symbol', { - // 19.4.2.1 Symbol.for(key) - 'for': function(key){ - return has(SymbolRegistry, key += '') - ? SymbolRegistry[key] - : SymbolRegistry[key] = $Symbol(key); - }, - // 19.4.2.5 Symbol.keyFor(sym) - keyFor: function keyFor(key){ - if(isSymbol(key))return keyOf(SymbolRegistry, key); - throw TypeError(key + ' is not a symbol!'); - }, - useSetter: function(){ setter = true; }, - useSimple: function(){ setter = false; } -}); - -$export($export.S + $export.F * !USE_NATIVE, 'Object', { - // 19.1.2.2 Object.create(O [, Properties]) - create: $create, - // 19.1.2.4 Object.defineProperty(O, P, Attributes) - defineProperty: $defineProperty, - // 19.1.2.3 Object.defineProperties(O, Properties) - defineProperties: $defineProperties, - // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) - getOwnPropertyDescriptor: $getOwnPropertyDescriptor, - // 19.1.2.7 Object.getOwnPropertyNames(O) - getOwnPropertyNames: $getOwnPropertyNames, - // 19.1.2.8 Object.getOwnPropertySymbols(O) - getOwnPropertySymbols: $getOwnPropertySymbols -}); - -// 24.3.2 JSON.stringify(value [, replacer [, space]]) -$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function(){ - var S = $Symbol(); - // MS Edge converts symbol values to JSON as {} - // WebKit converts symbol values to JSON as null - // V8 throws on boxed symbols - return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}'; -})), 'JSON', { - stringify: function stringify(it){ - if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined - var args = [it] - , i = 1 - , replacer, $replacer; - while(arguments.length > i)args.push(arguments[i++]); - replacer = args[1]; - if(typeof replacer == 'function')$replacer = replacer; - if($replacer || !isArray(replacer))replacer = function(key, value){ - if($replacer)value = $replacer.call(this, key, value); - if(!isSymbol(value))return value; - }; - args[1] = replacer; - return _stringify.apply($JSON, args); - } -}); - -// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) -$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(28)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); -// 19.4.3.5 Symbol.prototype[@@toStringTag] -setToStringTag($Symbol, 'Symbol'); -// 20.2.1.9 Math[@@toStringTag] -setToStringTag(Math, 'Math', true); -// 24.3.3 JSON[@@toStringTag] -setToStringTag(global.JSON, 'JSON', true); - -/***/ }), -/* 163 */ -/***/ (function(module, exports, __webpack_require__) { - -var $iterators = __webpack_require__(154) - , redefine = __webpack_require__(15) - , global = __webpack_require__(8) - , hide = __webpack_require__(28) - , Iterators = __webpack_require__(47) - , wks = __webpack_require__(5) - , ITERATOR = wks('iterator') - , TO_STRING_TAG = wks('toStringTag') - , ArrayValues = Iterators.Array; - -for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){ - var NAME = collections[i] - , Collection = global[NAME] - , proto = Collection && Collection.prototype - , key; - if(proto){ - if(!proto[ITERATOR])hide(proto, ITERATOR, ArrayValues); - if(!proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME); - Iterators[NAME] = ArrayValues; - for(key in $iterators)if(!proto[key])redefine(proto, key, $iterators[key], true); - } -} - -/***/ }), -/* 164 */, -/* 165 */, -/* 166 */, -/* 167 */, -/* 168 */, -/* 169 */, -/* 170 */, -/* 171 */, -/* 172 */, -/* 173 */, -/* 174 */, -/* 175 */, -/* 176 */, -/* 177 */, -/* 178 */, -/* 179 */, -/* 180 */, -/* 181 */, -/* 182 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol__ = __webpack_require__(221); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_core_js_es6_symbol__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_es6_object__ = __webpack_require__(214); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_core_js_es6_object___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_core_js_es6_object__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_es6_function__ = __webpack_require__(210); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_core_js_es6_function___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_core_js_es6_function__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int__ = __webpack_require__(216); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_core_js_es6_parse_int__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float__ = __webpack_require__(215); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_core_js_es6_parse_float__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_es6_number__ = __webpack_require__(213); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_core_js_es6_number___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_core_js_es6_number__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_es6_math__ = __webpack_require__(212); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_core_js_es6_math___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_core_js_es6_math__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_es6_string__ = __webpack_require__(220); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_core_js_es6_string___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_core_js_es6_string__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_es6_date__ = __webpack_require__(209); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_core_js_es6_date___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_core_js_es6_date__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_es6_array__ = __webpack_require__(208); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_core_js_es6_array___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_core_js_es6_array__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp__ = __webpack_require__(218); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_core_js_es6_regexp__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_core_js_es6_map__ = __webpack_require__(211); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_core_js_es6_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_core_js_es6_map__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_core_js_es6_set__ = __webpack_require__(219); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_core_js_es6_set___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_core_js_es6_set__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect__ = __webpack_require__(217); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13_core_js_es6_reflect__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect__ = __webpack_require__(222); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_core_js_es7_reflect__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone__ = __webpack_require__(397); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_15_zone_js_dist_zone__); -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html - */ -/*************************************************************************************************** - * BROWSER POLYFILLS - */ -/** IE9, IE10 and IE11 requires all of the following polyfills. **/ - - - - - - - - - - - - - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. -/** IE10 and IE11 requires the following to support `@angular/animation`. */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. -/** Evergreen browsers require these. **/ - - -/** ALL Firefox browsers require the following to support `@angular/animation`. **/ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. -/*************************************************************************************************** - * Zone JS is required by Angular itself. - */ - // Included with Angular CLI. -/*************************************************************************************************** - * APPLICATION IMPORTS - */ -/** - * Date, currency, decimal and percent pipes. - * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 - */ -// import 'intl'; // Run `npm install --save intl`. -//# sourceMappingURL=polyfills.js.map - -/***/ }), -/* 183 */, -/* 184 */, -/* 185 */, -/* 186 */, -/* 187 */, -/* 188 */, -/* 189 */, -/* 190 */, -/* 191 */, -/* 192 */, -/* 193 */, -/* 194 */, -/* 195 */, -/* 196 */, -/* 197 */, -/* 198 */, -/* 199 */, -/* 200 */, -/* 201 */, -/* 202 */, -/* 203 */, -/* 204 */, -/* 205 */, -/* 206 */, -/* 207 */, -/* 208 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(66); -__webpack_require__(245); -__webpack_require__(243); -__webpack_require__(249); -__webpack_require__(246); -__webpack_require__(252); -__webpack_require__(254); -__webpack_require__(242); -__webpack_require__(248); -__webpack_require__(239); -__webpack_require__(253); -__webpack_require__(237); -__webpack_require__(251); -__webpack_require__(250); -__webpack_require__(244); -__webpack_require__(247); -__webpack_require__(236); -__webpack_require__(238); -__webpack_require__(241); -__webpack_require__(240); -__webpack_require__(255); -__webpack_require__(154); -module.exports = __webpack_require__(7).Array; - -/***/ }), -/* 209 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(256); -__webpack_require__(258); -__webpack_require__(257); -__webpack_require__(260); -__webpack_require__(259); -module.exports = Date; - -/***/ }), -/* 210 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(261); -__webpack_require__(263); -__webpack_require__(262); -module.exports = __webpack_require__(7).Function; - -/***/ }), -/* 211 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(65); -__webpack_require__(66); -__webpack_require__(163); -__webpack_require__(155); -module.exports = __webpack_require__(7).Map; - -/***/ }), -/* 212 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(264); -__webpack_require__(265); -__webpack_require__(266); -__webpack_require__(267); -__webpack_require__(268); -__webpack_require__(269); -__webpack_require__(270); -__webpack_require__(271); -__webpack_require__(272); -__webpack_require__(273); -__webpack_require__(274); -__webpack_require__(275); -__webpack_require__(276); -__webpack_require__(277); -__webpack_require__(278); -__webpack_require__(279); -__webpack_require__(280); -module.exports = __webpack_require__(7).Math; - -/***/ }), -/* 213 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(281); -__webpack_require__(291); -__webpack_require__(292); -__webpack_require__(282); -__webpack_require__(283); -__webpack_require__(284); -__webpack_require__(285); -__webpack_require__(286); -__webpack_require__(287); -__webpack_require__(288); -__webpack_require__(289); -__webpack_require__(290); -module.exports = __webpack_require__(7).Number; - -/***/ }), -/* 214 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(162); -__webpack_require__(294); -__webpack_require__(296); -__webpack_require__(295); -__webpack_require__(298); -__webpack_require__(300); -__webpack_require__(305); -__webpack_require__(299); -__webpack_require__(297); -__webpack_require__(307); -__webpack_require__(306); -__webpack_require__(302); -__webpack_require__(303); -__webpack_require__(301); -__webpack_require__(293); -__webpack_require__(304); -__webpack_require__(308); -__webpack_require__(65); - -module.exports = __webpack_require__(7).Object; - -/***/ }), -/* 215 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(309); -module.exports = __webpack_require__(7).parseFloat; - -/***/ }), -/* 216 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(310); -module.exports = __webpack_require__(7).parseInt; - -/***/ }), -/* 217 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(311); -__webpack_require__(312); -__webpack_require__(313); -__webpack_require__(314); -__webpack_require__(315); -__webpack_require__(318); -__webpack_require__(316); -__webpack_require__(317); -__webpack_require__(319); -__webpack_require__(320); -__webpack_require__(321); -__webpack_require__(322); -__webpack_require__(324); -__webpack_require__(323); -module.exports = __webpack_require__(7).Reflect; - -/***/ }), -/* 218 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(325); -__webpack_require__(326); -__webpack_require__(156); -__webpack_require__(157); -__webpack_require__(158); -__webpack_require__(159); -__webpack_require__(160); -module.exports = __webpack_require__(7).RegExp; - -/***/ }), -/* 219 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(65); -__webpack_require__(66); -__webpack_require__(163); -__webpack_require__(161); -module.exports = __webpack_require__(7).Set; - -/***/ }), -/* 220 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(336); -__webpack_require__(340); -__webpack_require__(347); -__webpack_require__(66); -__webpack_require__(331); -__webpack_require__(332); -__webpack_require__(337); -__webpack_require__(341); -__webpack_require__(343); -__webpack_require__(327); -__webpack_require__(328); -__webpack_require__(329); -__webpack_require__(330); -__webpack_require__(333); -__webpack_require__(334); -__webpack_require__(335); -__webpack_require__(338); -__webpack_require__(339); -__webpack_require__(342); -__webpack_require__(344); -__webpack_require__(345); -__webpack_require__(346); -__webpack_require__(157); -__webpack_require__(158); -__webpack_require__(159); -__webpack_require__(160); -module.exports = __webpack_require__(7).String; - -/***/ }), -/* 221 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(162); -__webpack_require__(65); -module.exports = __webpack_require__(7).Symbol; - -/***/ }), -/* 222 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(349); -__webpack_require__(350); -__webpack_require__(352); -__webpack_require__(351); -__webpack_require__(354); -__webpack_require__(353); -__webpack_require__(355); -__webpack_require__(356); -__webpack_require__(357); -module.exports = __webpack_require__(7).Reflect; - - -/***/ }), -/* 223 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) - -var toObject = __webpack_require__(24) - , toIndex = __webpack_require__(49) - , toLength = __webpack_require__(18); - -module.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){ - var O = toObject(this) - , len = toLength(O.length) - , to = toIndex(target, len) - , from = toIndex(start, len) - , end = arguments.length > 2 ? arguments[2] : undefined - , count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to) - , inc = 1; - if(from < to && to < from + count){ - inc = -1; - from += count - 1; - to += count - 1; - } - while(count-- > 0){ - if(from in O)O[to] = O[from]; - else delete O[to]; - to += inc; - from += inc; - } return O; -}; - -/***/ }), -/* 224 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) - -var toObject = __webpack_require__(24) - , toIndex = __webpack_require__(49) - , toLength = __webpack_require__(18); -module.exports = function fill(value /*, start = 0, end = @length */){ - var O = toObject(this) - , length = toLength(O.length) - , aLen = arguments.length - , index = toIndex(aLen > 1 ? arguments[1] : undefined, length) - , end = aLen > 2 ? arguments[2] : undefined - , endPos = end === undefined ? length : toIndex(end, length); - while(endPos > index)O[index++] = value; - return O; -}; - -/***/ }), -/* 225 */ -/***/ (function(module, exports, __webpack_require__) { - -var forOf = __webpack_require__(59); - -module.exports = function(iter, ITERATOR){ - var result = []; - forOf(iter, false, result.push, result, ITERATOR); - return result; -}; - - -/***/ }), -/* 226 */ -/***/ (function(module, exports, __webpack_require__) { - -var isObject = __webpack_require__(4) - , isArray = __webpack_require__(94) - , SPECIES = __webpack_require__(5)('species'); - -module.exports = function(original){ - var C; - if(isArray(original)){ - C = original.constructor; - // cross-realm fallback - if(typeof C == 'function' && (C === Array || isArray(C.prototype)))C = undefined; - if(isObject(C)){ - C = C[SPECIES]; - if(C === null)C = undefined; - } - } return C === undefined ? Array : C; -}; - -/***/ }), -/* 227 */ -/***/ (function(module, exports, __webpack_require__) { - -// 9.4.2.3 ArraySpeciesCreate(originalArray, length) -var speciesConstructor = __webpack_require__(226); - -module.exports = function(original, length){ - return new (speciesConstructor(original))(length); -}; - -/***/ }), -/* 228 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var redefineAll = __webpack_require__(100) - , getWeak = __webpack_require__(31).getWeak - , anObject = __webpack_require__(2) - , isObject = __webpack_require__(4) - , anInstance = __webpack_require__(88) - , forOf = __webpack_require__(59) - , createArrayMethod = __webpack_require__(26) - , $has = __webpack_require__(14) - , arrayFind = createArrayMethod(5) - , arrayFindIndex = createArrayMethod(6) - , id = 0; - -// fallback for uncaught frozen keys -var uncaughtFrozenStore = function(that){ - return that._l || (that._l = new UncaughtFrozenStore); -}; -var UncaughtFrozenStore = function(){ - this.a = []; -}; -var findUncaughtFrozen = function(store, key){ - return arrayFind(store.a, function(it){ - return it[0] === key; - }); -}; -UncaughtFrozenStore.prototype = { - get: function(key){ - var entry = findUncaughtFrozen(this, key); - if(entry)return entry[1]; - }, - has: function(key){ - return !!findUncaughtFrozen(this, key); - }, - set: function(key, value){ - var entry = findUncaughtFrozen(this, key); - if(entry)entry[1] = value; - else this.a.push([key, value]); - }, - 'delete': function(key){ - var index = arrayFindIndex(this.a, function(it){ - return it[0] === key; - }); - if(~index)this.a.splice(index, 1); - return !!~index; - } -}; - -module.exports = { - getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ - var C = wrapper(function(that, iterable){ - anInstance(that, C, NAME, '_i'); - that._i = id++; // collection id - that._l = undefined; // leak store for uncaught frozen objects - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.3.3.2 WeakMap.prototype.delete(key) - // 23.4.3.3 WeakSet.prototype.delete(value) - 'delete': function(key){ - if(!isObject(key))return false; - var data = getWeak(key); - if(data === true)return uncaughtFrozenStore(this)['delete'](key); - return data && $has(data, this._i) && delete data[this._i]; - }, - // 23.3.3.4 WeakMap.prototype.has(key) - // 23.4.3.4 WeakSet.prototype.has(value) - has: function has(key){ - if(!isObject(key))return false; - var data = getWeak(key); - if(data === true)return uncaughtFrozenStore(this).has(key); - return data && $has(data, this._i); - } - }); - return C; - }, - def: function(that, key, value){ - var data = getWeak(anObject(key), true); - if(data === true)uncaughtFrozenStore(that).set(key, value); - else data[that._i] = value; - return that; - }, - ufstore: uncaughtFrozenStore -}; - -/***/ }), -/* 229 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var anObject = __webpack_require__(2) - , toPrimitive = __webpack_require__(37) - , NUMBER = 'number'; - -module.exports = function(hint){ - if(hint !== 'string' && hint !== NUMBER && hint !== 'default')throw TypeError('Incorrect hint'); - return toPrimitive(anObject(this), hint != NUMBER); -}; - -/***/ }), -/* 230 */ -/***/ (function(module, exports, __webpack_require__) { - -// all enumerable object keys, includes symbols -var getKeys = __webpack_require__(42) - , gOPS = __webpack_require__(60) - , pIE = __webpack_require__(61); -module.exports = function(it){ - var result = getKeys(it) - , getSymbols = gOPS.f; - if(getSymbols){ - var symbols = getSymbols(it) - , isEnum = pIE.f - , i = 0 - , key; - while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key); - } return result; -}; - -/***/ }), -/* 231 */ -/***/ (function(module, exports) { - -// fast apply, http://jsperf.lnkit.com/fast-apply/5 -module.exports = function(fn, args, that){ - var un = that === undefined; - switch(args.length){ - case 0: return un ? fn() - : fn.call(that); - case 1: return un ? fn(args[0]) - : fn.call(that, args[0]); - case 2: return un ? fn(args[0], args[1]) - : fn.call(that, args[0], args[1]); - case 3: return un ? fn(args[0], args[1], args[2]) - : fn.call(that, args[0], args[1], args[2]); - case 4: return un ? fn(args[0], args[1], args[2], args[3]) - : fn.call(that, args[0], args[1], args[2], args[3]); - } return fn.apply(that, args); -}; - -/***/ }), -/* 232 */ -/***/ (function(module, exports, __webpack_require__) { - -var getKeys = __webpack_require__(42) - , toIObject = __webpack_require__(23); -module.exports = function(object, el){ - var O = toIObject(object) - , keys = getKeys(O) - , length = keys.length - , index = 0 - , key; - while(length > index)if(O[key = keys[index++]] === el)return key; -}; - -/***/ }), -/* 233 */ -/***/ (function(module, exports, __webpack_require__) { - -// all object keys, includes non-enumerable and symbols -var gOPN = __webpack_require__(48) - , gOPS = __webpack_require__(60) - , anObject = __webpack_require__(2) - , Reflect = __webpack_require__(8).Reflect; -module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){ - var keys = gOPN.f(anObject(it)) - , getSymbols = gOPS.f; - return getSymbols ? keys.concat(getSymbols(it)) : keys; -}; - -/***/ }), -/* 234 */ -/***/ (function(module, exports) { - -// 7.2.9 SameValue(x, y) -module.exports = Object.is || function is(x, y){ - return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; -}; - -/***/ }), -/* 235 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(8) - , core = __webpack_require__(7) - , LIBRARY = __webpack_require__(97) - , wksExt = __webpack_require__(152) - , defineProperty = __webpack_require__(9).f; -module.exports = function(name){ - var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); - if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)}); -}; - -/***/ }), -/* 236 */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) -var $export = __webpack_require__(0); - -$export($export.P, 'Array', {copyWithin: __webpack_require__(223)}); - -__webpack_require__(45)('copyWithin'); - -/***/ }), -/* 237 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $every = __webpack_require__(26)(4); - -$export($export.P + $export.F * !__webpack_require__(22)([].every, true), 'Array', { - // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) - every: function every(callbackfn /* , thisArg */){ - return $every(this, callbackfn, arguments[1]); - } -}); - -/***/ }), -/* 238 */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) -var $export = __webpack_require__(0); - -$export($export.P, 'Array', {fill: __webpack_require__(224)}); - -__webpack_require__(45)('fill'); - -/***/ }), -/* 239 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $filter = __webpack_require__(26)(2); - -$export($export.P + $export.F * !__webpack_require__(22)([].filter, true), 'Array', { - // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) - filter: function filter(callbackfn /* , thisArg */){ - return $filter(this, callbackfn, arguments[1]); - } -}); - -/***/ }), -/* 240 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) -var $export = __webpack_require__(0) - , $find = __webpack_require__(26)(6) - , KEY = 'findIndex' - , forced = true; -// Shouldn't skip holes -if(KEY in [])Array(1)[KEY](function(){ forced = false; }); -$export($export.P + $export.F * forced, 'Array', { - findIndex: function findIndex(callbackfn/*, that = undefined */){ - return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); -__webpack_require__(45)(KEY); - -/***/ }), -/* 241 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) -var $export = __webpack_require__(0) - , $find = __webpack_require__(26)(5) - , KEY = 'find' - , forced = true; -// Shouldn't skip holes -if(KEY in [])Array(1)[KEY](function(){ forced = false; }); -$export($export.P + $export.F * forced, 'Array', { - find: function find(callbackfn/*, that = undefined */){ - return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); - } -}); -__webpack_require__(45)(KEY); - -/***/ }), -/* 242 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $forEach = __webpack_require__(26)(0) - , STRICT = __webpack_require__(22)([].forEach, true); - -$export($export.P + $export.F * !STRICT, 'Array', { - // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) - forEach: function forEach(callbackfn /* , thisArg */){ - return $forEach(this, callbackfn, arguments[1]); - } -}); - -/***/ }), -/* 243 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var ctx = __webpack_require__(40) - , $export = __webpack_require__(0) - , toObject = __webpack_require__(24) - , call = __webpack_require__(139) - , isArrayIter = __webpack_require__(137) - , toLength = __webpack_require__(18) - , createProperty = __webpack_require__(133) - , getIterFn = __webpack_require__(153); - -$export($export.S + $export.F * !__webpack_require__(141)(function(iter){ Array.from(iter); }), 'Array', { - // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) - from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){ - var O = toObject(arrayLike) - , C = typeof this == 'function' ? this : Array - , aLen = arguments.length - , mapfn = aLen > 1 ? arguments[1] : undefined - , mapping = mapfn !== undefined - , index = 0 - , iterFn = getIterFn(O) - , length, result, step, iterator; - if(mapping)mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); - // if object isn't iterable or it's array with default iterator - use simple case - if(iterFn != undefined && !(C == Array && isArrayIter(iterFn))){ - for(iterator = iterFn.call(O), result = new C; !(step = iterator.next()).done; index++){ - createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); - } - } else { - length = toLength(O.length); - for(result = new C(length); length > index; index++){ - createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); - } - } - result.length = index; - return result; - } -}); - - -/***/ }), -/* 244 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $indexOf = __webpack_require__(128)(false) - , $native = [].indexOf - , NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; - -$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(22)($native)), 'Array', { - // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) - indexOf: function indexOf(searchElement /*, fromIndex = 0 */){ - return NEGATIVE_ZERO - // convert -0 to +0 - ? $native.apply(this, arguments) || 0 - : $indexOf(this, searchElement, arguments[1]); - } -}); - -/***/ }), -/* 245 */ -/***/ (function(module, exports, __webpack_require__) { - -// 22.1.2.2 / 15.4.3.2 Array.isArray(arg) -var $export = __webpack_require__(0); - -$export($export.S, 'Array', {isArray: __webpack_require__(94)}); - -/***/ }), -/* 246 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 22.1.3.13 Array.prototype.join(separator) -var $export = __webpack_require__(0) - , toIObject = __webpack_require__(23) - , arrayJoin = [].join; - -// fallback for not array-like strings -$export($export.P + $export.F * (__webpack_require__(46) != Object || !__webpack_require__(22)(arrayJoin)), 'Array', { - join: function join(separator){ - return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); - } -}); - -/***/ }), -/* 247 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , toIObject = __webpack_require__(23) - , toInteger = __webpack_require__(43) - , toLength = __webpack_require__(18) - , $native = [].lastIndexOf - , NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; - -$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(22)($native)), 'Array', { - // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) - lastIndexOf: function lastIndexOf(searchElement /*, fromIndex = @[*-1] */){ - // convert -0 to +0 - if(NEGATIVE_ZERO)return $native.apply(this, arguments) || 0; - var O = toIObject(this) - , length = toLength(O.length) - , index = length - 1; - if(arguments.length > 1)index = Math.min(index, toInteger(arguments[1])); - if(index < 0)index = length + index; - for(;index >= 0; index--)if(index in O)if(O[index] === searchElement)return index || 0; - return -1; - } -}); - -/***/ }), -/* 248 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $map = __webpack_require__(26)(1); - -$export($export.P + $export.F * !__webpack_require__(22)([].map, true), 'Array', { - // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) - map: function map(callbackfn /* , thisArg */){ - return $map(this, callbackfn, arguments[1]); - } -}); - -/***/ }), -/* 249 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , createProperty = __webpack_require__(133); - -// WebKit Array.of isn't generic -$export($export.S + $export.F * __webpack_require__(3)(function(){ - function F(){} - return !(Array.of.call(F) instanceof F); -}), 'Array', { - // 22.1.2.3 Array.of( ...items) - of: function of(/* ...args */){ - var index = 0 - , aLen = arguments.length - , result = new (typeof this == 'function' ? this : Array)(aLen); - while(aLen > index)createProperty(result, index, arguments[index++]); - result.length = aLen; - return result; - } -}); - -/***/ }), -/* 250 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $reduce = __webpack_require__(129); - -$export($export.P + $export.F * !__webpack_require__(22)([].reduceRight, true), 'Array', { - // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) - reduceRight: function reduceRight(callbackfn /* , initialValue */){ - return $reduce(this, callbackfn, arguments.length, arguments[1], true); - } -}); - -/***/ }), -/* 251 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $reduce = __webpack_require__(129); - -$export($export.P + $export.F * !__webpack_require__(22)([].reduce, true), 'Array', { - // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) - reduce: function reduce(callbackfn /* , initialValue */){ - return $reduce(this, callbackfn, arguments.length, arguments[1], false); - } -}); - -/***/ }), -/* 252 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , html = __webpack_require__(135) - , cof = __webpack_require__(35) - , toIndex = __webpack_require__(49) - , toLength = __webpack_require__(18) - , arraySlice = [].slice; - -// fallback for not array-like ES3 strings and DOM objects -$export($export.P + $export.F * __webpack_require__(3)(function(){ - if(html)arraySlice.call(html); -}), 'Array', { - slice: function slice(begin, end){ - var len = toLength(this.length) - , klass = cof(this); - end = end === undefined ? len : end; - if(klass == 'Array')return arraySlice.call(this, begin, end); - var start = toIndex(begin, len) - , upTo = toIndex(end, len) - , size = toLength(upTo - start) - , cloned = Array(size) - , i = 0; - for(; i < size; i++)cloned[i] = klass == 'String' - ? this.charAt(start + i) - : this[start + i]; - return cloned; - } -}); - -/***/ }), -/* 253 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $some = __webpack_require__(26)(3); - -$export($export.P + $export.F * !__webpack_require__(22)([].some, true), 'Array', { - // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) - some: function some(callbackfn /* , thisArg */){ - return $some(this, callbackfn, arguments[1]); - } -}); - -/***/ }), -/* 254 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , aFunction = __webpack_require__(34) - , toObject = __webpack_require__(24) - , fails = __webpack_require__(3) - , $sort = [].sort - , test = [1, 2, 3]; - -$export($export.P + $export.F * (fails(function(){ - // IE8- - test.sort(undefined); -}) || !fails(function(){ - // V8 bug - test.sort(null); - // Old WebKit -}) || !__webpack_require__(22)($sort)), 'Array', { - // 22.1.3.25 Array.prototype.sort(comparefn) - sort: function sort(comparefn){ - return comparefn === undefined - ? $sort.call(toObject(this)) - : $sort.call(toObject(this), aFunction(comparefn)); - } -}); - -/***/ }), -/* 255 */ -/***/ (function(module, exports, __webpack_require__) { - -__webpack_require__(102)('Array'); - -/***/ }), -/* 256 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.3.3.1 / 15.9.4.4 Date.now() -var $export = __webpack_require__(0); - -$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }}); - -/***/ }), -/* 257 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() -var $export = __webpack_require__(0) - , fails = __webpack_require__(3) - , getTime = Date.prototype.getTime; - -var lz = function(num){ - return num > 9 ? num : '0' + num; -}; - -// PhantomJS / old WebKit has a broken implementations -$export($export.P + $export.F * (fails(function(){ - return new Date(-5e13 - 1).toISOString() != '0385-07-25T07:06:39.999Z'; -}) || !fails(function(){ - new Date(NaN).toISOString(); -})), 'Date', { - toISOString: function toISOString(){ - if(!isFinite(getTime.call(this)))throw RangeError('Invalid time value'); - var d = this - , y = d.getUTCFullYear() - , m = d.getUTCMilliseconds() - , s = y < 0 ? '-' : y > 9999 ? '+' : ''; - return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + - '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + - 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + - ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; - } -}); - -/***/ }), -/* 258 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , toObject = __webpack_require__(24) - , toPrimitive = __webpack_require__(37); - -$export($export.P + $export.F * __webpack_require__(3)(function(){ - return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({toISOString: function(){ return 1; }}) !== 1; -}), 'Date', { - toJSON: function toJSON(key){ - var O = toObject(this) - , pv = toPrimitive(O); - return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); - } -}); - -/***/ }), -/* 259 */ -/***/ (function(module, exports, __webpack_require__) { - -var TO_PRIMITIVE = __webpack_require__(5)('toPrimitive') - , proto = Date.prototype; - -if(!(TO_PRIMITIVE in proto))__webpack_require__(28)(proto, TO_PRIMITIVE, __webpack_require__(229)); - -/***/ }), -/* 260 */ -/***/ (function(module, exports, __webpack_require__) { - -var DateProto = Date.prototype - , INVALID_DATE = 'Invalid Date' - , TO_STRING = 'toString' - , $toString = DateProto[TO_STRING] - , getTime = DateProto.getTime; -if(new Date(NaN) + '' != INVALID_DATE){ - __webpack_require__(15)(DateProto, TO_STRING, function toString(){ - var value = getTime.call(this); - return value === value ? $toString.call(this) : INVALID_DATE; - }); -} - -/***/ }), -/* 261 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) -var $export = __webpack_require__(0); - -$export($export.P, 'Function', {bind: __webpack_require__(130)}); - -/***/ }), -/* 262 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var isObject = __webpack_require__(4) - , getPrototypeOf = __webpack_require__(30) - , HAS_INSTANCE = __webpack_require__(5)('hasInstance') - , FunctionProto = Function.prototype; -// 19.2.3.6 Function.prototype[@@hasInstance](V) -if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(9).f(FunctionProto, HAS_INSTANCE, {value: function(O){ - if(typeof this != 'function' || !isObject(O))return false; - if(!isObject(this.prototype))return O instanceof this; - // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: - while(O = getPrototypeOf(O))if(this.prototype === O)return true; - return false; -}}); - -/***/ }), -/* 263 */ -/***/ (function(module, exports, __webpack_require__) { - -var dP = __webpack_require__(9).f - , createDesc = __webpack_require__(36) - , has = __webpack_require__(14) - , FProto = Function.prototype - , nameRE = /^\s*function ([^ (]*)/ - , NAME = 'name'; - -var isExtensible = Object.isExtensible || function(){ - return true; -}; - -// 19.2.4.2 name -NAME in FProto || __webpack_require__(12) && dP(FProto, NAME, { - configurable: true, - get: function(){ - try { - var that = this - , name = ('' + that).match(nameRE)[1]; - has(that, NAME) || !isExtensible(that) || dP(that, NAME, createDesc(5, name)); - return name; - } catch(e){ - return ''; - } - } -}); - -/***/ }), -/* 264 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.3 Math.acosh(x) -var $export = __webpack_require__(0) - , log1p = __webpack_require__(143) - , sqrt = Math.sqrt - , $acosh = Math.acosh; - -$export($export.S + $export.F * !($acosh - // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 - && Math.floor($acosh(Number.MAX_VALUE)) == 710 - // Tor Browser bug: Math.acosh(Infinity) -> NaN - && $acosh(Infinity) == Infinity -), 'Math', { - acosh: function acosh(x){ - return (x = +x) < 1 ? NaN : x > 94906265.62425156 - ? Math.log(x) + Math.LN2 - : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); - } -}); - -/***/ }), -/* 265 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.5 Math.asinh(x) -var $export = __webpack_require__(0) - , $asinh = Math.asinh; - -function asinh(x){ - return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1)); -} - -// Tor Browser bug: Math.asinh(0) -> -0 -$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', {asinh: asinh}); - -/***/ }), -/* 266 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.7 Math.atanh(x) -var $export = __webpack_require__(0) - , $atanh = Math.atanh; - -// Tor Browser bug: Math.atanh(-0) -> 0 -$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { - atanh: function atanh(x){ - return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; - } -}); - -/***/ }), -/* 267 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.9 Math.cbrt(x) -var $export = __webpack_require__(0) - , sign = __webpack_require__(99); - -$export($export.S, 'Math', { - cbrt: function cbrt(x){ - return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3); - } -}); - -/***/ }), -/* 268 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.11 Math.clz32(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', { - clz32: function clz32(x){ - return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; - } -}); - -/***/ }), -/* 269 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.12 Math.cosh(x) -var $export = __webpack_require__(0) - , exp = Math.exp; - -$export($export.S, 'Math', { - cosh: function cosh(x){ - return (exp(x = +x) + exp(-x)) / 2; - } -}); - -/***/ }), -/* 270 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.14 Math.expm1(x) -var $export = __webpack_require__(0) - , $expm1 = __webpack_require__(98); - -$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', {expm1: $expm1}); - -/***/ }), -/* 271 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.16 Math.fround(x) -var $export = __webpack_require__(0) - , sign = __webpack_require__(99) - , pow = Math.pow - , EPSILON = pow(2, -52) - , EPSILON32 = pow(2, -23) - , MAX32 = pow(2, 127) * (2 - EPSILON32) - , MIN32 = pow(2, -126); - -var roundTiesToEven = function(n){ - return n + 1 / EPSILON - 1 / EPSILON; -}; - - -$export($export.S, 'Math', { - fround: function fround(x){ - var $abs = Math.abs(x) - , $sign = sign(x) - , a, result; - if($abs < MIN32)return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; - a = (1 + EPSILON32 / EPSILON) * $abs; - result = a - (a - $abs); - if(result > MAX32 || result != result)return $sign * Infinity; - return $sign * result; - } -}); - -/***/ }), -/* 272 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) -var $export = __webpack_require__(0) - , abs = Math.abs; - -$export($export.S, 'Math', { - hypot: function hypot(value1, value2){ // eslint-disable-line no-unused-vars - var sum = 0 - , i = 0 - , aLen = arguments.length - , larg = 0 - , arg, div; - while(i < aLen){ - arg = abs(arguments[i++]); - if(larg < arg){ - div = larg / arg; - sum = sum * div * div + 1; - larg = arg; - } else if(arg > 0){ - div = arg / larg; - sum += div * div; - } else sum += arg; - } - return larg === Infinity ? Infinity : larg * Math.sqrt(sum); - } -}); - -/***/ }), -/* 273 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.18 Math.imul(x, y) -var $export = __webpack_require__(0) - , $imul = Math.imul; - -// some WebKit versions fails with big numbers, some has wrong arity -$export($export.S + $export.F * __webpack_require__(3)(function(){ - return $imul(0xffffffff, 5) != -5 || $imul.length != 2; -}), 'Math', { - imul: function imul(x, y){ - var UINT16 = 0xffff - , xn = +x - , yn = +y - , xl = UINT16 & xn - , yl = UINT16 & yn; - return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); - } -}); - -/***/ }), -/* 274 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.21 Math.log10(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', { - log10: function log10(x){ - return Math.log(x) / Math.LN10; - } -}); - -/***/ }), -/* 275 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.20 Math.log1p(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', {log1p: __webpack_require__(143)}); - -/***/ }), -/* 276 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.22 Math.log2(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', { - log2: function log2(x){ - return Math.log(x) / Math.LN2; - } -}); - -/***/ }), -/* 277 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.28 Math.sign(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', {sign: __webpack_require__(99)}); - -/***/ }), -/* 278 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.30 Math.sinh(x) -var $export = __webpack_require__(0) - , expm1 = __webpack_require__(98) - , exp = Math.exp; - -// V8 near Chromium 38 has a problem with very small numbers -$export($export.S + $export.F * __webpack_require__(3)(function(){ - return !Math.sinh(-2e-17) != -2e-17; -}), 'Math', { - sinh: function sinh(x){ - return Math.abs(x = +x) < 1 - ? (expm1(x) - expm1(-x)) / 2 - : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2); - } -}); - -/***/ }), -/* 279 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.33 Math.tanh(x) -var $export = __webpack_require__(0) - , expm1 = __webpack_require__(98) - , exp = Math.exp; - -$export($export.S, 'Math', { - tanh: function tanh(x){ - var a = expm1(x = +x) - , b = expm1(-x); - return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); - } -}); - -/***/ }), -/* 280 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.2.2.34 Math.trunc(x) -var $export = __webpack_require__(0); - -$export($export.S, 'Math', { - trunc: function trunc(it){ - return (it > 0 ? Math.floor : Math.ceil)(it); - } -}); - -/***/ }), -/* 281 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(8) - , has = __webpack_require__(14) - , cof = __webpack_require__(35) - , inheritIfRequired = __webpack_require__(93) - , toPrimitive = __webpack_require__(37) - , fails = __webpack_require__(3) - , gOPN = __webpack_require__(48).f - , gOPD = __webpack_require__(32).f - , dP = __webpack_require__(9).f - , $trim = __webpack_require__(64).trim - , NUMBER = 'Number' - , $Number = global[NUMBER] - , Base = $Number - , proto = $Number.prototype - // Opera ~12 has broken Object#toString - , BROKEN_COF = cof(__webpack_require__(41)(proto)) == NUMBER - , TRIM = 'trim' in String.prototype; - -// 7.1.3 ToNumber(argument) -var toNumber = function(argument){ - var it = toPrimitive(argument, false); - if(typeof it == 'string' && it.length > 2){ - it = TRIM ? it.trim() : $trim(it, 3); - var first = it.charCodeAt(0) - , third, radix, maxCode; - if(first === 43 || first === 45){ - third = it.charCodeAt(2); - if(third === 88 || third === 120)return NaN; // Number('+0x1') should be NaN, old V8 fix - } else if(first === 48){ - switch(it.charCodeAt(1)){ - case 66 : case 98 : radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i - case 79 : case 111 : radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i - default : return +it; - } - for(var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++){ - code = digits.charCodeAt(i); - // parseInt parses a string to a first unavailable symbol - // but ToNumber should return NaN if a string contains unavailable symbols - if(code < 48 || code > maxCode)return NaN; - } return parseInt(digits, radix); - } - } return +it; -}; - -if(!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')){ - $Number = function Number(value){ - var it = arguments.length < 1 ? 0 : value - , that = this; - return that instanceof $Number - // check on 1..constructor(foo) case - && (BROKEN_COF ? fails(function(){ proto.valueOf.call(that); }) : cof(that) != NUMBER) - ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); - }; - for(var keys = __webpack_require__(12) ? gOPN(Base) : ( - // ES3: - 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + - // ES6 (in case, if modules with ES6 Number statics required before): - 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + - 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' - ).split(','), j = 0, key; keys.length > j; j++){ - if(has(Base, key = keys[j]) && !has($Number, key)){ - dP($Number, key, gOPD(Base, key)); - } - } - $Number.prototype = proto; - proto.constructor = $Number; - __webpack_require__(15)(global, NUMBER, $Number); -} - -/***/ }), -/* 282 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.1 Number.EPSILON -var $export = __webpack_require__(0); - -$export($export.S, 'Number', {EPSILON: Math.pow(2, -52)}); - -/***/ }), -/* 283 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.2 Number.isFinite(number) -var $export = __webpack_require__(0) - , _isFinite = __webpack_require__(8).isFinite; - -$export($export.S, 'Number', { - isFinite: function isFinite(it){ - return typeof it == 'number' && _isFinite(it); - } -}); - -/***/ }), -/* 284 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.3 Number.isInteger(number) -var $export = __webpack_require__(0); - -$export($export.S, 'Number', {isInteger: __webpack_require__(138)}); - -/***/ }), -/* 285 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.4 Number.isNaN(number) -var $export = __webpack_require__(0); - -$export($export.S, 'Number', { - isNaN: function isNaN(number){ - return number != number; - } -}); - -/***/ }), -/* 286 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.5 Number.isSafeInteger(number) -var $export = __webpack_require__(0) - , isInteger = __webpack_require__(138) - , abs = Math.abs; - -$export($export.S, 'Number', { - isSafeInteger: function isSafeInteger(number){ - return isInteger(number) && abs(number) <= 0x1fffffffffffff; - } -}); - -/***/ }), -/* 287 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.6 Number.MAX_SAFE_INTEGER -var $export = __webpack_require__(0); - -$export($export.S, 'Number', {MAX_SAFE_INTEGER: 0x1fffffffffffff}); - -/***/ }), -/* 288 */ -/***/ (function(module, exports, __webpack_require__) { - -// 20.1.2.10 Number.MIN_SAFE_INTEGER -var $export = __webpack_require__(0); - -$export($export.S, 'Number', {MIN_SAFE_INTEGER: -0x1fffffffffffff}); - -/***/ }), -/* 289 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , $parseFloat = __webpack_require__(148); -// 20.1.2.12 Number.parseFloat(string) -$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', {parseFloat: $parseFloat}); - -/***/ }), -/* 290 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , $parseInt = __webpack_require__(149); -// 20.1.2.13 Number.parseInt(string, radix) -$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', {parseInt: $parseInt}); - -/***/ }), -/* 291 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , toInteger = __webpack_require__(43) - , aNumberValue = __webpack_require__(127) - , repeat = __webpack_require__(151) - , $toFixed = 1..toFixed - , floor = Math.floor - , data = [0, 0, 0, 0, 0, 0] - , ERROR = 'Number.toFixed: incorrect invocation!' - , ZERO = '0'; - -var multiply = function(n, c){ - var i = -1 - , c2 = c; - while(++i < 6){ - c2 += n * data[i]; - data[i] = c2 % 1e7; - c2 = floor(c2 / 1e7); - } -}; -var divide = function(n){ - var i = 6 - , c = 0; - while(--i >= 0){ - c += data[i]; - data[i] = floor(c / n); - c = (c % n) * 1e7; - } -}; -var numToString = function(){ - var i = 6 - , s = ''; - while(--i >= 0){ - if(s !== '' || i === 0 || data[i] !== 0){ - var t = String(data[i]); - s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; - } - } return s; -}; -var pow = function(x, n, acc){ - return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); -}; -var log = function(x){ - var n = 0 - , x2 = x; - while(x2 >= 4096){ - n += 12; - x2 /= 4096; - } - while(x2 >= 2){ - n += 1; - x2 /= 2; - } return n; -}; - -$export($export.P + $export.F * (!!$toFixed && ( - 0.00008.toFixed(3) !== '0.000' || - 0.9.toFixed(0) !== '1' || - 1.255.toFixed(2) !== '1.25' || - 1000000000000000128..toFixed(0) !== '1000000000000000128' -) || !__webpack_require__(3)(function(){ - // V8 ~ Android 4.3- - $toFixed.call({}); -})), 'Number', { - toFixed: function toFixed(fractionDigits){ - var x = aNumberValue(this, ERROR) - , f = toInteger(fractionDigits) - , s = '' - , m = ZERO - , e, z, j, k; - if(f < 0 || f > 20)throw RangeError(ERROR); - if(x != x)return 'NaN'; - if(x <= -1e21 || x >= 1e21)return String(x); - if(x < 0){ - s = '-'; - x = -x; - } - if(x > 1e-21){ - e = log(x * pow(2, 69, 1)) - 69; - z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1); - z *= 0x10000000000000; - e = 52 - e; - if(e > 0){ - multiply(0, z); - j = f; - while(j >= 7){ - multiply(1e7, 0); - j -= 7; - } - multiply(pow(10, j, 1), 0); - j = e - 1; - while(j >= 23){ - divide(1 << 23); - j -= 23; - } - divide(1 << j); - multiply(1, 1); - divide(2); - m = numToString(); - } else { - multiply(0, z); - multiply(1 << -e, 0); - m = numToString() + repeat.call(ZERO, f); - } - } - if(f > 0){ - k = m.length; - m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); - } else { - m = s + m; - } return m; - } -}); - -/***/ }), -/* 292 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $fails = __webpack_require__(3) - , aNumberValue = __webpack_require__(127) - , $toPrecision = 1..toPrecision; - -$export($export.P + $export.F * ($fails(function(){ - // IE7- - return $toPrecision.call(1, undefined) !== '1'; -}) || !$fails(function(){ - // V8 ~ Android 4.3- - $toPrecision.call({}); -})), 'Number', { - toPrecision: function toPrecision(precision){ - var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); - return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); - } -}); - -/***/ }), -/* 293 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.1 Object.assign(target, source) -var $export = __webpack_require__(0); - -$export($export.S + $export.F, 'Object', {assign: __webpack_require__(144)}); - -/***/ }), -/* 294 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -$export($export.S, 'Object', {create: __webpack_require__(41)}); - -/***/ }), -/* 295 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0); -// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) -$export($export.S + $export.F * !__webpack_require__(12), 'Object', {defineProperties: __webpack_require__(145)}); - -/***/ }), -/* 296 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0); -// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) -$export($export.S + $export.F * !__webpack_require__(12), 'Object', {defineProperty: __webpack_require__(9).f}); - -/***/ }), -/* 297 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.5 Object.freeze(O) -var isObject = __webpack_require__(4) - , meta = __webpack_require__(31).onFreeze; - -__webpack_require__(25)('freeze', function($freeze){ - return function freeze(it){ - return $freeze && isObject(it) ? $freeze(meta(it)) : it; - }; -}); - -/***/ }), -/* 298 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) -var toIObject = __webpack_require__(23) - , $getOwnPropertyDescriptor = __webpack_require__(32).f; - -__webpack_require__(25)('getOwnPropertyDescriptor', function(){ - return function getOwnPropertyDescriptor(it, key){ - return $getOwnPropertyDescriptor(toIObject(it), key); - }; -}); - -/***/ }), -/* 299 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.7 Object.getOwnPropertyNames(O) -__webpack_require__(25)('getOwnPropertyNames', function(){ - return __webpack_require__(146).f; -}); - -/***/ }), -/* 300 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.9 Object.getPrototypeOf(O) -var toObject = __webpack_require__(24) - , $getPrototypeOf = __webpack_require__(30); - -__webpack_require__(25)('getPrototypeOf', function(){ - return function getPrototypeOf(it){ - return $getPrototypeOf(toObject(it)); - }; -}); - -/***/ }), -/* 301 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.11 Object.isExtensible(O) -var isObject = __webpack_require__(4); - -__webpack_require__(25)('isExtensible', function($isExtensible){ - return function isExtensible(it){ - return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; - }; -}); - -/***/ }), -/* 302 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.12 Object.isFrozen(O) -var isObject = __webpack_require__(4); - -__webpack_require__(25)('isFrozen', function($isFrozen){ - return function isFrozen(it){ - return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; - }; -}); - -/***/ }), -/* 303 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.13 Object.isSealed(O) -var isObject = __webpack_require__(4); - -__webpack_require__(25)('isSealed', function($isSealed){ - return function isSealed(it){ - return isObject(it) ? $isSealed ? $isSealed(it) : false : true; - }; -}); - -/***/ }), -/* 304 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.10 Object.is(value1, value2) -var $export = __webpack_require__(0); -$export($export.S, 'Object', {is: __webpack_require__(234)}); - -/***/ }), -/* 305 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.14 Object.keys(O) -var toObject = __webpack_require__(24) - , $keys = __webpack_require__(42); - -__webpack_require__(25)('keys', function(){ - return function keys(it){ - return $keys(toObject(it)); - }; -}); - -/***/ }), -/* 306 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.15 Object.preventExtensions(O) -var isObject = __webpack_require__(4) - , meta = __webpack_require__(31).onFreeze; - -__webpack_require__(25)('preventExtensions', function($preventExtensions){ - return function preventExtensions(it){ - return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; - }; -}); - -/***/ }), -/* 307 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.2.17 Object.seal(O) -var isObject = __webpack_require__(4) - , meta = __webpack_require__(31).onFreeze; - -__webpack_require__(25)('seal', function($seal){ - return function seal(it){ - return $seal && isObject(it) ? $seal(meta(it)) : it; - }; -}); - -/***/ }), -/* 308 */ -/***/ (function(module, exports, __webpack_require__) { - -// 19.1.3.19 Object.setPrototypeOf(O, proto) -var $export = __webpack_require__(0); -$export($export.S, 'Object', {setPrototypeOf: __webpack_require__(101).set}); - -/***/ }), -/* 309 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , $parseFloat = __webpack_require__(148); -// 18.2.4 parseFloat(string) -$export($export.G + $export.F * (parseFloat != $parseFloat), {parseFloat: $parseFloat}); - -/***/ }), -/* 310 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , $parseInt = __webpack_require__(149); -// 18.2.5 parseInt(string, radix) -$export($export.G + $export.F * (parseInt != $parseInt), {parseInt: $parseInt}); - -/***/ }), -/* 311 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.1 Reflect.apply(target, thisArgument, argumentsList) -var $export = __webpack_require__(0) - , aFunction = __webpack_require__(34) - , anObject = __webpack_require__(2) - , rApply = (__webpack_require__(8).Reflect || {}).apply - , fApply = Function.apply; -// MS Edge argumentsList argument is optional -$export($export.S + $export.F * !__webpack_require__(3)(function(){ - rApply(function(){}); -}), 'Reflect', { - apply: function apply(target, thisArgument, argumentsList){ - var T = aFunction(target) - , L = anObject(argumentsList); - return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L); - } -}); - -/***/ }), -/* 312 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) -var $export = __webpack_require__(0) - , create = __webpack_require__(41) - , aFunction = __webpack_require__(34) - , anObject = __webpack_require__(2) - , isObject = __webpack_require__(4) - , fails = __webpack_require__(3) - , bind = __webpack_require__(130) - , rConstruct = (__webpack_require__(8).Reflect || {}).construct; - -// MS Edge supports only 2 arguments and argumentsList argument is optional -// FF Nightly sets third argument as `new.target`, but does not create `this` from it -var NEW_TARGET_BUG = fails(function(){ - function F(){} - return !(rConstruct(function(){}, [], F) instanceof F); -}); -var ARGS_BUG = !fails(function(){ - rConstruct(function(){}); -}); - -$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { - construct: function construct(Target, args /*, newTarget*/){ - aFunction(Target); - anObject(args); - var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); - if(ARGS_BUG && !NEW_TARGET_BUG)return rConstruct(Target, args, newTarget); - if(Target == newTarget){ - // w/o altered newTarget, optimization for 0-4 arguments - switch(args.length){ - case 0: return new Target; - case 1: return new Target(args[0]); - case 2: return new Target(args[0], args[1]); - case 3: return new Target(args[0], args[1], args[2]); - case 4: return new Target(args[0], args[1], args[2], args[3]); - } - // w/o altered newTarget, lot of arguments case - var $args = [null]; - $args.push.apply($args, args); - return new (bind.apply(Target, $args)); - } - // with altered newTarget, not support built-in constructors - var proto = newTarget.prototype - , instance = create(isObject(proto) ? proto : Object.prototype) - , result = Function.apply.call(Target, instance, args); - return isObject(result) ? result : instance; - } -}); - -/***/ }), -/* 313 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) -var dP = __webpack_require__(9) - , $export = __webpack_require__(0) - , anObject = __webpack_require__(2) - , toPrimitive = __webpack_require__(37); - -// MS Edge has broken Reflect.defineProperty - throwing instead of returning false -$export($export.S + $export.F * __webpack_require__(3)(function(){ - Reflect.defineProperty(dP.f({}, 1, {value: 1}), 1, {value: 2}); -}), 'Reflect', { - defineProperty: function defineProperty(target, propertyKey, attributes){ - anObject(target); - propertyKey = toPrimitive(propertyKey, true); - anObject(attributes); - try { - dP.f(target, propertyKey, attributes); - return true; - } catch(e){ - return false; - } - } -}); - -/***/ }), -/* 314 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.4 Reflect.deleteProperty(target, propertyKey) -var $export = __webpack_require__(0) - , gOPD = __webpack_require__(32).f - , anObject = __webpack_require__(2); - -$export($export.S, 'Reflect', { - deleteProperty: function deleteProperty(target, propertyKey){ - var desc = gOPD(anObject(target), propertyKey); - return desc && !desc.configurable ? false : delete target[propertyKey]; - } -}); - -/***/ }), -/* 315 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 26.1.5 Reflect.enumerate(target) -var $export = __webpack_require__(0) - , anObject = __webpack_require__(2); -var Enumerate = function(iterated){ - this._t = anObject(iterated); // target - this._i = 0; // next index - var keys = this._k = [] // keys - , key; - for(key in iterated)keys.push(key); -}; -__webpack_require__(140)(Enumerate, 'Object', function(){ - var that = this - , keys = that._k - , key; - do { - if(that._i >= keys.length)return {value: undefined, done: true}; - } while(!((key = keys[that._i++]) in that._t)); - return {value: key, done: false}; -}); - -$export($export.S, 'Reflect', { - enumerate: function enumerate(target){ - return new Enumerate(target); - } -}); - -/***/ }), -/* 316 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) -var gOPD = __webpack_require__(32) - , $export = __webpack_require__(0) - , anObject = __webpack_require__(2); - -$export($export.S, 'Reflect', { - getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){ - return gOPD.f(anObject(target), propertyKey); - } -}); - -/***/ }), -/* 317 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.8 Reflect.getPrototypeOf(target) -var $export = __webpack_require__(0) - , getProto = __webpack_require__(30) - , anObject = __webpack_require__(2); - -$export($export.S, 'Reflect', { - getPrototypeOf: function getPrototypeOf(target){ - return getProto(anObject(target)); - } -}); - -/***/ }), -/* 318 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.6 Reflect.get(target, propertyKey [, receiver]) -var gOPD = __webpack_require__(32) - , getPrototypeOf = __webpack_require__(30) - , has = __webpack_require__(14) - , $export = __webpack_require__(0) - , isObject = __webpack_require__(4) - , anObject = __webpack_require__(2); - -function get(target, propertyKey/*, receiver*/){ - var receiver = arguments.length < 3 ? target : arguments[2] - , desc, proto; - if(anObject(target) === receiver)return target[propertyKey]; - if(desc = gOPD.f(target, propertyKey))return has(desc, 'value') - ? desc.value - : desc.get !== undefined - ? desc.get.call(receiver) - : undefined; - if(isObject(proto = getPrototypeOf(target)))return get(proto, propertyKey, receiver); -} - -$export($export.S, 'Reflect', {get: get}); - -/***/ }), -/* 319 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.9 Reflect.has(target, propertyKey) -var $export = __webpack_require__(0); - -$export($export.S, 'Reflect', { - has: function has(target, propertyKey){ - return propertyKey in target; - } -}); - -/***/ }), -/* 320 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.10 Reflect.isExtensible(target) -var $export = __webpack_require__(0) - , anObject = __webpack_require__(2) - , $isExtensible = Object.isExtensible; - -$export($export.S, 'Reflect', { - isExtensible: function isExtensible(target){ - anObject(target); - return $isExtensible ? $isExtensible(target) : true; - } -}); - -/***/ }), -/* 321 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.11 Reflect.ownKeys(target) -var $export = __webpack_require__(0); - -$export($export.S, 'Reflect', {ownKeys: __webpack_require__(233)}); - -/***/ }), -/* 322 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.12 Reflect.preventExtensions(target) -var $export = __webpack_require__(0) - , anObject = __webpack_require__(2) - , $preventExtensions = Object.preventExtensions; - -$export($export.S, 'Reflect', { - preventExtensions: function preventExtensions(target){ - anObject(target); - try { - if($preventExtensions)$preventExtensions(target); - return true; - } catch(e){ - return false; - } - } -}); - -/***/ }), -/* 323 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.14 Reflect.setPrototypeOf(target, proto) -var $export = __webpack_require__(0) - , setProto = __webpack_require__(101); - -if(setProto)$export($export.S, 'Reflect', { - setPrototypeOf: function setPrototypeOf(target, proto){ - setProto.check(target, proto); - try { - setProto.set(target, proto); - return true; - } catch(e){ - return false; - } - } -}); - -/***/ }), -/* 324 */ -/***/ (function(module, exports, __webpack_require__) { - -// 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) -var dP = __webpack_require__(9) - , gOPD = __webpack_require__(32) - , getPrototypeOf = __webpack_require__(30) - , has = __webpack_require__(14) - , $export = __webpack_require__(0) - , createDesc = __webpack_require__(36) - , anObject = __webpack_require__(2) - , isObject = __webpack_require__(4); - -function set(target, propertyKey, V/*, receiver*/){ - var receiver = arguments.length < 4 ? target : arguments[3] - , ownDesc = gOPD.f(anObject(target), propertyKey) - , existingDescriptor, proto; - if(!ownDesc){ - if(isObject(proto = getPrototypeOf(target))){ - return set(proto, propertyKey, V, receiver); - } - ownDesc = createDesc(0); - } - if(has(ownDesc, 'value')){ - if(ownDesc.writable === false || !isObject(receiver))return false; - existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0); - existingDescriptor.value = V; - dP.f(receiver, propertyKey, existingDescriptor); - return true; - } - return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); -} - -$export($export.S, 'Reflect', {set: set}); - -/***/ }), -/* 325 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(8) - , inheritIfRequired = __webpack_require__(93) - , dP = __webpack_require__(9).f - , gOPN = __webpack_require__(48).f - , isRegExp = __webpack_require__(95) - , $flags = __webpack_require__(92) - , $RegExp = global.RegExp - , Base = $RegExp - , proto = $RegExp.prototype - , re1 = /a/g - , re2 = /a/g - // "new" creates a new object, old webkit buggy here - , CORRECT_NEW = new $RegExp(re1) !== re1; - -if(__webpack_require__(12) && (!CORRECT_NEW || __webpack_require__(3)(function(){ - re2[__webpack_require__(5)('match')] = false; - // RegExp constructor can alter flags and IsRegExp works correct with @@match - return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; -}))){ - $RegExp = function RegExp(p, f){ - var tiRE = this instanceof $RegExp - , piRE = isRegExp(p) - , fiU = f === undefined; - return !tiRE && piRE && p.constructor === $RegExp && fiU ? p - : inheritIfRequired(CORRECT_NEW - ? new Base(piRE && !fiU ? p.source : p, f) - : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) - , tiRE ? this : proto, $RegExp); - }; - var proxy = function(key){ - key in $RegExp || dP($RegExp, key, { - configurable: true, - get: function(){ return Base[key]; }, - set: function(it){ Base[key] = it; } - }); - }; - for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]); - proto.constructor = $RegExp; - $RegExp.prototype = proto; - __webpack_require__(15)(global, 'RegExp', $RegExp); -} - -__webpack_require__(102)('RegExp'); - -/***/ }), -/* 326 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -__webpack_require__(156); -var anObject = __webpack_require__(2) - , $flags = __webpack_require__(92) - , DESCRIPTORS = __webpack_require__(12) - , TO_STRING = 'toString' - , $toString = /./[TO_STRING]; - -var define = function(fn){ - __webpack_require__(15)(RegExp.prototype, TO_STRING, fn, true); -}; - -// 21.2.5.14 RegExp.prototype.toString() -if(__webpack_require__(3)(function(){ return $toString.call({source: 'a', flags: 'b'}) != '/a/b'; })){ - define(function toString(){ - var R = anObject(this); - return '/'.concat(R.source, '/', - 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); - }); -// FF44- RegExp#toString has a wrong name -} else if($toString.name != TO_STRING){ - define(function toString(){ - return $toString.call(this); - }); -} - -/***/ }), -/* 327 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.2 String.prototype.anchor(name) -__webpack_require__(16)('anchor', function(createHTML){ - return function anchor(name){ - return createHTML(this, 'a', 'name', name); - } -}); - -/***/ }), -/* 328 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.3 String.prototype.big() -__webpack_require__(16)('big', function(createHTML){ - return function big(){ - return createHTML(this, 'big', '', ''); - } -}); - -/***/ }), -/* 329 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.4 String.prototype.blink() -__webpack_require__(16)('blink', function(createHTML){ - return function blink(){ - return createHTML(this, 'blink', '', ''); - } -}); - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.5 String.prototype.bold() -__webpack_require__(16)('bold', function(createHTML){ - return function bold(){ - return createHTML(this, 'b', '', ''); - } -}); - -/***/ }), -/* 331 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $export = __webpack_require__(0) - , $at = __webpack_require__(150)(false); -$export($export.P, 'String', { - // 21.1.3.3 String.prototype.codePointAt(pos) - codePointAt: function codePointAt(pos){ - return $at(this, pos); - } -}); - -/***/ }), -/* 332 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) - -var $export = __webpack_require__(0) - , toLength = __webpack_require__(18) - , context = __webpack_require__(104) - , ENDS_WITH = 'endsWith' - , $endsWith = ''[ENDS_WITH]; - -$export($export.P + $export.F * __webpack_require__(91)(ENDS_WITH), 'String', { - endsWith: function endsWith(searchString /*, endPosition = @length */){ - var that = context(this, searchString, ENDS_WITH) - , endPosition = arguments.length > 1 ? arguments[1] : undefined - , len = toLength(that.length) - , end = endPosition === undefined ? len : Math.min(toLength(endPosition), len) - , search = String(searchString); - return $endsWith - ? $endsWith.call(that, search, end) - : that.slice(end - search.length, end) === search; - } -}); - -/***/ }), -/* 333 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.6 String.prototype.fixed() -__webpack_require__(16)('fixed', function(createHTML){ - return function fixed(){ - return createHTML(this, 'tt', '', ''); - } -}); - -/***/ }), -/* 334 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.7 String.prototype.fontcolor(color) -__webpack_require__(16)('fontcolor', function(createHTML){ - return function fontcolor(color){ - return createHTML(this, 'font', 'color', color); - } -}); - -/***/ }), -/* 335 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.8 String.prototype.fontsize(size) -__webpack_require__(16)('fontsize', function(createHTML){ - return function fontsize(size){ - return createHTML(this, 'font', 'size', size); - } -}); - -/***/ }), -/* 336 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , toIndex = __webpack_require__(49) - , fromCharCode = String.fromCharCode - , $fromCodePoint = String.fromCodePoint; - -// length should be 1, old FF problem -$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { - // 21.1.2.2 String.fromCodePoint(...codePoints) - fromCodePoint: function fromCodePoint(x){ // eslint-disable-line no-unused-vars - var res = [] - , aLen = arguments.length - , i = 0 - , code; - while(aLen > i){ - code = +arguments[i++]; - if(toIndex(code, 0x10ffff) !== code)throw RangeError(code + ' is not a valid code point'); - res.push(code < 0x10000 - ? fromCharCode(code) - : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) - ); - } return res.join(''); - } -}); - -/***/ }), -/* 337 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.7 String.prototype.includes(searchString, position = 0) - -var $export = __webpack_require__(0) - , context = __webpack_require__(104) - , INCLUDES = 'includes'; - -$export($export.P + $export.F * __webpack_require__(91)(INCLUDES), 'String', { - includes: function includes(searchString /*, position = 0 */){ - return !!~context(this, searchString, INCLUDES) - .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); - } -}); - -/***/ }), -/* 338 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.9 String.prototype.italics() -__webpack_require__(16)('italics', function(createHTML){ - return function italics(){ - return createHTML(this, 'i', '', ''); - } -}); - -/***/ }), -/* 339 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.10 String.prototype.link(url) -__webpack_require__(16)('link', function(createHTML){ - return function link(url){ - return createHTML(this, 'a', 'href', url); - } -}); - -/***/ }), -/* 340 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0) - , toIObject = __webpack_require__(23) - , toLength = __webpack_require__(18); - -$export($export.S, 'String', { - // 21.1.2.4 String.raw(callSite, ...substitutions) - raw: function raw(callSite){ - var tpl = toIObject(callSite.raw) - , len = toLength(tpl.length) - , aLen = arguments.length - , res = [] - , i = 0; - while(len > i){ - res.push(String(tpl[i++])); - if(i < aLen)res.push(String(arguments[i])); - } return res.join(''); - } -}); - -/***/ }), -/* 341 */ -/***/ (function(module, exports, __webpack_require__) { - -var $export = __webpack_require__(0); - -$export($export.P, 'String', { - // 21.1.3.13 String.prototype.repeat(count) - repeat: __webpack_require__(151) -}); - -/***/ }), -/* 342 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.11 String.prototype.small() -__webpack_require__(16)('small', function(createHTML){ - return function small(){ - return createHTML(this, 'small', '', ''); - } -}); - -/***/ }), -/* 343 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -// 21.1.3.18 String.prototype.startsWith(searchString [, position ]) - -var $export = __webpack_require__(0) - , toLength = __webpack_require__(18) - , context = __webpack_require__(104) - , STARTS_WITH = 'startsWith' - , $startsWith = ''[STARTS_WITH]; - -$export($export.P + $export.F * __webpack_require__(91)(STARTS_WITH), 'String', { - startsWith: function startsWith(searchString /*, position = 0 */){ - var that = context(this, searchString, STARTS_WITH) - , index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)) - , search = String(searchString); - return $startsWith - ? $startsWith.call(that, search, index) - : that.slice(index, index + search.length) === search; - } -}); - -/***/ }), -/* 344 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.12 String.prototype.strike() -__webpack_require__(16)('strike', function(createHTML){ - return function strike(){ - return createHTML(this, 'strike', '', ''); - } -}); - -/***/ }), -/* 345 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.13 String.prototype.sub() -__webpack_require__(16)('sub', function(createHTML){ - return function sub(){ - return createHTML(this, 'sub', '', ''); - } -}); - -/***/ }), -/* 346 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// B.2.3.14 String.prototype.sup() -__webpack_require__(16)('sup', function(createHTML){ - return function sup(){ - return createHTML(this, 'sup', '', ''); - } -}); - -/***/ }), -/* 347 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// 21.1.3.25 String.prototype.trim() -__webpack_require__(64)('trim', function($trim){ - return function trim(){ - return $trim(this, 3); - }; -}); - -/***/ }), -/* 348 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var each = __webpack_require__(26)(0) - , redefine = __webpack_require__(15) - , meta = __webpack_require__(31) - , assign = __webpack_require__(144) - , weak = __webpack_require__(228) - , isObject = __webpack_require__(4) - , getWeak = meta.getWeak - , isExtensible = Object.isExtensible - , uncaughtFrozenStore = weak.ufstore - , tmp = {} - , InternalMap; - -var wrapper = function(get){ - return function WeakMap(){ - return get(this, arguments.length > 0 ? arguments[0] : undefined); - }; -}; - -var methods = { - // 23.3.3.3 WeakMap.prototype.get(key) - get: function get(key){ - if(isObject(key)){ - var data = getWeak(key); - if(data === true)return uncaughtFrozenStore(this).get(key); - return data ? data[this._i] : undefined; - } - }, - // 23.3.3.5 WeakMap.prototype.set(key, value) - set: function set(key, value){ - return weak.def(this, key, value); - } -}; - -// 23.3 WeakMap Objects -var $WeakMap = module.exports = __webpack_require__(89)('WeakMap', wrapper, methods, weak, true, true); - -// IE11 WeakMap frozen keys fix -if(new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7){ - InternalMap = weak.getConstructor(wrapper); - assign(InternalMap.prototype, methods); - meta.NEED = true; - each(['delete', 'has', 'get', 'set'], function(key){ - var proto = $WeakMap.prototype - , method = proto[key]; - redefine(proto, key, function(a, b){ - // store frozen objects on internal weakmap shim - if(isObject(a) && !isExtensible(a)){ - if(!this._f)this._f = new InternalMap; - var result = this._f[key](a, b); - return key == 'set' ? this : result; - // store all the rest on native weakmap - } return method.call(this, a, b); - }); - }); -} - -/***/ }), -/* 349 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , toMetaKey = metadata.key - , ordinaryDefineOwnMetadata = metadata.set; - -metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){ - ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); -}}); - -/***/ }), -/* 350 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , toMetaKey = metadata.key - , getOrCreateMetadataMap = metadata.map - , store = metadata.store; - -metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target /*, targetKey */){ - var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]) - , metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); - if(metadataMap === undefined || !metadataMap['delete'](metadataKey))return false; - if(metadataMap.size)return true; - var targetMetadata = store.get(target); - targetMetadata['delete'](targetKey); - return !!targetMetadata.size || store['delete'](target); -}}); - -/***/ }), -/* 351 */ -/***/ (function(module, exports, __webpack_require__) { - -var Set = __webpack_require__(161) - , from = __webpack_require__(225) - , metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , getPrototypeOf = __webpack_require__(30) - , ordinaryOwnMetadataKeys = metadata.keys - , toMetaKey = metadata.key; - -var ordinaryMetadataKeys = function(O, P){ - var oKeys = ordinaryOwnMetadataKeys(O, P) - , parent = getPrototypeOf(O); - if(parent === null)return oKeys; - var pKeys = ordinaryMetadataKeys(parent, P); - return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; -}; - -metadata.exp({getMetadataKeys: function getMetadataKeys(target /*, targetKey */){ - return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); -}}); - -/***/ }), -/* 352 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , getPrototypeOf = __webpack_require__(30) - , ordinaryHasOwnMetadata = metadata.has - , ordinaryGetOwnMetadata = metadata.get - , toMetaKey = metadata.key; - -var ordinaryGetMetadata = function(MetadataKey, O, P){ - var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); - if(hasOwn)return ordinaryGetOwnMetadata(MetadataKey, O, P); - var parent = getPrototypeOf(O); - return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; -}; - -metadata.exp({getMetadata: function getMetadata(metadataKey, target /*, targetKey */){ - return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -}}); - -/***/ }), -/* 353 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , ordinaryOwnMetadataKeys = metadata.keys - , toMetaKey = metadata.key; - -metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target /*, targetKey */){ - return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); -}}); - -/***/ }), -/* 354 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , ordinaryGetOwnMetadata = metadata.get - , toMetaKey = metadata.key; - -metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target /*, targetKey */){ - return ordinaryGetOwnMetadata(metadataKey, anObject(target) - , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -}}); - -/***/ }), -/* 355 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , getPrototypeOf = __webpack_require__(30) - , ordinaryHasOwnMetadata = metadata.has - , toMetaKey = metadata.key; - -var ordinaryHasMetadata = function(MetadataKey, O, P){ - var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); - if(hasOwn)return true; - var parent = getPrototypeOf(O); - return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; -}; - -metadata.exp({hasMetadata: function hasMetadata(metadataKey, target /*, targetKey */){ - return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -}}); - -/***/ }), -/* 356 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , ordinaryHasOwnMetadata = metadata.has - , toMetaKey = metadata.key; - -metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target /*, targetKey */){ - return ordinaryHasOwnMetadata(metadataKey, anObject(target) - , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); -}}); - -/***/ }), -/* 357 */ -/***/ (function(module, exports, __webpack_require__) { - -var metadata = __webpack_require__(29) - , anObject = __webpack_require__(2) - , aFunction = __webpack_require__(34) - , toMetaKey = metadata.key - , ordinaryDefineOwnMetadata = metadata.set; - -metadata.exp({metadata: function metadata(metadataKey, metadataValue){ - return function decorator(target, targetKey){ - ordinaryDefineOwnMetadata( - metadataKey, metadataValue, - (targetKey !== undefined ? anObject : aFunction)(target), - toMetaKey(targetKey) - ); - }; -}}); - -/***/ }), -/* 358 */, -/* 359 */, -/* 360 */, -/* 361 */, -/* 362 */, -/* 363 */ -/***/ (function(module, exports) { - -// shim for using process in browser -var process = module.exports = {}; - -// cached from whatever global is present so that test runners that stub it -// don't break things. But we need to wrap it in a try catch in case it is -// wrapped in strict mode code which doesn't define any globals. It's inside a -// function because try/catches deoptimize in certain engines. - -var cachedSetTimeout; -var cachedClearTimeout; - -function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); -} -function defaultClearTimeout () { - throw new Error('clearTimeout has not been defined'); -} -(function () { - try { - if (typeof setTimeout === 'function') { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === 'function') { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } -} ()) -function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - //normal enviroments in sane situations - return setTimeout(fun, 0); - } - // if setTimeout wasn't available but was latter defined - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedSetTimeout(fun, 0); - } catch(e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedSetTimeout.call(null, fun, 0); - } catch(e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error - return cachedSetTimeout.call(this, fun, 0); - } - } - - -} -function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - //normal enviroments in sane situations - return clearTimeout(marker); - } - // if clearTimeout wasn't available but was latter defined - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedClearTimeout(marker); - } catch (e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedClearTimeout.call(null, marker); - } catch (e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. - // Some versions of I.E. have different rules for clearTimeout vs setTimeout - return cachedClearTimeout.call(this, marker); - } - } - - - -} -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; - -function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } -} - -function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); -} - -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } -}; - -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; - -function noop() {} - -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -process.removeListener = noop; -process.removeAllListeners = noop; -process.emit = noop; - -process.binding = function (name) { - throw new Error('process.binding is not supported'); -}; - -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; - - -/***/ }), -/* 364 */, -/* 365 */, -/* 366 */, -/* 367 */, -/* 368 */, -/* 369 */, -/* 370 */, -/* 371 */, -/* 372 */, -/* 373 */, -/* 374 */, -/* 375 */, -/* 376 */, -/* 377 */, -/* 378 */, -/* 379 */, -/* 380 */, -/* 381 */, -/* 382 */, -/* 383 */, -/* 384 */, -/* 385 */, -/* 386 */, -/* 387 */, -/* 388 */, -/* 389 */, -/* 390 */, -/* 391 */, -/* 392 */, -/* 393 */, -/* 394 */, -/* 395 */, -/* 396 */, -/* 397 */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global, process) {/** -* @license -* Copyright Google Inc. All Rights Reserved. -* -* Use of this source code is governed by an MIT-style license that can be -* found in the LICENSE file at https://angular.io/license -*/ -(function (global, factory) { - true ? factory() : - typeof define === 'function' && define.amd ? define(factory) : - (factory()); -}(this, (function () { 'use strict'; - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var Zone$1 = (function (global) { - if (global['Zone']) { - throw new Error('Zone already loaded.'); - } - var NO_ZONE = { name: 'NO ZONE' }; - var notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown'; - var microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask'; - var Zone = (function () { - function Zone(parent, zoneSpec) { - this._properties = null; - this._parent = parent; - this._name = zoneSpec ? zoneSpec.name || 'unnamed' : ''; - this._properties = zoneSpec && zoneSpec.properties || {}; - this._zoneDelegate = - new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); - } - Zone.assertZonePatched = function () { - if (global.Promise !== ZoneAwarePromise) { - throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' + - 'has been overwritten.\n' + - 'Most likely cause is that a Promise polyfill has been loaded ' + - 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' + - 'If you must load one, do so before loading zone.js.)'); - } - }; - Object.defineProperty(Zone, "root", { - get: function () { - var zone = Zone.current; - while (zone.parent) { - zone = zone.parent; - } - return zone; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(Zone, "current", { - get: function () { - return _currentZoneFrame.zone; - }, - enumerable: true, - configurable: true - }); - - Object.defineProperty(Zone, "currentTask", { - get: function () { - return _currentTask; - }, - enumerable: true, - configurable: true - }); - - Object.defineProperty(Zone.prototype, "parent", { - get: function () { - return this._parent; - }, - enumerable: true, - configurable: true - }); - - Object.defineProperty(Zone.prototype, "name", { - get: function () { - return this._name; - }, - enumerable: true, - configurable: true - }); - - Zone.prototype.get = function (key) { - var zone = this.getZoneWith(key); - if (zone) - return zone._properties[key]; - }; - Zone.prototype.getZoneWith = function (key) { - var current = this; - while (current) { - if (current._properties.hasOwnProperty(key)) { - return current; - } - current = current._parent; - } - return null; - }; - Zone.prototype.fork = function (zoneSpec) { - if (!zoneSpec) - throw new Error('ZoneSpec required!'); - return this._zoneDelegate.fork(this, zoneSpec); - }; - Zone.prototype.wrap = function (callback, source) { - if (typeof callback !== 'function') { - throw new Error('Expecting function got: ' + callback); - } - var _callback = this._zoneDelegate.intercept(this, callback, source); - var zone = this; - return function () { - return zone.runGuarded(_callback, this, arguments, source); - }; - }; - Zone.prototype.run = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = undefined; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this); - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - finally { - _currentZoneFrame = _currentZoneFrame.parent; - } - }; - Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = null; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this); - try { - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - _currentZoneFrame = _currentZoneFrame.parent; - } - }; - Zone.prototype.runTask = function (task, applyThis, applyArgs) { - if (task.zone != this) - throw new Error('A task can only be run in the zone of creation! (Creation: ' + - (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); - var reEntryGuard = task.state != running; - reEntryGuard && task._transitionTo(running, scheduled); - task.runCount++; - var previousTask = _currentTask; - _currentTask = task; - _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this); - try { - if (task.type == macroTask && task.data && !task.data.isPeriodic) { - task.cancelFn = null; - } - try { - return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - // if the task's state is notScheduled or unknown, then it has already been cancelled - // we should not reset the state to scheduled - if (task.state !== notScheduled && task.state !== unknown) { - if (task.type == eventTask || (task.data && task.data.isPeriodic)) { - reEntryGuard && task._transitionTo(scheduled, running); - } - else { - task.runCount = 0; - this._updateTaskCount(task, -1); - reEntryGuard && - task._transitionTo(notScheduled, running, notScheduled); - } - } - _currentZoneFrame = _currentZoneFrame.parent; - _currentTask = previousTask; - } - }; - Zone.prototype.scheduleTask = function (task) { - if (task.zone && task.zone !== this) { - // check if the task was rescheduled, the newZone - // should not be the children of the original zone - var newZone = this; - while (newZone) { - if (newZone === task.zone) { - throw Error("can not reschedule task to " + this - .name + " which is descendants of the original zone " + task.zone.name); - } - newZone = newZone.parent; - } - } - task._transitionTo(scheduling, notScheduled); - var zoneDelegates = []; - task._zoneDelegates = zoneDelegates; - task._zone = this; - try { - task = this._zoneDelegate.scheduleTask(this, task); - } - catch (err) { - // should set task's state to unknown when scheduleTask throw error - // because the err may from reschedule, so the fromState maybe notScheduled - task._transitionTo(unknown, scheduling, notScheduled); - // TODO: @JiaLiPassion, should we check the result from handleError? - this._zoneDelegate.handleError(this, err); - throw err; - } - if (task._zoneDelegates === zoneDelegates) { - // we have to check because internally the delegate can reschedule the task. - this._updateTaskCount(task, 1); - } - if (task.state == scheduling) { - task._transitionTo(scheduled, scheduling); - } - return task; - }; - Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) { - return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, null)); - }; - Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) { - return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) { - return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.cancelTask = function (task) { - if (task.zone != this) - throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' + - (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); - task._transitionTo(canceling, scheduled, running); - try { - this._zoneDelegate.cancelTask(this, task); - } - catch (err) { - // if error occurs when cancelTask, transit the state to unknown - task._transitionTo(unknown, canceling); - this._zoneDelegate.handleError(this, err); - throw err; - } - this._updateTaskCount(task, -1); - task._transitionTo(notScheduled, canceling); - task.runCount = 0; - return task; - }; - Zone.prototype._updateTaskCount = function (task, count) { - var zoneDelegates = task._zoneDelegates; - if (count == -1) { - task._zoneDelegates = null; - } - for (var i = 0; i < zoneDelegates.length; i++) { - zoneDelegates[i]._updateTaskCount(task.type, count); - } - }; - return Zone; - }()); - Zone.__symbol__ = __symbol__; - var DELEGATE_ZS = { - name: '', - onHasTask: function (delegate, _, target, hasTaskState) { - return delegate.hasTask(target, hasTaskState); - }, - onScheduleTask: function (delegate, _, target, task) { - return delegate.scheduleTask(target, task); - }, - onInvokeTask: function (delegate, _, target, task, applyThis, applyArgs) { return delegate.invokeTask(target, task, applyThis, applyArgs); }, - onCancelTask: function (delegate, _, target, task) { - return delegate.cancelTask(target, task); - } - }; - var ZoneDelegate = (function () { - function ZoneDelegate(zone, parentDelegate, zoneSpec) { - this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 }; - this.zone = zone; - this._parentDelegate = parentDelegate; - this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); - this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); - this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone); - this._interceptZS = - zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); - this._interceptDlgt = - zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); - this._interceptCurrZone = - zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone); - this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); - this._invokeDlgt = - zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); - this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone); - this._handleErrorZS = - zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); - this._handleErrorDlgt = - zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); - this._handleErrorCurrZone = - zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone); - this._scheduleTaskZS = - zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); - this._scheduleTaskDlgt = - zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); - this._scheduleTaskCurrZone = - zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone); - this._invokeTaskZS = - zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); - this._invokeTaskDlgt = - zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); - this._invokeTaskCurrZone = - zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone); - this._cancelTaskZS = - zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); - this._cancelTaskDlgt = - zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); - this._cancelTaskCurrZone = - zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone); - this._hasTaskZS = null; - this._hasTaskDlgt = null; - this._hasTaskDlgtOwner = null; - this._hasTaskCurrZone = null; - var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask; - var parentHasTask = parentDelegate && parentDelegate._hasTaskZS; - if (zoneSpecHasTask || parentHasTask) { - // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such - // a case all task related interceptors must go through this ZD. We can't short circuit it. - this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS; - this._hasTaskDlgt = parentDelegate; - this._hasTaskDlgtOwner = this; - this._hasTaskCurrZone = zone; - if (!zoneSpec.onScheduleTask) { - this._scheduleTaskZS = DELEGATE_ZS; - this._scheduleTaskDlgt = parentDelegate; - this._scheduleTaskCurrZone = this.zone; - } - if (!zoneSpec.onInvokeTask) { - this._invokeTaskZS = DELEGATE_ZS; - this._invokeTaskDlgt = parentDelegate; - this._invokeTaskCurrZone = this.zone; - } - if (!zoneSpec.onCancelTask) { - this._cancelTaskZS = DELEGATE_ZS; - this._cancelTaskDlgt = parentDelegate; - this._cancelTaskCurrZone = this.zone; - } - } - } - ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) { - return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) : - new Zone(targetZone, zoneSpec); - }; - ZoneDelegate.prototype.intercept = function (targetZone, callback, source) { - return this._interceptZS ? - this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) : - callback; - }; - ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) { - return this._invokeZS ? - this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) : - callback.apply(applyThis, applyArgs); - }; - ZoneDelegate.prototype.handleError = function (targetZone, error) { - return this._handleErrorZS ? - this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) : - true; - }; - ZoneDelegate.prototype.scheduleTask = function (targetZone, task) { - var returnTask = task; - if (this._scheduleTaskZS) { - if (this._hasTaskZS) { - returnTask._zoneDelegates.push(this._hasTaskDlgtOwner); - } - returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task); - if (!returnTask) - returnTask = task; - } - else { - if (task.scheduleFn) { - task.scheduleFn(task); - } - else if (task.type == microTask) { - scheduleMicroTask(task); - } - else { - throw new Error('Task is missing scheduleFn.'); - } - } - return returnTask; - }; - ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) { - return this._invokeTaskZS ? - this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) : - task.callback.apply(applyThis, applyArgs); - }; - ZoneDelegate.prototype.cancelTask = function (targetZone, task) { - var value; - if (this._cancelTaskZS) { - value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task); - } - else { - if (!task.cancelFn) { - throw Error('Task is not cancelable'); - } - value = task.cancelFn(task); - } - return value; - }; - ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) { - // hasTask should not throw error so other ZoneDelegate - // can still trigger hasTask callback - try { - return this._hasTaskZS && - this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty); - } - catch (err) { - } - }; - ZoneDelegate.prototype._updateTaskCount = function (type, count) { - var counts = this._taskCounts; - var prev = counts[type]; - var next = counts[type] = prev + count; - if (next < 0) { - throw new Error('More tasks executed then were scheduled.'); - } - if (prev == 0 || next == 0) { - var isEmpty = { - microTask: counts.microTask > 0, - macroTask: counts.macroTask > 0, - eventTask: counts.eventTask > 0, - change: type - }; - // TODO(misko): what should happen if it throws? - this.hasTask(this.zone, isEmpty); - } - }; - return ZoneDelegate; - }()); - var ZoneTask = (function () { - function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) { - this._zone = null; - this.runCount = 0; - this._zoneDelegates = null; - this._state = 'notScheduled'; - this.type = type; - this.source = source; - this.data = options; - this.scheduleFn = scheduleFn; - this.cancelFn = cancelFn; - this.callback = callback; - var self = this; - this.invoke = function () { - _numberOfNestedTaskFrames++; - try { - self.runCount++; - return self.zone.runTask(self, this, arguments); - } - finally { - if (_numberOfNestedTaskFrames == 1) { - drainMicroTaskQueue(); - } - _numberOfNestedTaskFrames--; - } - }; - } - Object.defineProperty(ZoneTask.prototype, "zone", { - get: function () { - return this._zone; - }, - enumerable: true, - configurable: true - }); - Object.defineProperty(ZoneTask.prototype, "state", { - get: function () { - return this._state; - }, - enumerable: true, - configurable: true - }); - ZoneTask.prototype.cancelScheduleRequest = function () { - this._transitionTo(notScheduled, scheduling); - }; - ZoneTask.prototype._transitionTo = function (toState, fromState1, fromState2) { - if (this._state === fromState1 || this._state === fromState2) { - this._state = toState; - if (toState == notScheduled) { - this._zoneDelegates = null; - } - } - else { - throw new Error(this.type + " '" + this.source + "': can not transition to '" + toState + "', expecting state '" + fromState1 + "'" + (fromState2 ? - ' or \'' + fromState2 + '\'' : - '') + ", was '" + this._state + "'."); - } - }; - ZoneTask.prototype.toString = function () { - if (this.data && typeof this.data.handleId !== 'undefined') { - return this.data.handleId; - } - else { - return Object.prototype.toString.call(this); - } - }; - // add toJSON method to prevent cyclic error when - // call JSON.stringify(zoneTask) - ZoneTask.prototype.toJSON = function () { - return { - type: this.type, - state: this.state, - source: this.source, - data: this.data, - zone: this.zone.name, - invoke: this.invoke, - scheduleFn: this.scheduleFn, - cancelFn: this.cancelFn, - runCount: this.runCount, - callback: this.callback - }; - }; - return ZoneTask; - }()); - var ZoneFrame = (function () { - function ZoneFrame(parent, zone) { - this.parent = parent; - this.zone = zone; - } - return ZoneFrame; - }()); - function __symbol__(name) { - return '__zone_symbol__' + name; - } - - var symbolSetTimeout = __symbol__('setTimeout'); - var symbolPromise = __symbol__('Promise'); - var symbolThen = __symbol__('then'); - var _currentZoneFrame = new ZoneFrame(null, new Zone(null, null)); - var _currentTask = null; - var _microTaskQueue = []; - var _isDrainingMicrotaskQueue = false; - var _uncaughtPromiseErrors = []; - var _numberOfNestedTaskFrames = 0; - function scheduleQueueDrain() { - // if we are not running in any task, and there has not been anything scheduled - // we must bootstrap the initial task creation by manually scheduling the drain - if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) { - // We are not running in Task, so we need to kickstart the microtask queue. - if (global[symbolPromise]) { - global[symbolPromise].resolve(0)[symbolThen](drainMicroTaskQueue); - } - else { - global[symbolSetTimeout](drainMicroTaskQueue, 0); - } - } - } - function scheduleMicroTask(task) { - scheduleQueueDrain(); - _microTaskQueue.push(task); - } - function consoleError(e) { - if (Zone[__symbol__('ignoreConsoleErrorUncaughtError')]) { - return; - } - var rejection = e && e.rejection; - if (rejection) { - console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined); - } - console.error(e); - } - function handleUnhandledRejection(e) { - consoleError(e); - try { - var handler = Zone[__symbol__('unhandledPromiseRejectionHandler')]; - if (handler && typeof handler === 'function') { - handler.apply(this, [e]); - } - } - catch (err) { - } - } - function drainMicroTaskQueue() { - if (!_isDrainingMicrotaskQueue) { - _isDrainingMicrotaskQueue = true; - while (_microTaskQueue.length) { - var queue = _microTaskQueue; - _microTaskQueue = []; - for (var i = 0; i < queue.length; i++) { - var task = queue[i]; - try { - task.zone.runTask(task, null, null); - } - catch (error) { - consoleError(error); - } - } - } - while (_uncaughtPromiseErrors.length) { - var _loop_1 = function () { - var uncaughtPromiseError = _uncaughtPromiseErrors.shift(); - try { - uncaughtPromiseError.zone.runGuarded(function () { - throw uncaughtPromiseError; - }); - } - catch (error) { - handleUnhandledRejection(error); - } - }; - while (_uncaughtPromiseErrors.length) { - _loop_1(); - } - } - _isDrainingMicrotaskQueue = false; - } - } - function isThenable(value) { - return value && value.then; - } - function forwardResolution(value) { - return value; - } - function forwardRejection(rejection) { - return ZoneAwarePromise.reject(rejection); - } - var symbolState = __symbol__('state'); - var symbolValue = __symbol__('value'); - var source = 'Promise.then'; - var UNRESOLVED = null; - var RESOLVED = true; - var REJECTED = false; - var REJECTED_NO_CATCH = 0; - function makeResolver(promise, state) { - return function (v) { - try { - resolvePromise(promise, state, v); - } - catch (err) { - resolvePromise(promise, false, err); - } - // Do not return value or you will break the Promise spec. - }; - } - var once = function () { - var wasCalled = false; - return function wrapper(wrappedFunction) { - return function () { - if (wasCalled) { - return; - } - wasCalled = true; - wrappedFunction.apply(null, arguments); - }; - }; - }; - // Promise Resolution - function resolvePromise(promise, state, value) { - var onceWrapper = once(); - if (promise === value) { - throw new TypeError('Promise resolved with itself'); - } - if (promise[symbolState] === UNRESOLVED) { - // should only get value.then once based on promise spec. - var then = null; - try { - if (typeof value === 'object' || typeof value === 'function') { - then = value && value.then; - } - } - catch (err) { - onceWrapper(function () { - resolvePromise(promise, false, err); - })(); - return promise; - } - // if (value instanceof ZoneAwarePromise) { - if (state !== REJECTED && value instanceof ZoneAwarePromise && - value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) && - value[symbolState] !== UNRESOLVED) { - clearRejectedNoCatch(value); - resolvePromise(promise, value[symbolState], value[symbolValue]); - } - else if (state !== REJECTED && typeof then === 'function') { - try { - then.apply(value, [ - onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false)) - ]); - } - catch (err) { - onceWrapper(function () { - resolvePromise(promise, false, err); - })(); - } - } - else { - promise[symbolState] = state; - var queue = promise[symbolValue]; - promise[symbolValue] = value; - // record task information in value when error occurs, so we can - // do some additional work such as render longStackTrace - if (state === REJECTED && value instanceof Error) { - value[__symbol__('currentTask')] = Zone.currentTask; - } - for (var i = 0; i < queue.length;) { - scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); - } - if (queue.length == 0 && state == REJECTED) { - promise[symbolState] = REJECTED_NO_CATCH; - try { - throw new Error('Uncaught (in promise): ' + value + - (value && value.stack ? '\n' + value.stack : '')); - } - catch (err) { - var error_1 = err; - error_1.rejection = value; - error_1.promise = promise; - error_1.zone = Zone.current; - error_1.task = Zone.currentTask; - _uncaughtPromiseErrors.push(error_1); - scheduleQueueDrain(); - } - } - } - } - // Resolving an already resolved promise is a noop. - return promise; - } - function clearRejectedNoCatch(promise) { - if (promise[symbolState] === REJECTED_NO_CATCH) { - // if the promise is rejected no catch status - // and queue.length > 0, means there is a error handler - // here to handle the rejected promise, we should trigger - // windows.rejectionhandled eventHandler or nodejs rejectionHandled - // eventHandler - try { - var handler = Zone[__symbol__('rejectionHandledHandler')]; - if (handler && typeof handler === 'function') { - handler.apply(this, [{ rejection: promise[symbolValue], promise: promise }]); - } - } - catch (err) { - } - promise[symbolState] = REJECTED; - for (var i = 0; i < _uncaughtPromiseErrors.length; i++) { - if (promise === _uncaughtPromiseErrors[i].promise) { - _uncaughtPromiseErrors.splice(i, 1); - } - } - } - } - function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) { - clearRejectedNoCatch(promise); - var delegate = promise[symbolState] ? - (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution : - (typeof onRejected === 'function') ? onRejected : forwardRejection; - zone.scheduleMicroTask(source, function () { - try { - resolvePromise(chainPromise, true, zone.run(delegate, undefined, [promise[symbolValue]])); - } - catch (error) { - resolvePromise(chainPromise, false, error); - } - }); - } - var ZoneAwarePromise = (function () { - function ZoneAwarePromise(executor) { - var promise = this; - if (!(promise instanceof ZoneAwarePromise)) { - throw new Error('Must be an instanceof Promise.'); - } - promise[symbolState] = UNRESOLVED; - promise[symbolValue] = []; // queue; - try { - executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); - } - catch (error) { - resolvePromise(promise, false, error); - } - } - ZoneAwarePromise.toString = function () { - return 'function ZoneAwarePromise() { [native code] }'; - }; - ZoneAwarePromise.resolve = function (value) { - return resolvePromise(new this(null), RESOLVED, value); - }; - ZoneAwarePromise.reject = function (error) { - return resolvePromise(new this(null), REJECTED, error); - }; - ZoneAwarePromise.race = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { - _a = [res, rej], resolve = _a[0], reject = _a[1]; - var _a; - }); - function onResolve(value) { - promise && (promise = null || resolve(value)); - } - function onReject(error) { - promise && (promise = null || reject(error)); - } - for (var _i = 0, values_1 = values; _i < values_1.length; _i++) { - var value = values_1[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then(onResolve, onReject); - } - return promise; - }; - ZoneAwarePromise.all = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { - resolve = res; - reject = rej; - }); - var count = 0; - var resolvedValues = []; - for (var _i = 0, values_2 = values; _i < values_2.length; _i++) { - var value = values_2[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then((function (index) { return function (value) { - resolvedValues[index] = value; - count--; - if (!count) { - resolve(resolvedValues); - } - }; })(count), reject); - count++; - } - if (!count) - resolve(resolvedValues); - return promise; - }; - ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) { - var chainPromise = new this.constructor(null); - var zone = Zone.current; - if (this[symbolState] == UNRESOLVED) { - this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); - } - else { - scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); - } - return chainPromise; - }; - ZoneAwarePromise.prototype.catch = function (onRejected) { - return this.then(null, onRejected); - }; - return ZoneAwarePromise; - }()); - // Protect against aggressive optimizers dropping seemingly unused properties. - // E.g. Closure Compiler in advanced mode. - ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; - ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; - ZoneAwarePromise['race'] = ZoneAwarePromise.race; - ZoneAwarePromise['all'] = ZoneAwarePromise.all; - var NativePromise = global[symbolPromise] = global['Promise']; - global['Promise'] = ZoneAwarePromise; - var symbolThenPatched = __symbol__('thenPatched'); - function patchThen(Ctor) { - var proto = Ctor.prototype; - var originalThen = proto.then; - // Keep a reference to the original method. - proto[symbolThen] = originalThen; - Ctor.prototype.then = function (onResolve, onReject) { - var _this = this; - var wrapped = new ZoneAwarePromise(function (resolve, reject) { - originalThen.call(_this, resolve, reject); - }); - return wrapped.then(onResolve, onReject); - }; - Ctor[symbolThenPatched] = true; - } - function zoneify(fn) { - return function () { - var resultPromise = fn.apply(this, arguments); - if (resultPromise instanceof ZoneAwarePromise) { - return resultPromise; - } - var Ctor = resultPromise.constructor; - if (!Ctor[symbolThenPatched]) { - patchThen(Ctor); - } - return resultPromise; - }; - } - if (NativePromise) { - patchThen(NativePromise); - var fetch_1 = global['fetch']; - if (typeof fetch_1 == 'function') { - global['fetch'] = zoneify(fetch_1); - } - } - // This is not part of public API, but it is usefull for tests, so we expose it. - Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; - var blacklistedStackFramesSymbol = Zone.__symbol__('blacklistedStackFrames'); - var NativeError = global[__symbol__('Error')] = global.Error; - // Store the frames which should be removed from the stack frames - var blackListedStackFrames = {}; - // We must find the frame where Error was created, otherwise we assume we don't understand stack - var zoneAwareFrame1; - var zoneAwareFrame2; - global.Error = ZoneAwareError; - var stackRewrite = 'stackRewrite'; - /** - * This is ZoneAwareError which processes the stack frame and cleans up extra frames as well as - * adds zone information to it. - */ - function ZoneAwareError() { - var _this = this; - // We always have to return native error otherwise the browser console will not work. - var error = NativeError.apply(this, arguments); - if (!error.stack) { - // in IE, the error.stack will be undefined - // when error was constructed, it will only - // be available when throw - try { - throw error; - } - catch (err) { - error = err; - } - } - // Save original stack trace - var originalStack = error['originalStack'] = error.stack; - // Process the stack trace and rewrite the frames. - if (ZoneAwareError[stackRewrite] && originalStack) { - var frames_1 = originalStack.split('\n'); - var zoneFrame = _currentZoneFrame; - var i = 0; - // Find the first frame - while (!(frames_1[i] === zoneAwareFrame1 || frames_1[i] === zoneAwareFrame2) && - i < frames_1.length) { - i++; - } - for (; i < frames_1.length && zoneFrame; i++) { - var frame = frames_1[i]; - if (frame.trim()) { - switch (blackListedStackFrames[frame]) { - case 0 /* blackList */: - frames_1.splice(i, 1); - i--; - break; - case 1 /* transition */: - if (zoneFrame.parent) { - // This is the special frame where zone changed. Print and process it accordingly - frames_1[i] += " [" + zoneFrame.parent.zone.name + " => " + zoneFrame.zone.name + "]"; - zoneFrame = zoneFrame.parent; - } - else { - zoneFrame = null; - } - break; - default: - frames_1[i] += " [" + zoneFrame.zone.name + "]"; - } - } - } - try { - error.stack = error.zoneAwareStack = frames_1.join('\n'); - } - catch (e) { - // ignore as some browsers don't allow overriding of stack - } - } - if (this instanceof NativeError && this.constructor != NativeError) { - // We got called with a `new` operator AND we are subclass of ZoneAwareError - // in that case we have to copy all of our properties to `this`. - Object.keys(error).concat('stack', 'message').forEach(function (key) { - if (error[key] !== undefined) { - try { - _this[key] = error[key]; - } - catch (e) { - // ignore the assignment in case it is a setter and it throws. - } - } - }); - return this; - } - return error; - } - // Copy the prototype so that instanceof operator works as expected - ZoneAwareError.prototype = NativeError.prototype; - ZoneAwareError[blacklistedStackFramesSymbol] = blackListedStackFrames; - ZoneAwareError[stackRewrite] = false; - // those properties need special handling - var specialPropertyNames = ['stackTraceLimit', 'captureStackTrace', 'prepareStackTrace']; - // those properties of NativeError should be set to ZoneAwareError - var nativeErrorProperties = Object.keys(NativeError); - if (nativeErrorProperties) { - nativeErrorProperties.forEach(function (prop) { - if (specialPropertyNames.filter(function (sp) { return sp === prop; }).length === 0) { - Object.defineProperty(ZoneAwareError, prop, { - get: function () { - return NativeError[prop]; - }, - set: function (value) { - NativeError[prop] = value; - } - }); - } - }); - } - if (NativeError.hasOwnProperty('stackTraceLimit')) { - // Extend default stack limit as we will be removing few frames. - NativeError.stackTraceLimit = Math.max(NativeError.stackTraceLimit, 15); - // make sure that ZoneAwareError has the same property which forwards to NativeError. - Object.defineProperty(ZoneAwareError, 'stackTraceLimit', { - get: function () { - return NativeError.stackTraceLimit; - }, - set: function (value) { - return NativeError.stackTraceLimit = value; - } - }); - } - if (NativeError.hasOwnProperty('captureStackTrace')) { - Object.defineProperty(ZoneAwareError, 'captureStackTrace', { - // add named function here because we need to remove this - // stack frame when prepareStackTrace below - value: function zoneCaptureStackTrace(targetObject, constructorOpt) { - NativeError.captureStackTrace(targetObject, constructorOpt); - } - }); - } - Object.defineProperty(ZoneAwareError, 'prepareStackTrace', { - get: function () { - return NativeError.prepareStackTrace; - }, - set: function (value) { - if (!value || typeof value !== 'function') { - return NativeError.prepareStackTrace = value; - } - return NativeError.prepareStackTrace = function (error, structuredStackTrace) { - // remove additional stack information from ZoneAwareError.captureStackTrace - if (structuredStackTrace) { - for (var i = 0; i < structuredStackTrace.length; i++) { - var st = structuredStackTrace[i]; - // remove the first function which name is zoneCaptureStackTrace - if (st.getFunctionName() === 'zoneCaptureStackTrace') { - structuredStackTrace.splice(i, 1); - break; - } - } - } - return value.apply(this, [error, structuredStackTrace]); - }; - } - }); - // Now we need to populate the `blacklistedStackFrames` as well as find the - // run/runGuraded/runTask frames. This is done by creating a detect zone and then threading - // the execution through all of the above methods so that we can look at the stack trace and - // find the frames of interest. - var detectZone = Zone.current.fork({ - name: 'detect', - onInvoke: function (parentZoneDelegate, currentZone, targetZone, delegate, applyThis, applyArgs, source) { - // Here only so that it will show up in the stack frame so that it can be black listed. - return parentZoneDelegate.invoke(targetZone, delegate, applyThis, applyArgs, source); - }, - onHandleError: function (parentZD, current, target, error) { - if (error.originalStack && Error === ZoneAwareError) { - var frames_2 = error.originalStack.split(/\n/); - var runFrame = false, runGuardedFrame = false, runTaskFrame = false; - while (frames_2.length) { - var frame = frames_2.shift(); - // On safari it is possible to have stack frame with no line number. - // This check makes sure that we don't filter frames on name only (must have - // linenumber) - if (/:\d+:\d+/.test(frame)) { - // Get rid of the path so that we don't accidentally find function name in path. - // In chrome the separator is `(` and `@` in FF and safari - // Chrome: at Zone.run (zone.js:100) - // Chrome: at Zone.run (http://localhost:9876/base/build/lib/zone.js:100:24) - // FireFox: Zone.prototype.run@http://localhost:9876/base/build/lib/zone.js:101:24 - // Safari: run@http://localhost:9876/base/build/lib/zone.js:101:24 - var fnName = frame.split('(')[0].split('@')[0]; - var frameType = 1; - if (fnName.indexOf('ZoneAwareError') !== -1) { - zoneAwareFrame1 = frame; - zoneAwareFrame2 = frame.replace('Error.', ''); - blackListedStackFrames[zoneAwareFrame2] = 0 /* blackList */; - } - if (fnName.indexOf('runGuarded') !== -1) { - runGuardedFrame = true; - } - else if (fnName.indexOf('runTask') !== -1) { - runTaskFrame = true; - } - else if (fnName.indexOf('run') !== -1) { - runFrame = true; - } - else { - frameType = 0 /* blackList */; - } - blackListedStackFrames[frame] = frameType; - // Once we find all of the frames we can stop looking. - if (runFrame && runGuardedFrame && runTaskFrame) { - ZoneAwareError[stackRewrite] = true; - break; - } - } - } - } - return false; - } - }); - // carefully constructor a stack frame which contains all of the frames of interest which - // need to be detected and blacklisted. - // carefully constructor a stack frame which contains all of the frames of interest which - // need to be detected and blacklisted. - var detectRunFn = function () { - detectZone.run(function () { - detectZone.runGuarded(function () { - throw new ZoneAwareError(ZoneAwareError, NativeError); - }); - }); - }; - // Cause the error to extract the stack frames. - detectZone.runTask(detectZone.scheduleMacroTask('detect', detectRunFn, null, function () { return null; }, null)); - return global['Zone'] = Zone; -})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global); - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Suppress closure compiler errors about unknown 'Zone' variable - * @fileoverview - * @suppress {undefinedVars,globalThis} - */ -var zoneSymbol = function (n) { return "__zone_symbol__" + n; }; -var _global$1 = typeof window === 'object' && window || typeof self === 'object' && self || global; -function bindArguments(args, source) { - for (var i = args.length - 1; i >= 0; i--) { - if (typeof args[i] === 'function') { - args[i] = Zone.current.wrap(args[i], source + '_' + i); - } - } - return args; -} -function patchPrototype(prototype, fnNames) { - var source = prototype.constructor['name']; - var _loop_1 = function (i) { - var name_1 = fnNames[i]; - var delegate = prototype[name_1]; - if (delegate) { - prototype[name_1] = (function (delegate) { - return function () { - return delegate.apply(this, bindArguments(arguments, source + '.' + name_1)); - }; - })(delegate); - } - }; - for (var i = 0; i < fnNames.length; i++) { - _loop_1(i); - } -} -var isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope); -var isNode = (!('nw' in _global$1) && typeof process !== 'undefined' && - {}.toString.call(process) === '[object process]'); -var isBrowser = !isNode && !isWebWorker && !!(typeof window !== 'undefined' && window['HTMLElement']); -// we are in electron of nw, so we are both browser and nodejs -var isMix = typeof process !== 'undefined' && - {}.toString.call(process) === '[object process]' && !isWebWorker && - !!(typeof window !== 'undefined' && window['HTMLElement']); -function patchProperty(obj, prop) { - var desc = Object.getOwnPropertyDescriptor(obj, prop) || { enumerable: true, configurable: true }; - var originalDesc = Object.getOwnPropertyDescriptor(obj, 'original' + prop); - if (!originalDesc && desc.get) { - Object.defineProperty(obj, 'original' + prop, { enumerable: false, configurable: true, get: desc.get }); - } - // A property descriptor cannot have getter/setter and be writable - // deleting the writable and value properties avoids this error: - // - // TypeError: property descriptors must not specify a value or be writable when a - // getter or setter has been specified - delete desc.writable; - delete desc.value; - // substr(2) cuz 'onclick' -> 'click', etc - var eventName = prop.substr(2); - var _prop = zoneSymbol('_' + prop); - desc.set = function (fn) { - if (this[_prop]) { - this.removeEventListener(eventName, this[_prop]); - } - if (typeof fn === 'function') { - var wrapFn = function (event) { - var result; - result = fn.apply(this, arguments); - if (result != undefined && !result) { - event.preventDefault(); - } - return result; - }; - this[_prop] = wrapFn; - this.addEventListener(eventName, wrapFn, false); - } - else { - this[_prop] = null; - } - }; - // The getter would return undefined for unassigned properties but the default value of an - // unassigned property is null - desc.get = function () { - var r = this[_prop] || null; - // result will be null when use inline event attribute, - // such as - // because the onclick function is internal raw uncompiled handler - // the onclick will be evaluated when first time event was triggered or - // the property is accessed, https://github.com/angular/zone.js/issues/525 - // so we should use original native get to retrieve the handler - if (r === null) { - if (originalDesc && originalDesc.get) { - r = originalDesc.get.apply(this, arguments); - if (r) { - desc.set.apply(this, [r]); - if (typeof this['removeAttribute'] === 'function') { - this.removeAttribute(prop); - } - } - } - } - return this[_prop] || null; - }; - Object.defineProperty(obj, prop, desc); -} - -function patchOnProperties(obj, properties) { - var onProperties = []; - for (var prop in obj) { - if (prop.substr(0, 2) == 'on') { - onProperties.push(prop); - } - } - for (var j = 0; j < onProperties.length; j++) { - patchProperty(obj, onProperties[j]); - } - if (properties) { - for (var i = 0; i < properties.length; i++) { - patchProperty(obj, 'on' + properties[i]); - } - } -} - -var EVENT_TASKS = zoneSymbol('eventTasks'); -// For EventTarget -var ADD_EVENT_LISTENER = 'addEventListener'; -var REMOVE_EVENT_LISTENER = 'removeEventListener'; -function findExistingRegisteredTask(target, handler, name, capture, remove) { - var eventTasks = target[EVENT_TASKS]; - if (eventTasks) { - for (var i = 0; i < eventTasks.length; i++) { - var eventTask = eventTasks[i]; - var data = eventTask.data; - var listener = data.handler; - if ((data.handler === handler || listener.listener === handler) && - data.useCapturing === capture && data.eventName === name) { - if (remove) { - eventTasks.splice(i, 1); - } - return eventTask; - } - } - } - return null; -} -function attachRegisteredEvent(target, eventTask, isPrepend) { - var eventTasks = target[EVENT_TASKS]; - if (!eventTasks) { - eventTasks = target[EVENT_TASKS] = []; - } - if (isPrepend) { - eventTasks.unshift(eventTask); - } - else { - eventTasks.push(eventTask); - } -} -var defaultListenerMetaCreator = function (self, args) { - return { - useCapturing: args[2], - eventName: args[0], - handler: args[1], - target: self || _global$1, - name: args[0], - invokeAddFunc: function (addFnSymbol, delegate) { - if (delegate && delegate.invoke) { - return this.target[addFnSymbol](this.eventName, delegate.invoke, this.useCapturing); - } - else { - return this.target[addFnSymbol](this.eventName, delegate, this.useCapturing); - } - }, - invokeRemoveFunc: function (removeFnSymbol, delegate) { - if (delegate && delegate.invoke) { - return this.target[removeFnSymbol](this.eventName, delegate.invoke, this.useCapturing); - } - else { - return this.target[removeFnSymbol](this.eventName, delegate, this.useCapturing); - } - } - }; -}; -function makeZoneAwareAddListener(addFnName, removeFnName, useCapturingParam, allowDuplicates, isPrepend, metaCreator) { - if (useCapturingParam === void 0) { useCapturingParam = true; } - if (allowDuplicates === void 0) { allowDuplicates = false; } - if (isPrepend === void 0) { isPrepend = false; } - if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; } - var addFnSymbol = zoneSymbol(addFnName); - var removeFnSymbol = zoneSymbol(removeFnName); - var defaultUseCapturing = useCapturingParam ? false : undefined; - function scheduleEventListener(eventTask) { - var meta = eventTask.data; - attachRegisteredEvent(meta.target, eventTask, isPrepend); - return meta.invokeAddFunc(addFnSymbol, eventTask); - } - function cancelEventListener(eventTask) { - var meta = eventTask.data; - findExistingRegisteredTask(meta.target, eventTask.invoke, meta.eventName, meta.useCapturing, true); - return meta.invokeRemoveFunc(removeFnSymbol, eventTask); - } - return function zoneAwareAddListener(self, args) { - var data = metaCreator(self, args); - data.useCapturing = data.useCapturing || defaultUseCapturing; - // - Inside a Web Worker, `this` is undefined, the context is `global` - // - When `addEventListener` is called on the global context in strict mode, `this` is undefined - // see https://github.com/angular/zone.js/issues/190 - var delegate = null; - if (typeof data.handler == 'function') { - delegate = data.handler; - } - else if (data.handler && data.handler.handleEvent) { - delegate = function (event) { return data.handler.handleEvent(event); }; - } - var validZoneHandler = false; - try { - // In cross site contexts (such as WebDriver frameworks like Selenium), - // accessing the handler object here will cause an exception to be thrown which - // will fail tests prematurely. - validZoneHandler = data.handler && data.handler.toString() === '[object FunctionWrapper]'; - } - catch (error) { - // Returning nothing here is fine, because objects in a cross-site context are unusable - return; - } - // Ignore special listeners of IE11 & Edge dev tools, see - // https://github.com/angular/zone.js/issues/150 - if (!delegate || validZoneHandler) { - return data.invokeAddFunc(addFnSymbol, data.handler); - } - if (!allowDuplicates) { - var eventTask = findExistingRegisteredTask(data.target, data.handler, data.eventName, data.useCapturing, false); - if (eventTask) { - // we already registered, so this will have noop. - return data.invokeAddFunc(addFnSymbol, eventTask); - } - } - var zone = Zone.current; - var source = data.target.constructor['name'] + '.' + addFnName + ':' + data.eventName; - zone.scheduleEventTask(source, delegate, data, scheduleEventListener, cancelEventListener); - }; -} -function makeZoneAwareRemoveListener(fnName, useCapturingParam, metaCreator) { - if (useCapturingParam === void 0) { useCapturingParam = true; } - if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; } - var symbol = zoneSymbol(fnName); - var defaultUseCapturing = useCapturingParam ? false : undefined; - return function zoneAwareRemoveListener(self, args) { - var data = metaCreator(self, args); - data.useCapturing = data.useCapturing || defaultUseCapturing; - // - Inside a Web Worker, `this` is undefined, the context is `global` - // - When `addEventListener` is called on the global context in strict mode, `this` is undefined - // see https://github.com/angular/zone.js/issues/190 - var eventTask = findExistingRegisteredTask(data.target, data.handler, data.eventName, data.useCapturing, true); - if (eventTask) { - eventTask.zone.cancelTask(eventTask); - } - else { - data.invokeRemoveFunc(symbol, data.handler); - } - }; -} - - -var zoneAwareAddEventListener = makeZoneAwareAddListener(ADD_EVENT_LISTENER, REMOVE_EVENT_LISTENER); -var zoneAwareRemoveEventListener = makeZoneAwareRemoveListener(REMOVE_EVENT_LISTENER); -function patchEventTargetMethods(obj, addFnName, removeFnName, metaCreator) { - if (addFnName === void 0) { addFnName = ADD_EVENT_LISTENER; } - if (removeFnName === void 0) { removeFnName = REMOVE_EVENT_LISTENER; } - if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; } - if (obj && obj[addFnName]) { - patchMethod(obj, addFnName, function () { return makeZoneAwareAddListener(addFnName, removeFnName, true, false, false, metaCreator); }); - patchMethod(obj, removeFnName, function () { return makeZoneAwareRemoveListener(removeFnName, true, metaCreator); }); - return true; - } - else { - return false; - } -} -var originalInstanceKey = zoneSymbol('originalInstance'); -// wrap some native API on `window` -function patchClass(className) { - var OriginalClass = _global$1[className]; - if (!OriginalClass) - return; - _global$1[className] = function () { - var a = bindArguments(arguments, className); - switch (a.length) { - case 0: - this[originalInstanceKey] = new OriginalClass(); - break; - case 1: - this[originalInstanceKey] = new OriginalClass(a[0]); - break; - case 2: - this[originalInstanceKey] = new OriginalClass(a[0], a[1]); - break; - case 3: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); - break; - case 4: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); - break; - default: - throw new Error('Arg list too long.'); - } - }; - var instance = new OriginalClass(function () { }); - var prop; - for (prop in instance) { - // https://bugs.webkit.org/show_bug.cgi?id=44721 - if (className === 'XMLHttpRequest' && prop === 'responseBlob') - continue; - (function (prop) { - if (typeof instance[prop] === 'function') { - _global$1[className].prototype[prop] = function () { - return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); - }; - } - else { - Object.defineProperty(_global$1[className].prototype, prop, { - set: function (fn) { - if (typeof fn === 'function') { - this[originalInstanceKey][prop] = Zone.current.wrap(fn, className + '.' + prop); - } - else { - this[originalInstanceKey][prop] = fn; - } - }, - get: function () { - return this[originalInstanceKey][prop]; - } - }); - } - }(prop)); - } - for (prop in OriginalClass) { - if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { - _global$1[className][prop] = OriginalClass[prop]; - } - } -} - -function createNamedFn(name, delegate) { - try { - return (Function('f', "return function " + name + "(){return f(this, arguments)}"))(delegate); - } - catch (error) { - // if we fail, we must be CSP, just return delegate. - return function () { - return delegate(this, arguments); - }; - } -} -function patchMethod(target, name, patchFn) { - var proto = target; - while (proto && Object.getOwnPropertyNames(proto).indexOf(name) === -1) { - proto = Object.getPrototypeOf(proto); - } - if (!proto && target[name]) { - // somehow we did not find it, but we can see it. This happens on IE for Window properties. - proto = target; - } - var delegateName = zoneSymbol(name); - var delegate; - if (proto && !(delegate = proto[delegateName])) { - delegate = proto[delegateName] = proto[name]; - proto[name] = createNamedFn(name, patchFn(delegate, delegateName, name)); - } - return delegate; -} -// TODO: @JiaLiPassion, support cancel task later if necessary - - -function findEventTask(target, evtName) { - var eventTasks = target[zoneSymbol('eventTasks')]; - var result = []; - if (eventTasks) { - for (var i = 0; i < eventTasks.length; i++) { - var eventTask = eventTasks[i]; - var data = eventTask.data; - var eventName = data && data.eventName; - if (eventName === evtName) { - result.push(eventTask); - } - } - } - return result; -} -Zone[zoneSymbol('patchEventTargetMethods')] = patchEventTargetMethods; -Zone[zoneSymbol('patchOnProperties')] = patchOnProperties; - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function patchTimer(window, setName, cancelName, nameSuffix) { - var setNative = null; - var clearNative = null; - setName += nameSuffix; - cancelName += nameSuffix; - var tasksByHandleId = {}; - function scheduleTask(task) { - var data = task.data; - function timer() { - try { - task.invoke.apply(this, arguments); - } - finally { - delete tasksByHandleId[data.handleId]; - } - } - - data.args[0] = timer; - data.handleId = setNative.apply(window, data.args); - tasksByHandleId[data.handleId] = task; - return task; - } - function clearTask(task) { - delete tasksByHandleId[task.data.handleId]; - return clearNative(task.data.handleId); - } - setNative = - patchMethod(window, setName, function (delegate) { return function (self, args) { - if (typeof args[0] === 'function') { - var zone = Zone.current; - var options = { - handleId: null, - isPeriodic: nameSuffix === 'Interval', - delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null, - args: args - }; - var task = zone.scheduleMacroTask(setName, args[0], options, scheduleTask, clearTask); - if (!task) { - return task; - } - // Node.js must additionally support the ref and unref functions. - var handle = task.data.handleId; - // check whether handle is null, because some polyfill or browser - // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame - if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' && - typeof handle.unref === 'function') { - task.ref = handle.ref.bind(handle); - task.unref = handle.unref.bind(handle); - } - return task; - } - else { - // cause an error by calling it directly. - return delegate.apply(window, args); - } - }; }); - clearNative = - patchMethod(window, cancelName, function (delegate) { return function (self, args) { - var task = typeof args[0] === 'number' ? tasksByHandleId[args[0]] : args[0]; - if (task && typeof task.type === 'string') { - if (task.state !== 'notScheduled' && - (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) { - // Do not cancel already canceled functions - task.zone.cancelTask(task); - } - } - else { - // cause an error by calling it directly. - delegate.apply(window, args); - } - }; }); -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/* - * This is necessary for Chrome and Chrome mobile, to enable - * things like redefining `createdCallback` on an element. - */ -var _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty; -var _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] = - Object.getOwnPropertyDescriptor; -var _create = Object.create; -var unconfigurablesKey = zoneSymbol('unconfigurables'); -function propertyPatch() { - Object.defineProperty = function (obj, prop, desc) { - if (isUnconfigurable(obj, prop)) { - throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); - } - var originalConfigurableFlag = desc.configurable; - if (prop !== 'prototype') { - desc = rewriteDescriptor(obj, prop, desc); - } - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); - }; - Object.defineProperties = function (obj, props) { - Object.keys(props).forEach(function (prop) { - Object.defineProperty(obj, prop, props[prop]); - }); - return obj; - }; - Object.create = function (obj, proto) { - if (typeof proto === 'object' && !Object.isFrozen(proto)) { - Object.keys(proto).forEach(function (prop) { - proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); - }); - } - return _create(obj, proto); - }; - Object.getOwnPropertyDescriptor = function (obj, prop) { - var desc = _getOwnPropertyDescriptor(obj, prop); - if (isUnconfigurable(obj, prop)) { - desc.configurable = false; - } - return desc; - }; -} - -function _redefineProperty(obj, prop, desc) { - var originalConfigurableFlag = desc.configurable; - desc = rewriteDescriptor(obj, prop, desc); - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); -} - -function isUnconfigurable(obj, prop) { - return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; -} -function rewriteDescriptor(obj, prop, desc) { - desc.configurable = true; - if (!desc.configurable) { - if (!obj[unconfigurablesKey]) { - _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} }); - } - obj[unconfigurablesKey][prop] = true; - } - return desc; -} -function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { - try { - return _defineProperty(obj, prop, desc); - } - catch (error) { - if (desc.configurable) { - // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's - // retry with the original flag value - if (typeof originalConfigurableFlag == 'undefined') { - delete desc.configurable; - } - else { - desc.configurable = originalConfigurableFlag; - } - try { - return _defineProperty(obj, prop, desc); - } - catch (error) { - var descJson = null; - try { - descJson = JSON.stringify(desc); - } - catch (error) { - descJson = descJson.toString(); - } - console.log("Attempting to configure '" + prop + "' with descriptor '" + descJson + "' on object '" + obj + "' and got error, giving up: " + error); - } - } - else { - throw error; - } - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var WTF_ISSUE_555 = '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'; -var NO_EVENT_TARGET = '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(','); -var EVENT_TARGET = 'EventTarget'; -function eventTargetPatch(_global) { - var apis = []; - var isWtf = _global['wtf']; - if (isWtf) { - // Workaround for: https://github.com/google/tracing-framework/issues/555 - apis = WTF_ISSUE_555.split(',').map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET); - } - else if (_global[EVENT_TARGET]) { - apis.push(EVENT_TARGET); - } - else { - // Note: EventTarget is not available in all browsers, - // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget - apis = NO_EVENT_TARGET; - } - for (var i = 0; i < apis.length; i++) { - var type = _global[apis[i]]; - patchEventTargetMethods(type && type.prototype); - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -// we have to patch the instance since the proto is non-configurable -function apply(_global) { - var WS = _global.WebSocket; - // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener - // On older Chrome, no need since EventTarget was already patched - if (!_global.EventTarget) { - patchEventTargetMethods(WS.prototype); - } - _global.WebSocket = function (a, b) { - var socket = arguments.length > 1 ? new WS(a, b) : new WS(a); - var proxySocket; - // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance - var onmessageDesc = Object.getOwnPropertyDescriptor(socket, 'onmessage'); - if (onmessageDesc && onmessageDesc.configurable === false) { - proxySocket = Object.create(socket); - ['addEventListener', 'removeEventListener', 'send', 'close'].forEach(function (propName) { - proxySocket[propName] = function () { - return socket[propName].apply(socket, arguments); - }; - }); - } - else { - // we can patch the real socket - proxySocket = socket; - } - patchOnProperties(proxySocket, ['close', 'error', 'message', 'open']); - return proxySocket; - }; - for (var prop in WS) { - _global.WebSocket[prop] = WS[prop]; - } -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var eventNames = 'copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror' - .split(' '); -function propertyDescriptorPatch(_global) { - if (isNode && !isMix) { - return; - } - var supportsWebSocket = typeof WebSocket !== 'undefined'; - if (canPatchViaPropertyDescriptor()) { - // for browsers that we can patch the descriptor: Chrome & Firefox - if (isBrowser) { - patchOnProperties(window, eventNames); - patchOnProperties(Document.prototype, eventNames); - if (typeof SVGElement !== 'undefined') { - patchOnProperties(SVGElement.prototype, eventNames); - } - patchOnProperties(HTMLElement.prototype, eventNames); - } - patchOnProperties(XMLHttpRequest.prototype, null); - if (typeof IDBIndex !== 'undefined') { - patchOnProperties(IDBIndex.prototype, null); - patchOnProperties(IDBRequest.prototype, null); - patchOnProperties(IDBOpenDBRequest.prototype, null); - patchOnProperties(IDBDatabase.prototype, null); - patchOnProperties(IDBTransaction.prototype, null); - patchOnProperties(IDBCursor.prototype, null); - } - if (supportsWebSocket) { - patchOnProperties(WebSocket.prototype, null); - } - } - else { - // Safari, Android browsers (Jelly Bean) - patchViaCapturingAllTheEvents(); - patchClass('XMLHttpRequest'); - if (supportsWebSocket) { - apply(_global); - } - } -} -function canPatchViaPropertyDescriptor() { - if ((isBrowser || isMix) && !Object.getOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') && - typeof Element !== 'undefined') { - // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364 - // IDL interface attributes are not configurable - var desc = Object.getOwnPropertyDescriptor(Element.prototype, 'onclick'); - if (desc && !desc.configurable) - return false; - } - var xhrDesc = Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype, 'onreadystatechange'); - // add enumerable and configurable here because in opera - // by default XMLHttpRequest.prototype.onreadystatechange is undefined - // without adding enumerable and configurable will cause onreadystatechange - // non-configurable - Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', { - enumerable: true, - configurable: true, - get: function () { - return true; - } - }); - var req = new XMLHttpRequest(); - var result = !!req.onreadystatechange; - // restore original desc - Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', xhrDesc || {}); - return result; -} - -var unboundKey = zoneSymbol('unbound'); -// Whenever any eventListener fires, we check the eventListener target and all parents -// for `onwhatever` properties and replace them with zone-bound functions -// - Chrome (for now) -function patchViaCapturingAllTheEvents() { - var _loop_1 = function (i) { - var property = eventNames[i]; - var onproperty = 'on' + property; - self.addEventListener(property, function (event) { - var elt = event.target, bound, source; - if (elt) { - source = elt.constructor['name'] + '.' + onproperty; - } - else { - source = 'unknown.' + onproperty; - } - while (elt) { - if (elt[onproperty] && !elt[onproperty][unboundKey]) { - bound = Zone.current.wrap(elt[onproperty], source); - bound[unboundKey] = elt[onproperty]; - elt[onproperty] = bound; - } - elt = elt.parentElement; - } - }, true); - }; - for (var i = 0; i < eventNames.length; i++) { - _loop_1(i); - } - -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function registerElementPatch(_global) { - if ((!isBrowser && !isMix) || !('registerElement' in _global.document)) { - return; - } - var _registerElement = document.registerElement; - var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback']; - document.registerElement = function (name, opts) { - if (opts && opts.prototype) { - callbacks.forEach(function (callback) { - var source = 'Document.registerElement::' + callback; - if (opts.prototype.hasOwnProperty(callback)) { - var descriptor = Object.getOwnPropertyDescriptor(opts.prototype, callback); - if (descriptor && descriptor.value) { - descriptor.value = Zone.current.wrap(descriptor.value, source); - _redefineProperty(opts.prototype, callback, descriptor); - } - else { - opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source); - } - } - else if (opts.prototype[callback]) { - opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source); - } - }); - } - return _registerElement.apply(document, [name, opts]); - }; -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var set = 'set'; -var clear = 'clear'; -var blockingMethods = ['alert', 'prompt', 'confirm']; -var _global = typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global; -patchTimer(_global, set, clear, 'Timeout'); -patchTimer(_global, set, clear, 'Interval'); -patchTimer(_global, set, clear, 'Immediate'); -patchTimer(_global, 'request', 'cancel', 'AnimationFrame'); -patchTimer(_global, 'mozRequest', 'mozCancel', 'AnimationFrame'); -patchTimer(_global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); -for (var i = 0; i < blockingMethods.length; i++) { - var name_1 = blockingMethods[i]; - patchMethod(_global, name_1, function (delegate, symbol, name) { - return function (s, args) { - return Zone.current.run(delegate, _global, args, name); - }; - }); -} -eventTargetPatch(_global); -// patch XMLHttpRequestEventTarget's addEventListener/removeEventListener -var XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget']; -if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) { - patchEventTargetMethods(XMLHttpRequestEventTarget.prototype); -} -propertyDescriptorPatch(_global); -patchClass('MutationObserver'); -patchClass('WebKitMutationObserver'); -patchClass('FileReader'); -propertyPatch(); -registerElementPatch(_global); -// Treat XMLHTTPRequest as a macrotask. -patchXHR(_global); -var XHR_TASK = zoneSymbol('xhrTask'); -var XHR_SYNC = zoneSymbol('xhrSync'); -var XHR_LISTENER = zoneSymbol('xhrListener'); -var XHR_SCHEDULED = zoneSymbol('xhrScheduled'); -function patchXHR(window) { - function findPendingTask(target) { - var pendingTask = target[XHR_TASK]; - return pendingTask; - } - function scheduleTask(task) { - XMLHttpRequest[XHR_SCHEDULED] = false; - var data = task.data; - // remove existing event listener - var listener = data.target[XHR_LISTENER]; - if (listener) { - data.target.removeEventListener('readystatechange', listener); - } - var newListener = data.target[XHR_LISTENER] = function () { - if (data.target.readyState === data.target.DONE) { - // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with - // readyState=4 multiple times, so we need to check task state here - if (!data.aborted && XMLHttpRequest[XHR_SCHEDULED] && task.state === 'scheduled') { - task.invoke(); - } - } - }; - data.target.addEventListener('readystatechange', newListener); - var storedTask = data.target[XHR_TASK]; - if (!storedTask) { - data.target[XHR_TASK] = task; - } - sendNative.apply(data.target, data.args); - XMLHttpRequest[XHR_SCHEDULED] = true; - return task; - } - function placeholderCallback() { } - function clearTask(task) { - var data = task.data; - // Note - ideally, we would call data.target.removeEventListener here, but it's too late - // to prevent it from firing. So instead, we store info for the event listener. - data.aborted = true; - return abortNative.apply(data.target, data.args); - } - var openNative = patchMethod(window.XMLHttpRequest.prototype, 'open', function () { return function (self, args) { - self[XHR_SYNC] = args[2] == false; - return openNative.apply(self, args); - }; }); - var sendNative = patchMethod(window.XMLHttpRequest.prototype, 'send', function () { return function (self, args) { - var zone = Zone.current; - if (self[XHR_SYNC]) { - // if the XHR is sync there is no task to schedule, just execute the code. - return sendNative.apply(self, args); - } - else { - var options = { target: self, isPeriodic: false, delay: null, args: args, aborted: false }; - return zone.scheduleMacroTask('XMLHttpRequest.send', placeholderCallback, options, scheduleTask, clearTask); - } - }; }); - var abortNative = patchMethod(window.XMLHttpRequest.prototype, 'abort', function (delegate) { return function (self, args) { - var task = findPendingTask(self); - if (task && typeof task.type == 'string') { - // If the XHR has already completed, do nothing. - // If the XHR has already been aborted, do nothing. - // Fix #569, call abort multiple times before done will cause - // macroTask task count be negative number - if (task.cancelFn == null || (task.data && task.data.aborted)) { - return; - } - task.zone.cancelTask(task); - } - // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no task - // to cancel. Do nothing. - }; }); -} -/// GEO_LOCATION -if (_global['navigator'] && _global['navigator'].geolocation) { - patchPrototype(_global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']); -} -// handle unhandled promise rejection -function findPromiseRejectionHandler(evtName) { - return function (e) { - var eventTasks = findEventTask(_global, evtName); - eventTasks.forEach(function (eventTask) { - // windows has added unhandledrejection event listener - // trigger the event listener - var PromiseRejectionEvent = _global['PromiseRejectionEvent']; - if (PromiseRejectionEvent) { - var evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection }); - eventTask.invoke(evt); - } - }); - }; -} -if (_global['PromiseRejectionEvent']) { - Zone[zoneSymbol('unhandledPromiseRejectionHandler')] = - findPromiseRejectionHandler('unhandledrejection'); - Zone[zoneSymbol('rejectionHandledHandler')] = - findPromiseRejectionHandler('rejectionhandled'); -} - -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -}))); - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(39), __webpack_require__(363))) - -/***/ }), -/* 398 */, -/* 399 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(182); - - -/***/ }) -],[399]); -//# sourceMappingURL=polyfills.bundle.js.map \ No newline at end of file diff --git a/example/cli4/dist/polyfills.bundle.js.map b/example/cli4/dist/polyfills.bundle.js.map deleted file mode 100644 index dd987985..00000000 --- a/example/cli4/dist/polyfills.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./~/core-js/modules/_export.js","webpack:///./~/core-js/modules/_an-object.js","webpack:///./~/core-js/modules/_fails.js","webpack:///./~/core-js/modules/_is-object.js","webpack:///./~/core-js/modules/_wks.js","webpack:///./~/core-js/modules/_core.js","webpack:///./~/core-js/modules/_global.js","webpack:///./~/core-js/modules/_object-dp.js","webpack:///./~/core-js/modules/_descriptors.js","webpack:///./~/core-js/modules/_has.js","webpack:///./~/core-js/modules/_redefine.js","webpack:///./~/core-js/modules/_string-html.js","webpack:///./~/core-js/modules/_to-length.js","webpack:///./~/core-js/modules/_strict-method.js","webpack:///./~/core-js/modules/_to-iobject.js","webpack:///./~/core-js/modules/_to-object.js","webpack:///./~/core-js/modules/_object-sap.js","webpack:///./~/core-js/modules/_array-methods.js","webpack:///./~/core-js/modules/_defined.js","webpack:///./~/core-js/modules/_hide.js","webpack:///./~/core-js/modules/_metadata.js","webpack:///./~/core-js/modules/_object-gpo.js","webpack:///./~/core-js/modules/_meta.js","webpack:///./~/core-js/modules/_object-gopd.js","webpack:///./~/core-js/modules/_a-function.js","webpack:///./~/core-js/modules/_cof.js","webpack:///./~/core-js/modules/_property-desc.js","webpack:///./~/core-js/modules/_to-primitive.js","webpack:///(webpack)/buildin/global.js","webpack:///./~/core-js/modules/_ctx.js","webpack:///./~/core-js/modules/_object-create.js","webpack:///./~/core-js/modules/_object-keys.js","webpack:///./~/core-js/modules/_to-integer.js","webpack:///./~/core-js/modules/_add-to-unscopables.js","webpack:///./~/core-js/modules/_iobject.js","webpack:///./~/core-js/modules/_iterators.js","webpack:///./~/core-js/modules/_object-gopn.js","webpack:///./~/core-js/modules/_to-index.js","webpack:///./~/core-js/modules/_uid.js","webpack:///./~/core-js/modules/_fix-re-wks.js","webpack:///./~/core-js/modules/_for-of.js","webpack:///./~/core-js/modules/_object-gops.js","webpack:///./~/core-js/modules/_object-pie.js","webpack:///./~/core-js/modules/_set-to-string-tag.js","webpack:///./~/core-js/modules/_shared.js","webpack:///./~/core-js/modules/_string-trim.js","webpack:///./~/core-js/modules/es6.object.to-string.js","webpack:///./~/core-js/modules/es6.string.iterator.js","webpack:///./~/core-js/modules/_an-instance.js","webpack:///./~/core-js/modules/_collection.js","webpack:///./~/core-js/modules/_enum-bug-keys.js","webpack:///./~/core-js/modules/_fails-is-regexp.js","webpack:///./~/core-js/modules/_flags.js","webpack:///./~/core-js/modules/_inherit-if-required.js","webpack:///./~/core-js/modules/_is-array.js","webpack:///./~/core-js/modules/_is-regexp.js","webpack:///./~/core-js/modules/_iter-define.js","webpack:///./~/core-js/modules/_library.js","webpack:///./~/core-js/modules/_math-expm1.js","webpack:///./~/core-js/modules/_math-sign.js","webpack:///./~/core-js/modules/_redefine-all.js","webpack:///./~/core-js/modules/_set-proto.js","webpack:///./~/core-js/modules/_set-species.js","webpack:///./~/core-js/modules/_shared-key.js","webpack:///./~/core-js/modules/_string-context.js","webpack:///./~/core-js/modules/_string-ws.js","webpack:///./~/core-js/modules/_a-number-value.js","webpack:///./~/core-js/modules/_array-includes.js","webpack:///./~/core-js/modules/_array-reduce.js","webpack:///./~/core-js/modules/_bind.js","webpack:///./~/core-js/modules/_classof.js","webpack:///./~/core-js/modules/_collection-strong.js","webpack:///./~/core-js/modules/_create-property.js","webpack:///./~/core-js/modules/_dom-create.js","webpack:///./~/core-js/modules/_html.js","webpack:///./~/core-js/modules/_ie8-dom-define.js","webpack:///./~/core-js/modules/_is-array-iter.js","webpack:///./~/core-js/modules/_is-integer.js","webpack:///./~/core-js/modules/_iter-call.js","webpack:///./~/core-js/modules/_iter-create.js","webpack:///./~/core-js/modules/_iter-detect.js","webpack:///./~/core-js/modules/_iter-step.js","webpack:///./~/core-js/modules/_math-log1p.js","webpack:///./~/core-js/modules/_object-assign.js","webpack:///./~/core-js/modules/_object-dps.js","webpack:///./~/core-js/modules/_object-gopn-ext.js","webpack:///./~/core-js/modules/_object-keys-internal.js","webpack:///./~/core-js/modules/_parse-float.js","webpack:///./~/core-js/modules/_parse-int.js","webpack:///./~/core-js/modules/_string-at.js","webpack:///./~/core-js/modules/_string-repeat.js","webpack:///./~/core-js/modules/_wks-ext.js","webpack:///./~/core-js/modules/core.get-iterator-method.js","webpack:///./~/core-js/modules/es6.array.iterator.js","webpack:///./~/core-js/modules/es6.map.js","webpack:///./~/core-js/modules/es6.regexp.flags.js","webpack:///./~/core-js/modules/es6.regexp.match.js","webpack:///./~/core-js/modules/es6.regexp.replace.js","webpack:///./~/core-js/modules/es6.regexp.search.js","webpack:///./~/core-js/modules/es6.regexp.split.js","webpack:///./~/core-js/modules/es6.set.js","webpack:///./~/core-js/modules/es6.symbol.js","webpack:///./~/core-js/modules/web.dom.iterable.js","webpack:///./src/polyfills.ts","webpack:///./~/core-js/es6/array.js","webpack:///./~/core-js/es6/date.js","webpack:///./~/core-js/es6/function.js","webpack:///./~/core-js/es6/map.js","webpack:///./~/core-js/es6/math.js","webpack:///./~/core-js/es6/number.js","webpack:///./~/core-js/es6/object.js","webpack:///./~/core-js/es6/parse-float.js","webpack:///./~/core-js/es6/parse-int.js","webpack:///./~/core-js/es6/reflect.js","webpack:///./~/core-js/es6/regexp.js","webpack:///./~/core-js/es6/set.js","webpack:///./~/core-js/es6/string.js","webpack:///./~/core-js/es6/symbol.js","webpack:///./~/core-js/es7/reflect.js","webpack:///./~/core-js/modules/_array-copy-within.js","webpack:///./~/core-js/modules/_array-fill.js","webpack:///./~/core-js/modules/_array-from-iterable.js","webpack:///./~/core-js/modules/_array-species-constructor.js","webpack:///./~/core-js/modules/_array-species-create.js","webpack:///./~/core-js/modules/_collection-weak.js","webpack:///./~/core-js/modules/_date-to-primitive.js","webpack:///./~/core-js/modules/_enum-keys.js","webpack:///./~/core-js/modules/_invoke.js","webpack:///./~/core-js/modules/_keyof.js","webpack:///./~/core-js/modules/_own-keys.js","webpack:///./~/core-js/modules/_same-value.js","webpack:///./~/core-js/modules/_wks-define.js","webpack:///./~/core-js/modules/es6.array.copy-within.js","webpack:///./~/core-js/modules/es6.array.every.js","webpack:///./~/core-js/modules/es6.array.fill.js","webpack:///./~/core-js/modules/es6.array.filter.js","webpack:///./~/core-js/modules/es6.array.find-index.js","webpack:///./~/core-js/modules/es6.array.find.js","webpack:///./~/core-js/modules/es6.array.for-each.js","webpack:///./~/core-js/modules/es6.array.from.js","webpack:///./~/core-js/modules/es6.array.index-of.js","webpack:///./~/core-js/modules/es6.array.is-array.js","webpack:///./~/core-js/modules/es6.array.join.js","webpack:///./~/core-js/modules/es6.array.last-index-of.js","webpack:///./~/core-js/modules/es6.array.map.js","webpack:///./~/core-js/modules/es6.array.of.js","webpack:///./~/core-js/modules/es6.array.reduce-right.js","webpack:///./~/core-js/modules/es6.array.reduce.js","webpack:///./~/core-js/modules/es6.array.slice.js","webpack:///./~/core-js/modules/es6.array.some.js","webpack:///./~/core-js/modules/es6.array.sort.js","webpack:///./~/core-js/modules/es6.array.species.js","webpack:///./~/core-js/modules/es6.date.now.js","webpack:///./~/core-js/modules/es6.date.to-iso-string.js","webpack:///./~/core-js/modules/es6.date.to-json.js","webpack:///./~/core-js/modules/es6.date.to-primitive.js","webpack:///./~/core-js/modules/es6.date.to-string.js","webpack:///./~/core-js/modules/es6.function.bind.js","webpack:///./~/core-js/modules/es6.function.has-instance.js","webpack:///./~/core-js/modules/es6.function.name.js","webpack:///./~/core-js/modules/es6.math.acosh.js","webpack:///./~/core-js/modules/es6.math.asinh.js","webpack:///./~/core-js/modules/es6.math.atanh.js","webpack:///./~/core-js/modules/es6.math.cbrt.js","webpack:///./~/core-js/modules/es6.math.clz32.js","webpack:///./~/core-js/modules/es6.math.cosh.js","webpack:///./~/core-js/modules/es6.math.expm1.js","webpack:///./~/core-js/modules/es6.math.fround.js","webpack:///./~/core-js/modules/es6.math.hypot.js","webpack:///./~/core-js/modules/es6.math.imul.js","webpack:///./~/core-js/modules/es6.math.log10.js","webpack:///./~/core-js/modules/es6.math.log1p.js","webpack:///./~/core-js/modules/es6.math.log2.js","webpack:///./~/core-js/modules/es6.math.sign.js","webpack:///./~/core-js/modules/es6.math.sinh.js","webpack:///./~/core-js/modules/es6.math.tanh.js","webpack:///./~/core-js/modules/es6.math.trunc.js","webpack:///./~/core-js/modules/es6.number.constructor.js","webpack:///./~/core-js/modules/es6.number.epsilon.js","webpack:///./~/core-js/modules/es6.number.is-finite.js","webpack:///./~/core-js/modules/es6.number.is-integer.js","webpack:///./~/core-js/modules/es6.number.is-nan.js","webpack:///./~/core-js/modules/es6.number.is-safe-integer.js","webpack:///./~/core-js/modules/es6.number.max-safe-integer.js","webpack:///./~/core-js/modules/es6.number.min-safe-integer.js","webpack:///./~/core-js/modules/es6.number.parse-float.js","webpack:///./~/core-js/modules/es6.number.parse-int.js","webpack:///./~/core-js/modules/es6.number.to-fixed.js","webpack:///./~/core-js/modules/es6.number.to-precision.js","webpack:///./~/core-js/modules/es6.object.assign.js","webpack:///./~/core-js/modules/es6.object.create.js","webpack:///./~/core-js/modules/es6.object.define-properties.js","webpack:///./~/core-js/modules/es6.object.define-property.js","webpack:///./~/core-js/modules/es6.object.freeze.js","webpack:///./~/core-js/modules/es6.object.get-own-property-descriptor.js","webpack:///./~/core-js/modules/es6.object.get-own-property-names.js","webpack:///./~/core-js/modules/es6.object.get-prototype-of.js","webpack:///./~/core-js/modules/es6.object.is-extensible.js","webpack:///./~/core-js/modules/es6.object.is-frozen.js","webpack:///./~/core-js/modules/es6.object.is-sealed.js","webpack:///./~/core-js/modules/es6.object.is.js","webpack:///./~/core-js/modules/es6.object.keys.js","webpack:///./~/core-js/modules/es6.object.prevent-extensions.js","webpack:///./~/core-js/modules/es6.object.seal.js","webpack:///./~/core-js/modules/es6.object.set-prototype-of.js","webpack:///./~/core-js/modules/es6.parse-float.js","webpack:///./~/core-js/modules/es6.parse-int.js","webpack:///./~/core-js/modules/es6.reflect.apply.js","webpack:///./~/core-js/modules/es6.reflect.construct.js","webpack:///./~/core-js/modules/es6.reflect.define-property.js","webpack:///./~/core-js/modules/es6.reflect.delete-property.js","webpack:///./~/core-js/modules/es6.reflect.enumerate.js","webpack:///./~/core-js/modules/es6.reflect.get-own-property-descriptor.js","webpack:///./~/core-js/modules/es6.reflect.get-prototype-of.js","webpack:///./~/core-js/modules/es6.reflect.get.js","webpack:///./~/core-js/modules/es6.reflect.has.js","webpack:///./~/core-js/modules/es6.reflect.is-extensible.js","webpack:///./~/core-js/modules/es6.reflect.own-keys.js","webpack:///./~/core-js/modules/es6.reflect.prevent-extensions.js","webpack:///./~/core-js/modules/es6.reflect.set-prototype-of.js","webpack:///./~/core-js/modules/es6.reflect.set.js","webpack:///./~/core-js/modules/es6.regexp.constructor.js","webpack:///./~/core-js/modules/es6.regexp.to-string.js","webpack:///./~/core-js/modules/es6.string.anchor.js","webpack:///./~/core-js/modules/es6.string.big.js","webpack:///./~/core-js/modules/es6.string.blink.js","webpack:///./~/core-js/modules/es6.string.bold.js","webpack:///./~/core-js/modules/es6.string.code-point-at.js","webpack:///./~/core-js/modules/es6.string.ends-with.js","webpack:///./~/core-js/modules/es6.string.fixed.js","webpack:///./~/core-js/modules/es6.string.fontcolor.js","webpack:///./~/core-js/modules/es6.string.fontsize.js","webpack:///./~/core-js/modules/es6.string.from-code-point.js","webpack:///./~/core-js/modules/es6.string.includes.js","webpack:///./~/core-js/modules/es6.string.italics.js","webpack:///./~/core-js/modules/es6.string.link.js","webpack:///./~/core-js/modules/es6.string.raw.js","webpack:///./~/core-js/modules/es6.string.repeat.js","webpack:///./~/core-js/modules/es6.string.small.js","webpack:///./~/core-js/modules/es6.string.starts-with.js","webpack:///./~/core-js/modules/es6.string.strike.js","webpack:///./~/core-js/modules/es6.string.sub.js","webpack:///./~/core-js/modules/es6.string.sup.js","webpack:///./~/core-js/modules/es6.string.trim.js","webpack:///./~/core-js/modules/es6.weak-map.js","webpack:///./~/core-js/modules/es7.reflect.define-metadata.js","webpack:///./~/core-js/modules/es7.reflect.delete-metadata.js","webpack:///./~/core-js/modules/es7.reflect.get-metadata-keys.js","webpack:///./~/core-js/modules/es7.reflect.get-metadata.js","webpack:///./~/core-js/modules/es7.reflect.get-own-metadata-keys.js","webpack:///./~/core-js/modules/es7.reflect.get-own-metadata.js","webpack:///./~/core-js/modules/es7.reflect.has-metadata.js","webpack:///./~/core-js/modules/es7.reflect.has-own-metadata.js","webpack:///./~/core-js/modules/es7.reflect.metadata.js","webpack:///./~/process/browser.js","webpack:///./~/zone.js/dist/zone.js"],"names":[],"mappings":";;;;AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,qFAAqF,uBAAuB;AAC5G,mEAAmE;AACnE,gEAAgE;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd,cAAc;AACd,cAAc;AACd,cAAc;AACd,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;AAChB,yB;;;;;;;AC1CA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,E;;;;;;ACNA;AACA;AACA,E;;;;;;ACFA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,uB;;;;;;;ACVA,6BAA6B;AAC7B,qCAAqC,gC;;;;;;ACDrC;AACA;AACA;AACA,uCAAuC,gC;;;;;;ACHvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,UAAU;AACb;AACA;AACA;AACA,E;;;;;;;;ACfA;AACA;AACA,iCAAiC,QAAQ,gBAAgB,UAAU,GAAG;AACtE,CAAC,E;;;;;;;ACHD,uBAAuB;AACvB;AACA;AACA,E;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC,E;;;;;;AC/BD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wFAAwF;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;;AClBA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D,E;;;;;;;;;ACLA;;AAEA;AACA;AACA,wCAAwC;AACxC,GAAG;AACH,E;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACLA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA,mDAAmD,OAAO,EAAE;AAC5D,E;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,eAAe;AACxB;AACA;AACA;AACA,sCAAsC;AACtC;AACA,8BAA8B;AAC9B,6BAA6B;AAC7B,+BAA+B;AAC/B,mCAAmC;AACnC,SAAS,+BAA+B;AACxC;AACA;AACA;AACA;AACA,E;;;;;;AC3CA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,E;;;;;;ACPA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,gBAAgB,EAAE;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;AClDA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD;AACjD,CAAC;AACD;AACA,qBAAqB;AACrB;AACA,SAAS;AACT,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG,UAAU;AACb;AACA,E;;;;;;;ACfA;AACA;AACA;AACA,E;;;;;;ACHA,iBAAiB;;AAEjB;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;ACxCA;AACA;AACA;;AAEA;AACA;AACA,E;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACLA;AACA;AACA;AACA,2FAAsF;AACtF;AACA;AACA,E;;;;;;ACNA;AACA;AACA;AACA;AACA,E;;;;;;ACJA,oB;;;;;;ACAA;AACA;AACA;;AAEA;AACA;AACA,E;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACNA;AACA;AACA;AACA;AACA,E;;;;;;;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,UAAU;AACrC;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,8BAA8B,qCAAqC;AACnE;AACA;AACA,yBAAyB,gCAAgC;AACzD;AACA;AACA,E;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,iBAAiB,EAAE;AACxD;AACA;AACA;AACA;AACA;AACA,gEAAgE,gBAAgB;AAChF;AACA;AACA,GAAG,2CAA2C,gCAAgC;AAC9E;AACA;AACA;AACA;AACA;AACA,wB;;;;;;ACxBA,yC;;;;;;ACAA,cAAc,sB;;;;;;ACAd;AACA;AACA;;AAEA;AACA,kEAAkE,+BAA+B;AACjG,E;;;;;;ACNA;AACA;AACA,mDAAmD;AACnD;AACA,uCAAuC;AACvC,E;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,0B;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,C;;;;;;;ACTA;AACA;;AAEA;AACA;AACA,6BAA6B;AAC7B,cAAc;AACd;AACA,CAAC;AACD;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,UAAU;AACV,CAAC,E;;;;;;;;;;;;;;;;;;;;;;;;;;;AChBD;AACA;AACA;AACA,GAAG;AACH,E;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA,OAAO,kCAAkC,gCAAgC,aAAa;AACtF,6BAA6B,mCAAmC,aAAa;AAC7E;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,2DAA2D;AAC3D;AACA,gDAAgD,iBAAiB,EAAE;AACnE;AACA,0DAA0D,aAAa,EAAE;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,0B;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA,E;;;;;;ACpFA;AACA;AACA;AACA,a;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK,UAAU;AACf,GAAG;AACH,E;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;ACPA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,4BAA4B,aAAa;;AAEzC;AACA;AACA;AACA;AACA;AACA,wCAAwC,oCAAoC;AAC5E,4CAA4C,oCAAoC;AAChF,KAAK,2BAA2B,oCAAoC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,mBAAmB;AACnC;AACA;AACA,iCAAiC,2BAA2B;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,E;;;;;;ACrEA,uB;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,U;;;;;;ACTD;AACA;AACA;AACA,E;;;;;;ACHA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA;AACA;AACA;AACA,OAAO,UAAU,cAAc;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;AACA,E;;;;;;;ACxBA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oBAAoB,aAAa;AACjC,GAAG;AACH,E;;;;;;ACZA;AACA;AACA;AACA;AACA,E;;;;;;ACJA,sBAAsB;AACtB;AACA;;AAEA;AACA;AACA;AACA,E;;;;;;ACPA;AACA,mF;;;;;;;;;;;;;;;;;;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA,E;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,WAAW,eAAe;AAC/B;AACA,KAAK;AACL;AACA,E;;;;;;ACpBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,sCAAsC;AAC7C;AACA;AACA;AACA,E;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,0BAA0B,SAAS;AACnC;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACvBA;AACA;AACA;AACA;AACA,yBAAyB,kBAAkB,EAAE;;AAE7C;AACA;AACA;AACA;AACA,GAAG,UAAU;AACb;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,sBAAsB,OAAO;AAC7B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,0BAA0B;AAC1B,0BAA0B;AAC1B,qBAAqB;AACrB;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,6DAA6D,OAAO;AACpE;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,qBAAqB;AACrB,0BAA0B;AAC1B,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,E;;;;;;;AC7IA;AACA;AACA;;AAEA;AACA;AACA;AACA,E;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACNA,6E;;;;;;ACAA;AACA,sEAAsE,gBAAgB,UAAU,GAAG;AACnG,CAAC,E;;;;;;ACFD;AACA;AACA;AACA;;AAEA;AACA;AACA,E;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;AACA;AACA;AACA;;AAEA;AACA,0FAAgF,aAAa,EAAE;;AAE/F;AACA,qDAAqD,0BAA0B;AAC/E;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;AACA,+BAA+B,qBAAqB;AACpD,+BAA+B,SAAS,EAAE;AAC1C,CAAC,UAAU;;AAEX;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,SAAS,mBAAmB;AACvD,+BAA+B,aAAa;AAC5C;AACA,GAAG,UAAU;AACb;AACA,E;;;;;;ACpBA;AACA,UAAU;AACV,E;;;;;;ACFA;AACA;AACA;AACA,E;;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,UAAU,EAAE;AAC9C,mBAAmB,sCAAsC;AACzD,CAAC,oCAAoC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC,W;;;;;;AChCD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;AACA;AACA,kBAAkB;;AAElB;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;;;;;;AClBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;AChBA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,e;;;;;;ACPD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC,a;;;;;;ACRD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AChBA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO,MAAM;AACb;AACA,E;;;;;;ACXA,mC;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACPA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC,cAAc;AACd,iBAAiB;AACjB;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA,4B;;;;;;;ACjCA;AACA;;AAEA;AACA;AACA,wBAAwB,mEAAmE;AAC3F,CAAC;AACD;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,CAAC,gB;;;;;;AChBD;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACJD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC,E;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC,E;;;;;;ACXD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC,E;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,2BAA2B;AACjD,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,iFAAiF;AACjF;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC,E;;;;;;;ACrED;AACA;;AAEA;AACA;AACA,wBAAwB,mEAAmE;AAC3F,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC,U;;;;;;;ACXD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;AACtB,oBAAoB,uBAAuB,SAAS,IAAI;AACxD,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;AACD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA,KAAK;AACL;AACA,sBAAsB,iCAAiC;AACvD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8DAA8D,8BAA8B;AAC5F;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,0DAA0D,gBAAgB;;AAE1E;AACA;AACA;AACA,oBAAoB,oBAAoB;;AAExC,0CAA0C,oBAAoB;;AAE9D;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH,wBAAwB,eAAe,EAAE;AACzC,wBAAwB,gBAAgB;AACxC,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,KAAK,QAAQ,iCAAiC;AAClG,CAAC;AACD;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0C;;;;;;AC1OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wGAAwG,OAAO;AAC/G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrBA;AAAA;AAAA;;;;;;;;;;;;;;GAcG;AAEH;;GAEG;AAEH,mEAAmE;AACvC;AACA;AACE;AACC;AACE;AACL;AACF;AACE;AACF;AACC;AACC;AACH;AACA;AAEzB,+EAA+E;AAC/E,oEAAoE;AAEpE,4EAA4E;AAC5E,8EAA8E;AAG9E,yCAAyC;AACZ;AACA;AAG7B,mFAAmF;AACnF,8EAA8E;AAI9E;;GAEG;AACwB,CAAE,6BAA6B;AAI1D;;GAEG;AAEH;;;GAGG;AACH,oDAAoD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnEpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8C;;;;;;ACtBA;AACA;AACA;AACA;AACA;AACA,sB;;;;;;ACLA;AACA;AACA;AACA,iD;;;;;;ACHA;AACA;AACA;AACA;AACA,4C;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6C;;;;;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+C;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+C;;;;;;ACnBA;AACA,mD;;;;;;ACDA;AACA,iD;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gD;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+C;;;;;;ACPA;AACA;AACA;AACA;AACA,4C;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+C;;;;;;AC1BA;AACA;AACA,+C;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACTA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACdA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;ACNA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;ACfA;AACA;;AAEA;AACA;AACA,E;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,0BAA0B;AAC1B;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,E;;;;;;;AClFA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,E;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,E;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACTA;AACA;AACA;AACA,E;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D,sBAAsB;AAChF,gFAAgF,sBAAsB;AACtG,E;;;;;;ACRA;AACA;;AAEA,6BAA6B,qCAA4C;;AAEzE,sC;;;;;;;ACLA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACTD;AACA;;AAEA,6BAA6B,+BAA+B;;AAE5D,gC;;;;;;;ACLA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,gBAAgB,EAAE;AACxD;AACA;AACA;AACA;AACA,CAAC;AACD,6B;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,gBAAgB,EAAE;AACxD;AACA;AACA;AACA;AACA,CAAC;AACD,6B;;;;;;;ACbA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACVD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,yEAA0E,kBAAkB,EAAE;AAC9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,gCAAgC;AACpF;AACA;AACA,KAAK;AACL;AACA,iCAAiC,gBAAgB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACpCD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACdD;AACA;;AAEA,6BAA6B,iCAAgC,E;;;;;;;ACH7D;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACXD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW;AACpB;AACA;AACA,CAAC,E;;;;;;;ACrBD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACTD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;AClBD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACTD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU;AACnB;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;AC3BD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACtBD,kC;;;;;;ACAA;AACA;;AAEA,4BAA4B,gBAAgB,6BAA6B,GAAG,E;;;;;;;ACH5E;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;AC3BD;AACA;AACA;AACA;;AAEA;AACA,wEAAwE,wBAAwB,UAAU,GAAG;AAC7G,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACbD;AACA;;AAEA,mG;;;;;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,C;;;;;;ACVA;AACA;;AAEA,gCAAgC,+BAAyB,E;;;;;;;ACHzD;AACA;AACA;AACA;AACA;AACA;AACA,2FAA4F;AAC5F;AACA;AACA;AACA;AACA;AACA,EAAE,E;;;;;;ACZF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC,E;;;;;;ACxBD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACjBD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,yEAAyE,aAAa,E;;;;;;ACTtF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACTD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA;;AAEA,iEAAiE,cAAc,E;;;;;;ACJ/E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACzBD;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,CAAC,E;;;;;;ACxBD;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;AChBD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;;AAEA,4BAA4B,gCAAgC,E;;;;;;ACH5D;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;;AAEA,4BAA4B,8BAA8B,E;;;;;;ACH1D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACdD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACXD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACPD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD;AAClD,KAAK;AACL;AACA,uCAAuC,cAAc,OAAO;AAC5D,uCAAuC,cAAc,OAAO;AAC5D;AACA;AACA,mEAAmE,OAAO;AAC1E;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,0BAA0B,EAAE;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,iBAAiB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;;;;;;ACpEA;AACA;;AAEA,8BAA8B,0BAA0B,E;;;;;;ACHxD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;;AAEA,8BAA8B,oCAAoC,E;;;;;;ACHlE;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACTD;AACA;;AAEA,8BAA8B,mCAAmC,E;;;;;;ACHjE;AACA;;AAEA,8BAA8B,oCAAoC,E;;;;;;ACHlE;AACA;AACA;AACA,+EAA+E,wBAAwB,E;;;;;;ACHvG;AACA;AACA;AACA,2EAA2E,oBAAoB,E;;;;;;;ACH/F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA,CAAC,E;;;;;;;AChHD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA,sBAAsB;AACtB,CAAC;AACD;AACA;AACA,kG;AACA;AACA,CAAC,E;;;;;;ACjBD;AACA;;AAEA,0CAA0C,iCAAoC,E;;;;;;ACH9E;AACA;AACA,8BAA8B,gCAAoC,E;;;;;;ACFlE;AACA;AACA,qEAAuE,2CAA2C,E;;;;;;ACFlH;AACA;AACA,qEAAuE,yCAA0C,E;;;;;;ACFjH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA;AACA,CAAC,E;;;;;;ACHD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;AACA,8BAA8B,6BAA6B,E;;;;;;ACF3D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACRD;AACA;AACA,8BAA8B,6CAA4C,E;;;;;;ACF1E;AACA;AACA;AACA,8DAA8D,wBAAwB,E;;;;;;ACHtF;AACA;AACA;AACA,0DAA0D,oBAAoB,E;;;;;;ACH9E;AACA;AACA;AACA;AACA,qDAAmD;AACnD;AACA;AACA;AACA,qBAAqB;AACrB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACfD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAoD;;AAEpD;AACA;AACA;AACA;AACA,kCAAkC;AAClC,CAAC;AACD;AACA,yBAAyB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;AC9CD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,gCAAgC,MAAM,SAAS,OAAO,SAAS;AAC/D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC,E;;;;;;ACrBD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACVD;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC,GAAG;AACH,UAAU;AACV,CAAC;;AAED;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACzBD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACTD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACTD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+BAA+B,SAAS,E;;;;;;ACpBxC;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACPD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACVD;AACA;;AAEA,+BAA+B,kCAAgC,E;;;;;;ACH/D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC,E;;;;;;ACfD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC,E;;;;;;ACdD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+BAA+B,SAAS,E;;;;;;AC9BxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,kBAAkB,EAAE;AAC1C,wBAAwB,gBAAgB;AACxC,KAAK;AACL;AACA,mCAAmC,iBAAiB;AACpD;AACA;AACA;AACA;;AAEA,mC;;;;;;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,qCAAkC,wBAAwB,wBAAwB,YAAY,EAAE;AAChG;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;AACD;AACA;AACA,GAAG;AACH,C;;;;;;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACRD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACnBD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACND;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC,E;;;;;;;ACtBD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACXD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;ACND;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC,E;;;;;;ACjBD;;AAEA;AACA;AACA;AACA,CAAC,E;;;;;;;ACLD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACjBD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,E;;;;;;;ACND;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH,C;;;;;;ACvDA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,EAAE,E;;;;;;ACPF;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,E;;;;;;ACdF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,EAAE,E;;;;;;AClBF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,EAAE,E;;;;;;AChBF;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,EAAE,E;;;;;;ACPF;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA;AACA,EAAE,E;;;;;;ACRF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA,EAAE,E;;;;;;ACfF;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA;AACA,EAAE,E;;;;;;ACRF;AACA;AACA;AACA;AACA;;AAEA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,E;;;;;;;;;;;ACdF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,2BAA2B;AAC3B;AACA;AACA;AACA,4BAA4B,UAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnLtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,qBAAqB;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,uBAAuB;AAC9D,uCAAuC,kBAAkB;AACzD,oCAAoC,eAAe;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,kBAAkB;AACzD,uCAAuC,kBAAkB;AACzD,oCAAoC,eAAe;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,0BAA0B;AACrD;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT,kFAAkF,gEAAgE,EAAE;AACpJ;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wHAAwH,wBAAwB,oCAAoC;AACpL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,kBAAkB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,oDAAoD;AAC9F;AACA;AACA;AACA;AACA;AACA,2BAA2B,mCAAmC;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD,gBAAgB;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA;AACA;AACA;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA,kBAAkB,EAAE;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,kCAAkC;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,oBAAoB,EAAE;AACjF;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,iCAAiC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,8FAA8F,aAAa,EAAE;AAC7G;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA,+BAA+B,8BAA8B;AAC7D;AACA;AACA,iCAAiC,QAAQ;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,8DAA8D;AAC9D;AACA;AACA,uDAAuD,uDAAuD;AAC9G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,yBAAyB;AAC5C;AACA;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,0BAA0B;AACjE,qCAAqC,yBAAyB;AAC9D,+BAA+B,mBAAmB;AAClD,iCAAiC,0CAA0C;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,wCAAwC;AACjF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,0BAA0B;AACjE,iCAAiC,0CAA0C;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA,+BAA+B,gCAAgC;AAC/D,kCAAkC,sCAAsC;AACxE,iCAAiC,0CAA0C;AAC3E;AACA,iDAAiD,2FAA2F,EAAE;AAC9I,oDAAoD,qEAAqE,EAAE;AAC3H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,EAAE;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8DAA8D,0BAA0B;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA,uBAAuB,uBAAuB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;AACA,6DAA6D;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,EAAE;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,0BAA0B,EAAE;AAClF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D,+BAA+B,EAAE;AAC3F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,uFAAuF;AACvF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,mBAAmB,uBAAuB;AAC1C;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,4BAA4B;AAC3C;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uFAAuF;AACvF;AACA;AACA,MAAM,EAAE;AACR,uFAAuF;AACvF;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA;AACA,MAAM,EAAE;AACR,iGAAiG;AACjG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,EAAE;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8DAA8D,0CAA0C;AACxG;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC","file":"polyfills.bundle.js","sourcesContent":["var global = require('./_global')\n , core = require('./_core')\n , hide = require('./_hide')\n , redefine = require('./_redefine')\n , ctx = require('./_ctx')\n , PROTOTYPE = 'prototype';\n\nvar $export = function(type, name, source){\n var IS_FORCED = type & $export.F\n , IS_GLOBAL = type & $export.G\n , IS_STATIC = type & $export.S\n , IS_PROTO = type & $export.P\n , IS_BIND = type & $export.B\n , target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]\n , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})\n , expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {})\n , key, own, out, exp;\n if(IS_GLOBAL)source = name;\n for(key in source){\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n // export native or passed\n out = (own ? target : source)[key];\n // bind timers to global for call from export context\n exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // extend global\n if(target)redefine(target, key, out, type & $export.U);\n // export\n if(exports[key] != out)hide(exports, key, exp);\n if(IS_PROTO && expProto[key] != out)expProto[key] = out;\n }\n};\nglobal.core = core;\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library` \nmodule.exports = $export;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_export.js\n// module id = 0\n// module chunks = 0","var isObject = require('./_is-object');\nmodule.exports = function(it){\n if(!isObject(it))throw TypeError(it + ' is not an object!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_an-object.js\n// module id = 2\n// module chunks = 0","module.exports = function(exec){\n try {\n return !!exec();\n } catch(e){\n return true;\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_fails.js\n// module id = 3\n// module chunks = 0","module.exports = function(it){\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_is-object.js\n// module id = 4\n// module chunks = 0","var store = require('./_shared')('wks')\n , uid = require('./_uid')\n , Symbol = require('./_global').Symbol\n , USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function(name){\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_wks.js\n// module id = 5\n// module chunks = 0","var core = module.exports = {version: '2.4.0'};\nif(typeof __e == 'number')__e = core; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_core.js\n// module id = 7\n// module chunks = 0","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();\nif(typeof __g == 'number')__g = global; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_global.js\n// module id = 8\n// module chunks = 0","var anObject = require('./_an-object')\n , IE8_DOM_DEFINE = require('./_ie8-dom-define')\n , toPrimitive = require('./_to-primitive')\n , dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes){\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if(IE8_DOM_DEFINE)try {\n return dP(O, P, Attributes);\n } catch(e){ /* empty */ }\n if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!');\n if('value' in Attributes)O[P] = Attributes.value;\n return O;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-dp.js\n// module id = 9\n// module chunks = 0","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function(){\n return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_descriptors.js\n// module id = 12\n// module chunks = 0","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function(it, key){\n return hasOwnProperty.call(it, key);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_has.js\n// module id = 14\n// module chunks = 0","var global = require('./_global')\n , hide = require('./_hide')\n , has = require('./_has')\n , SRC = require('./_uid')('src')\n , TO_STRING = 'toString'\n , $toString = Function[TO_STRING]\n , TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function(it){\n return $toString.call(it);\n};\n\n(module.exports = function(O, key, val, safe){\n var isFunction = typeof val == 'function';\n if(isFunction)has(val, 'name') || hide(val, 'name', key);\n if(O[key] === val)return;\n if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if(O === global){\n O[key] = val;\n } else {\n if(!safe){\n delete O[key];\n hide(O, key, val);\n } else {\n if(O[key])O[key] = val;\n else hide(O, key, val);\n }\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString(){\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_redefine.js\n// module id = 15\n// module chunks = 0","var $export = require('./_export')\n , fails = require('./_fails')\n , defined = require('./_defined')\n , quot = /\"/g;\n// B.2.3.2.1 CreateHTML(string, tag, attribute, value)\nvar createHTML = function(string, tag, attribute, value) {\n var S = String(defined(string))\n , p1 = '<' + tag;\n if(attribute !== '')p1 += ' ' + attribute + '=\"' + String(value).replace(quot, '"') + '\"';\n return p1 + '>' + S + '';\n};\nmodule.exports = function(NAME, exec){\n var O = {};\n O[NAME] = exec(createHTML);\n $export($export.P + $export.F * fails(function(){\n var test = ''[NAME]('\"');\n return test !== test.toLowerCase() || test.split('\"').length > 3;\n }), 'String', O);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-html.js\n// module id = 16\n// module chunks = 0","// 7.1.15 ToLength\nvar toInteger = require('./_to-integer')\n , min = Math.min;\nmodule.exports = function(it){\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-length.js\n// module id = 18\n// module chunks = 0","var fails = require('./_fails');\n\nmodule.exports = function(method, arg){\n return !!method && fails(function(){\n arg ? method.call(null, function(){}, 1) : method.call(null);\n });\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_strict-method.js\n// module id = 22\n// module chunks = 0","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject')\n , defined = require('./_defined');\nmodule.exports = function(it){\n return IObject(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-iobject.js\n// module id = 23\n// module chunks = 0","// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function(it){\n return Object(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-object.js\n// module id = 24\n// module chunks = 0","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export')\n , core = require('./_core')\n , fails = require('./_fails');\nmodule.exports = function(KEY, exec){\n var fn = (core.Object || {})[KEY] || Object[KEY]\n , exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-sap.js\n// module id = 25\n// module chunks = 0","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx')\n , IObject = require('./_iobject')\n , toObject = require('./_to-object')\n , toLength = require('./_to-length')\n , asc = require('./_array-species-create');\nmodule.exports = function(TYPE, $create){\n var IS_MAP = TYPE == 1\n , IS_FILTER = TYPE == 2\n , IS_SOME = TYPE == 3\n , IS_EVERY = TYPE == 4\n , IS_FIND_INDEX = TYPE == 6\n , NO_HOLES = TYPE == 5 || IS_FIND_INDEX\n , create = $create || asc;\n return function($this, callbackfn, that){\n var O = toObject($this)\n , self = IObject(O)\n , f = ctx(callbackfn, that, 3)\n , length = toLength(self.length)\n , index = 0\n , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined\n , val, res;\n for(;length > index; index++)if(NO_HOLES || index in self){\n val = self[index];\n res = f(val, index, O);\n if(TYPE){\n if(IS_MAP)result[index] = res; // map\n else if(res)switch(TYPE){\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if(IS_EVERY)return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-methods.js\n// module id = 26\n// module chunks = 0","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function(it){\n if(it == undefined)throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_defined.js\n// module id = 27\n// module chunks = 0","var dP = require('./_object-dp')\n , createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function(object, key, value){\n return dP.f(object, key, createDesc(1, value));\n} : function(object, key, value){\n object[key] = value;\n return object;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_hide.js\n// module id = 28\n// module chunks = 0","var Map = require('./es6.map')\n , $export = require('./_export')\n , shared = require('./_shared')('metadata')\n , store = shared.store || (shared.store = new (require('./es6.weak-map')));\n\nvar getOrCreateMetadataMap = function(target, targetKey, create){\n var targetMetadata = store.get(target);\n if(!targetMetadata){\n if(!create)return undefined;\n store.set(target, targetMetadata = new Map);\n }\n var keyMetadata = targetMetadata.get(targetKey);\n if(!keyMetadata){\n if(!create)return undefined;\n targetMetadata.set(targetKey, keyMetadata = new Map);\n } return keyMetadata;\n};\nvar ordinaryHasOwnMetadata = function(MetadataKey, O, P){\n var metadataMap = getOrCreateMetadataMap(O, P, false);\n return metadataMap === undefined ? false : metadataMap.has(MetadataKey);\n};\nvar ordinaryGetOwnMetadata = function(MetadataKey, O, P){\n var metadataMap = getOrCreateMetadataMap(O, P, false);\n return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey);\n};\nvar ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){\n getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue);\n};\nvar ordinaryOwnMetadataKeys = function(target, targetKey){\n var metadataMap = getOrCreateMetadataMap(target, targetKey, false)\n , keys = [];\n if(metadataMap)metadataMap.forEach(function(_, key){ keys.push(key); });\n return keys;\n};\nvar toMetaKey = function(it){\n return it === undefined || typeof it == 'symbol' ? it : String(it);\n};\nvar exp = function(O){\n $export($export.S, 'Reflect', O);\n};\n\nmodule.exports = {\n store: store,\n map: getOrCreateMetadataMap,\n has: ordinaryHasOwnMetadata,\n get: ordinaryGetOwnMetadata,\n set: ordinaryDefineOwnMetadata,\n keys: ordinaryOwnMetadataKeys,\n key: toMetaKey,\n exp: exp\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_metadata.js\n// module id = 29\n// module chunks = 0","// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has')\n , toObject = require('./_to-object')\n , IE_PROTO = require('./_shared-key')('IE_PROTO')\n , ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function(O){\n O = toObject(O);\n if(has(O, IE_PROTO))return O[IE_PROTO];\n if(typeof O.constructor == 'function' && O instanceof O.constructor){\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-gpo.js\n// module id = 30\n// module chunks = 0","var META = require('./_uid')('meta')\n , isObject = require('./_is-object')\n , has = require('./_has')\n , setDesc = require('./_object-dp').f\n , id = 0;\nvar isExtensible = Object.isExtensible || function(){\n return true;\n};\nvar FREEZE = !require('./_fails')(function(){\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function(it){\n setDesc(it, META, {value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n }});\n};\nvar fastKey = function(it, create){\n // return primitive with prefix\n if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if(!has(it, META)){\n // can't set metadata to uncaught frozen object\n if(!isExtensible(it))return 'F';\n // not necessary to add metadata\n if(!create)return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function(it, create){\n if(!has(it, META)){\n // can't set metadata to uncaught frozen object\n if(!isExtensible(it))return true;\n // not necessary to add metadata\n if(!create)return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function(it){\n if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_meta.js\n// module id = 31\n// module chunks = 0","var pIE = require('./_object-pie')\n , createDesc = require('./_property-desc')\n , toIObject = require('./_to-iobject')\n , toPrimitive = require('./_to-primitive')\n , has = require('./_has')\n , IE8_DOM_DEFINE = require('./_ie8-dom-define')\n , gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P){\n O = toIObject(O);\n P = toPrimitive(P, true);\n if(IE8_DOM_DEFINE)try {\n return gOPD(O, P);\n } catch(e){ /* empty */ }\n if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-gopd.js\n// module id = 32\n// module chunks = 0","module.exports = function(it){\n if(typeof it != 'function')throw TypeError(it + ' is not a function!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_a-function.js\n// module id = 34\n// module chunks = 0","var toString = {}.toString;\n\nmodule.exports = function(it){\n return toString.call(it).slice(8, -1);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_cof.js\n// module id = 35\n// module chunks = 0","module.exports = function(bitmap, value){\n return {\n enumerable : !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable : !(bitmap & 4),\n value : value\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_property-desc.js\n// module id = 36\n// module chunks = 0","// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function(it, S){\n if(!isObject(it))return it;\n var fn, val;\n if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val;\n if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-primitive.js\n// module id = 37\n// module chunks = 0","var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// (webpack)/buildin/global.js\n// module id = 39\n// module chunks = 0 3","// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function(fn, that, length){\n aFunction(fn);\n if(that === undefined)return fn;\n switch(length){\n case 1: return function(a){\n return fn.call(that, a);\n };\n case 2: return function(a, b){\n return fn.call(that, a, b);\n };\n case 3: return function(a, b, c){\n return fn.call(that, a, b, c);\n };\n }\n return function(/* ...args */){\n return fn.apply(that, arguments);\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_ctx.js\n// module id = 40\n// module chunks = 0","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object')\n , dPs = require('./_object-dps')\n , enumBugKeys = require('./_enum-bug-keys')\n , IE_PROTO = require('./_shared-key')('IE_PROTO')\n , Empty = function(){ /* empty */ }\n , PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function(){\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe')\n , i = enumBugKeys.length\n , lt = '<'\n , gt = '>'\n , iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties){\n var result;\n if(O !== null){\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty;\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-create.js\n// module id = 41\n// module chunks = 0","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal')\n , enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O){\n return $keys(O, enumBugKeys);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-keys.js\n// module id = 42\n// module chunks = 0","// 7.1.4 ToInteger\nvar ceil = Math.ceil\n , floor = Math.floor;\nmodule.exports = function(it){\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-integer.js\n// module id = 43\n// module chunks = 0","// 22.1.3.31 Array.prototype[@@unscopables]\nvar UNSCOPABLES = require('./_wks')('unscopables')\n , ArrayProto = Array.prototype;\nif(ArrayProto[UNSCOPABLES] == undefined)require('./_hide')(ArrayProto, UNSCOPABLES, {});\nmodule.exports = function(key){\n ArrayProto[UNSCOPABLES][key] = true;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_add-to-unscopables.js\n// module id = 45\n// module chunks = 0","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iobject.js\n// module id = 46\n// module chunks = 0","module.exports = {};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iterators.js\n// module id = 47\n// module chunks = 0","// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal')\n , hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){\n return $keys(O, hiddenKeys);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-gopn.js\n// module id = 48\n// module chunks = 0","var toInteger = require('./_to-integer')\n , max = Math.max\n , min = Math.min;\nmodule.exports = function(index, length){\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_to-index.js\n// module id = 49\n// module chunks = 0","var id = 0\n , px = Math.random();\nmodule.exports = function(key){\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_uid.js\n// module id = 50\n// module chunks = 0","'use strict';\nvar hide = require('./_hide')\n , redefine = require('./_redefine')\n , fails = require('./_fails')\n , defined = require('./_defined')\n , wks = require('./_wks');\n\nmodule.exports = function(KEY, length, exec){\n var SYMBOL = wks(KEY)\n , fns = exec(defined, SYMBOL, ''[KEY])\n , strfn = fns[0]\n , rxfn = fns[1];\n if(fails(function(){\n var O = {};\n O[SYMBOL] = function(){ return 7; };\n return ''[KEY](O) != 7;\n })){\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function(string, arg){ return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function(string){ return rxfn.call(string, this); }\n );\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_fix-re-wks.js\n// module id = 58\n// module chunks = 0","var ctx = require('./_ctx')\n , call = require('./_iter-call')\n , isArrayIter = require('./_is-array-iter')\n , anObject = require('./_an-object')\n , toLength = require('./_to-length')\n , getIterFn = require('./core.get-iterator-method')\n , BREAK = {}\n , RETURN = {};\nvar exports = module.exports = function(iterable, entries, fn, that, ITERATOR){\n var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable)\n , f = ctx(fn, that, entries ? 2 : 1)\n , index = 0\n , length, step, iterator, result;\n if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if(result === BREAK || result === RETURN)return result;\n } else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){\n result = call(iterator, f, step.value, entries);\n if(result === BREAK || result === RETURN)return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_for-of.js\n// module id = 59\n// module chunks = 0","exports.f = Object.getOwnPropertySymbols;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-gops.js\n// module id = 60\n// module chunks = 0","exports.f = {}.propertyIsEnumerable;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-pie.js\n// module id = 61\n// module chunks = 0","var def = require('./_object-dp').f\n , has = require('./_has')\n , TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function(it, tag, stat){\n if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_set-to-string-tag.js\n// module id = 62\n// module chunks = 0","var global = require('./_global')\n , SHARED = '__core-js_shared__'\n , store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function(key){\n return store[key] || (store[key] = {});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_shared.js\n// module id = 63\n// module chunks = 0","var $export = require('./_export')\n , defined = require('./_defined')\n , fails = require('./_fails')\n , spaces = require('./_string-ws')\n , space = '[' + spaces + ']'\n , non = '\\u200b\\u0085'\n , ltrim = RegExp('^' + space + space + '*')\n , rtrim = RegExp(space + space + '*$');\n\nvar exporter = function(KEY, exec, ALIAS){\n var exp = {};\n var FORCE = fails(function(){\n return !!spaces[KEY]() || non[KEY]() != non;\n });\n var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];\n if(ALIAS)exp[ALIAS] = fn;\n $export($export.P + $export.F * FORCE, 'String', exp);\n};\n\n// 1 -> String#trimLeft\n// 2 -> String#trimRight\n// 3 -> String#trim\nvar trim = exporter.trim = function(string, TYPE){\n string = String(defined(string));\n if(TYPE & 1)string = string.replace(ltrim, '');\n if(TYPE & 2)string = string.replace(rtrim, '');\n return string;\n};\n\nmodule.exports = exporter;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-trim.js\n// module id = 64\n// module chunks = 0","'use strict';\n// 19.1.3.6 Object.prototype.toString()\nvar classof = require('./_classof')\n , test = {};\ntest[require('./_wks')('toStringTag')] = 'z';\nif(test + '' != '[object z]'){\n require('./_redefine')(Object.prototype, 'toString', function toString(){\n return '[object ' + classof(this) + ']';\n }, true);\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.to-string.js\n// module id = 65\n// module chunks = 0","'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function(iterated){\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function(){\n var O = this._t\n , index = this._i\n , point;\n if(index >= O.length)return {value: undefined, done: true};\n point = $at(O, index);\n this._i += point.length;\n return {value: point, done: false};\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.iterator.js\n// module id = 66\n// module chunks = 0","module.exports = function(it, Constructor, name, forbiddenField){\n if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_an-instance.js\n// module id = 88\n// module chunks = 0","'use strict';\nvar global = require('./_global')\n , $export = require('./_export')\n , redefine = require('./_redefine')\n , redefineAll = require('./_redefine-all')\n , meta = require('./_meta')\n , forOf = require('./_for-of')\n , anInstance = require('./_an-instance')\n , isObject = require('./_is-object')\n , fails = require('./_fails')\n , $iterDetect = require('./_iter-detect')\n , setToStringTag = require('./_set-to-string-tag')\n , inheritIfRequired = require('./_inherit-if-required');\n\nmodule.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){\n var Base = global[NAME]\n , C = Base\n , ADDER = IS_MAP ? 'set' : 'add'\n , proto = C && C.prototype\n , O = {};\n var fixMethod = function(KEY){\n var fn = proto[KEY];\n redefine(proto, KEY,\n KEY == 'delete' ? function(a){\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'has' ? function has(a){\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'get' ? function get(a){\n return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; }\n : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; }\n );\n };\n if(typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function(){\n new C().entries().next();\n }))){\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n var instance = new C\n // early implementations not supports chaining\n , HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n , THROWS_ON_PRIMITIVES = fails(function(){ instance.has(1); })\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n , ACCEPT_ITERABLES = $iterDetect(function(iter){ new C(iter); }) // eslint-disable-line no-new\n // for early implementations -0 and +0 not the same\n , BUGGY_ZERO = !IS_WEAK && fails(function(){\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new C()\n , index = 5;\n while(index--)$instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n if(!ACCEPT_ITERABLES){ \n C = wrapper(function(target, iterable){\n anInstance(target, C, NAME);\n var that = inheritIfRequired(new Base, target, C);\n if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);\n return that;\n });\n C.prototype = proto;\n proto.constructor = C;\n }\n if(THROWS_ON_PRIMITIVES || BUGGY_ZERO){\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n if(BUGGY_ZERO || HASNT_CHAINING)fixMethod(ADDER);\n // weak collections should not contains .clear method\n if(IS_WEAK && proto.clear)delete proto.clear;\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F * (C != Base), O);\n\n if(!IS_WEAK)common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_collection.js\n// module id = 89\n// module chunks = 0","// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_enum-bug-keys.js\n// module id = 90\n// module chunks = 0","var MATCH = require('./_wks')('match');\nmodule.exports = function(KEY){\n var re = /./;\n try {\n '/./'[KEY](re);\n } catch(e){\n try {\n re[MATCH] = false;\n return !'/./'[KEY](re);\n } catch(f){ /* empty */ }\n } return true;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_fails-is-regexp.js\n// module id = 91\n// module chunks = 0","'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function(){\n var that = anObject(this)\n , result = '';\n if(that.global) result += 'g';\n if(that.ignoreCase) result += 'i';\n if(that.multiline) result += 'm';\n if(that.unicode) result += 'u';\n if(that.sticky) result += 'y';\n return result;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_flags.js\n// module id = 92\n// module chunks = 0","var isObject = require('./_is-object')\n , setPrototypeOf = require('./_set-proto').set;\nmodule.exports = function(that, target, C){\n var P, S = target.constructor;\n if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){\n setPrototypeOf(that, P);\n } return that;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_inherit-if-required.js\n// module id = 93\n// module chunks = 0","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg){\n return cof(arg) == 'Array';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_is-array.js\n// module id = 94\n// module chunks = 0","// 7.2.8 IsRegExp(argument)\nvar isObject = require('./_is-object')\n , cof = require('./_cof')\n , MATCH = require('./_wks')('match');\nmodule.exports = function(it){\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_is-regexp.js\n// module id = 95\n// module chunks = 0","'use strict';\nvar LIBRARY = require('./_library')\n , $export = require('./_export')\n , redefine = require('./_redefine')\n , hide = require('./_hide')\n , has = require('./_has')\n , Iterators = require('./_iterators')\n , $iterCreate = require('./_iter-create')\n , setToStringTag = require('./_set-to-string-tag')\n , getPrototypeOf = require('./_object-gpo')\n , ITERATOR = require('./_wks')('iterator')\n , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next`\n , FF_ITERATOR = '@@iterator'\n , KEYS = 'keys'\n , VALUES = 'values';\n\nvar returnThis = function(){ return this; };\n\nmodule.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){\n $iterCreate(Constructor, NAME, next);\n var getMethod = function(kind){\n if(!BUGGY && kind in proto)return proto[kind];\n switch(kind){\n case KEYS: return function keys(){ return new Constructor(this, kind); };\n case VALUES: return function values(){ return new Constructor(this, kind); };\n } return function entries(){ return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator'\n , DEF_VALUES = DEFAULT == VALUES\n , VALUES_BUG = false\n , proto = Base.prototype\n , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]\n , $default = $native || getMethod(DEFAULT)\n , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined\n , $anyNative = NAME == 'Array' ? proto.entries || $native : $native\n , methods, key, IteratorPrototype;\n // Fix native\n if($anyNative){\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base));\n if(IteratorPrototype !== Object.prototype){\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if(DEF_VALUES && $native && $native.name !== VALUES){\n VALUES_BUG = true;\n $default = function values(){ return $native.call(this); };\n }\n // Define iterator\n if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if(DEFAULT){\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if(FORCED)for(key in methods){\n if(!(key in proto))redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iter-define.js\n// module id = 96\n// module chunks = 0","module.exports = false;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_library.js\n// module id = 97\n// module chunks = 0","// 20.2.2.14 Math.expm1(x)\nvar $expm1 = Math.expm1;\nmodule.exports = (!$expm1\n // Old FF bug\n || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168\n // Tor Browser bug\n || $expm1(-2e-17) != -2e-17\n) ? function expm1(x){\n return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1;\n} : $expm1;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_math-expm1.js\n// module id = 98\n// module chunks = 0","// 20.2.2.28 Math.sign(x)\nmodule.exports = Math.sign || function sign(x){\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_math-sign.js\n// module id = 99\n// module chunks = 0","var redefine = require('./_redefine');\nmodule.exports = function(target, src, safe){\n for(var key in src)redefine(target, key, src[key], safe);\n return target;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_redefine-all.js\n// module id = 100\n// module chunks = 0","// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object')\n , anObject = require('./_an-object');\nvar check = function(O, proto){\n anObject(O);\n if(!isObject(proto) && proto !== null)throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function(test, buggy, set){\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch(e){ buggy = true; }\n return function setPrototypeOf(O, proto){\n check(O, proto);\n if(buggy)O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_set-proto.js\n// module id = 101\n// module chunks = 0","'use strict';\nvar global = require('./_global')\n , dP = require('./_object-dp')\n , DESCRIPTORS = require('./_descriptors')\n , SPECIES = require('./_wks')('species');\n\nmodule.exports = function(KEY){\n var C = global[KEY];\n if(DESCRIPTORS && C && !C[SPECIES])dP.f(C, SPECIES, {\n configurable: true,\n get: function(){ return this; }\n });\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_set-species.js\n// module id = 102\n// module chunks = 0","var shared = require('./_shared')('keys')\n , uid = require('./_uid');\nmodule.exports = function(key){\n return shared[key] || (shared[key] = uid(key));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_shared-key.js\n// module id = 103\n// module chunks = 0","// helper for String#{startsWith, endsWith, includes}\nvar isRegExp = require('./_is-regexp')\n , defined = require('./_defined');\n\nmodule.exports = function(that, searchString, NAME){\n if(isRegExp(searchString))throw TypeError('String#' + NAME + \" doesn't accept regex!\");\n return String(defined(that));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-context.js\n// module id = 104\n// module chunks = 0","module.exports = '\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003' +\n '\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-ws.js\n// module id = 105\n// module chunks = 0","var cof = require('./_cof');\nmodule.exports = function(it, msg){\n if(typeof it != 'number' && cof(it) != 'Number')throw TypeError(msg);\n return +it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_a-number-value.js\n// module id = 127\n// module chunks = 0","// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject')\n , toLength = require('./_to-length')\n , toIndex = require('./_to-index');\nmodule.exports = function(IS_INCLUDES){\n return function($this, el, fromIndex){\n var O = toIObject($this)\n , length = toLength(O.length)\n , index = toIndex(fromIndex, length)\n , value;\n // Array#includes uses SameValueZero equality algorithm\n if(IS_INCLUDES && el != el)while(length > index){\n value = O[index++];\n if(value != value)return true;\n // Array#toIndex ignores holes, Array#includes - not\n } else for(;length > index; index++)if(IS_INCLUDES || index in O){\n if(O[index] === el)return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-includes.js\n// module id = 128\n// module chunks = 0","var aFunction = require('./_a-function')\n , toObject = require('./_to-object')\n , IObject = require('./_iobject')\n , toLength = require('./_to-length');\n\nmodule.exports = function(that, callbackfn, aLen, memo, isRight){\n aFunction(callbackfn);\n var O = toObject(that)\n , self = IObject(O)\n , length = toLength(O.length)\n , index = isRight ? length - 1 : 0\n , i = isRight ? -1 : 1;\n if(aLen < 2)for(;;){\n if(index in self){\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if(isRight ? index < 0 : length <= index){\n throw TypeError('Reduce of empty array with no initial value');\n }\n }\n for(;isRight ? index >= 0 : length > index; index += i)if(index in self){\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-reduce.js\n// module id = 129\n// module chunks = 0","'use strict';\nvar aFunction = require('./_a-function')\n , isObject = require('./_is-object')\n , invoke = require('./_invoke')\n , arraySlice = [].slice\n , factories = {};\n\nvar construct = function(F, len, args){\n if(!(len in factories)){\n for(var n = [], i = 0; i < len; i++)n[i] = 'a[' + i + ']';\n factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');\n } return factories[len](F, args);\n};\n\nmodule.exports = Function.bind || function bind(that /*, args... */){\n var fn = aFunction(this)\n , partArgs = arraySlice.call(arguments, 1);\n var bound = function(/* args... */){\n var args = partArgs.concat(arraySlice.call(arguments));\n return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);\n };\n if(isObject(fn.prototype))bound.prototype = fn.prototype;\n return bound;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_bind.js\n// module id = 130\n// module chunks = 0","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof')\n , TAG = require('./_wks')('toStringTag')\n // ES3 wrong here\n , ARG = cof(function(){ return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function(it, key){\n try {\n return it[key];\n } catch(e){ /* empty */ }\n};\n\nmodule.exports = function(it){\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_classof.js\n// module id = 131\n// module chunks = 0","'use strict';\nvar dP = require('./_object-dp').f\n , create = require('./_object-create')\n , redefineAll = require('./_redefine-all')\n , ctx = require('./_ctx')\n , anInstance = require('./_an-instance')\n , defined = require('./_defined')\n , forOf = require('./_for-of')\n , $iterDefine = require('./_iter-define')\n , step = require('./_iter-step')\n , setSpecies = require('./_set-species')\n , DESCRIPTORS = require('./_descriptors')\n , fastKey = require('./_meta').fastKey\n , SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function(that, key){\n // fast case\n var index = fastKey(key), entry;\n if(index !== 'F')return that._i[index];\n // frozen object case\n for(entry = that._f; entry; entry = entry.n){\n if(entry.k == key)return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function(wrapper, NAME, IS_MAP, ADDER){\n var C = wrapper(function(that, iterable){\n anInstance(that, C, NAME, '_i');\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear(){\n for(var that = this, data = that._i, entry = that._f; entry; entry = entry.n){\n entry.r = true;\n if(entry.p)entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function(key){\n var that = this\n , entry = getEntry(that, key);\n if(entry){\n var next = entry.n\n , prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if(prev)prev.n = next;\n if(next)next.p = prev;\n if(that._f == entry)that._f = next;\n if(that._l == entry)that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /*, that = undefined */){\n anInstance(this, C, 'forEach');\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3)\n , entry;\n while(entry = entry ? entry.n : this._f){\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while(entry && entry.r)entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key){\n return !!getEntry(this, key);\n }\n });\n if(DESCRIPTORS)dP(C.prototype, 'size', {\n get: function(){\n return defined(this[SIZE]);\n }\n });\n return C;\n },\n def: function(that, key, value){\n var entry = getEntry(that, key)\n , prev, index;\n // change existing entry\n if(entry){\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if(!that._f)that._f = entry;\n if(prev)prev.n = entry;\n that[SIZE]++;\n // add to index\n if(index !== 'F')that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function(C, NAME, IS_MAP){\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function(iterated, kind){\n this._t = iterated; // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function(){\n var that = this\n , kind = that._k\n , entry = that._l;\n // revert to the last existing entry\n while(entry && entry.r)entry = entry.p;\n // get next entry\n if(!that._t || !(that._l = entry = entry ? entry.n : that._t._f)){\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if(kind == 'keys' )return step(0, entry.k);\n if(kind == 'values')return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values' , !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_collection-strong.js\n// module id = 132\n// module chunks = 0","'use strict';\nvar $defineProperty = require('./_object-dp')\n , createDesc = require('./_property-desc');\n\nmodule.exports = function(object, index, value){\n if(index in object)$defineProperty.f(object, index, createDesc(0, value));\n else object[index] = value;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_create-property.js\n// module id = 133\n// module chunks = 0","var isObject = require('./_is-object')\n , document = require('./_global').document\n // in old IE typeof document.createElement is 'object'\n , is = isObject(document) && isObject(document.createElement);\nmodule.exports = function(it){\n return is ? document.createElement(it) : {};\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_dom-create.js\n// module id = 134\n// module chunks = 0","module.exports = require('./_global').document && document.documentElement;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_html.js\n// module id = 135\n// module chunks = 0","module.exports = !require('./_descriptors') && !require('./_fails')(function(){\n return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_ie8-dom-define.js\n// module id = 136\n// module chunks = 0","// check on default Array iterator\nvar Iterators = require('./_iterators')\n , ITERATOR = require('./_wks')('iterator')\n , ArrayProto = Array.prototype;\n\nmodule.exports = function(it){\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_is-array-iter.js\n// module id = 137\n// module chunks = 0","// 20.1.2.3 Number.isInteger(number)\nvar isObject = require('./_is-object')\n , floor = Math.floor;\nmodule.exports = function isInteger(it){\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_is-integer.js\n// module id = 138\n// module chunks = 0","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function(iterator, fn, value, entries){\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch(e){\n var ret = iterator['return'];\n if(ret !== undefined)anObject(ret.call(iterator));\n throw e;\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iter-call.js\n// module id = 139\n// module chunks = 0","'use strict';\nvar create = require('./_object-create')\n , descriptor = require('./_property-desc')\n , setToStringTag = require('./_set-to-string-tag')\n , IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function(){ return this; });\n\nmodule.exports = function(Constructor, NAME, next){\n Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)});\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iter-create.js\n// module id = 140\n// module chunks = 0","var ITERATOR = require('./_wks')('iterator')\n , SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function(){ SAFE_CLOSING = true; };\n Array.from(riter, function(){ throw 2; });\n} catch(e){ /* empty */ }\n\nmodule.exports = function(exec, skipClosing){\n if(!skipClosing && !SAFE_CLOSING)return false;\n var safe = false;\n try {\n var arr = [7]\n , iter = arr[ITERATOR]();\n iter.next = function(){ return {done: safe = true}; };\n arr[ITERATOR] = function(){ return iter; };\n exec(arr);\n } catch(e){ /* empty */ }\n return safe;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iter-detect.js\n// module id = 141\n// module chunks = 0","module.exports = function(done, value){\n return {value: value, done: !!done};\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_iter-step.js\n// module id = 142\n// module chunks = 0","// 20.2.2.20 Math.log1p(x)\nmodule.exports = Math.log1p || function log1p(x){\n return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_math-log1p.js\n// module id = 143\n// module chunks = 0","'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar getKeys = require('./_object-keys')\n , gOPS = require('./_object-gops')\n , pIE = require('./_object-pie')\n , toObject = require('./_to-object')\n , IObject = require('./_iobject')\n , $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function(){\n var A = {}\n , B = {}\n , S = Symbol()\n , K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function(k){ B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source){ // eslint-disable-line no-unused-vars\n var T = toObject(target)\n , aLen = arguments.length\n , index = 1\n , getSymbols = gOPS.f\n , isEnum = pIE.f;\n while(aLen > index){\n var S = IObject(arguments[index++])\n , keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S)\n , length = keys.length\n , j = 0\n , key;\n while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key];\n } return T;\n} : $assign;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-assign.js\n// module id = 144\n// module chunks = 0","var dP = require('./_object-dp')\n , anObject = require('./_an-object')\n , getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties){\n anObject(O);\n var keys = getKeys(Properties)\n , length = keys.length\n , i = 0\n , P;\n while(length > i)dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-dps.js\n// module id = 145\n// module chunks = 0","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject')\n , gOPN = require('./_object-gopn').f\n , toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function(it){\n try {\n return gOPN(it);\n } catch(e){\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it){\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-gopn-ext.js\n// module id = 146\n// module chunks = 0","var has = require('./_has')\n , toIObject = require('./_to-iobject')\n , arrayIndexOf = require('./_array-includes')(false)\n , IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function(object, names){\n var O = toIObject(object)\n , i = 0\n , result = []\n , key;\n for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while(names.length > i)if(has(O, key = names[i++])){\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_object-keys-internal.js\n// module id = 147\n// module chunks = 0","var $parseFloat = require('./_global').parseFloat\n , $trim = require('./_string-trim').trim;\n\nmodule.exports = 1 / $parseFloat(require('./_string-ws') + '-0') !== -Infinity ? function parseFloat(str){\n var string = $trim(String(str), 3)\n , result = $parseFloat(string);\n return result === 0 && string.charAt(0) == '-' ? -0 : result;\n} : $parseFloat;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_parse-float.js\n// module id = 148\n// module chunks = 0","var $parseInt = require('./_global').parseInt\n , $trim = require('./_string-trim').trim\n , ws = require('./_string-ws')\n , hex = /^[\\-+]?0[xX]/;\n\nmodule.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){\n var string = $trim(String(str), 3);\n return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));\n} : $parseInt;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_parse-int.js\n// module id = 149\n// module chunks = 0","var toInteger = require('./_to-integer')\n , defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function(TO_STRING){\n return function(that, pos){\n var s = String(defined(that))\n , i = toInteger(pos)\n , l = s.length\n , a, b;\n if(i < 0 || i >= l)return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-at.js\n// module id = 150\n// module chunks = 0","'use strict';\nvar toInteger = require('./_to-integer')\n , defined = require('./_defined');\n\nmodule.exports = function repeat(count){\n var str = String(defined(this))\n , res = ''\n , n = toInteger(count);\n if(n < 0 || n == Infinity)throw RangeError(\"Count can't be negative\");\n for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str;\n return res;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_string-repeat.js\n// module id = 151\n// module chunks = 0","exports.f = require('./_wks');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_wks-ext.js\n// module id = 152\n// module chunks = 0","var classof = require('./_classof')\n , ITERATOR = require('./_wks')('iterator')\n , Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function(it){\n if(it != undefined)return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/core.get-iterator-method.js\n// module id = 153\n// module chunks = 0","'use strict';\nvar addToUnscopables = require('./_add-to-unscopables')\n , step = require('./_iter-step')\n , Iterators = require('./_iterators')\n , toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function(iterated, kind){\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function(){\n var O = this._t\n , kind = this._k\n , index = this._i++;\n if(!O || index >= O.length){\n this._t = undefined;\n return step(1);\n }\n if(kind == 'keys' )return step(0, index);\n if(kind == 'values')return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.iterator.js\n// module id = 154\n// module chunks = 0","'use strict';\nvar strong = require('./_collection-strong');\n\n// 23.1 Map Objects\nmodule.exports = require('./_collection')('Map', function(get){\n return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.1.3.6 Map.prototype.get(key)\n get: function get(key){\n var entry = strong.getEntry(this, key);\n return entry && entry.v;\n },\n // 23.1.3.9 Map.prototype.set(key, value)\n set: function set(key, value){\n return strong.def(this, key === 0 ? 0 : key, value);\n }\n}, strong, true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.map.js\n// module id = 155\n// module chunks = 0","// 21.2.5.3 get RegExp.prototype.flags()\nif(require('./_descriptors') && /./g.flags != 'g')require('./_object-dp').f(RegExp.prototype, 'flags', {\n configurable: true,\n get: require('./_flags')\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.flags.js\n// module id = 156\n// module chunks = 0","// @@match logic\nrequire('./_fix-re-wks')('match', 1, function(defined, MATCH, $match){\n // 21.1.3.11 String.prototype.match(regexp)\n return [function match(regexp){\n 'use strict';\n var O = defined(this)\n , fn = regexp == undefined ? undefined : regexp[MATCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n }, $match];\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.match.js\n// module id = 157\n// module chunks = 0","// @@replace logic\nrequire('./_fix-re-wks')('replace', 2, function(defined, REPLACE, $replace){\n // 21.1.3.14 String.prototype.replace(searchValue, replaceValue)\n return [function replace(searchValue, replaceValue){\n 'use strict';\n var O = defined(this)\n , fn = searchValue == undefined ? undefined : searchValue[REPLACE];\n return fn !== undefined\n ? fn.call(searchValue, O, replaceValue)\n : $replace.call(String(O), searchValue, replaceValue);\n }, $replace];\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.replace.js\n// module id = 158\n// module chunks = 0","// @@search logic\nrequire('./_fix-re-wks')('search', 1, function(defined, SEARCH, $search){\n // 21.1.3.15 String.prototype.search(regexp)\n return [function search(regexp){\n 'use strict';\n var O = defined(this)\n , fn = regexp == undefined ? undefined : regexp[SEARCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n }, $search];\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.search.js\n// module id = 159\n// module chunks = 0","// @@split logic\nrequire('./_fix-re-wks')('split', 2, function(defined, SPLIT, $split){\n 'use strict';\n var isRegExp = require('./_is-regexp')\n , _split = $split\n , $push = [].push\n , $SPLIT = 'split'\n , LENGTH = 'length'\n , LAST_INDEX = 'lastIndex';\n if(\n 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||\n 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||\n 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||\n '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||\n '.'[$SPLIT](/()()/)[LENGTH] > 1 ||\n ''[$SPLIT](/.?/)[LENGTH]\n ){\n var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group\n // based on es5-shim implementation, need to rework it\n $split = function(separator, limit){\n var string = String(this);\n if(separator === undefined && limit === 0)return [];\n // If `separator` is not a regex, use native split\n if(!isRegExp(separator))return _split.call(string, separator, limit);\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n var splitLimit = limit === undefined ? 4294967295 : limit >>> 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var separator2, match, lastIndex, lastLength, i;\n // Doesn't need flags gy, but they don't hurt\n if(!NPCG)separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\\\s)', flags);\n while(match = separatorCopy.exec(string)){\n // `separatorCopy.lastIndex` is not reliable cross-browser\n lastIndex = match.index + match[0][LENGTH];\n if(lastIndex > lastLastIndex){\n output.push(string.slice(lastLastIndex, match.index));\n // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG\n if(!NPCG && match[LENGTH] > 1)match[0].replace(separator2, function(){\n for(i = 1; i < arguments[LENGTH] - 2; i++)if(arguments[i] === undefined)match[i] = undefined;\n });\n if(match[LENGTH] > 1 && match.index < string[LENGTH])$push.apply(output, match.slice(1));\n lastLength = match[0][LENGTH];\n lastLastIndex = lastIndex;\n if(output[LENGTH] >= splitLimit)break;\n }\n if(separatorCopy[LAST_INDEX] === match.index)separatorCopy[LAST_INDEX]++; // Avoid an infinite loop\n }\n if(lastLastIndex === string[LENGTH]){\n if(lastLength || !separatorCopy.test(''))output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;\n };\n // Chakra, V8\n } else if('0'[$SPLIT](undefined, 0)[LENGTH]){\n $split = function(separator, limit){\n return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit);\n };\n }\n // 21.1.3.17 String.prototype.split(separator, limit)\n return [function split(separator, limit){\n var O = defined(this)\n , fn = separator == undefined ? undefined : separator[SPLIT];\n return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit);\n }, $split];\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.split.js\n// module id = 160\n// module chunks = 0","'use strict';\nvar strong = require('./_collection-strong');\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')('Set', function(get){\n return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value){\n return strong.def(this, value = value === 0 ? 0 : value, value);\n }\n}, strong);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.set.js\n// module id = 161\n// module chunks = 0","'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global')\n , has = require('./_has')\n , DESCRIPTORS = require('./_descriptors')\n , $export = require('./_export')\n , redefine = require('./_redefine')\n , META = require('./_meta').KEY\n , $fails = require('./_fails')\n , shared = require('./_shared')\n , setToStringTag = require('./_set-to-string-tag')\n , uid = require('./_uid')\n , wks = require('./_wks')\n , wksExt = require('./_wks-ext')\n , wksDefine = require('./_wks-define')\n , keyOf = require('./_keyof')\n , enumKeys = require('./_enum-keys')\n , isArray = require('./_is-array')\n , anObject = require('./_an-object')\n , toIObject = require('./_to-iobject')\n , toPrimitive = require('./_to-primitive')\n , createDesc = require('./_property-desc')\n , _create = require('./_object-create')\n , gOPNExt = require('./_object-gopn-ext')\n , $GOPD = require('./_object-gopd')\n , $DP = require('./_object-dp')\n , $keys = require('./_object-keys')\n , gOPD = $GOPD.f\n , dP = $DP.f\n , gOPN = gOPNExt.f\n , $Symbol = global.Symbol\n , $JSON = global.JSON\n , _stringify = $JSON && $JSON.stringify\n , PROTOTYPE = 'prototype'\n , HIDDEN = wks('_hidden')\n , TO_PRIMITIVE = wks('toPrimitive')\n , isEnum = {}.propertyIsEnumerable\n , SymbolRegistry = shared('symbol-registry')\n , AllSymbols = shared('symbols')\n , OPSymbols = shared('op-symbols')\n , ObjectProto = Object[PROTOTYPE]\n , USE_NATIVE = typeof $Symbol == 'function'\n , QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function(){\n return _create(dP({}, 'a', {\n get: function(){ return dP(this, 'a', {value: 7}).a; }\n })).a != 7;\n}) ? function(it, key, D){\n var protoDesc = gOPD(ObjectProto, key);\n if(protoDesc)delete ObjectProto[key];\n dP(it, key, D);\n if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function(tag){\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function(it){\n return typeof it == 'symbol';\n} : function(it){\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D){\n if(it === ObjectProto)$defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if(has(AllSymbols, key)){\n if(!D.enumerable){\n if(!has(it, HIDDEN))dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;\n D = _create(D, {enumerable: createDesc(0, false)});\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P){\n anObject(it);\n var keys = enumKeys(P = toIObject(P))\n , i = 0\n , l = keys.length\n , key;\n while(l > i)$defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P){\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key){\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if(this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){\n it = toIObject(it);\n key = toPrimitive(key, true);\n if(it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return;\n var D = gOPD(it, key);\n if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it){\n var names = gOPN(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i){\n if(!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META)result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it){\n var IS_OP = it === ObjectProto\n , names = gOPN(IS_OP ? OPSymbols : toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i){\n if(has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true))result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif(!USE_NATIVE){\n $Symbol = function Symbol(){\n if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function(value){\n if(this === ObjectProto)$set.call(OPSymbols, value);\n if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if(DESCRIPTORS && setter)setSymbolDesc(ObjectProto, tag, {configurable: true, set: $set});\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString(){\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if(DESCRIPTORS && !require('./_library')){\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function(name){\n return wrap(wks(name));\n }\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, {Symbol: $Symbol});\n\nfor(var symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), i = 0; symbols.length > i; )wks(symbols[i++]);\n\nfor(var symbols = $keys(wks.store), i = 0; symbols.length > i; )wksDefine(symbols[i++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function(key){\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(key){\n if(isSymbol(key))return keyOf(SymbolRegistry, key);\n throw TypeError(key + ' is not a symbol!');\n },\n useSetter: function(){ setter = true; },\n useSimple: function(){ setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function(){\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it){\n if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined\n var args = [it]\n , i = 1\n , replacer, $replacer;\n while(arguments.length > i)args.push(arguments[i++]);\n replacer = args[1];\n if(typeof replacer == 'function')$replacer = replacer;\n if($replacer || !isArray(replacer))replacer = function(key, value){\n if($replacer)value = $replacer.call(this, key, value);\n if(!isSymbol(value))return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.symbol.js\n// module id = 162\n// module chunks = 0","var $iterators = require('./es6.array.iterator')\n , redefine = require('./_redefine')\n , global = require('./_global')\n , hide = require('./_hide')\n , Iterators = require('./_iterators')\n , wks = require('./_wks')\n , ITERATOR = wks('iterator')\n , TO_STRING_TAG = wks('toStringTag')\n , ArrayValues = Iterators.Array;\n\nfor(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){\n var NAME = collections[i]\n , Collection = global[NAME]\n , proto = Collection && Collection.prototype\n , key;\n if(proto){\n if(!proto[ITERATOR])hide(proto, ITERATOR, ArrayValues);\n if(!proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = ArrayValues;\n for(key in $iterators)if(!proto[key])redefine(proto, key, $iterators[key], true);\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/web.dom.iterable.js\n// module id = 163\n// module chunks = 0","/**\n * This file includes polyfills needed by Angular and is loaded before the app.\n * You can add your own extra polyfills to this file.\n *\n * This file is divided into 2 sections:\n * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers.\n * 2. Application imports. Files imported after ZoneJS that should be loaded before your main\n * file.\n *\n * The current setup is for so-called \"evergreen\" browsers; the last versions of browsers that\n * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera),\n * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile.\n *\n * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html\n */\n\n/***************************************************************************************************\n * BROWSER POLYFILLS\n */\n\n/** IE9, IE10 and IE11 requires all of the following polyfills. **/\nimport 'core-js/es6/symbol';\nimport 'core-js/es6/object';\nimport 'core-js/es6/function';\nimport 'core-js/es6/parse-int';\nimport 'core-js/es6/parse-float';\nimport 'core-js/es6/number';\nimport 'core-js/es6/math';\nimport 'core-js/es6/string';\nimport 'core-js/es6/date';\nimport 'core-js/es6/array';\nimport 'core-js/es6/regexp';\nimport 'core-js/es6/map';\nimport 'core-js/es6/set';\n\n/** IE10 and IE11 requires the following for NgClass support on SVG elements */\n// import 'classlist.js'; // Run `npm install --save classlist.js`.\n\n/** IE10 and IE11 requires the following to support `@angular/animation`. */\n// import 'web-animations-js'; // Run `npm install --save web-animations-js`.\n\n\n/** Evergreen browsers require these. **/\nimport 'core-js/es6/reflect';\nimport 'core-js/es7/reflect';\n\n\n/** ALL Firefox browsers require the following to support `@angular/animation`. **/\n// import 'web-animations-js'; // Run `npm install --save web-animations-js`.\n\n\n\n/***************************************************************************************************\n * Zone JS is required by Angular itself.\n */\nimport 'zone.js/dist/zone'; // Included with Angular CLI.\n\n\n\n/***************************************************************************************************\n * APPLICATION IMPORTS\n */\n\n/**\n * Date, currency, decimal and percent pipes.\n * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10\n */\n// import 'intl'; // Run `npm install --save intl`.\n\n\n\n// WEBPACK FOOTER //\n// ./src/polyfills.ts","require('../modules/es6.string.iterator');\nrequire('../modules/es6.array.is-array');\nrequire('../modules/es6.array.from');\nrequire('../modules/es6.array.of');\nrequire('../modules/es6.array.join');\nrequire('../modules/es6.array.slice');\nrequire('../modules/es6.array.sort');\nrequire('../modules/es6.array.for-each');\nrequire('../modules/es6.array.map');\nrequire('../modules/es6.array.filter');\nrequire('../modules/es6.array.some');\nrequire('../modules/es6.array.every');\nrequire('../modules/es6.array.reduce');\nrequire('../modules/es6.array.reduce-right');\nrequire('../modules/es6.array.index-of');\nrequire('../modules/es6.array.last-index-of');\nrequire('../modules/es6.array.copy-within');\nrequire('../modules/es6.array.fill');\nrequire('../modules/es6.array.find');\nrequire('../modules/es6.array.find-index');\nrequire('../modules/es6.array.species');\nrequire('../modules/es6.array.iterator');\nmodule.exports = require('../modules/_core').Array;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/array.js\n// module id = 208\n// module chunks = 0","require('../modules/es6.date.now');\nrequire('../modules/es6.date.to-json');\nrequire('../modules/es6.date.to-iso-string');\nrequire('../modules/es6.date.to-string');\nrequire('../modules/es6.date.to-primitive');\nmodule.exports = Date;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/date.js\n// module id = 209\n// module chunks = 0","require('../modules/es6.function.bind');\nrequire('../modules/es6.function.name');\nrequire('../modules/es6.function.has-instance');\nmodule.exports = require('../modules/_core').Function;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/function.js\n// module id = 210\n// module chunks = 0","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.map');\nmodule.exports = require('../modules/_core').Map;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/map.js\n// module id = 211\n// module chunks = 0","require('../modules/es6.math.acosh');\nrequire('../modules/es6.math.asinh');\nrequire('../modules/es6.math.atanh');\nrequire('../modules/es6.math.cbrt');\nrequire('../modules/es6.math.clz32');\nrequire('../modules/es6.math.cosh');\nrequire('../modules/es6.math.expm1');\nrequire('../modules/es6.math.fround');\nrequire('../modules/es6.math.hypot');\nrequire('../modules/es6.math.imul');\nrequire('../modules/es6.math.log10');\nrequire('../modules/es6.math.log1p');\nrequire('../modules/es6.math.log2');\nrequire('../modules/es6.math.sign');\nrequire('../modules/es6.math.sinh');\nrequire('../modules/es6.math.tanh');\nrequire('../modules/es6.math.trunc');\nmodule.exports = require('../modules/_core').Math;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/math.js\n// module id = 212\n// module chunks = 0","require('../modules/es6.number.constructor');\nrequire('../modules/es6.number.to-fixed');\nrequire('../modules/es6.number.to-precision');\nrequire('../modules/es6.number.epsilon');\nrequire('../modules/es6.number.is-finite');\nrequire('../modules/es6.number.is-integer');\nrequire('../modules/es6.number.is-nan');\nrequire('../modules/es6.number.is-safe-integer');\nrequire('../modules/es6.number.max-safe-integer');\nrequire('../modules/es6.number.min-safe-integer');\nrequire('../modules/es6.number.parse-float');\nrequire('../modules/es6.number.parse-int');\nmodule.exports = require('../modules/_core').Number;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/number.js\n// module id = 213\n// module chunks = 0","require('../modules/es6.symbol');\nrequire('../modules/es6.object.create');\nrequire('../modules/es6.object.define-property');\nrequire('../modules/es6.object.define-properties');\nrequire('../modules/es6.object.get-own-property-descriptor');\nrequire('../modules/es6.object.get-prototype-of');\nrequire('../modules/es6.object.keys');\nrequire('../modules/es6.object.get-own-property-names');\nrequire('../modules/es6.object.freeze');\nrequire('../modules/es6.object.seal');\nrequire('../modules/es6.object.prevent-extensions');\nrequire('../modules/es6.object.is-frozen');\nrequire('../modules/es6.object.is-sealed');\nrequire('../modules/es6.object.is-extensible');\nrequire('../modules/es6.object.assign');\nrequire('../modules/es6.object.is');\nrequire('../modules/es6.object.set-prototype-of');\nrequire('../modules/es6.object.to-string');\n\nmodule.exports = require('../modules/_core').Object;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/object.js\n// module id = 214\n// module chunks = 0","require('../modules/es6.parse-float');\nmodule.exports = require('../modules/_core').parseFloat;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/parse-float.js\n// module id = 215\n// module chunks = 0","require('../modules/es6.parse-int');\nmodule.exports = require('../modules/_core').parseInt;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/parse-int.js\n// module id = 216\n// module chunks = 0","require('../modules/es6.reflect.apply');\nrequire('../modules/es6.reflect.construct');\nrequire('../modules/es6.reflect.define-property');\nrequire('../modules/es6.reflect.delete-property');\nrequire('../modules/es6.reflect.enumerate');\nrequire('../modules/es6.reflect.get');\nrequire('../modules/es6.reflect.get-own-property-descriptor');\nrequire('../modules/es6.reflect.get-prototype-of');\nrequire('../modules/es6.reflect.has');\nrequire('../modules/es6.reflect.is-extensible');\nrequire('../modules/es6.reflect.own-keys');\nrequire('../modules/es6.reflect.prevent-extensions');\nrequire('../modules/es6.reflect.set');\nrequire('../modules/es6.reflect.set-prototype-of');\nmodule.exports = require('../modules/_core').Reflect;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/reflect.js\n// module id = 217\n// module chunks = 0","require('../modules/es6.regexp.constructor');\nrequire('../modules/es6.regexp.to-string');\nrequire('../modules/es6.regexp.flags');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').RegExp;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/regexp.js\n// module id = 218\n// module chunks = 0","require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nmodule.exports = require('../modules/_core').Set;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/set.js\n// module id = 219\n// module chunks = 0","require('../modules/es6.string.from-code-point');\nrequire('../modules/es6.string.raw');\nrequire('../modules/es6.string.trim');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/es6.string.code-point-at');\nrequire('../modules/es6.string.ends-with');\nrequire('../modules/es6.string.includes');\nrequire('../modules/es6.string.repeat');\nrequire('../modules/es6.string.starts-with');\nrequire('../modules/es6.string.anchor');\nrequire('../modules/es6.string.big');\nrequire('../modules/es6.string.blink');\nrequire('../modules/es6.string.bold');\nrequire('../modules/es6.string.fixed');\nrequire('../modules/es6.string.fontcolor');\nrequire('../modules/es6.string.fontsize');\nrequire('../modules/es6.string.italics');\nrequire('../modules/es6.string.link');\nrequire('../modules/es6.string.small');\nrequire('../modules/es6.string.strike');\nrequire('../modules/es6.string.sub');\nrequire('../modules/es6.string.sup');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').String;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/string.js\n// module id = 220\n// module chunks = 0","require('../modules/es6.symbol');\nrequire('../modules/es6.object.to-string');\nmodule.exports = require('../modules/_core').Symbol;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es6/symbol.js\n// module id = 221\n// module chunks = 0","require('../modules/es7.reflect.define-metadata');\nrequire('../modules/es7.reflect.delete-metadata');\nrequire('../modules/es7.reflect.get-metadata');\nrequire('../modules/es7.reflect.get-metadata-keys');\nrequire('../modules/es7.reflect.get-own-metadata');\nrequire('../modules/es7.reflect.get-own-metadata-keys');\nrequire('../modules/es7.reflect.has-metadata');\nrequire('../modules/es7.reflect.has-own-metadata');\nrequire('../modules/es7.reflect.metadata');\nmodule.exports = require('../modules/_core').Reflect;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/es7/reflect.js\n// module id = 222\n// module chunks = 0","// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\n'use strict';\nvar toObject = require('./_to-object')\n , toIndex = require('./_to-index')\n , toLength = require('./_to-length');\n\nmodule.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){\n var O = toObject(this)\n , len = toLength(O.length)\n , to = toIndex(target, len)\n , from = toIndex(start, len)\n , end = arguments.length > 2 ? arguments[2] : undefined\n , count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to)\n , inc = 1;\n if(from < to && to < from + count){\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while(count-- > 0){\n if(from in O)O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-copy-within.js\n// module id = 223\n// module chunks = 0","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\n'use strict';\nvar toObject = require('./_to-object')\n , toIndex = require('./_to-index')\n , toLength = require('./_to-length');\nmodule.exports = function fill(value /*, start = 0, end = @length */){\n var O = toObject(this)\n , length = toLength(O.length)\n , aLen = arguments.length\n , index = toIndex(aLen > 1 ? arguments[1] : undefined, length)\n , end = aLen > 2 ? arguments[2] : undefined\n , endPos = end === undefined ? length : toIndex(end, length);\n while(endPos > index)O[index++] = value;\n return O;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-fill.js\n// module id = 224\n// module chunks = 0","var forOf = require('./_for-of');\n\nmodule.exports = function(iter, ITERATOR){\n var result = [];\n forOf(iter, false, result.push, result, ITERATOR);\n return result;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-from-iterable.js\n// module id = 225\n// module chunks = 0","var isObject = require('./_is-object')\n , isArray = require('./_is-array')\n , SPECIES = require('./_wks')('species');\n\nmodule.exports = function(original){\n var C;\n if(isArray(original)){\n C = original.constructor;\n // cross-realm fallback\n if(typeof C == 'function' && (C === Array || isArray(C.prototype)))C = undefined;\n if(isObject(C)){\n C = C[SPECIES];\n if(C === null)C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-species-constructor.js\n// module id = 226\n// module chunks = 0","// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function(original, length){\n return new (speciesConstructor(original))(length);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_array-species-create.js\n// module id = 227\n// module chunks = 0","'use strict';\nvar redefineAll = require('./_redefine-all')\n , getWeak = require('./_meta').getWeak\n , anObject = require('./_an-object')\n , isObject = require('./_is-object')\n , anInstance = require('./_an-instance')\n , forOf = require('./_for-of')\n , createArrayMethod = require('./_array-methods')\n , $has = require('./_has')\n , arrayFind = createArrayMethod(5)\n , arrayFindIndex = createArrayMethod(6)\n , id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function(that){\n return that._l || (that._l = new UncaughtFrozenStore);\n};\nvar UncaughtFrozenStore = function(){\n this.a = [];\n};\nvar findUncaughtFrozen = function(store, key){\n return arrayFind(store.a, function(it){\n return it[0] === key;\n });\n};\nUncaughtFrozenStore.prototype = {\n get: function(key){\n var entry = findUncaughtFrozen(this, key);\n if(entry)return entry[1];\n },\n has: function(key){\n return !!findUncaughtFrozen(this, key);\n },\n set: function(key, value){\n var entry = findUncaughtFrozen(this, key);\n if(entry)entry[1] = value;\n else this.a.push([key, value]);\n },\n 'delete': function(key){\n var index = arrayFindIndex(this.a, function(it){\n return it[0] === key;\n });\n if(~index)this.a.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function(wrapper, NAME, IS_MAP, ADDER){\n var C = wrapper(function(that, iterable){\n anInstance(that, C, NAME, '_i');\n that._i = id++; // collection id\n that._l = undefined; // leak store for uncaught frozen objects\n if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function(key){\n if(!isObject(key))return false;\n var data = getWeak(key);\n if(data === true)return uncaughtFrozenStore(this)['delete'](key);\n return data && $has(data, this._i) && delete data[this._i];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key){\n if(!isObject(key))return false;\n var data = getWeak(key);\n if(data === true)return uncaughtFrozenStore(this).has(key);\n return data && $has(data, this._i);\n }\n });\n return C;\n },\n def: function(that, key, value){\n var data = getWeak(anObject(key), true);\n if(data === true)uncaughtFrozenStore(that).set(key, value);\n else data[that._i] = value;\n return that;\n },\n ufstore: uncaughtFrozenStore\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_collection-weak.js\n// module id = 228\n// module chunks = 0","'use strict';\nvar anObject = require('./_an-object')\n , toPrimitive = require('./_to-primitive')\n , NUMBER = 'number';\n\nmodule.exports = function(hint){\n if(hint !== 'string' && hint !== NUMBER && hint !== 'default')throw TypeError('Incorrect hint');\n return toPrimitive(anObject(this), hint != NUMBER);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_date-to-primitive.js\n// module id = 229\n// module chunks = 0","// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys')\n , gOPS = require('./_object-gops')\n , pIE = require('./_object-pie');\nmodule.exports = function(it){\n var result = getKeys(it)\n , getSymbols = gOPS.f;\n if(getSymbols){\n var symbols = getSymbols(it)\n , isEnum = pIE.f\n , i = 0\n , key;\n while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key);\n } return result;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_enum-keys.js\n// module id = 230\n// module chunks = 0","// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function(fn, args, that){\n var un = that === undefined;\n switch(args.length){\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_invoke.js\n// module id = 231\n// module chunks = 0","var getKeys = require('./_object-keys')\n , toIObject = require('./_to-iobject');\nmodule.exports = function(object, el){\n var O = toIObject(object)\n , keys = getKeys(O)\n , length = keys.length\n , index = 0\n , key;\n while(length > index)if(O[key = keys[index++]] === el)return key;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_keyof.js\n// module id = 232\n// module chunks = 0","// all object keys, includes non-enumerable and symbols\nvar gOPN = require('./_object-gopn')\n , gOPS = require('./_object-gops')\n , anObject = require('./_an-object')\n , Reflect = require('./_global').Reflect;\nmodule.exports = Reflect && Reflect.ownKeys || function ownKeys(it){\n var keys = gOPN.f(anObject(it))\n , getSymbols = gOPS.f;\n return getSymbols ? keys.concat(getSymbols(it)) : keys;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_own-keys.js\n// module id = 233\n// module chunks = 0","// 7.2.9 SameValue(x, y)\nmodule.exports = Object.is || function is(x, y){\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_same-value.js\n// module id = 234\n// module chunks = 0","var global = require('./_global')\n , core = require('./_core')\n , LIBRARY = require('./_library')\n , wksExt = require('./_wks-ext')\n , defineProperty = require('./_object-dp').f;\nmodule.exports = function(name){\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/_wks-define.js\n// module id = 235\n// module chunks = 0","// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', {copyWithin: require('./_array-copy-within')});\n\nrequire('./_add-to-unscopables')('copyWithin');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.copy-within.js\n// module id = 236\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $every = require('./_array-methods')(4);\n\n$export($export.P + $export.F * !require('./_strict-method')([].every, true), 'Array', {\n // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])\n every: function every(callbackfn /* , thisArg */){\n return $every(this, callbackfn, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.every.js\n// module id = 237\n// module chunks = 0","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', {fill: require('./_array-fill')});\n\nrequire('./_add-to-unscopables')('fill');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.fill.js\n// module id = 238\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $filter = require('./_array-methods')(2);\n\n$export($export.P + $export.F * !require('./_strict-method')([].filter, true), 'Array', {\n // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])\n filter: function filter(callbackfn /* , thisArg */){\n return $filter(this, callbackfn, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.filter.js\n// module id = 239\n// module chunks = 0","'use strict';\n// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)\nvar $export = require('./_export')\n , $find = require('./_array-methods')(6)\n , KEY = 'findIndex'\n , forced = true;\n// Shouldn't skip holes\nif(KEY in [])Array(1)[KEY](function(){ forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n findIndex: function findIndex(callbackfn/*, that = undefined */){\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.find-index.js\n// module id = 240\n// module chunks = 0","'use strict';\n// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)\nvar $export = require('./_export')\n , $find = require('./_array-methods')(5)\n , KEY = 'find'\n , forced = true;\n// Shouldn't skip holes\nif(KEY in [])Array(1)[KEY](function(){ forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n find: function find(callbackfn/*, that = undefined */){\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.find.js\n// module id = 241\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $forEach = require('./_array-methods')(0)\n , STRICT = require('./_strict-method')([].forEach, true);\n\n$export($export.P + $export.F * !STRICT, 'Array', {\n // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])\n forEach: function forEach(callbackfn /* , thisArg */){\n return $forEach(this, callbackfn, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.for-each.js\n// module id = 242\n// module chunks = 0","'use strict';\nvar ctx = require('./_ctx')\n , $export = require('./_export')\n , toObject = require('./_to-object')\n , call = require('./_iter-call')\n , isArrayIter = require('./_is-array-iter')\n , toLength = require('./_to-length')\n , createProperty = require('./_create-property')\n , getIterFn = require('./core.get-iterator-method');\n\n$export($export.S + $export.F * !require('./_iter-detect')(function(iter){ Array.from(iter); }), 'Array', {\n // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)\n from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){\n var O = toObject(arrayLike)\n , C = typeof this == 'function' ? this : Array\n , aLen = arguments.length\n , mapfn = aLen > 1 ? arguments[1] : undefined\n , mapping = mapfn !== undefined\n , index = 0\n , iterFn = getIterFn(O)\n , length, result, step, iterator;\n if(mapping)mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);\n // if object isn't iterable or it's array with default iterator - use simple case\n if(iterFn != undefined && !(C == Array && isArrayIter(iterFn))){\n for(iterator = iterFn.call(O), result = new C; !(step = iterator.next()).done; index++){\n createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);\n }\n } else {\n length = toLength(O.length);\n for(result = new C(length); length > index; index++){\n createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);\n }\n }\n result.length = index;\n return result;\n }\n});\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.from.js\n// module id = 243\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $indexOf = require('./_array-includes')(false)\n , $native = [].indexOf\n , NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])\n indexOf: function indexOf(searchElement /*, fromIndex = 0 */){\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? $native.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.index-of.js\n// module id = 244\n// module chunks = 0","// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', {isArray: require('./_is-array')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.is-array.js\n// module id = 245\n// module chunks = 0","'use strict';\n// 22.1.3.13 Array.prototype.join(separator)\nvar $export = require('./_export')\n , toIObject = require('./_to-iobject')\n , arrayJoin = [].join;\n\n// fallback for not array-like strings\n$export($export.P + $export.F * (require('./_iobject') != Object || !require('./_strict-method')(arrayJoin)), 'Array', {\n join: function join(separator){\n return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.join.js\n// module id = 246\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , toIObject = require('./_to-iobject')\n , toInteger = require('./_to-integer')\n , toLength = require('./_to-length')\n , $native = [].lastIndexOf\n , NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])\n lastIndexOf: function lastIndexOf(searchElement /*, fromIndex = @[*-1] */){\n // convert -0 to +0\n if(NEGATIVE_ZERO)return $native.apply(this, arguments) || 0;\n var O = toIObject(this)\n , length = toLength(O.length)\n , index = length - 1;\n if(arguments.length > 1)index = Math.min(index, toInteger(arguments[1]));\n if(index < 0)index = length + index;\n for(;index >= 0; index--)if(index in O)if(O[index] === searchElement)return index || 0;\n return -1;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.last-index-of.js\n// module id = 247\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $map = require('./_array-methods')(1);\n\n$export($export.P + $export.F * !require('./_strict-method')([].map, true), 'Array', {\n // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])\n map: function map(callbackfn /* , thisArg */){\n return $map(this, callbackfn, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.map.js\n// module id = 248\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , createProperty = require('./_create-property');\n\n// WebKit Array.of isn't generic\n$export($export.S + $export.F * require('./_fails')(function(){\n function F(){}\n return !(Array.of.call(F) instanceof F);\n}), 'Array', {\n // 22.1.2.3 Array.of( ...items)\n of: function of(/* ...args */){\n var index = 0\n , aLen = arguments.length\n , result = new (typeof this == 'function' ? this : Array)(aLen);\n while(aLen > index)createProperty(result, index, arguments[index++]);\n result.length = aLen;\n return result;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.of.js\n// module id = 249\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduceRight, true), 'Array', {\n // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])\n reduceRight: function reduceRight(callbackfn /* , initialValue */){\n return $reduce(this, callbackfn, arguments.length, arguments[1], true);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.reduce-right.js\n// module id = 250\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduce, true), 'Array', {\n // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])\n reduce: function reduce(callbackfn /* , initialValue */){\n return $reduce(this, callbackfn, arguments.length, arguments[1], false);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.reduce.js\n// module id = 251\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , html = require('./_html')\n , cof = require('./_cof')\n , toIndex = require('./_to-index')\n , toLength = require('./_to-length')\n , arraySlice = [].slice;\n\n// fallback for not array-like ES3 strings and DOM objects\n$export($export.P + $export.F * require('./_fails')(function(){\n if(html)arraySlice.call(html);\n}), 'Array', {\n slice: function slice(begin, end){\n var len = toLength(this.length)\n , klass = cof(this);\n end = end === undefined ? len : end;\n if(klass == 'Array')return arraySlice.call(this, begin, end);\n var start = toIndex(begin, len)\n , upTo = toIndex(end, len)\n , size = toLength(upTo - start)\n , cloned = Array(size)\n , i = 0;\n for(; i < size; i++)cloned[i] = klass == 'String'\n ? this.charAt(start + i)\n : this[start + i];\n return cloned;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.slice.js\n// module id = 252\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $some = require('./_array-methods')(3);\n\n$export($export.P + $export.F * !require('./_strict-method')([].some, true), 'Array', {\n // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])\n some: function some(callbackfn /* , thisArg */){\n return $some(this, callbackfn, arguments[1]);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.some.js\n// module id = 253\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , aFunction = require('./_a-function')\n , toObject = require('./_to-object')\n , fails = require('./_fails')\n , $sort = [].sort\n , test = [1, 2, 3];\n\n$export($export.P + $export.F * (fails(function(){\n // IE8-\n test.sort(undefined);\n}) || !fails(function(){\n // V8 bug\n test.sort(null);\n // Old WebKit\n}) || !require('./_strict-method')($sort)), 'Array', {\n // 22.1.3.25 Array.prototype.sort(comparefn)\n sort: function sort(comparefn){\n return comparefn === undefined\n ? $sort.call(toObject(this))\n : $sort.call(toObject(this), aFunction(comparefn));\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.sort.js\n// module id = 254\n// module chunks = 0","require('./_set-species')('Array');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.array.species.js\n// module id = 255\n// module chunks = 0","// 20.3.3.1 / 15.9.4.4 Date.now()\nvar $export = require('./_export');\n\n$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.date.now.js\n// module id = 256\n// module chunks = 0","'use strict';\n// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()\nvar $export = require('./_export')\n , fails = require('./_fails')\n , getTime = Date.prototype.getTime;\n\nvar lz = function(num){\n return num > 9 ? num : '0' + num;\n};\n\n// PhantomJS / old WebKit has a broken implementations\n$export($export.P + $export.F * (fails(function(){\n return new Date(-5e13 - 1).toISOString() != '0385-07-25T07:06:39.999Z';\n}) || !fails(function(){\n new Date(NaN).toISOString();\n})), 'Date', {\n toISOString: function toISOString(){\n if(!isFinite(getTime.call(this)))throw RangeError('Invalid time value');\n var d = this\n , y = d.getUTCFullYear()\n , m = d.getUTCMilliseconds()\n , s = y < 0 ? '-' : y > 9999 ? '+' : '';\n return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) +\n '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) +\n 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) +\n ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z';\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.date.to-iso-string.js\n// module id = 257\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , toObject = require('./_to-object')\n , toPrimitive = require('./_to-primitive');\n\n$export($export.P + $export.F * require('./_fails')(function(){\n return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({toISOString: function(){ return 1; }}) !== 1;\n}), 'Date', {\n toJSON: function toJSON(key){\n var O = toObject(this)\n , pv = toPrimitive(O);\n return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.date.to-json.js\n// module id = 258\n// module chunks = 0","var TO_PRIMITIVE = require('./_wks')('toPrimitive')\n , proto = Date.prototype;\n\nif(!(TO_PRIMITIVE in proto))require('./_hide')(proto, TO_PRIMITIVE, require('./_date-to-primitive'));\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.date.to-primitive.js\n// module id = 259\n// module chunks = 0","var DateProto = Date.prototype\n , INVALID_DATE = 'Invalid Date'\n , TO_STRING = 'toString'\n , $toString = DateProto[TO_STRING]\n , getTime = DateProto.getTime;\nif(new Date(NaN) + '' != INVALID_DATE){\n require('./_redefine')(DateProto, TO_STRING, function toString(){\n var value = getTime.call(this);\n return value === value ? $toString.call(this) : INVALID_DATE;\n });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.date.to-string.js\n// module id = 260\n// module chunks = 0","// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)\nvar $export = require('./_export');\n\n$export($export.P, 'Function', {bind: require('./_bind')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.function.bind.js\n// module id = 261\n// module chunks = 0","'use strict';\nvar isObject = require('./_is-object')\n , getPrototypeOf = require('./_object-gpo')\n , HAS_INSTANCE = require('./_wks')('hasInstance')\n , FunctionProto = Function.prototype;\n// 19.2.3.6 Function.prototype[@@hasInstance](V)\nif(!(HAS_INSTANCE in FunctionProto))require('./_object-dp').f(FunctionProto, HAS_INSTANCE, {value: function(O){\n if(typeof this != 'function' || !isObject(O))return false;\n if(!isObject(this.prototype))return O instanceof this;\n // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:\n while(O = getPrototypeOf(O))if(this.prototype === O)return true;\n return false;\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.function.has-instance.js\n// module id = 262\n// module chunks = 0","var dP = require('./_object-dp').f\n , createDesc = require('./_property-desc')\n , has = require('./_has')\n , FProto = Function.prototype\n , nameRE = /^\\s*function ([^ (]*)/\n , NAME = 'name';\n\nvar isExtensible = Object.isExtensible || function(){\n return true;\n};\n\n// 19.2.4.2 name\nNAME in FProto || require('./_descriptors') && dP(FProto, NAME, {\n configurable: true,\n get: function(){\n try {\n var that = this\n , name = ('' + that).match(nameRE)[1];\n has(that, NAME) || !isExtensible(that) || dP(that, NAME, createDesc(5, name));\n return name;\n } catch(e){\n return '';\n }\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.function.name.js\n// module id = 263\n// module chunks = 0","// 20.2.2.3 Math.acosh(x)\nvar $export = require('./_export')\n , log1p = require('./_math-log1p')\n , sqrt = Math.sqrt\n , $acosh = Math.acosh;\n\n$export($export.S + $export.F * !($acosh\n // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509\n && Math.floor($acosh(Number.MAX_VALUE)) == 710\n // Tor Browser bug: Math.acosh(Infinity) -> NaN \n && $acosh(Infinity) == Infinity\n), 'Math', {\n acosh: function acosh(x){\n return (x = +x) < 1 ? NaN : x > 94906265.62425156\n ? Math.log(x) + Math.LN2\n : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.acosh.js\n// module id = 264\n// module chunks = 0","// 20.2.2.5 Math.asinh(x)\nvar $export = require('./_export')\n , $asinh = Math.asinh;\n\nfunction asinh(x){\n return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1));\n}\n\n// Tor Browser bug: Math.asinh(0) -> -0 \n$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', {asinh: asinh});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.asinh.js\n// module id = 265\n// module chunks = 0","// 20.2.2.7 Math.atanh(x)\nvar $export = require('./_export')\n , $atanh = Math.atanh;\n\n// Tor Browser bug: Math.atanh(-0) -> 0 \n$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', {\n atanh: function atanh(x){\n return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.atanh.js\n// module id = 266\n// module chunks = 0","// 20.2.2.9 Math.cbrt(x)\nvar $export = require('./_export')\n , sign = require('./_math-sign');\n\n$export($export.S, 'Math', {\n cbrt: function cbrt(x){\n return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.cbrt.js\n// module id = 267\n// module chunks = 0","// 20.2.2.11 Math.clz32(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n clz32: function clz32(x){\n return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.clz32.js\n// module id = 268\n// module chunks = 0","// 20.2.2.12 Math.cosh(x)\nvar $export = require('./_export')\n , exp = Math.exp;\n\n$export($export.S, 'Math', {\n cosh: function cosh(x){\n return (exp(x = +x) + exp(-x)) / 2;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.cosh.js\n// module id = 269\n// module chunks = 0","// 20.2.2.14 Math.expm1(x)\nvar $export = require('./_export')\n , $expm1 = require('./_math-expm1');\n\n$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', {expm1: $expm1});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.expm1.js\n// module id = 270\n// module chunks = 0","// 20.2.2.16 Math.fround(x)\nvar $export = require('./_export')\n , sign = require('./_math-sign')\n , pow = Math.pow\n , EPSILON = pow(2, -52)\n , EPSILON32 = pow(2, -23)\n , MAX32 = pow(2, 127) * (2 - EPSILON32)\n , MIN32 = pow(2, -126);\n\nvar roundTiesToEven = function(n){\n return n + 1 / EPSILON - 1 / EPSILON;\n};\n\n\n$export($export.S, 'Math', {\n fround: function fround(x){\n var $abs = Math.abs(x)\n , $sign = sign(x)\n , a, result;\n if($abs < MIN32)return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n a = (1 + EPSILON32 / EPSILON) * $abs;\n result = a - (a - $abs);\n if(result > MAX32 || result != result)return $sign * Infinity;\n return $sign * result;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.fround.js\n// module id = 271\n// module chunks = 0","// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])\nvar $export = require('./_export')\n , abs = Math.abs;\n\n$export($export.S, 'Math', {\n hypot: function hypot(value1, value2){ // eslint-disable-line no-unused-vars\n var sum = 0\n , i = 0\n , aLen = arguments.length\n , larg = 0\n , arg, div;\n while(i < aLen){\n arg = abs(arguments[i++]);\n if(larg < arg){\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if(arg > 0){\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * Math.sqrt(sum);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.hypot.js\n// module id = 272\n// module chunks = 0","// 20.2.2.18 Math.imul(x, y)\nvar $export = require('./_export')\n , $imul = Math.imul;\n\n// some WebKit versions fails with big numbers, some has wrong arity\n$export($export.S + $export.F * require('./_fails')(function(){\n return $imul(0xffffffff, 5) != -5 || $imul.length != 2;\n}), 'Math', {\n imul: function imul(x, y){\n var UINT16 = 0xffff\n , xn = +x\n , yn = +y\n , xl = UINT16 & xn\n , yl = UINT16 & yn;\n return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.imul.js\n// module id = 273\n// module chunks = 0","// 20.2.2.21 Math.log10(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log10: function log10(x){\n return Math.log(x) / Math.LN10;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.log10.js\n// module id = 274\n// module chunks = 0","// 20.2.2.20 Math.log1p(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {log1p: require('./_math-log1p')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.log1p.js\n// module id = 275\n// module chunks = 0","// 20.2.2.22 Math.log2(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log2: function log2(x){\n return Math.log(x) / Math.LN2;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.log2.js\n// module id = 276\n// module chunks = 0","// 20.2.2.28 Math.sign(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {sign: require('./_math-sign')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.sign.js\n// module id = 277\n// module chunks = 0","// 20.2.2.30 Math.sinh(x)\nvar $export = require('./_export')\n , expm1 = require('./_math-expm1')\n , exp = Math.exp;\n\n// V8 near Chromium 38 has a problem with very small numbers\n$export($export.S + $export.F * require('./_fails')(function(){\n return !Math.sinh(-2e-17) != -2e-17;\n}), 'Math', {\n sinh: function sinh(x){\n return Math.abs(x = +x) < 1\n ? (expm1(x) - expm1(-x)) / 2\n : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.sinh.js\n// module id = 278\n// module chunks = 0","// 20.2.2.33 Math.tanh(x)\nvar $export = require('./_export')\n , expm1 = require('./_math-expm1')\n , exp = Math.exp;\n\n$export($export.S, 'Math', {\n tanh: function tanh(x){\n var a = expm1(x = +x)\n , b = expm1(-x);\n return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.tanh.js\n// module id = 279\n// module chunks = 0","// 20.2.2.34 Math.trunc(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n trunc: function trunc(it){\n return (it > 0 ? Math.floor : Math.ceil)(it);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.math.trunc.js\n// module id = 280\n// module chunks = 0","'use strict';\nvar global = require('./_global')\n , has = require('./_has')\n , cof = require('./_cof')\n , inheritIfRequired = require('./_inherit-if-required')\n , toPrimitive = require('./_to-primitive')\n , fails = require('./_fails')\n , gOPN = require('./_object-gopn').f\n , gOPD = require('./_object-gopd').f\n , dP = require('./_object-dp').f\n , $trim = require('./_string-trim').trim\n , NUMBER = 'Number'\n , $Number = global[NUMBER]\n , Base = $Number\n , proto = $Number.prototype\n // Opera ~12 has broken Object#toString\n , BROKEN_COF = cof(require('./_object-create')(proto)) == NUMBER\n , TRIM = 'trim' in String.prototype;\n\n// 7.1.3 ToNumber(argument)\nvar toNumber = function(argument){\n var it = toPrimitive(argument, false);\n if(typeof it == 'string' && it.length > 2){\n it = TRIM ? it.trim() : $trim(it, 3);\n var first = it.charCodeAt(0)\n , third, radix, maxCode;\n if(first === 43 || first === 45){\n third = it.charCodeAt(2);\n if(third === 88 || third === 120)return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if(first === 48){\n switch(it.charCodeAt(1)){\n case 66 : case 98 : radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i\n case 79 : case 111 : radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i\n default : return +it;\n }\n for(var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++){\n code = digits.charCodeAt(i);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if(code < 48 || code > maxCode)return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\nif(!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')){\n $Number = function Number(value){\n var it = arguments.length < 1 ? 0 : value\n , that = this;\n return that instanceof $Number\n // check on 1..constructor(foo) case\n && (BROKEN_COF ? fails(function(){ proto.valueOf.call(that); }) : cof(that) != NUMBER)\n ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it);\n };\n for(var keys = require('./_descriptors') ? gOPN(Base) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES6 (in case, if modules with ES6 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++){\n if(has(Base, key = keys[j]) && !has($Number, key)){\n dP($Number, key, gOPD(Base, key));\n }\n }\n $Number.prototype = proto;\n proto.constructor = $Number;\n require('./_redefine')(global, NUMBER, $Number);\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.constructor.js\n// module id = 281\n// module chunks = 0","// 20.1.2.1 Number.EPSILON\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {EPSILON: Math.pow(2, -52)});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.epsilon.js\n// module id = 282\n// module chunks = 0","// 20.1.2.2 Number.isFinite(number)\nvar $export = require('./_export')\n , _isFinite = require('./_global').isFinite;\n\n$export($export.S, 'Number', {\n isFinite: function isFinite(it){\n return typeof it == 'number' && _isFinite(it);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.is-finite.js\n// module id = 283\n// module chunks = 0","// 20.1.2.3 Number.isInteger(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {isInteger: require('./_is-integer')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.is-integer.js\n// module id = 284\n// module chunks = 0","// 20.1.2.4 Number.isNaN(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {\n isNaN: function isNaN(number){\n return number != number;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.is-nan.js\n// module id = 285\n// module chunks = 0","// 20.1.2.5 Number.isSafeInteger(number)\nvar $export = require('./_export')\n , isInteger = require('./_is-integer')\n , abs = Math.abs;\n\n$export($export.S, 'Number', {\n isSafeInteger: function isSafeInteger(number){\n return isInteger(number) && abs(number) <= 0x1fffffffffffff;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.is-safe-integer.js\n// module id = 286\n// module chunks = 0","// 20.1.2.6 Number.MAX_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {MAX_SAFE_INTEGER: 0x1fffffffffffff});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.max-safe-integer.js\n// module id = 287\n// module chunks = 0","// 20.1.2.10 Number.MIN_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {MIN_SAFE_INTEGER: -0x1fffffffffffff});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.min-safe-integer.js\n// module id = 288\n// module chunks = 0","var $export = require('./_export')\n , $parseFloat = require('./_parse-float');\n// 20.1.2.12 Number.parseFloat(string)\n$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', {parseFloat: $parseFloat});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.parse-float.js\n// module id = 289\n// module chunks = 0","var $export = require('./_export')\n , $parseInt = require('./_parse-int');\n// 20.1.2.13 Number.parseInt(string, radix)\n$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', {parseInt: $parseInt});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.parse-int.js\n// module id = 290\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , toInteger = require('./_to-integer')\n , aNumberValue = require('./_a-number-value')\n , repeat = require('./_string-repeat')\n , $toFixed = 1..toFixed\n , floor = Math.floor\n , data = [0, 0, 0, 0, 0, 0]\n , ERROR = 'Number.toFixed: incorrect invocation!'\n , ZERO = '0';\n\nvar multiply = function(n, c){\n var i = -1\n , c2 = c;\n while(++i < 6){\n c2 += n * data[i];\n data[i] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n};\nvar divide = function(n){\n var i = 6\n , c = 0;\n while(--i >= 0){\n c += data[i];\n data[i] = floor(c / n);\n c = (c % n) * 1e7;\n }\n};\nvar numToString = function(){\n var i = 6\n , s = '';\n while(--i >= 0){\n if(s !== '' || i === 0 || data[i] !== 0){\n var t = String(data[i]);\n s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t;\n }\n } return s;\n};\nvar pow = function(x, n, acc){\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\nvar log = function(x){\n var n = 0\n , x2 = x;\n while(x2 >= 4096){\n n += 12;\n x2 /= 4096;\n }\n while(x2 >= 2){\n n += 1;\n x2 /= 2;\n } return n;\n};\n\n$export($export.P + $export.F * (!!$toFixed && (\n 0.00008.toFixed(3) !== '0.000' ||\n 0.9.toFixed(0) !== '1' ||\n 1.255.toFixed(2) !== '1.25' ||\n 1000000000000000128..toFixed(0) !== '1000000000000000128'\n) || !require('./_fails')(function(){\n // V8 ~ Android 4.3-\n $toFixed.call({});\n})), 'Number', {\n toFixed: function toFixed(fractionDigits){\n var x = aNumberValue(this, ERROR)\n , f = toInteger(fractionDigits)\n , s = ''\n , m = ZERO\n , e, z, j, k;\n if(f < 0 || f > 20)throw RangeError(ERROR);\n if(x != x)return 'NaN';\n if(x <= -1e21 || x >= 1e21)return String(x);\n if(x < 0){\n s = '-';\n x = -x;\n }\n if(x > 1e-21){\n e = log(x * pow(2, 69, 1)) - 69;\n z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if(e > 0){\n multiply(0, z);\n j = f;\n while(j >= 7){\n multiply(1e7, 0);\n j -= 7;\n }\n multiply(pow(10, j, 1), 0);\n j = e - 1;\n while(j >= 23){\n divide(1 << 23);\n j -= 23;\n }\n divide(1 << j);\n multiply(1, 1);\n divide(2);\n m = numToString();\n } else {\n multiply(0, z);\n multiply(1 << -e, 0);\n m = numToString() + repeat.call(ZERO, f);\n }\n }\n if(f > 0){\n k = m.length;\n m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f));\n } else {\n m = s + m;\n } return m;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.to-fixed.js\n// module id = 291\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $fails = require('./_fails')\n , aNumberValue = require('./_a-number-value')\n , $toPrecision = 1..toPrecision;\n\n$export($export.P + $export.F * ($fails(function(){\n // IE7-\n return $toPrecision.call(1, undefined) !== '1';\n}) || !$fails(function(){\n // V8 ~ Android 4.3-\n $toPrecision.call({});\n})), 'Number', {\n toPrecision: function toPrecision(precision){\n var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!');\n return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); \n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.number.to-precision.js\n// module id = 292\n// module chunks = 0","// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', {assign: require('./_object-assign')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.assign.js\n// module id = 293\n// module chunks = 0","var $export = require('./_export')\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', {create: require('./_object-create')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.create.js\n// module id = 294\n// module chunks = 0","var $export = require('./_export');\n// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', {defineProperties: require('./_object-dps')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.define-properties.js\n// module id = 295\n// module chunks = 0","var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', {defineProperty: require('./_object-dp').f});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.define-property.js\n// module id = 296\n// module chunks = 0","// 19.1.2.5 Object.freeze(O)\nvar isObject = require('./_is-object')\n , meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('freeze', function($freeze){\n return function freeze(it){\n return $freeze && isObject(it) ? $freeze(meta(it)) : it;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.freeze.js\n// module id = 297\n// module chunks = 0","// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject')\n , $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function(){\n return function getOwnPropertyDescriptor(it, key){\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.get-own-property-descriptor.js\n// module id = 298\n// module chunks = 0","// 19.1.2.7 Object.getOwnPropertyNames(O)\nrequire('./_object-sap')('getOwnPropertyNames', function(){\n return require('./_object-gopn-ext').f;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.get-own-property-names.js\n// module id = 299\n// module chunks = 0","// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object')\n , $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function(){\n return function getPrototypeOf(it){\n return $getPrototypeOf(toObject(it));\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.get-prototype-of.js\n// module id = 300\n// module chunks = 0","// 19.1.2.11 Object.isExtensible(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isExtensible', function($isExtensible){\n return function isExtensible(it){\n return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.is-extensible.js\n// module id = 301\n// module chunks = 0","// 19.1.2.12 Object.isFrozen(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isFrozen', function($isFrozen){\n return function isFrozen(it){\n return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.is-frozen.js\n// module id = 302\n// module chunks = 0","// 19.1.2.13 Object.isSealed(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isSealed', function($isSealed){\n return function isSealed(it){\n return isObject(it) ? $isSealed ? $isSealed(it) : false : true;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.is-sealed.js\n// module id = 303\n// module chunks = 0","// 19.1.3.10 Object.is(value1, value2)\nvar $export = require('./_export');\n$export($export.S, 'Object', {is: require('./_same-value')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.is.js\n// module id = 304\n// module chunks = 0","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object')\n , $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function(){\n return function keys(it){\n return $keys(toObject(it));\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.keys.js\n// module id = 305\n// module chunks = 0","// 19.1.2.15 Object.preventExtensions(O)\nvar isObject = require('./_is-object')\n , meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('preventExtensions', function($preventExtensions){\n return function preventExtensions(it){\n return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.prevent-extensions.js\n// module id = 306\n// module chunks = 0","// 19.1.2.17 Object.seal(O)\nvar isObject = require('./_is-object')\n , meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('seal', function($seal){\n return function seal(it){\n return $seal && isObject(it) ? $seal(meta(it)) : it;\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.seal.js\n// module id = 307\n// module chunks = 0","// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', {setPrototypeOf: require('./_set-proto').set});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.object.set-prototype-of.js\n// module id = 308\n// module chunks = 0","var $export = require('./_export')\n , $parseFloat = require('./_parse-float');\n// 18.2.4 parseFloat(string)\n$export($export.G + $export.F * (parseFloat != $parseFloat), {parseFloat: $parseFloat});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.parse-float.js\n// module id = 309\n// module chunks = 0","var $export = require('./_export')\n , $parseInt = require('./_parse-int');\n// 18.2.5 parseInt(string, radix)\n$export($export.G + $export.F * (parseInt != $parseInt), {parseInt: $parseInt});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.parse-int.js\n// module id = 310\n// module chunks = 0","// 26.1.1 Reflect.apply(target, thisArgument, argumentsList)\nvar $export = require('./_export')\n , aFunction = require('./_a-function')\n , anObject = require('./_an-object')\n , rApply = (require('./_global').Reflect || {}).apply\n , fApply = Function.apply;\n// MS Edge argumentsList argument is optional\n$export($export.S + $export.F * !require('./_fails')(function(){\n rApply(function(){});\n}), 'Reflect', {\n apply: function apply(target, thisArgument, argumentsList){\n var T = aFunction(target)\n , L = anObject(argumentsList);\n return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.apply.js\n// module id = 311\n// module chunks = 0","// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])\nvar $export = require('./_export')\n , create = require('./_object-create')\n , aFunction = require('./_a-function')\n , anObject = require('./_an-object')\n , isObject = require('./_is-object')\n , fails = require('./_fails')\n , bind = require('./_bind')\n , rConstruct = (require('./_global').Reflect || {}).construct;\n\n// MS Edge supports only 2 arguments and argumentsList argument is optional\n// FF Nightly sets third argument as `new.target`, but does not create `this` from it\nvar NEW_TARGET_BUG = fails(function(){\n function F(){}\n return !(rConstruct(function(){}, [], F) instanceof F);\n});\nvar ARGS_BUG = !fails(function(){\n rConstruct(function(){});\n});\n\n$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {\n construct: function construct(Target, args /*, newTarget*/){\n aFunction(Target);\n anObject(args);\n var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);\n if(ARGS_BUG && !NEW_TARGET_BUG)return rConstruct(Target, args, newTarget);\n if(Target == newTarget){\n // w/o altered newTarget, optimization for 0-4 arguments\n switch(args.length){\n case 0: return new Target;\n case 1: return new Target(args[0]);\n case 2: return new Target(args[0], args[1]);\n case 3: return new Target(args[0], args[1], args[2]);\n case 4: return new Target(args[0], args[1], args[2], args[3]);\n }\n // w/o altered newTarget, lot of arguments case\n var $args = [null];\n $args.push.apply($args, args);\n return new (bind.apply(Target, $args));\n }\n // with altered newTarget, not support built-in constructors\n var proto = newTarget.prototype\n , instance = create(isObject(proto) ? proto : Object.prototype)\n , result = Function.apply.call(Target, instance, args);\n return isObject(result) ? result : instance;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.construct.js\n// module id = 312\n// module chunks = 0","// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes)\nvar dP = require('./_object-dp')\n , $export = require('./_export')\n , anObject = require('./_an-object')\n , toPrimitive = require('./_to-primitive');\n\n// MS Edge has broken Reflect.defineProperty - throwing instead of returning false\n$export($export.S + $export.F * require('./_fails')(function(){\n Reflect.defineProperty(dP.f({}, 1, {value: 1}), 1, {value: 2});\n}), 'Reflect', {\n defineProperty: function defineProperty(target, propertyKey, attributes){\n anObject(target);\n propertyKey = toPrimitive(propertyKey, true);\n anObject(attributes);\n try {\n dP.f(target, propertyKey, attributes);\n return true;\n } catch(e){\n return false;\n }\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.define-property.js\n// module id = 313\n// module chunks = 0","// 26.1.4 Reflect.deleteProperty(target, propertyKey)\nvar $export = require('./_export')\n , gOPD = require('./_object-gopd').f\n , anObject = require('./_an-object');\n\n$export($export.S, 'Reflect', {\n deleteProperty: function deleteProperty(target, propertyKey){\n var desc = gOPD(anObject(target), propertyKey);\n return desc && !desc.configurable ? false : delete target[propertyKey];\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.delete-property.js\n// module id = 314\n// module chunks = 0","'use strict';\n// 26.1.5 Reflect.enumerate(target)\nvar $export = require('./_export')\n , anObject = require('./_an-object');\nvar Enumerate = function(iterated){\n this._t = anObject(iterated); // target\n this._i = 0; // next index\n var keys = this._k = [] // keys\n , key;\n for(key in iterated)keys.push(key);\n};\nrequire('./_iter-create')(Enumerate, 'Object', function(){\n var that = this\n , keys = that._k\n , key;\n do {\n if(that._i >= keys.length)return {value: undefined, done: true};\n } while(!((key = keys[that._i++]) in that._t));\n return {value: key, done: false};\n});\n\n$export($export.S, 'Reflect', {\n enumerate: function enumerate(target){\n return new Enumerate(target);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.enumerate.js\n// module id = 315\n// module chunks = 0","// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey)\nvar gOPD = require('./_object-gopd')\n , $export = require('./_export')\n , anObject = require('./_an-object');\n\n$export($export.S, 'Reflect', {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){\n return gOPD.f(anObject(target), propertyKey);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.get-own-property-descriptor.js\n// module id = 316\n// module chunks = 0","// 26.1.8 Reflect.getPrototypeOf(target)\nvar $export = require('./_export')\n , getProto = require('./_object-gpo')\n , anObject = require('./_an-object');\n\n$export($export.S, 'Reflect', {\n getPrototypeOf: function getPrototypeOf(target){\n return getProto(anObject(target));\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.get-prototype-of.js\n// module id = 317\n// module chunks = 0","// 26.1.6 Reflect.get(target, propertyKey [, receiver])\nvar gOPD = require('./_object-gopd')\n , getPrototypeOf = require('./_object-gpo')\n , has = require('./_has')\n , $export = require('./_export')\n , isObject = require('./_is-object')\n , anObject = require('./_an-object');\n\nfunction get(target, propertyKey/*, receiver*/){\n var receiver = arguments.length < 3 ? target : arguments[2]\n , desc, proto;\n if(anObject(target) === receiver)return target[propertyKey];\n if(desc = gOPD.f(target, propertyKey))return has(desc, 'value')\n ? desc.value\n : desc.get !== undefined\n ? desc.get.call(receiver)\n : undefined;\n if(isObject(proto = getPrototypeOf(target)))return get(proto, propertyKey, receiver);\n}\n\n$export($export.S, 'Reflect', {get: get});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.get.js\n// module id = 318\n// module chunks = 0","// 26.1.9 Reflect.has(target, propertyKey)\nvar $export = require('./_export');\n\n$export($export.S, 'Reflect', {\n has: function has(target, propertyKey){\n return propertyKey in target;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.has.js\n// module id = 319\n// module chunks = 0","// 26.1.10 Reflect.isExtensible(target)\nvar $export = require('./_export')\n , anObject = require('./_an-object')\n , $isExtensible = Object.isExtensible;\n\n$export($export.S, 'Reflect', {\n isExtensible: function isExtensible(target){\n anObject(target);\n return $isExtensible ? $isExtensible(target) : true;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.is-extensible.js\n// module id = 320\n// module chunks = 0","// 26.1.11 Reflect.ownKeys(target)\nvar $export = require('./_export');\n\n$export($export.S, 'Reflect', {ownKeys: require('./_own-keys')});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.own-keys.js\n// module id = 321\n// module chunks = 0","// 26.1.12 Reflect.preventExtensions(target)\nvar $export = require('./_export')\n , anObject = require('./_an-object')\n , $preventExtensions = Object.preventExtensions;\n\n$export($export.S, 'Reflect', {\n preventExtensions: function preventExtensions(target){\n anObject(target);\n try {\n if($preventExtensions)$preventExtensions(target);\n return true;\n } catch(e){\n return false;\n }\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.prevent-extensions.js\n// module id = 322\n// module chunks = 0","// 26.1.14 Reflect.setPrototypeOf(target, proto)\nvar $export = require('./_export')\n , setProto = require('./_set-proto');\n\nif(setProto)$export($export.S, 'Reflect', {\n setPrototypeOf: function setPrototypeOf(target, proto){\n setProto.check(target, proto);\n try {\n setProto.set(target, proto);\n return true;\n } catch(e){\n return false;\n }\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.set-prototype-of.js\n// module id = 323\n// module chunks = 0","// 26.1.13 Reflect.set(target, propertyKey, V [, receiver])\nvar dP = require('./_object-dp')\n , gOPD = require('./_object-gopd')\n , getPrototypeOf = require('./_object-gpo')\n , has = require('./_has')\n , $export = require('./_export')\n , createDesc = require('./_property-desc')\n , anObject = require('./_an-object')\n , isObject = require('./_is-object');\n\nfunction set(target, propertyKey, V/*, receiver*/){\n var receiver = arguments.length < 4 ? target : arguments[3]\n , ownDesc = gOPD.f(anObject(target), propertyKey)\n , existingDescriptor, proto;\n if(!ownDesc){\n if(isObject(proto = getPrototypeOf(target))){\n return set(proto, propertyKey, V, receiver);\n }\n ownDesc = createDesc(0);\n }\n if(has(ownDesc, 'value')){\n if(ownDesc.writable === false || !isObject(receiver))return false;\n existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0);\n existingDescriptor.value = V;\n dP.f(receiver, propertyKey, existingDescriptor);\n return true;\n }\n return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true);\n}\n\n$export($export.S, 'Reflect', {set: set});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.reflect.set.js\n// module id = 324\n// module chunks = 0","var global = require('./_global')\n , inheritIfRequired = require('./_inherit-if-required')\n , dP = require('./_object-dp').f\n , gOPN = require('./_object-gopn').f\n , isRegExp = require('./_is-regexp')\n , $flags = require('./_flags')\n , $RegExp = global.RegExp\n , Base = $RegExp\n , proto = $RegExp.prototype\n , re1 = /a/g\n , re2 = /a/g\n // \"new\" creates a new object, old webkit buggy here\n , CORRECT_NEW = new $RegExp(re1) !== re1;\n\nif(require('./_descriptors') && (!CORRECT_NEW || require('./_fails')(function(){\n re2[require('./_wks')('match')] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';\n}))){\n $RegExp = function RegExp(p, f){\n var tiRE = this instanceof $RegExp\n , piRE = isRegExp(p)\n , fiU = f === undefined;\n return !tiRE && piRE && p.constructor === $RegExp && fiU ? p\n : inheritIfRequired(CORRECT_NEW\n ? new Base(piRE && !fiU ? p.source : p, f)\n : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)\n , tiRE ? this : proto, $RegExp);\n };\n var proxy = function(key){\n key in $RegExp || dP($RegExp, key, {\n configurable: true,\n get: function(){ return Base[key]; },\n set: function(it){ Base[key] = it; }\n });\n };\n for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]);\n proto.constructor = $RegExp;\n $RegExp.prototype = proto;\n require('./_redefine')(global, 'RegExp', $RegExp);\n}\n\nrequire('./_set-species')('RegExp');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.constructor.js\n// module id = 325\n// module chunks = 0","'use strict';\nrequire('./es6.regexp.flags');\nvar anObject = require('./_an-object')\n , $flags = require('./_flags')\n , DESCRIPTORS = require('./_descriptors')\n , TO_STRING = 'toString'\n , $toString = /./[TO_STRING];\n\nvar define = function(fn){\n require('./_redefine')(RegExp.prototype, TO_STRING, fn, true);\n};\n\n// 21.2.5.14 RegExp.prototype.toString()\nif(require('./_fails')(function(){ return $toString.call({source: 'a', flags: 'b'}) != '/a/b'; })){\n define(function toString(){\n var R = anObject(this);\n return '/'.concat(R.source, '/',\n 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);\n });\n// FF44- RegExp#toString has a wrong name\n} else if($toString.name != TO_STRING){\n define(function toString(){\n return $toString.call(this);\n });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.regexp.to-string.js\n// module id = 326\n// module chunks = 0","'use strict';\n// B.2.3.2 String.prototype.anchor(name)\nrequire('./_string-html')('anchor', function(createHTML){\n return function anchor(name){\n return createHTML(this, 'a', 'name', name);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.anchor.js\n// module id = 327\n// module chunks = 0","'use strict';\n// B.2.3.3 String.prototype.big()\nrequire('./_string-html')('big', function(createHTML){\n return function big(){\n return createHTML(this, 'big', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.big.js\n// module id = 328\n// module chunks = 0","'use strict';\n// B.2.3.4 String.prototype.blink()\nrequire('./_string-html')('blink', function(createHTML){\n return function blink(){\n return createHTML(this, 'blink', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.blink.js\n// module id = 329\n// module chunks = 0","'use strict';\n// B.2.3.5 String.prototype.bold()\nrequire('./_string-html')('bold', function(createHTML){\n return function bold(){\n return createHTML(this, 'b', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.bold.js\n// module id = 330\n// module chunks = 0","'use strict';\nvar $export = require('./_export')\n , $at = require('./_string-at')(false);\n$export($export.P, 'String', {\n // 21.1.3.3 String.prototype.codePointAt(pos)\n codePointAt: function codePointAt(pos){\n return $at(this, pos);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.code-point-at.js\n// module id = 331\n// module chunks = 0","// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])\n'use strict';\nvar $export = require('./_export')\n , toLength = require('./_to-length')\n , context = require('./_string-context')\n , ENDS_WITH = 'endsWith'\n , $endsWith = ''[ENDS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(ENDS_WITH), 'String', {\n endsWith: function endsWith(searchString /*, endPosition = @length */){\n var that = context(this, searchString, ENDS_WITH)\n , endPosition = arguments.length > 1 ? arguments[1] : undefined\n , len = toLength(that.length)\n , end = endPosition === undefined ? len : Math.min(toLength(endPosition), len)\n , search = String(searchString);\n return $endsWith\n ? $endsWith.call(that, search, end)\n : that.slice(end - search.length, end) === search;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.ends-with.js\n// module id = 332\n// module chunks = 0","'use strict';\n// B.2.3.6 String.prototype.fixed()\nrequire('./_string-html')('fixed', function(createHTML){\n return function fixed(){\n return createHTML(this, 'tt', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.fixed.js\n// module id = 333\n// module chunks = 0","'use strict';\n// B.2.3.7 String.prototype.fontcolor(color)\nrequire('./_string-html')('fontcolor', function(createHTML){\n return function fontcolor(color){\n return createHTML(this, 'font', 'color', color);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.fontcolor.js\n// module id = 334\n// module chunks = 0","'use strict';\n// B.2.3.8 String.prototype.fontsize(size)\nrequire('./_string-html')('fontsize', function(createHTML){\n return function fontsize(size){\n return createHTML(this, 'font', 'size', size);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.fontsize.js\n// module id = 335\n// module chunks = 0","var $export = require('./_export')\n , toIndex = require('./_to-index')\n , fromCharCode = String.fromCharCode\n , $fromCodePoint = String.fromCodePoint;\n\n// length should be 1, old FF problem\n$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', {\n // 21.1.2.2 String.fromCodePoint(...codePoints)\n fromCodePoint: function fromCodePoint(x){ // eslint-disable-line no-unused-vars\n var res = []\n , aLen = arguments.length\n , i = 0\n , code;\n while(aLen > i){\n code = +arguments[i++];\n if(toIndex(code, 0x10ffff) !== code)throw RangeError(code + ' is not a valid code point');\n res.push(code < 0x10000\n ? fromCharCode(code)\n : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00)\n );\n } return res.join('');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.from-code-point.js\n// module id = 336\n// module chunks = 0","// 21.1.3.7 String.prototype.includes(searchString, position = 0)\n'use strict';\nvar $export = require('./_export')\n , context = require('./_string-context')\n , INCLUDES = 'includes';\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(INCLUDES), 'String', {\n includes: function includes(searchString /*, position = 0 */){\n return !!~context(this, searchString, INCLUDES)\n .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.includes.js\n// module id = 337\n// module chunks = 0","'use strict';\n// B.2.3.9 String.prototype.italics()\nrequire('./_string-html')('italics', function(createHTML){\n return function italics(){\n return createHTML(this, 'i', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.italics.js\n// module id = 338\n// module chunks = 0","'use strict';\n// B.2.3.10 String.prototype.link(url)\nrequire('./_string-html')('link', function(createHTML){\n return function link(url){\n return createHTML(this, 'a', 'href', url);\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.link.js\n// module id = 339\n// module chunks = 0","var $export = require('./_export')\n , toIObject = require('./_to-iobject')\n , toLength = require('./_to-length');\n\n$export($export.S, 'String', {\n // 21.1.2.4 String.raw(callSite, ...substitutions)\n raw: function raw(callSite){\n var tpl = toIObject(callSite.raw)\n , len = toLength(tpl.length)\n , aLen = arguments.length\n , res = []\n , i = 0;\n while(len > i){\n res.push(String(tpl[i++]));\n if(i < aLen)res.push(String(arguments[i]));\n } return res.join('');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.raw.js\n// module id = 340\n// module chunks = 0","var $export = require('./_export');\n\n$export($export.P, 'String', {\n // 21.1.3.13 String.prototype.repeat(count)\n repeat: require('./_string-repeat')\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.repeat.js\n// module id = 341\n// module chunks = 0","'use strict';\n// B.2.3.11 String.prototype.small()\nrequire('./_string-html')('small', function(createHTML){\n return function small(){\n return createHTML(this, 'small', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.small.js\n// module id = 342\n// module chunks = 0","// 21.1.3.18 String.prototype.startsWith(searchString [, position ])\n'use strict';\nvar $export = require('./_export')\n , toLength = require('./_to-length')\n , context = require('./_string-context')\n , STARTS_WITH = 'startsWith'\n , $startsWith = ''[STARTS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(STARTS_WITH), 'String', {\n startsWith: function startsWith(searchString /*, position = 0 */){\n var that = context(this, searchString, STARTS_WITH)\n , index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length))\n , search = String(searchString);\n return $startsWith\n ? $startsWith.call(that, search, index)\n : that.slice(index, index + search.length) === search;\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.starts-with.js\n// module id = 343\n// module chunks = 0","'use strict';\n// B.2.3.12 String.prototype.strike()\nrequire('./_string-html')('strike', function(createHTML){\n return function strike(){\n return createHTML(this, 'strike', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.strike.js\n// module id = 344\n// module chunks = 0","'use strict';\n// B.2.3.13 String.prototype.sub()\nrequire('./_string-html')('sub', function(createHTML){\n return function sub(){\n return createHTML(this, 'sub', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.sub.js\n// module id = 345\n// module chunks = 0","'use strict';\n// B.2.3.14 String.prototype.sup()\nrequire('./_string-html')('sup', function(createHTML){\n return function sup(){\n return createHTML(this, 'sup', '', '');\n }\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.sup.js\n// module id = 346\n// module chunks = 0","'use strict';\n// 21.1.3.25 String.prototype.trim()\nrequire('./_string-trim')('trim', function($trim){\n return function trim(){\n return $trim(this, 3);\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.string.trim.js\n// module id = 347\n// module chunks = 0","'use strict';\nvar each = require('./_array-methods')(0)\n , redefine = require('./_redefine')\n , meta = require('./_meta')\n , assign = require('./_object-assign')\n , weak = require('./_collection-weak')\n , isObject = require('./_is-object')\n , getWeak = meta.getWeak\n , isExtensible = Object.isExtensible\n , uncaughtFrozenStore = weak.ufstore\n , tmp = {}\n , InternalMap;\n\nvar wrapper = function(get){\n return function WeakMap(){\n return get(this, arguments.length > 0 ? arguments[0] : undefined);\n };\n};\n\nvar methods = {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key){\n if(isObject(key)){\n var data = getWeak(key);\n if(data === true)return uncaughtFrozenStore(this).get(key);\n return data ? data[this._i] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value){\n return weak.def(this, key, value);\n }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')('WeakMap', wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif(new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7){\n InternalMap = weak.getConstructor(wrapper);\n assign(InternalMap.prototype, methods);\n meta.NEED = true;\n each(['delete', 'has', 'get', 'set'], function(key){\n var proto = $WeakMap.prototype\n , method = proto[key];\n redefine(proto, key, function(a, b){\n // store frozen objects on internal weakmap shim\n if(isObject(a) && !isExtensible(a)){\n if(!this._f)this._f = new InternalMap;\n var result = this._f[key](a, b);\n return key == 'set' ? this : result;\n // store all the rest on native weakmap\n } return method.call(this, a, b);\n });\n });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es6.weak-map.js\n// module id = 348\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , toMetaKey = metadata.key\n , ordinaryDefineOwnMetadata = metadata.set;\n\nmetadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){\n ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.define-metadata.js\n// module id = 349\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , toMetaKey = metadata.key\n , getOrCreateMetadataMap = metadata.map\n , store = metadata.store;\n\nmetadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target /*, targetKey */){\n var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2])\n , metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false);\n if(metadataMap === undefined || !metadataMap['delete'](metadataKey))return false;\n if(metadataMap.size)return true;\n var targetMetadata = store.get(target);\n targetMetadata['delete'](targetKey);\n return !!targetMetadata.size || store['delete'](target);\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.delete-metadata.js\n// module id = 350\n// module chunks = 0","var Set = require('./es6.set')\n , from = require('./_array-from-iterable')\n , metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , getPrototypeOf = require('./_object-gpo')\n , ordinaryOwnMetadataKeys = metadata.keys\n , toMetaKey = metadata.key;\n\nvar ordinaryMetadataKeys = function(O, P){\n var oKeys = ordinaryOwnMetadataKeys(O, P)\n , parent = getPrototypeOf(O);\n if(parent === null)return oKeys;\n var pKeys = ordinaryMetadataKeys(parent, P);\n return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys;\n};\n\nmetadata.exp({getMetadataKeys: function getMetadataKeys(target /*, targetKey */){\n return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.get-metadata-keys.js\n// module id = 351\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , getPrototypeOf = require('./_object-gpo')\n , ordinaryHasOwnMetadata = metadata.has\n , ordinaryGetOwnMetadata = metadata.get\n , toMetaKey = metadata.key;\n\nvar ordinaryGetMetadata = function(MetadataKey, O, P){\n var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);\n if(hasOwn)return ordinaryGetOwnMetadata(MetadataKey, O, P);\n var parent = getPrototypeOf(O);\n return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined;\n};\n\nmetadata.exp({getMetadata: function getMetadata(metadataKey, target /*, targetKey */){\n return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.get-metadata.js\n// module id = 352\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , ordinaryOwnMetadataKeys = metadata.keys\n , toMetaKey = metadata.key;\n\nmetadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target /*, targetKey */){\n return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.get-own-metadata-keys.js\n// module id = 353\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , ordinaryGetOwnMetadata = metadata.get\n , toMetaKey = metadata.key;\n\nmetadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target /*, targetKey */){\n return ordinaryGetOwnMetadata(metadataKey, anObject(target)\n , arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.get-own-metadata.js\n// module id = 354\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , getPrototypeOf = require('./_object-gpo')\n , ordinaryHasOwnMetadata = metadata.has\n , toMetaKey = metadata.key;\n\nvar ordinaryHasMetadata = function(MetadataKey, O, P){\n var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);\n if(hasOwn)return true;\n var parent = getPrototypeOf(O);\n return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false;\n};\n\nmetadata.exp({hasMetadata: function hasMetadata(metadataKey, target /*, targetKey */){\n return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.has-metadata.js\n// module id = 355\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , ordinaryHasOwnMetadata = metadata.has\n , toMetaKey = metadata.key;\n\nmetadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target /*, targetKey */){\n return ordinaryHasOwnMetadata(metadataKey, anObject(target)\n , arguments.length < 3 ? undefined : toMetaKey(arguments[2]));\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.has-own-metadata.js\n// module id = 356\n// module chunks = 0","var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , aFunction = require('./_a-function')\n , toMetaKey = metadata.key\n , ordinaryDefineOwnMetadata = metadata.set;\n\nmetadata.exp({metadata: function metadata(metadataKey, metadataValue){\n return function decorator(target, targetKey){\n ordinaryDefineOwnMetadata(\n metadataKey, metadataValue,\n (targetKey !== undefined ? anObject : aFunction)(target),\n toMetaKey(targetKey)\n );\n };\n}});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/core-js/modules/es7.reflect.metadata.js\n// module id = 357\n// module chunks = 0","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/process/browser.js\n// module id = 363\n// module chunks = 0","/**\n* @license\n* Copyright Google Inc. All Rights Reserved.\n*\n* Use of this source code is governed by an MIT-style license that can be\n* found in the LICENSE file at https://angular.io/license\n*/\n(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n\ttypeof define === 'function' && define.amd ? define(factory) :\n\t(factory());\n}(this, (function () { 'use strict';\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar Zone$1 = (function (global) {\n if (global['Zone']) {\n throw new Error('Zone already loaded.');\n }\n var NO_ZONE = { name: 'NO ZONE' };\n var notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown';\n var microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask';\n var Zone = (function () {\n function Zone(parent, zoneSpec) {\n this._properties = null;\n this._parent = parent;\n this._name = zoneSpec ? zoneSpec.name || 'unnamed' : '';\n this._properties = zoneSpec && zoneSpec.properties || {};\n this._zoneDelegate =\n new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec);\n }\n Zone.assertZonePatched = function () {\n if (global.Promise !== ZoneAwarePromise) {\n throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' +\n 'has been overwritten.\\n' +\n 'Most likely cause is that a Promise polyfill has been loaded ' +\n 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' +\n 'If you must load one, do so before loading zone.js.)');\n }\n };\n Object.defineProperty(Zone, \"root\", {\n get: function () {\n var zone = Zone.current;\n while (zone.parent) {\n zone = zone.parent;\n }\n return zone;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Zone, \"current\", {\n get: function () {\n return _currentZoneFrame.zone;\n },\n enumerable: true,\n configurable: true\n });\n \n Object.defineProperty(Zone, \"currentTask\", {\n get: function () {\n return _currentTask;\n },\n enumerable: true,\n configurable: true\n });\n \n Object.defineProperty(Zone.prototype, \"parent\", {\n get: function () {\n return this._parent;\n },\n enumerable: true,\n configurable: true\n });\n \n Object.defineProperty(Zone.prototype, \"name\", {\n get: function () {\n return this._name;\n },\n enumerable: true,\n configurable: true\n });\n \n Zone.prototype.get = function (key) {\n var zone = this.getZoneWith(key);\n if (zone)\n return zone._properties[key];\n };\n Zone.prototype.getZoneWith = function (key) {\n var current = this;\n while (current) {\n if (current._properties.hasOwnProperty(key)) {\n return current;\n }\n current = current._parent;\n }\n return null;\n };\n Zone.prototype.fork = function (zoneSpec) {\n if (!zoneSpec)\n throw new Error('ZoneSpec required!');\n return this._zoneDelegate.fork(this, zoneSpec);\n };\n Zone.prototype.wrap = function (callback, source) {\n if (typeof callback !== 'function') {\n throw new Error('Expecting function got: ' + callback);\n }\n var _callback = this._zoneDelegate.intercept(this, callback, source);\n var zone = this;\n return function () {\n return zone.runGuarded(_callback, this, arguments, source);\n };\n };\n Zone.prototype.run = function (callback, applyThis, applyArgs, source) {\n if (applyThis === void 0) { applyThis = undefined; }\n if (applyArgs === void 0) { applyArgs = null; }\n if (source === void 0) { source = null; }\n _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this);\n try {\n return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source);\n }\n finally {\n _currentZoneFrame = _currentZoneFrame.parent;\n }\n };\n Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) {\n if (applyThis === void 0) { applyThis = null; }\n if (applyArgs === void 0) { applyArgs = null; }\n if (source === void 0) { source = null; }\n _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this);\n try {\n try {\n return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source);\n }\n catch (error) {\n if (this._zoneDelegate.handleError(this, error)) {\n throw error;\n }\n }\n }\n finally {\n _currentZoneFrame = _currentZoneFrame.parent;\n }\n };\n Zone.prototype.runTask = function (task, applyThis, applyArgs) {\n if (task.zone != this)\n throw new Error('A task can only be run in the zone of creation! (Creation: ' +\n (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')');\n var reEntryGuard = task.state != running;\n reEntryGuard && task._transitionTo(running, scheduled);\n task.runCount++;\n var previousTask = _currentTask;\n _currentTask = task;\n _currentZoneFrame = new ZoneFrame(_currentZoneFrame, this);\n try {\n if (task.type == macroTask && task.data && !task.data.isPeriodic) {\n task.cancelFn = null;\n }\n try {\n return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs);\n }\n catch (error) {\n if (this._zoneDelegate.handleError(this, error)) {\n throw error;\n }\n }\n }\n finally {\n // if the task's state is notScheduled or unknown, then it has already been cancelled\n // we should not reset the state to scheduled\n if (task.state !== notScheduled && task.state !== unknown) {\n if (task.type == eventTask || (task.data && task.data.isPeriodic)) {\n reEntryGuard && task._transitionTo(scheduled, running);\n }\n else {\n task.runCount = 0;\n this._updateTaskCount(task, -1);\n reEntryGuard &&\n task._transitionTo(notScheduled, running, notScheduled);\n }\n }\n _currentZoneFrame = _currentZoneFrame.parent;\n _currentTask = previousTask;\n }\n };\n Zone.prototype.scheduleTask = function (task) {\n if (task.zone && task.zone !== this) {\n // check if the task was rescheduled, the newZone\n // should not be the children of the original zone\n var newZone = this;\n while (newZone) {\n if (newZone === task.zone) {\n throw Error(\"can not reschedule task to \" + this\n .name + \" which is descendants of the original zone \" + task.zone.name);\n }\n newZone = newZone.parent;\n }\n }\n task._transitionTo(scheduling, notScheduled);\n var zoneDelegates = [];\n task._zoneDelegates = zoneDelegates;\n task._zone = this;\n try {\n task = this._zoneDelegate.scheduleTask(this, task);\n }\n catch (err) {\n // should set task's state to unknown when scheduleTask throw error\n // because the err may from reschedule, so the fromState maybe notScheduled\n task._transitionTo(unknown, scheduling, notScheduled);\n // TODO: @JiaLiPassion, should we check the result from handleError?\n this._zoneDelegate.handleError(this, err);\n throw err;\n }\n if (task._zoneDelegates === zoneDelegates) {\n // we have to check because internally the delegate can reschedule the task.\n this._updateTaskCount(task, 1);\n }\n if (task.state == scheduling) {\n task._transitionTo(scheduled, scheduling);\n }\n return task;\n };\n Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) {\n return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, null));\n };\n Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) {\n return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel));\n };\n Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) {\n return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel));\n };\n Zone.prototype.cancelTask = function (task) {\n if (task.zone != this)\n throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' +\n (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')');\n task._transitionTo(canceling, scheduled, running);\n try {\n this._zoneDelegate.cancelTask(this, task);\n }\n catch (err) {\n // if error occurs when cancelTask, transit the state to unknown\n task._transitionTo(unknown, canceling);\n this._zoneDelegate.handleError(this, err);\n throw err;\n }\n this._updateTaskCount(task, -1);\n task._transitionTo(notScheduled, canceling);\n task.runCount = 0;\n return task;\n };\n Zone.prototype._updateTaskCount = function (task, count) {\n var zoneDelegates = task._zoneDelegates;\n if (count == -1) {\n task._zoneDelegates = null;\n }\n for (var i = 0; i < zoneDelegates.length; i++) {\n zoneDelegates[i]._updateTaskCount(task.type, count);\n }\n };\n return Zone;\n }());\n Zone.__symbol__ = __symbol__;\n var DELEGATE_ZS = {\n name: '',\n onHasTask: function (delegate, _, target, hasTaskState) {\n return delegate.hasTask(target, hasTaskState);\n },\n onScheduleTask: function (delegate, _, target, task) {\n return delegate.scheduleTask(target, task);\n },\n onInvokeTask: function (delegate, _, target, task, applyThis, applyArgs) { return delegate.invokeTask(target, task, applyThis, applyArgs); },\n onCancelTask: function (delegate, _, target, task) {\n return delegate.cancelTask(target, task);\n }\n };\n var ZoneDelegate = (function () {\n function ZoneDelegate(zone, parentDelegate, zoneSpec) {\n this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 };\n this.zone = zone;\n this._parentDelegate = parentDelegate;\n this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS);\n this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt);\n this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone);\n this._interceptZS =\n zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS);\n this._interceptDlgt =\n zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt);\n this._interceptCurrZone =\n zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone);\n this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS);\n this._invokeDlgt =\n zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt);\n this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone);\n this._handleErrorZS =\n zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS);\n this._handleErrorDlgt =\n zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt);\n this._handleErrorCurrZone =\n zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone);\n this._scheduleTaskZS =\n zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS);\n this._scheduleTaskDlgt =\n zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt);\n this._scheduleTaskCurrZone =\n zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone);\n this._invokeTaskZS =\n zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS);\n this._invokeTaskDlgt =\n zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt);\n this._invokeTaskCurrZone =\n zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone);\n this._cancelTaskZS =\n zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS);\n this._cancelTaskDlgt =\n zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt);\n this._cancelTaskCurrZone =\n zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone);\n this._hasTaskZS = null;\n this._hasTaskDlgt = null;\n this._hasTaskDlgtOwner = null;\n this._hasTaskCurrZone = null;\n var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask;\n var parentHasTask = parentDelegate && parentDelegate._hasTaskZS;\n if (zoneSpecHasTask || parentHasTask) {\n // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such\n // a case all task related interceptors must go through this ZD. We can't short circuit it.\n this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS;\n this._hasTaskDlgt = parentDelegate;\n this._hasTaskDlgtOwner = this;\n this._hasTaskCurrZone = zone;\n if (!zoneSpec.onScheduleTask) {\n this._scheduleTaskZS = DELEGATE_ZS;\n this._scheduleTaskDlgt = parentDelegate;\n this._scheduleTaskCurrZone = this.zone;\n }\n if (!zoneSpec.onInvokeTask) {\n this._invokeTaskZS = DELEGATE_ZS;\n this._invokeTaskDlgt = parentDelegate;\n this._invokeTaskCurrZone = this.zone;\n }\n if (!zoneSpec.onCancelTask) {\n this._cancelTaskZS = DELEGATE_ZS;\n this._cancelTaskDlgt = parentDelegate;\n this._cancelTaskCurrZone = this.zone;\n }\n }\n }\n ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) {\n return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) :\n new Zone(targetZone, zoneSpec);\n };\n ZoneDelegate.prototype.intercept = function (targetZone, callback, source) {\n return this._interceptZS ?\n this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) :\n callback;\n };\n ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) {\n return this._invokeZS ?\n this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) :\n callback.apply(applyThis, applyArgs);\n };\n ZoneDelegate.prototype.handleError = function (targetZone, error) {\n return this._handleErrorZS ?\n this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) :\n true;\n };\n ZoneDelegate.prototype.scheduleTask = function (targetZone, task) {\n var returnTask = task;\n if (this._scheduleTaskZS) {\n if (this._hasTaskZS) {\n returnTask._zoneDelegates.push(this._hasTaskDlgtOwner);\n }\n returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task);\n if (!returnTask)\n returnTask = task;\n }\n else {\n if (task.scheduleFn) {\n task.scheduleFn(task);\n }\n else if (task.type == microTask) {\n scheduleMicroTask(task);\n }\n else {\n throw new Error('Task is missing scheduleFn.');\n }\n }\n return returnTask;\n };\n ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) {\n return this._invokeTaskZS ?\n this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) :\n task.callback.apply(applyThis, applyArgs);\n };\n ZoneDelegate.prototype.cancelTask = function (targetZone, task) {\n var value;\n if (this._cancelTaskZS) {\n value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task);\n }\n else {\n if (!task.cancelFn) {\n throw Error('Task is not cancelable');\n }\n value = task.cancelFn(task);\n }\n return value;\n };\n ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) {\n // hasTask should not throw error so other ZoneDelegate\n // can still trigger hasTask callback\n try {\n return this._hasTaskZS &&\n this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty);\n }\n catch (err) {\n }\n };\n ZoneDelegate.prototype._updateTaskCount = function (type, count) {\n var counts = this._taskCounts;\n var prev = counts[type];\n var next = counts[type] = prev + count;\n if (next < 0) {\n throw new Error('More tasks executed then were scheduled.');\n }\n if (prev == 0 || next == 0) {\n var isEmpty = {\n microTask: counts.microTask > 0,\n macroTask: counts.macroTask > 0,\n eventTask: counts.eventTask > 0,\n change: type\n };\n // TODO(misko): what should happen if it throws?\n this.hasTask(this.zone, isEmpty);\n }\n };\n return ZoneDelegate;\n }());\n var ZoneTask = (function () {\n function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) {\n this._zone = null;\n this.runCount = 0;\n this._zoneDelegates = null;\n this._state = 'notScheduled';\n this.type = type;\n this.source = source;\n this.data = options;\n this.scheduleFn = scheduleFn;\n this.cancelFn = cancelFn;\n this.callback = callback;\n var self = this;\n this.invoke = function () {\n _numberOfNestedTaskFrames++;\n try {\n self.runCount++;\n return self.zone.runTask(self, this, arguments);\n }\n finally {\n if (_numberOfNestedTaskFrames == 1) {\n drainMicroTaskQueue();\n }\n _numberOfNestedTaskFrames--;\n }\n };\n }\n Object.defineProperty(ZoneTask.prototype, \"zone\", {\n get: function () {\n return this._zone;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ZoneTask.prototype, \"state\", {\n get: function () {\n return this._state;\n },\n enumerable: true,\n configurable: true\n });\n ZoneTask.prototype.cancelScheduleRequest = function () {\n this._transitionTo(notScheduled, scheduling);\n };\n ZoneTask.prototype._transitionTo = function (toState, fromState1, fromState2) {\n if (this._state === fromState1 || this._state === fromState2) {\n this._state = toState;\n if (toState == notScheduled) {\n this._zoneDelegates = null;\n }\n }\n else {\n throw new Error(this.type + \" '\" + this.source + \"': can not transition to '\" + toState + \"', expecting state '\" + fromState1 + \"'\" + (fromState2 ?\n ' or \\'' + fromState2 + '\\'' :\n '') + \", was '\" + this._state + \"'.\");\n }\n };\n ZoneTask.prototype.toString = function () {\n if (this.data && typeof this.data.handleId !== 'undefined') {\n return this.data.handleId;\n }\n else {\n return Object.prototype.toString.call(this);\n }\n };\n // add toJSON method to prevent cyclic error when\n // call JSON.stringify(zoneTask)\n ZoneTask.prototype.toJSON = function () {\n return {\n type: this.type,\n state: this.state,\n source: this.source,\n data: this.data,\n zone: this.zone.name,\n invoke: this.invoke,\n scheduleFn: this.scheduleFn,\n cancelFn: this.cancelFn,\n runCount: this.runCount,\n callback: this.callback\n };\n };\n return ZoneTask;\n }());\n var ZoneFrame = (function () {\n function ZoneFrame(parent, zone) {\n this.parent = parent;\n this.zone = zone;\n }\n return ZoneFrame;\n }());\n function __symbol__(name) {\n return '__zone_symbol__' + name;\n }\n \n var symbolSetTimeout = __symbol__('setTimeout');\n var symbolPromise = __symbol__('Promise');\n var symbolThen = __symbol__('then');\n var _currentZoneFrame = new ZoneFrame(null, new Zone(null, null));\n var _currentTask = null;\n var _microTaskQueue = [];\n var _isDrainingMicrotaskQueue = false;\n var _uncaughtPromiseErrors = [];\n var _numberOfNestedTaskFrames = 0;\n function scheduleQueueDrain() {\n // if we are not running in any task, and there has not been anything scheduled\n // we must bootstrap the initial task creation by manually scheduling the drain\n if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) {\n // We are not running in Task, so we need to kickstart the microtask queue.\n if (global[symbolPromise]) {\n global[symbolPromise].resolve(0)[symbolThen](drainMicroTaskQueue);\n }\n else {\n global[symbolSetTimeout](drainMicroTaskQueue, 0);\n }\n }\n }\n function scheduleMicroTask(task) {\n scheduleQueueDrain();\n _microTaskQueue.push(task);\n }\n function consoleError(e) {\n if (Zone[__symbol__('ignoreConsoleErrorUncaughtError')]) {\n return;\n }\n var rejection = e && e.rejection;\n if (rejection) {\n console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined);\n }\n console.error(e);\n }\n function handleUnhandledRejection(e) {\n consoleError(e);\n try {\n var handler = Zone[__symbol__('unhandledPromiseRejectionHandler')];\n if (handler && typeof handler === 'function') {\n handler.apply(this, [e]);\n }\n }\n catch (err) {\n }\n }\n function drainMicroTaskQueue() {\n if (!_isDrainingMicrotaskQueue) {\n _isDrainingMicrotaskQueue = true;\n while (_microTaskQueue.length) {\n var queue = _microTaskQueue;\n _microTaskQueue = [];\n for (var i = 0; i < queue.length; i++) {\n var task = queue[i];\n try {\n task.zone.runTask(task, null, null);\n }\n catch (error) {\n consoleError(error);\n }\n }\n }\n while (_uncaughtPromiseErrors.length) {\n var _loop_1 = function () {\n var uncaughtPromiseError = _uncaughtPromiseErrors.shift();\n try {\n uncaughtPromiseError.zone.runGuarded(function () {\n throw uncaughtPromiseError;\n });\n }\n catch (error) {\n handleUnhandledRejection(error);\n }\n };\n while (_uncaughtPromiseErrors.length) {\n _loop_1();\n }\n }\n _isDrainingMicrotaskQueue = false;\n }\n }\n function isThenable(value) {\n return value && value.then;\n }\n function forwardResolution(value) {\n return value;\n }\n function forwardRejection(rejection) {\n return ZoneAwarePromise.reject(rejection);\n }\n var symbolState = __symbol__('state');\n var symbolValue = __symbol__('value');\n var source = 'Promise.then';\n var UNRESOLVED = null;\n var RESOLVED = true;\n var REJECTED = false;\n var REJECTED_NO_CATCH = 0;\n function makeResolver(promise, state) {\n return function (v) {\n try {\n resolvePromise(promise, state, v);\n }\n catch (err) {\n resolvePromise(promise, false, err);\n }\n // Do not return value or you will break the Promise spec.\n };\n }\n var once = function () {\n var wasCalled = false;\n return function wrapper(wrappedFunction) {\n return function () {\n if (wasCalled) {\n return;\n }\n wasCalled = true;\n wrappedFunction.apply(null, arguments);\n };\n };\n };\n // Promise Resolution\n function resolvePromise(promise, state, value) {\n var onceWrapper = once();\n if (promise === value) {\n throw new TypeError('Promise resolved with itself');\n }\n if (promise[symbolState] === UNRESOLVED) {\n // should only get value.then once based on promise spec.\n var then = null;\n try {\n if (typeof value === 'object' || typeof value === 'function') {\n then = value && value.then;\n }\n }\n catch (err) {\n onceWrapper(function () {\n resolvePromise(promise, false, err);\n })();\n return promise;\n }\n // if (value instanceof ZoneAwarePromise) {\n if (state !== REJECTED && value instanceof ZoneAwarePromise &&\n value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) &&\n value[symbolState] !== UNRESOLVED) {\n clearRejectedNoCatch(value);\n resolvePromise(promise, value[symbolState], value[symbolValue]);\n }\n else if (state !== REJECTED && typeof then === 'function') {\n try {\n then.apply(value, [\n onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false))\n ]);\n }\n catch (err) {\n onceWrapper(function () {\n resolvePromise(promise, false, err);\n })();\n }\n }\n else {\n promise[symbolState] = state;\n var queue = promise[symbolValue];\n promise[symbolValue] = value;\n // record task information in value when error occurs, so we can\n // do some additional work such as render longStackTrace\n if (state === REJECTED && value instanceof Error) {\n value[__symbol__('currentTask')] = Zone.currentTask;\n }\n for (var i = 0; i < queue.length;) {\n scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]);\n }\n if (queue.length == 0 && state == REJECTED) {\n promise[symbolState] = REJECTED_NO_CATCH;\n try {\n throw new Error('Uncaught (in promise): ' + value +\n (value && value.stack ? '\\n' + value.stack : ''));\n }\n catch (err) {\n var error_1 = err;\n error_1.rejection = value;\n error_1.promise = promise;\n error_1.zone = Zone.current;\n error_1.task = Zone.currentTask;\n _uncaughtPromiseErrors.push(error_1);\n scheduleQueueDrain();\n }\n }\n }\n }\n // Resolving an already resolved promise is a noop.\n return promise;\n }\n function clearRejectedNoCatch(promise) {\n if (promise[symbolState] === REJECTED_NO_CATCH) {\n // if the promise is rejected no catch status\n // and queue.length > 0, means there is a error handler\n // here to handle the rejected promise, we should trigger\n // windows.rejectionhandled eventHandler or nodejs rejectionHandled\n // eventHandler\n try {\n var handler = Zone[__symbol__('rejectionHandledHandler')];\n if (handler && typeof handler === 'function') {\n handler.apply(this, [{ rejection: promise[symbolValue], promise: promise }]);\n }\n }\n catch (err) {\n }\n promise[symbolState] = REJECTED;\n for (var i = 0; i < _uncaughtPromiseErrors.length; i++) {\n if (promise === _uncaughtPromiseErrors[i].promise) {\n _uncaughtPromiseErrors.splice(i, 1);\n }\n }\n }\n }\n function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) {\n clearRejectedNoCatch(promise);\n var delegate = promise[symbolState] ?\n (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution :\n (typeof onRejected === 'function') ? onRejected : forwardRejection;\n zone.scheduleMicroTask(source, function () {\n try {\n resolvePromise(chainPromise, true, zone.run(delegate, undefined, [promise[symbolValue]]));\n }\n catch (error) {\n resolvePromise(chainPromise, false, error);\n }\n });\n }\n var ZoneAwarePromise = (function () {\n function ZoneAwarePromise(executor) {\n var promise = this;\n if (!(promise instanceof ZoneAwarePromise)) {\n throw new Error('Must be an instanceof Promise.');\n }\n promise[symbolState] = UNRESOLVED;\n promise[symbolValue] = []; // queue;\n try {\n executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED));\n }\n catch (error) {\n resolvePromise(promise, false, error);\n }\n }\n ZoneAwarePromise.toString = function () {\n return 'function ZoneAwarePromise() { [native code] }';\n };\n ZoneAwarePromise.resolve = function (value) {\n return resolvePromise(new this(null), RESOLVED, value);\n };\n ZoneAwarePromise.reject = function (error) {\n return resolvePromise(new this(null), REJECTED, error);\n };\n ZoneAwarePromise.race = function (values) {\n var resolve;\n var reject;\n var promise = new this(function (res, rej) {\n _a = [res, rej], resolve = _a[0], reject = _a[1];\n var _a;\n });\n function onResolve(value) {\n promise && (promise = null || resolve(value));\n }\n function onReject(error) {\n promise && (promise = null || reject(error));\n }\n for (var _i = 0, values_1 = values; _i < values_1.length; _i++) {\n var value = values_1[_i];\n if (!isThenable(value)) {\n value = this.resolve(value);\n }\n value.then(onResolve, onReject);\n }\n return promise;\n };\n ZoneAwarePromise.all = function (values) {\n var resolve;\n var reject;\n var promise = new this(function (res, rej) {\n resolve = res;\n reject = rej;\n });\n var count = 0;\n var resolvedValues = [];\n for (var _i = 0, values_2 = values; _i < values_2.length; _i++) {\n var value = values_2[_i];\n if (!isThenable(value)) {\n value = this.resolve(value);\n }\n value.then((function (index) { return function (value) {\n resolvedValues[index] = value;\n count--;\n if (!count) {\n resolve(resolvedValues);\n }\n }; })(count), reject);\n count++;\n }\n if (!count)\n resolve(resolvedValues);\n return promise;\n };\n ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) {\n var chainPromise = new this.constructor(null);\n var zone = Zone.current;\n if (this[symbolState] == UNRESOLVED) {\n this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected);\n }\n else {\n scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected);\n }\n return chainPromise;\n };\n ZoneAwarePromise.prototype.catch = function (onRejected) {\n return this.then(null, onRejected);\n };\n return ZoneAwarePromise;\n }());\n // Protect against aggressive optimizers dropping seemingly unused properties.\n // E.g. Closure Compiler in advanced mode.\n ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve;\n ZoneAwarePromise['reject'] = ZoneAwarePromise.reject;\n ZoneAwarePromise['race'] = ZoneAwarePromise.race;\n ZoneAwarePromise['all'] = ZoneAwarePromise.all;\n var NativePromise = global[symbolPromise] = global['Promise'];\n global['Promise'] = ZoneAwarePromise;\n var symbolThenPatched = __symbol__('thenPatched');\n function patchThen(Ctor) {\n var proto = Ctor.prototype;\n var originalThen = proto.then;\n // Keep a reference to the original method.\n proto[symbolThen] = originalThen;\n Ctor.prototype.then = function (onResolve, onReject) {\n var _this = this;\n var wrapped = new ZoneAwarePromise(function (resolve, reject) {\n originalThen.call(_this, resolve, reject);\n });\n return wrapped.then(onResolve, onReject);\n };\n Ctor[symbolThenPatched] = true;\n }\n function zoneify(fn) {\n return function () {\n var resultPromise = fn.apply(this, arguments);\n if (resultPromise instanceof ZoneAwarePromise) {\n return resultPromise;\n }\n var Ctor = resultPromise.constructor;\n if (!Ctor[symbolThenPatched]) {\n patchThen(Ctor);\n }\n return resultPromise;\n };\n }\n if (NativePromise) {\n patchThen(NativePromise);\n var fetch_1 = global['fetch'];\n if (typeof fetch_1 == 'function') {\n global['fetch'] = zoneify(fetch_1);\n }\n }\n // This is not part of public API, but it is usefull for tests, so we expose it.\n Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors;\n var blacklistedStackFramesSymbol = Zone.__symbol__('blacklistedStackFrames');\n var NativeError = global[__symbol__('Error')] = global.Error;\n // Store the frames which should be removed from the stack frames\n var blackListedStackFrames = {};\n // We must find the frame where Error was created, otherwise we assume we don't understand stack\n var zoneAwareFrame1;\n var zoneAwareFrame2;\n global.Error = ZoneAwareError;\n var stackRewrite = 'stackRewrite';\n /**\n * This is ZoneAwareError which processes the stack frame and cleans up extra frames as well as\n * adds zone information to it.\n */\n function ZoneAwareError() {\n var _this = this;\n // We always have to return native error otherwise the browser console will not work.\n var error = NativeError.apply(this, arguments);\n if (!error.stack) {\n // in IE, the error.stack will be undefined\n // when error was constructed, it will only\n // be available when throw\n try {\n throw error;\n }\n catch (err) {\n error = err;\n }\n }\n // Save original stack trace\n var originalStack = error['originalStack'] = error.stack;\n // Process the stack trace and rewrite the frames.\n if (ZoneAwareError[stackRewrite] && originalStack) {\n var frames_1 = originalStack.split('\\n');\n var zoneFrame = _currentZoneFrame;\n var i = 0;\n // Find the first frame\n while (!(frames_1[i] === zoneAwareFrame1 || frames_1[i] === zoneAwareFrame2) &&\n i < frames_1.length) {\n i++;\n }\n for (; i < frames_1.length && zoneFrame; i++) {\n var frame = frames_1[i];\n if (frame.trim()) {\n switch (blackListedStackFrames[frame]) {\n case 0 /* blackList */:\n frames_1.splice(i, 1);\n i--;\n break;\n case 1 /* transition */:\n if (zoneFrame.parent) {\n // This is the special frame where zone changed. Print and process it accordingly\n frames_1[i] += \" [\" + zoneFrame.parent.zone.name + \" => \" + zoneFrame.zone.name + \"]\";\n zoneFrame = zoneFrame.parent;\n }\n else {\n zoneFrame = null;\n }\n break;\n default:\n frames_1[i] += \" [\" + zoneFrame.zone.name + \"]\";\n }\n }\n }\n try {\n error.stack = error.zoneAwareStack = frames_1.join('\\n');\n }\n catch (e) {\n // ignore as some browsers don't allow overriding of stack\n }\n }\n if (this instanceof NativeError && this.constructor != NativeError) {\n // We got called with a `new` operator AND we are subclass of ZoneAwareError\n // in that case we have to copy all of our properties to `this`.\n Object.keys(error).concat('stack', 'message').forEach(function (key) {\n if (error[key] !== undefined) {\n try {\n _this[key] = error[key];\n }\n catch (e) {\n // ignore the assignment in case it is a setter and it throws.\n }\n }\n });\n return this;\n }\n return error;\n }\n // Copy the prototype so that instanceof operator works as expected\n ZoneAwareError.prototype = NativeError.prototype;\n ZoneAwareError[blacklistedStackFramesSymbol] = blackListedStackFrames;\n ZoneAwareError[stackRewrite] = false;\n // those properties need special handling\n var specialPropertyNames = ['stackTraceLimit', 'captureStackTrace', 'prepareStackTrace'];\n // those properties of NativeError should be set to ZoneAwareError\n var nativeErrorProperties = Object.keys(NativeError);\n if (nativeErrorProperties) {\n nativeErrorProperties.forEach(function (prop) {\n if (specialPropertyNames.filter(function (sp) { return sp === prop; }).length === 0) {\n Object.defineProperty(ZoneAwareError, prop, {\n get: function () {\n return NativeError[prop];\n },\n set: function (value) {\n NativeError[prop] = value;\n }\n });\n }\n });\n }\n if (NativeError.hasOwnProperty('stackTraceLimit')) {\n // Extend default stack limit as we will be removing few frames.\n NativeError.stackTraceLimit = Math.max(NativeError.stackTraceLimit, 15);\n // make sure that ZoneAwareError has the same property which forwards to NativeError.\n Object.defineProperty(ZoneAwareError, 'stackTraceLimit', {\n get: function () {\n return NativeError.stackTraceLimit;\n },\n set: function (value) {\n return NativeError.stackTraceLimit = value;\n }\n });\n }\n if (NativeError.hasOwnProperty('captureStackTrace')) {\n Object.defineProperty(ZoneAwareError, 'captureStackTrace', {\n // add named function here because we need to remove this\n // stack frame when prepareStackTrace below\n value: function zoneCaptureStackTrace(targetObject, constructorOpt) {\n NativeError.captureStackTrace(targetObject, constructorOpt);\n }\n });\n }\n Object.defineProperty(ZoneAwareError, 'prepareStackTrace', {\n get: function () {\n return NativeError.prepareStackTrace;\n },\n set: function (value) {\n if (!value || typeof value !== 'function') {\n return NativeError.prepareStackTrace = value;\n }\n return NativeError.prepareStackTrace = function (error, structuredStackTrace) {\n // remove additional stack information from ZoneAwareError.captureStackTrace\n if (structuredStackTrace) {\n for (var i = 0; i < structuredStackTrace.length; i++) {\n var st = structuredStackTrace[i];\n // remove the first function which name is zoneCaptureStackTrace\n if (st.getFunctionName() === 'zoneCaptureStackTrace') {\n structuredStackTrace.splice(i, 1);\n break;\n }\n }\n }\n return value.apply(this, [error, structuredStackTrace]);\n };\n }\n });\n // Now we need to populate the `blacklistedStackFrames` as well as find the\n // run/runGuraded/runTask frames. This is done by creating a detect zone and then threading\n // the execution through all of the above methods so that we can look at the stack trace and\n // find the frames of interest.\n var detectZone = Zone.current.fork({\n name: 'detect',\n onInvoke: function (parentZoneDelegate, currentZone, targetZone, delegate, applyThis, applyArgs, source) {\n // Here only so that it will show up in the stack frame so that it can be black listed.\n return parentZoneDelegate.invoke(targetZone, delegate, applyThis, applyArgs, source);\n },\n onHandleError: function (parentZD, current, target, error) {\n if (error.originalStack && Error === ZoneAwareError) {\n var frames_2 = error.originalStack.split(/\\n/);\n var runFrame = false, runGuardedFrame = false, runTaskFrame = false;\n while (frames_2.length) {\n var frame = frames_2.shift();\n // On safari it is possible to have stack frame with no line number.\n // This check makes sure that we don't filter frames on name only (must have\n // linenumber)\n if (/:\\d+:\\d+/.test(frame)) {\n // Get rid of the path so that we don't accidentally find function name in path.\n // In chrome the separator is `(` and `@` in FF and safari\n // Chrome: at Zone.run (zone.js:100)\n // Chrome: at Zone.run (http://localhost:9876/base/build/lib/zone.js:100:24)\n // FireFox: Zone.prototype.run@http://localhost:9876/base/build/lib/zone.js:101:24\n // Safari: run@http://localhost:9876/base/build/lib/zone.js:101:24\n var fnName = frame.split('(')[0].split('@')[0];\n var frameType = 1;\n if (fnName.indexOf('ZoneAwareError') !== -1) {\n zoneAwareFrame1 = frame;\n zoneAwareFrame2 = frame.replace('Error.', '');\n blackListedStackFrames[zoneAwareFrame2] = 0 /* blackList */;\n }\n if (fnName.indexOf('runGuarded') !== -1) {\n runGuardedFrame = true;\n }\n else if (fnName.indexOf('runTask') !== -1) {\n runTaskFrame = true;\n }\n else if (fnName.indexOf('run') !== -1) {\n runFrame = true;\n }\n else {\n frameType = 0 /* blackList */;\n }\n blackListedStackFrames[frame] = frameType;\n // Once we find all of the frames we can stop looking.\n if (runFrame && runGuardedFrame && runTaskFrame) {\n ZoneAwareError[stackRewrite] = true;\n break;\n }\n }\n }\n }\n return false;\n }\n });\n // carefully constructor a stack frame which contains all of the frames of interest which\n // need to be detected and blacklisted.\n // carefully constructor a stack frame which contains all of the frames of interest which\n // need to be detected and blacklisted.\n var detectRunFn = function () {\n detectZone.run(function () {\n detectZone.runGuarded(function () {\n throw new ZoneAwareError(ZoneAwareError, NativeError);\n });\n });\n };\n // Cause the error to extract the stack frames.\n detectZone.runTask(detectZone.scheduleMacroTask('detect', detectRunFn, null, function () { return null; }, null));\n return global['Zone'] = Zone;\n})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global);\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Suppress closure compiler errors about unknown 'Zone' variable\n * @fileoverview\n * @suppress {undefinedVars,globalThis}\n */\nvar zoneSymbol = function (n) { return \"__zone_symbol__\" + n; };\nvar _global$1 = typeof window === 'object' && window || typeof self === 'object' && self || global;\nfunction bindArguments(args, source) {\n for (var i = args.length - 1; i >= 0; i--) {\n if (typeof args[i] === 'function') {\n args[i] = Zone.current.wrap(args[i], source + '_' + i);\n }\n }\n return args;\n}\nfunction patchPrototype(prototype, fnNames) {\n var source = prototype.constructor['name'];\n var _loop_1 = function (i) {\n var name_1 = fnNames[i];\n var delegate = prototype[name_1];\n if (delegate) {\n prototype[name_1] = (function (delegate) {\n return function () {\n return delegate.apply(this, bindArguments(arguments, source + '.' + name_1));\n };\n })(delegate);\n }\n };\n for (var i = 0; i < fnNames.length; i++) {\n _loop_1(i);\n }\n}\nvar isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope);\nvar isNode = (!('nw' in _global$1) && typeof process !== 'undefined' &&\n {}.toString.call(process) === '[object process]');\nvar isBrowser = !isNode && !isWebWorker && !!(typeof window !== 'undefined' && window['HTMLElement']);\n// we are in electron of nw, so we are both browser and nodejs\nvar isMix = typeof process !== 'undefined' &&\n {}.toString.call(process) === '[object process]' && !isWebWorker &&\n !!(typeof window !== 'undefined' && window['HTMLElement']);\nfunction patchProperty(obj, prop) {\n var desc = Object.getOwnPropertyDescriptor(obj, prop) || { enumerable: true, configurable: true };\n var originalDesc = Object.getOwnPropertyDescriptor(obj, 'original' + prop);\n if (!originalDesc && desc.get) {\n Object.defineProperty(obj, 'original' + prop, { enumerable: false, configurable: true, get: desc.get });\n }\n // A property descriptor cannot have getter/setter and be writable\n // deleting the writable and value properties avoids this error:\n //\n // TypeError: property descriptors must not specify a value or be writable when a\n // getter or setter has been specified\n delete desc.writable;\n delete desc.value;\n // substr(2) cuz 'onclick' -> 'click', etc\n var eventName = prop.substr(2);\n var _prop = zoneSymbol('_' + prop);\n desc.set = function (fn) {\n if (this[_prop]) {\n this.removeEventListener(eventName, this[_prop]);\n }\n if (typeof fn === 'function') {\n var wrapFn = function (event) {\n var result;\n result = fn.apply(this, arguments);\n if (result != undefined && !result) {\n event.preventDefault();\n }\n return result;\n };\n this[_prop] = wrapFn;\n this.addEventListener(eventName, wrapFn, false);\n }\n else {\n this[_prop] = null;\n }\n };\n // The getter would return undefined for unassigned properties but the default value of an\n // unassigned property is null\n desc.get = function () {\n var r = this[_prop] || null;\n // result will be null when use inline event attribute,\n // such as \n // because the onclick function is internal raw uncompiled handler\n // the onclick will be evaluated when first time event was triggered or\n // the property is accessed, https://github.com/angular/zone.js/issues/525\n // so we should use original native get to retrieve the handler\n if (r === null) {\n if (originalDesc && originalDesc.get) {\n r = originalDesc.get.apply(this, arguments);\n if (r) {\n desc.set.apply(this, [r]);\n if (typeof this['removeAttribute'] === 'function') {\n this.removeAttribute(prop);\n }\n }\n }\n }\n return this[_prop] || null;\n };\n Object.defineProperty(obj, prop, desc);\n}\n\nfunction patchOnProperties(obj, properties) {\n var onProperties = [];\n for (var prop in obj) {\n if (prop.substr(0, 2) == 'on') {\n onProperties.push(prop);\n }\n }\n for (var j = 0; j < onProperties.length; j++) {\n patchProperty(obj, onProperties[j]);\n }\n if (properties) {\n for (var i = 0; i < properties.length; i++) {\n patchProperty(obj, 'on' + properties[i]);\n }\n }\n}\n\nvar EVENT_TASKS = zoneSymbol('eventTasks');\n// For EventTarget\nvar ADD_EVENT_LISTENER = 'addEventListener';\nvar REMOVE_EVENT_LISTENER = 'removeEventListener';\nfunction findExistingRegisteredTask(target, handler, name, capture, remove) {\n var eventTasks = target[EVENT_TASKS];\n if (eventTasks) {\n for (var i = 0; i < eventTasks.length; i++) {\n var eventTask = eventTasks[i];\n var data = eventTask.data;\n var listener = data.handler;\n if ((data.handler === handler || listener.listener === handler) &&\n data.useCapturing === capture && data.eventName === name) {\n if (remove) {\n eventTasks.splice(i, 1);\n }\n return eventTask;\n }\n }\n }\n return null;\n}\nfunction attachRegisteredEvent(target, eventTask, isPrepend) {\n var eventTasks = target[EVENT_TASKS];\n if (!eventTasks) {\n eventTasks = target[EVENT_TASKS] = [];\n }\n if (isPrepend) {\n eventTasks.unshift(eventTask);\n }\n else {\n eventTasks.push(eventTask);\n }\n}\nvar defaultListenerMetaCreator = function (self, args) {\n return {\n useCapturing: args[2],\n eventName: args[0],\n handler: args[1],\n target: self || _global$1,\n name: args[0],\n invokeAddFunc: function (addFnSymbol, delegate) {\n if (delegate && delegate.invoke) {\n return this.target[addFnSymbol](this.eventName, delegate.invoke, this.useCapturing);\n }\n else {\n return this.target[addFnSymbol](this.eventName, delegate, this.useCapturing);\n }\n },\n invokeRemoveFunc: function (removeFnSymbol, delegate) {\n if (delegate && delegate.invoke) {\n return this.target[removeFnSymbol](this.eventName, delegate.invoke, this.useCapturing);\n }\n else {\n return this.target[removeFnSymbol](this.eventName, delegate, this.useCapturing);\n }\n }\n };\n};\nfunction makeZoneAwareAddListener(addFnName, removeFnName, useCapturingParam, allowDuplicates, isPrepend, metaCreator) {\n if (useCapturingParam === void 0) { useCapturingParam = true; }\n if (allowDuplicates === void 0) { allowDuplicates = false; }\n if (isPrepend === void 0) { isPrepend = false; }\n if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; }\n var addFnSymbol = zoneSymbol(addFnName);\n var removeFnSymbol = zoneSymbol(removeFnName);\n var defaultUseCapturing = useCapturingParam ? false : undefined;\n function scheduleEventListener(eventTask) {\n var meta = eventTask.data;\n attachRegisteredEvent(meta.target, eventTask, isPrepend);\n return meta.invokeAddFunc(addFnSymbol, eventTask);\n }\n function cancelEventListener(eventTask) {\n var meta = eventTask.data;\n findExistingRegisteredTask(meta.target, eventTask.invoke, meta.eventName, meta.useCapturing, true);\n return meta.invokeRemoveFunc(removeFnSymbol, eventTask);\n }\n return function zoneAwareAddListener(self, args) {\n var data = metaCreator(self, args);\n data.useCapturing = data.useCapturing || defaultUseCapturing;\n // - Inside a Web Worker, `this` is undefined, the context is `global`\n // - When `addEventListener` is called on the global context in strict mode, `this` is undefined\n // see https://github.com/angular/zone.js/issues/190\n var delegate = null;\n if (typeof data.handler == 'function') {\n delegate = data.handler;\n }\n else if (data.handler && data.handler.handleEvent) {\n delegate = function (event) { return data.handler.handleEvent(event); };\n }\n var validZoneHandler = false;\n try {\n // In cross site contexts (such as WebDriver frameworks like Selenium),\n // accessing the handler object here will cause an exception to be thrown which\n // will fail tests prematurely.\n validZoneHandler = data.handler && data.handler.toString() === '[object FunctionWrapper]';\n }\n catch (error) {\n // Returning nothing here is fine, because objects in a cross-site context are unusable\n return;\n }\n // Ignore special listeners of IE11 & Edge dev tools, see\n // https://github.com/angular/zone.js/issues/150\n if (!delegate || validZoneHandler) {\n return data.invokeAddFunc(addFnSymbol, data.handler);\n }\n if (!allowDuplicates) {\n var eventTask = findExistingRegisteredTask(data.target, data.handler, data.eventName, data.useCapturing, false);\n if (eventTask) {\n // we already registered, so this will have noop.\n return data.invokeAddFunc(addFnSymbol, eventTask);\n }\n }\n var zone = Zone.current;\n var source = data.target.constructor['name'] + '.' + addFnName + ':' + data.eventName;\n zone.scheduleEventTask(source, delegate, data, scheduleEventListener, cancelEventListener);\n };\n}\nfunction makeZoneAwareRemoveListener(fnName, useCapturingParam, metaCreator) {\n if (useCapturingParam === void 0) { useCapturingParam = true; }\n if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; }\n var symbol = zoneSymbol(fnName);\n var defaultUseCapturing = useCapturingParam ? false : undefined;\n return function zoneAwareRemoveListener(self, args) {\n var data = metaCreator(self, args);\n data.useCapturing = data.useCapturing || defaultUseCapturing;\n // - Inside a Web Worker, `this` is undefined, the context is `global`\n // - When `addEventListener` is called on the global context in strict mode, `this` is undefined\n // see https://github.com/angular/zone.js/issues/190\n var eventTask = findExistingRegisteredTask(data.target, data.handler, data.eventName, data.useCapturing, true);\n if (eventTask) {\n eventTask.zone.cancelTask(eventTask);\n }\n else {\n data.invokeRemoveFunc(symbol, data.handler);\n }\n };\n}\n\n\nvar zoneAwareAddEventListener = makeZoneAwareAddListener(ADD_EVENT_LISTENER, REMOVE_EVENT_LISTENER);\nvar zoneAwareRemoveEventListener = makeZoneAwareRemoveListener(REMOVE_EVENT_LISTENER);\nfunction patchEventTargetMethods(obj, addFnName, removeFnName, metaCreator) {\n if (addFnName === void 0) { addFnName = ADD_EVENT_LISTENER; }\n if (removeFnName === void 0) { removeFnName = REMOVE_EVENT_LISTENER; }\n if (metaCreator === void 0) { metaCreator = defaultListenerMetaCreator; }\n if (obj && obj[addFnName]) {\n patchMethod(obj, addFnName, function () { return makeZoneAwareAddListener(addFnName, removeFnName, true, false, false, metaCreator); });\n patchMethod(obj, removeFnName, function () { return makeZoneAwareRemoveListener(removeFnName, true, metaCreator); });\n return true;\n }\n else {\n return false;\n }\n}\nvar originalInstanceKey = zoneSymbol('originalInstance');\n// wrap some native API on `window`\nfunction patchClass(className) {\n var OriginalClass = _global$1[className];\n if (!OriginalClass)\n return;\n _global$1[className] = function () {\n var a = bindArguments(arguments, className);\n switch (a.length) {\n case 0:\n this[originalInstanceKey] = new OriginalClass();\n break;\n case 1:\n this[originalInstanceKey] = new OriginalClass(a[0]);\n break;\n case 2:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1]);\n break;\n case 3:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]);\n break;\n case 4:\n this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]);\n break;\n default:\n throw new Error('Arg list too long.');\n }\n };\n var instance = new OriginalClass(function () { });\n var prop;\n for (prop in instance) {\n // https://bugs.webkit.org/show_bug.cgi?id=44721\n if (className === 'XMLHttpRequest' && prop === 'responseBlob')\n continue;\n (function (prop) {\n if (typeof instance[prop] === 'function') {\n _global$1[className].prototype[prop] = function () {\n return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments);\n };\n }\n else {\n Object.defineProperty(_global$1[className].prototype, prop, {\n set: function (fn) {\n if (typeof fn === 'function') {\n this[originalInstanceKey][prop] = Zone.current.wrap(fn, className + '.' + prop);\n }\n else {\n this[originalInstanceKey][prop] = fn;\n }\n },\n get: function () {\n return this[originalInstanceKey][prop];\n }\n });\n }\n }(prop));\n }\n for (prop in OriginalClass) {\n if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) {\n _global$1[className][prop] = OriginalClass[prop];\n }\n }\n}\n\nfunction createNamedFn(name, delegate) {\n try {\n return (Function('f', \"return function \" + name + \"(){return f(this, arguments)}\"))(delegate);\n }\n catch (error) {\n // if we fail, we must be CSP, just return delegate.\n return function () {\n return delegate(this, arguments);\n };\n }\n}\nfunction patchMethod(target, name, patchFn) {\n var proto = target;\n while (proto && Object.getOwnPropertyNames(proto).indexOf(name) === -1) {\n proto = Object.getPrototypeOf(proto);\n }\n if (!proto && target[name]) {\n // somehow we did not find it, but we can see it. This happens on IE for Window properties.\n proto = target;\n }\n var delegateName = zoneSymbol(name);\n var delegate;\n if (proto && !(delegate = proto[delegateName])) {\n delegate = proto[delegateName] = proto[name];\n proto[name] = createNamedFn(name, patchFn(delegate, delegateName, name));\n }\n return delegate;\n}\n// TODO: @JiaLiPassion, support cancel task later if necessary\n\n\nfunction findEventTask(target, evtName) {\n var eventTasks = target[zoneSymbol('eventTasks')];\n var result = [];\n if (eventTasks) {\n for (var i = 0; i < eventTasks.length; i++) {\n var eventTask = eventTasks[i];\n var data = eventTask.data;\n var eventName = data && data.eventName;\n if (eventName === evtName) {\n result.push(eventTask);\n }\n }\n }\n return result;\n}\nZone[zoneSymbol('patchEventTargetMethods')] = patchEventTargetMethods;\nZone[zoneSymbol('patchOnProperties')] = patchOnProperties;\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction patchTimer(window, setName, cancelName, nameSuffix) {\n var setNative = null;\n var clearNative = null;\n setName += nameSuffix;\n cancelName += nameSuffix;\n var tasksByHandleId = {};\n function scheduleTask(task) {\n var data = task.data;\n function timer() {\n try {\n task.invoke.apply(this, arguments);\n }\n finally {\n delete tasksByHandleId[data.handleId];\n }\n }\n \n data.args[0] = timer;\n data.handleId = setNative.apply(window, data.args);\n tasksByHandleId[data.handleId] = task;\n return task;\n }\n function clearTask(task) {\n delete tasksByHandleId[task.data.handleId];\n return clearNative(task.data.handleId);\n }\n setNative =\n patchMethod(window, setName, function (delegate) { return function (self, args) {\n if (typeof args[0] === 'function') {\n var zone = Zone.current;\n var options = {\n handleId: null,\n isPeriodic: nameSuffix === 'Interval',\n delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null,\n args: args\n };\n var task = zone.scheduleMacroTask(setName, args[0], options, scheduleTask, clearTask);\n if (!task) {\n return task;\n }\n // Node.js must additionally support the ref and unref functions.\n var handle = task.data.handleId;\n // check whether handle is null, because some polyfill or browser\n // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame\n if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' &&\n typeof handle.unref === 'function') {\n task.ref = handle.ref.bind(handle);\n task.unref = handle.unref.bind(handle);\n }\n return task;\n }\n else {\n // cause an error by calling it directly.\n return delegate.apply(window, args);\n }\n }; });\n clearNative =\n patchMethod(window, cancelName, function (delegate) { return function (self, args) {\n var task = typeof args[0] === 'number' ? tasksByHandleId[args[0]] : args[0];\n if (task && typeof task.type === 'string') {\n if (task.state !== 'notScheduled' &&\n (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) {\n // Do not cancel already canceled functions\n task.zone.cancelTask(task);\n }\n }\n else {\n // cause an error by calling it directly.\n delegate.apply(window, args);\n }\n }; });\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/*\n * This is necessary for Chrome and Chrome mobile, to enable\n * things like redefining `createdCallback` on an element.\n */\nvar _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty;\nvar _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] =\n Object.getOwnPropertyDescriptor;\nvar _create = Object.create;\nvar unconfigurablesKey = zoneSymbol('unconfigurables');\nfunction propertyPatch() {\n Object.defineProperty = function (obj, prop, desc) {\n if (isUnconfigurable(obj, prop)) {\n throw new TypeError('Cannot assign to read only property \\'' + prop + '\\' of ' + obj);\n }\n var originalConfigurableFlag = desc.configurable;\n if (prop !== 'prototype') {\n desc = rewriteDescriptor(obj, prop, desc);\n }\n return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag);\n };\n Object.defineProperties = function (obj, props) {\n Object.keys(props).forEach(function (prop) {\n Object.defineProperty(obj, prop, props[prop]);\n });\n return obj;\n };\n Object.create = function (obj, proto) {\n if (typeof proto === 'object' && !Object.isFrozen(proto)) {\n Object.keys(proto).forEach(function (prop) {\n proto[prop] = rewriteDescriptor(obj, prop, proto[prop]);\n });\n }\n return _create(obj, proto);\n };\n Object.getOwnPropertyDescriptor = function (obj, prop) {\n var desc = _getOwnPropertyDescriptor(obj, prop);\n if (isUnconfigurable(obj, prop)) {\n desc.configurable = false;\n }\n return desc;\n };\n}\n\nfunction _redefineProperty(obj, prop, desc) {\n var originalConfigurableFlag = desc.configurable;\n desc = rewriteDescriptor(obj, prop, desc);\n return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag);\n}\n\nfunction isUnconfigurable(obj, prop) {\n return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop];\n}\nfunction rewriteDescriptor(obj, prop, desc) {\n desc.configurable = true;\n if (!desc.configurable) {\n if (!obj[unconfigurablesKey]) {\n _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} });\n }\n obj[unconfigurablesKey][prop] = true;\n }\n return desc;\n}\nfunction _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) {\n try {\n return _defineProperty(obj, prop, desc);\n }\n catch (error) {\n if (desc.configurable) {\n // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's\n // retry with the original flag value\n if (typeof originalConfigurableFlag == 'undefined') {\n delete desc.configurable;\n }\n else {\n desc.configurable = originalConfigurableFlag;\n }\n try {\n return _defineProperty(obj, prop, desc);\n }\n catch (error) {\n var descJson = null;\n try {\n descJson = JSON.stringify(desc);\n }\n catch (error) {\n descJson = descJson.toString();\n }\n console.log(\"Attempting to configure '\" + prop + \"' with descriptor '\" + descJson + \"' on object '\" + obj + \"' and got error, giving up: \" + error);\n }\n }\n else {\n throw error;\n }\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar WTF_ISSUE_555 = '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';\nvar NO_EVENT_TARGET = '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'\n .split(',');\nvar EVENT_TARGET = 'EventTarget';\nfunction eventTargetPatch(_global) {\n var apis = [];\n var isWtf = _global['wtf'];\n if (isWtf) {\n // Workaround for: https://github.com/google/tracing-framework/issues/555\n apis = WTF_ISSUE_555.split(',').map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET);\n }\n else if (_global[EVENT_TARGET]) {\n apis.push(EVENT_TARGET);\n }\n else {\n // Note: EventTarget is not available in all browsers,\n // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget\n apis = NO_EVENT_TARGET;\n }\n for (var i = 0; i < apis.length; i++) {\n var type = _global[apis[i]];\n patchEventTargetMethods(type && type.prototype);\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// we have to patch the instance since the proto is non-configurable\nfunction apply(_global) {\n var WS = _global.WebSocket;\n // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener\n // On older Chrome, no need since EventTarget was already patched\n if (!_global.EventTarget) {\n patchEventTargetMethods(WS.prototype);\n }\n _global.WebSocket = function (a, b) {\n var socket = arguments.length > 1 ? new WS(a, b) : new WS(a);\n var proxySocket;\n // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance\n var onmessageDesc = Object.getOwnPropertyDescriptor(socket, 'onmessage');\n if (onmessageDesc && onmessageDesc.configurable === false) {\n proxySocket = Object.create(socket);\n ['addEventListener', 'removeEventListener', 'send', 'close'].forEach(function (propName) {\n proxySocket[propName] = function () {\n return socket[propName].apply(socket, arguments);\n };\n });\n }\n else {\n // we can patch the real socket\n proxySocket = socket;\n }\n patchOnProperties(proxySocket, ['close', 'error', 'message', 'open']);\n return proxySocket;\n };\n for (var prop in WS) {\n _global.WebSocket[prop] = WS[prop];\n }\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar eventNames = 'copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror'\n .split(' ');\nfunction propertyDescriptorPatch(_global) {\n if (isNode && !isMix) {\n return;\n }\n var supportsWebSocket = typeof WebSocket !== 'undefined';\n if (canPatchViaPropertyDescriptor()) {\n // for browsers that we can patch the descriptor: Chrome & Firefox\n if (isBrowser) {\n patchOnProperties(window, eventNames);\n patchOnProperties(Document.prototype, eventNames);\n if (typeof SVGElement !== 'undefined') {\n patchOnProperties(SVGElement.prototype, eventNames);\n }\n patchOnProperties(HTMLElement.prototype, eventNames);\n }\n patchOnProperties(XMLHttpRequest.prototype, null);\n if (typeof IDBIndex !== 'undefined') {\n patchOnProperties(IDBIndex.prototype, null);\n patchOnProperties(IDBRequest.prototype, null);\n patchOnProperties(IDBOpenDBRequest.prototype, null);\n patchOnProperties(IDBDatabase.prototype, null);\n patchOnProperties(IDBTransaction.prototype, null);\n patchOnProperties(IDBCursor.prototype, null);\n }\n if (supportsWebSocket) {\n patchOnProperties(WebSocket.prototype, null);\n }\n }\n else {\n // Safari, Android browsers (Jelly Bean)\n patchViaCapturingAllTheEvents();\n patchClass('XMLHttpRequest');\n if (supportsWebSocket) {\n apply(_global);\n }\n }\n}\nfunction canPatchViaPropertyDescriptor() {\n if ((isBrowser || isMix) && !Object.getOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') &&\n typeof Element !== 'undefined') {\n // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364\n // IDL interface attributes are not configurable\n var desc = Object.getOwnPropertyDescriptor(Element.prototype, 'onclick');\n if (desc && !desc.configurable)\n return false;\n }\n var xhrDesc = Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype, 'onreadystatechange');\n // add enumerable and configurable here because in opera\n // by default XMLHttpRequest.prototype.onreadystatechange is undefined\n // without adding enumerable and configurable will cause onreadystatechange\n // non-configurable\n Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', {\n enumerable: true,\n configurable: true,\n get: function () {\n return true;\n }\n });\n var req = new XMLHttpRequest();\n var result = !!req.onreadystatechange;\n // restore original desc\n Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', xhrDesc || {});\n return result;\n}\n\nvar unboundKey = zoneSymbol('unbound');\n// Whenever any eventListener fires, we check the eventListener target and all parents\n// for `onwhatever` properties and replace them with zone-bound functions\n// - Chrome (for now)\nfunction patchViaCapturingAllTheEvents() {\n var _loop_1 = function (i) {\n var property = eventNames[i];\n var onproperty = 'on' + property;\n self.addEventListener(property, function (event) {\n var elt = event.target, bound, source;\n if (elt) {\n source = elt.constructor['name'] + '.' + onproperty;\n }\n else {\n source = 'unknown.' + onproperty;\n }\n while (elt) {\n if (elt[onproperty] && !elt[onproperty][unboundKey]) {\n bound = Zone.current.wrap(elt[onproperty], source);\n bound[unboundKey] = elt[onproperty];\n elt[onproperty] = bound;\n }\n elt = elt.parentElement;\n }\n }, true);\n };\n for (var i = 0; i < eventNames.length; i++) {\n _loop_1(i);\n }\n \n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction registerElementPatch(_global) {\n if ((!isBrowser && !isMix) || !('registerElement' in _global.document)) {\n return;\n }\n var _registerElement = document.registerElement;\n var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback'];\n document.registerElement = function (name, opts) {\n if (opts && opts.prototype) {\n callbacks.forEach(function (callback) {\n var source = 'Document.registerElement::' + callback;\n if (opts.prototype.hasOwnProperty(callback)) {\n var descriptor = Object.getOwnPropertyDescriptor(opts.prototype, callback);\n if (descriptor && descriptor.value) {\n descriptor.value = Zone.current.wrap(descriptor.value, source);\n _redefineProperty(opts.prototype, callback, descriptor);\n }\n else {\n opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source);\n }\n }\n else if (opts.prototype[callback]) {\n opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source);\n }\n });\n }\n return _registerElement.apply(document, [name, opts]);\n };\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar set = 'set';\nvar clear = 'clear';\nvar blockingMethods = ['alert', 'prompt', 'confirm'];\nvar _global = typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global;\npatchTimer(_global, set, clear, 'Timeout');\npatchTimer(_global, set, clear, 'Interval');\npatchTimer(_global, set, clear, 'Immediate');\npatchTimer(_global, 'request', 'cancel', 'AnimationFrame');\npatchTimer(_global, 'mozRequest', 'mozCancel', 'AnimationFrame');\npatchTimer(_global, 'webkitRequest', 'webkitCancel', 'AnimationFrame');\nfor (var i = 0; i < blockingMethods.length; i++) {\n var name_1 = blockingMethods[i];\n patchMethod(_global, name_1, function (delegate, symbol, name) {\n return function (s, args) {\n return Zone.current.run(delegate, _global, args, name);\n };\n });\n}\neventTargetPatch(_global);\n// patch XMLHttpRequestEventTarget's addEventListener/removeEventListener\nvar XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget'];\nif (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) {\n patchEventTargetMethods(XMLHttpRequestEventTarget.prototype);\n}\npropertyDescriptorPatch(_global);\npatchClass('MutationObserver');\npatchClass('WebKitMutationObserver');\npatchClass('FileReader');\npropertyPatch();\nregisterElementPatch(_global);\n// Treat XMLHTTPRequest as a macrotask.\npatchXHR(_global);\nvar XHR_TASK = zoneSymbol('xhrTask');\nvar XHR_SYNC = zoneSymbol('xhrSync');\nvar XHR_LISTENER = zoneSymbol('xhrListener');\nvar XHR_SCHEDULED = zoneSymbol('xhrScheduled');\nfunction patchXHR(window) {\n function findPendingTask(target) {\n var pendingTask = target[XHR_TASK];\n return pendingTask;\n }\n function scheduleTask(task) {\n XMLHttpRequest[XHR_SCHEDULED] = false;\n var data = task.data;\n // remove existing event listener\n var listener = data.target[XHR_LISTENER];\n if (listener) {\n data.target.removeEventListener('readystatechange', listener);\n }\n var newListener = data.target[XHR_LISTENER] = function () {\n if (data.target.readyState === data.target.DONE) {\n // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with\n // readyState=4 multiple times, so we need to check task state here\n if (!data.aborted && XMLHttpRequest[XHR_SCHEDULED] && task.state === 'scheduled') {\n task.invoke();\n }\n }\n };\n data.target.addEventListener('readystatechange', newListener);\n var storedTask = data.target[XHR_TASK];\n if (!storedTask) {\n data.target[XHR_TASK] = task;\n }\n sendNative.apply(data.target, data.args);\n XMLHttpRequest[XHR_SCHEDULED] = true;\n return task;\n }\n function placeholderCallback() { }\n function clearTask(task) {\n var data = task.data;\n // Note - ideally, we would call data.target.removeEventListener here, but it's too late\n // to prevent it from firing. So instead, we store info for the event listener.\n data.aborted = true;\n return abortNative.apply(data.target, data.args);\n }\n var openNative = patchMethod(window.XMLHttpRequest.prototype, 'open', function () { return function (self, args) {\n self[XHR_SYNC] = args[2] == false;\n return openNative.apply(self, args);\n }; });\n var sendNative = patchMethod(window.XMLHttpRequest.prototype, 'send', function () { return function (self, args) {\n var zone = Zone.current;\n if (self[XHR_SYNC]) {\n // if the XHR is sync there is no task to schedule, just execute the code.\n return sendNative.apply(self, args);\n }\n else {\n var options = { target: self, isPeriodic: false, delay: null, args: args, aborted: false };\n return zone.scheduleMacroTask('XMLHttpRequest.send', placeholderCallback, options, scheduleTask, clearTask);\n }\n }; });\n var abortNative = patchMethod(window.XMLHttpRequest.prototype, 'abort', function (delegate) { return function (self, args) {\n var task = findPendingTask(self);\n if (task && typeof task.type == 'string') {\n // If the XHR has already completed, do nothing.\n // If the XHR has already been aborted, do nothing.\n // Fix #569, call abort multiple times before done will cause\n // macroTask task count be negative number\n if (task.cancelFn == null || (task.data && task.data.aborted)) {\n return;\n }\n task.zone.cancelTask(task);\n }\n // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no task\n // to cancel. Do nothing.\n }; });\n}\n/// GEO_LOCATION\nif (_global['navigator'] && _global['navigator'].geolocation) {\n patchPrototype(_global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']);\n}\n// handle unhandled promise rejection\nfunction findPromiseRejectionHandler(evtName) {\n return function (e) {\n var eventTasks = findEventTask(_global, evtName);\n eventTasks.forEach(function (eventTask) {\n // windows has added unhandledrejection event listener\n // trigger the event listener\n var PromiseRejectionEvent = _global['PromiseRejectionEvent'];\n if (PromiseRejectionEvent) {\n var evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection });\n eventTask.invoke(evt);\n }\n });\n };\n}\nif (_global['PromiseRejectionEvent']) {\n Zone[zoneSymbol('unhandledPromiseRejectionHandler')] =\n findPromiseRejectionHandler('unhandledrejection');\n Zone[zoneSymbol('rejectionHandledHandler')] =\n findPromiseRejectionHandler('rejectionhandled');\n}\n\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n})));\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/zone.js/dist/zone.js\n// module id = 397\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/example/cli4/dist/styles.bundle.js b/example/cli4/dist/styles.bundle.js deleted file mode 100644 index 07a94488..00000000 --- a/example/cli4/dist/styles.bundle.js +++ /dev/null @@ -1,379 +0,0 @@ -webpackJsonp([2,4],{ - -/***/ 164: -/***/ (function(module, exports) { - -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -// css base code, injected by the css-loader -module.exports = function() { - var list = []; - - // return the list of modules as css string - list.toString = function toString() { - var result = []; - for(var i = 0; i < this.length; i++) { - var item = this[i]; - if(item[2]) { - result.push("@media " + item[2] + "{" + item[1] + "}"); - } else { - result.push(item[1]); - } - } - return result.join(""); - }; - - // import a list of modules into the list - list.i = function(modules, mediaQuery) { - if(typeof modules === "string") - modules = [[null, modules, ""]]; - var alreadyImportedModules = {}; - for(var i = 0; i < this.length; i++) { - var id = this[i][0]; - if(typeof id === "number") - alreadyImportedModules[id] = true; - } - for(i = 0; i < modules.length; i++) { - var item = modules[i]; - // skip already imported module - // this implementation is not 100% perfect for weird media query combinations - // when a module is imported multiple times with different media queries. - // I hope this will never occur (Hey this way we have smaller bundles) - if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { - if(mediaQuery && !item[2]) { - item[2] = mediaQuery; - } else if(mediaQuery) { - item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; - } - list.push(item); - } - } - }; - return list; -}; - - -/***/ }), - -/***/ 183: -/***/ (function(module, exports, __webpack_require__) { - -// style-loader: Adds some css to the DOM by adding a '); - if (this.inertBodyElement.querySelector && this.inertBodyElement.querySelector('svg img')) { - // We just hit the Firefox bug - which prevents the inner img JS from being sanitized - // so use the DOMParser strategy, if it is available. - // If the DOMParser is not available then we are not in Firefox (Server/WebWorker?) so we - // fall through to the default strategy below. - if (isDOMParserAvailable()) { - this.getInertBodyElement = this.getInertBodyElement_DOMParser; - return; - } - } - // None of the bugs were hit so it is safe for us to use the default InertDocument strategy - this.getInertBodyElement = this.getInertBodyElement_InertDocument; - } - /** - * Use XHR to create and fill an inert body element (on Safari 10.1) - * See - * https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449 - * @param {?} html - * @return {?} - */ - InertBodyHelper.prototype.getInertBodyElement_XHR = /** - * Use XHR to create and fill an inert body element (on Safari 10.1) - * See - * https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449 - * @param {?} html - * @return {?} - */ - function (html) { - // We add these extra elements to ensure that the rest of the content is parsed as expected - // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the - // `` tag. - html = '' + html + ''; - try { - html = encodeURI(html); - } - catch (/** @type {?} */ e) { - return null; - } - var /** @type {?} */ xhr = new XMLHttpRequest(); - xhr.responseType = 'document'; - xhr.open('GET', 'data:text/html;charset=utf-8,' + html, false); - xhr.send(null); - var /** @type {?} */ body = xhr.response.body; - body.removeChild(/** @type {?} */ ((body.firstChild))); - return body; - }; - /** - * Use DOMParser to create and fill an inert body element (on Firefox) - * See https://github.com/cure53/DOMPurify/releases/tag/0.6.7 - * - * @param {?} html - * @return {?} - */ - InertBodyHelper.prototype.getInertBodyElement_DOMParser = /** - * Use DOMParser to create and fill an inert body element (on Firefox) - * See https://github.com/cure53/DOMPurify/releases/tag/0.6.7 - * - * @param {?} html - * @return {?} - */ - function (html) { - // We add these extra elements to ensure that the rest of the content is parsed as expected - // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the - // `` tag. - html = '' + html + ''; - try { - var /** @type {?} */ body = /** @type {?} */ (new (/** @type {?} */ (window)) - .DOMParser() - .parseFromString(html, 'text/html') - .body); - body.removeChild(/** @type {?} */ ((body.firstChild))); - return body; - } - catch (/** @type {?} */ e) { - return null; - } - }; - /** - * Use an HTML5 `template` element, if supported, or an inert body element created via - * `createHtmlDocument` to create and fill an inert DOM element. - * This is the default sane strategy to use if the browser does not require one of the specialised - * strategies above. - * @param {?} html - * @return {?} - */ - InertBodyHelper.prototype.getInertBodyElement_InertDocument = /** - * Use an HTML5 `template` element, if supported, or an inert body element created via - * `createHtmlDocument` to create and fill an inert DOM element. - * This is the default sane strategy to use if the browser does not require one of the specialised - * strategies above. - * @param {?} html - * @return {?} - */ - function (html) { - // Prefer using