From c334aca3dd35b0ed373fc23f19ac19cb6cbb246e Mon Sep 17 00:00:00 2001 From: danielpalme Date: Fri, 20 Nov 2020 20:23:37 +0100 Subject: [PATCH] Angular 11 --- src/AngularComponents/package-lock.json | 595 ++++++++++-------- src/AngularComponents/package.json | 26 +- .../Builders/Rendering/resources/main.js | 2 +- 3 files changed, 348 insertions(+), 275 deletions(-) diff --git a/src/AngularComponents/package-lock.json b/src/AngularComponents/package-lock.json index 69485466..62b3dfbf 100644 --- a/src/AngularComponents/package-lock.json +++ b/src/AngularComponents/package-lock.json @@ -251,20 +251,45 @@ } }, "@angular-devkit/schematics": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.2.0.tgz", - "integrity": "sha512-TQI5NnE6iM3ChF5gZQ9qb+lZgMWa7aLoF5ksOyT3zrmOuICiQYJhA6SsjV95q7J4M55qYymwBib8KTqU/xuQww==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.2.tgz", + "integrity": "sha512-unNewc+Y9ofrdKxXNoSHKUL6wvV8Vgh2nJMTLI1VAw8nfqgWphI+s5XwbVzog65nhZ10xJeaUm9u5R8pxLDpQg==", "dev": true, "requires": { - "@angular-devkit/core": "10.2.0", - "ora": "5.0.0", - "rxjs": "6.6.2" + "@angular-devkit/core": "11.0.2", + "ora": "5.1.0", + "rxjs": "6.6.3" }, "dependencies": { + "@angular-devkit/core": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz", + "integrity": "sha512-vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==", + "dev": true, + "requires": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", - "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -279,54 +304,109 @@ } }, "@angular/animations": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-10.2.0.tgz", - "integrity": "sha512-lKjC2Jm2Al4GCW2zKutdskMWqe5S23gknPvp65ybmR5D1Pz/YgzDOHXmTHqDn5qXJgzpFt/fJgNi805XrAOm4g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.0.2.tgz", + "integrity": "sha512-uF/RlBY1rznbuw+1lm8Q2HKDrBOQQ2Bi2cUPuef+ALn+lxGl501eHlE+PTtBjDEzJcJPfd4pE3Ww3+3Il+D+Tw==", "requires": { "tslib": "^2.0.0" } }, "@angular/cli": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-10.2.0.tgz", - "integrity": "sha512-YBzwkFBmG6CdUJk8onsPXxHX/ByU5MERBQgYhLC873e2nZlXMUu+Ttq2Wai6apyskGvsXKxZNPOQSFZTGKXzXg==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.0.2.tgz", + "integrity": "sha512-mebt4ikwXD3gsbHRxKCpn83yW3UVnhiVDEpSXljs1YxscZ1X1dXrxb2g6LdAJwVp9xY5ERqRQeZM7eChqLTrvg==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1002.0", - "@angular-devkit/core": "10.2.0", - "@angular-devkit/schematics": "10.2.0", - "@schematics/angular": "10.2.0", - "@schematics/update": "0.1002.0", + "@angular-devkit/architect": "0.1100.2", + "@angular-devkit/core": "11.0.2", + "@angular-devkit/schematics": "11.0.2", + "@schematics/angular": "11.0.2", + "@schematics/update": "0.1100.2", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.1", - "debug": "4.1.1", + "debug": "4.2.0", "ini": "1.3.5", "inquirer": "7.3.3", - "npm-package-arg": "8.0.1", + "npm-package-arg": "8.1.0", "npm-pick-manifest": "6.1.0", - "open": "7.2.0", + "open": "7.3.0", "pacote": "9.5.12", - "read-package-tree": "5.3.1", + "resolve": "1.18.1", "rimraf": "3.0.2", "semver": "7.3.2", - "symbol-observable": "1.2.0", + "symbol-observable": "2.0.3", "universal-analytics": "0.4.23", - "uuid": "8.3.0" + "uuid": "8.3.1" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.1100.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.2.tgz", + "integrity": "sha512-wSMMM8eBPol48OtvIyrIq2H9rOIiJmrPEtPbH0BSuPX0B8BckVImeTPzloqxSrpul4tY7Iwx0zwISDEgb59Vbw==", + "dev": true, + "requires": { + "@angular-devkit/core": "11.0.2", + "rxjs": "6.6.3" + } + }, + "@angular-devkit/core": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz", + "integrity": "sha512-vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==", + "dev": true, + "requires": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "open": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", "dev": true, "requires": { - "ms": "^2.1.1" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dev": true, + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" } }, "semver": { @@ -335,36 +415,44 @@ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", "dev": true } } }, "@angular/common": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-10.2.0.tgz", - "integrity": "sha512-4q7cb6Z18R1nQ8dN8uj6cckuk4jzY40lF7kpxf/wja0pQBUBtWwExwXsdHTVWGZ/mgQv9a5dTAPQq8/tSmf+hw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.0.2.tgz", + "integrity": "sha512-DGJuSBDt+bF77AzJNrLzeaFGSdwQ3OjgP9UUv1eKvaxp9D+lDam8suIJMuBwTsJII/yrDndY75ENPNTEqhmB2A==", "requires": { "tslib": "^2.0.0" } }, "@angular/compiler": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-10.2.0.tgz", - "integrity": "sha512-r+zNEDJmfH7pyQULgs6iQgMv/zH/CokepTuemrVbBKkUjd8F9Q84XdflR2Tx2rukiAAl4B0BuG+v4tSb9pR1WQ==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.0.2.tgz", + "integrity": "sha512-deDT5+Lcph4nNhh6sZd0mBS5OkJL3HPbX5upDMI28Wuayt18Pn0UNotWY77/KV6wwIAInmlx9N06PoH3pq3hqg==", "requires": { "tslib": "^2.0.0" } }, "@angular/compiler-cli": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-10.2.0.tgz", - "integrity": "sha512-NWTNg15LLL14MgooXV1Xb4w49I4OAfWakcc0J7XQm3B3mRFuue/UfXE9dKMStenTfmtUnNO9c+xjZRhTWYJkfw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.0.2.tgz", + "integrity": "sha512-I39zNcf6q0NN4PKCbY6Lm4WP69ujLrAew56X5yvlECW9CJlidV0qi1S/DGgAWhXTDOt8XA/KP1hD1pgJtMHjJQ==", "dev": true, "requires": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", "canonical-path": "1.0.0", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", @@ -377,7 +465,7 @@ "source-map": "^0.6.1", "sourcemap-codec": "^1.4.8", "tslib": "^2.0.0", - "yargs": "15.3.0" + "yargs": "^16.1.1" }, "dependencies": { "ansi-regex": { @@ -395,21 +483,15 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" } }, "color-convert": { @@ -433,46 +515,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -506,9 +554,9 @@ } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -516,79 +564,77 @@ "strip-ansi": "^6.0.0" } }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true + }, "yargs": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.0.tgz", - "integrity": "sha512-g/QCnmjgOl1YJjGsnUg2SatC7NUYEiLXJqxNOQU9qSpjzGtGXda9b+OKccr1kLTy8BN9yqEyqfq5lxlwdc13TA==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.0" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true } } }, "@angular/core": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-10.2.0.tgz", - "integrity": "sha512-pj+0cIDHMfeTFFrxbxM1qanSqhnA3ybCYMQm+Fs/WAPlLSvB6s/vVhq6tCdicHzd7/fujGXPcb8Hvtx+km8TqQ==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.0.2.tgz", + "integrity": "sha512-GyDebks5ZPHDyChDW3VvzJq00Ct0iuesNpb9z/GpKtOXqug3sGr4KgkFDUTbfizKPWyeoaLH9FQYP55215nCKQ==", "requires": { "tslib": "^2.0.0" } }, "@angular/forms": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-10.2.0.tgz", - "integrity": "sha512-pRQP5AWyB37rJWtgvZRWA3H+EMcP9M7QybOAfCf7z9CMRhKK+jVvd5yQqyqOYWOEBuS0kUD3HM/vrpZywhK/6g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.0.2.tgz", + "integrity": "sha512-Rn17VPviTTwiDn8Yt/UzdkXjFX0LdvjkmTNZoakqOk8/QNnsCG5sUDJAV7BKHk+2nEfUGCopS4kpBiLKLoaBpQ==", "requires": { "tslib": "^2.0.0" } }, "@angular/language-service": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-10.2.0.tgz", - "integrity": "sha512-p2yJ8QhJPrNAoeGJ2abX22rNMDyQAmGsMV0GUCpGfmrJ4wDLPW+hy7tbL44qGn2B4KY5lvj30yIxjxL8HtBCVw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.0.2.tgz", + "integrity": "sha512-Cfam/NEP8hKkcqBVGlkBVuPkojZukmVOxdtsFIkIjJW/mywad2lIfjHR/0rZ43jD1bPb7s+tyYcJBgNg42p2ng==", "dev": true }, "@angular/platform-browser": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-10.2.0.tgz", - "integrity": "sha512-GqO4MH7sddzvirr6AwxPXIfFFQp1+Xs5BCguSajyqt7i1j7vA0mKvFCvO7tIYmJmepWa0YPs9cXtq8nxDAoqVA==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.0.2.tgz", + "integrity": "sha512-RHPm5/h8g3lSBgdg9OvO7w06juEwwBurvQcugXlk7+AeqznwzBodTWGPIATKzMySXQFmpy3bAZ3IxS0NkRrbWA==", "requires": { "tslib": "^2.0.0" } }, "@angular/platform-browser-dynamic": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-10.2.0.tgz", - "integrity": "sha512-S1yBpoJjQcGrvkoHhy+We1lMi/TONzSAUTYz05WexDC6N8eLX4NpbjOUHxtYH5JfXltQ2B32zycyjwyB2t2ulA==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.0.2.tgz", + "integrity": "sha512-iV7xz90FdmYFiXZRLkZtP9Lr+OXXh4bhkX7zN1L5H8SSUF4iOJGBdOts5Fiy5GZjYYILjF1pJoEIicfW/RSHjA==", "requires": { "tslib": "^2.0.0" } }, "@angular/router": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-10.2.0.tgz", - "integrity": "sha512-iAaJqcFrwduL1YopLrw4ax6kWd2FrqcGjcf0GY2ZUEEcwo5hQVMrKAt7MUJPVHGZf+OzSYJBgP7ApU60oZ43AA==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.0.2.tgz", + "integrity": "sha512-EU0lQ+3vv1ozly+Z4SgaGj/6CWMIExjnSnA1F7SI2yWmMgMMSb5CsGJ2xzr0V8ex3XZzuU2VuKF74muC58qSyg==", "requires": { "tslib": "^2.0.0" } @@ -1745,24 +1791,66 @@ } }, "@schematics/angular": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-10.2.0.tgz", - "integrity": "sha512-rJRTTTL8CMMFb3ebCvAVHKHxuNzRqy/HtbXhJ82l5Xo/jXcm74eV2Q0RBUrNo1yBKWFIR+FIwiXLJaGcC/R9Pw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.2.tgz", + "integrity": "sha512-tUIuCYJUzHYuiXGJ2KCuwxMocS56kPHaM8+neVYWwWbOxKzLZXv80gMm/pIWxrqUDCkIUi3yb4ienudFhgQLYg==", "dev": true, "requires": { - "@angular-devkit/core": "10.2.0", - "@angular-devkit/schematics": "10.2.0", - "jsonc-parser": "2.3.0" + "@angular-devkit/core": "11.0.2", + "@angular-devkit/schematics": "11.0.2", + "jsonc-parser": "2.3.1" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz", + "integrity": "sha512-vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==", + "dev": true, + "requires": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@schematics/update": { - "version": "0.1002.0", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1002.0.tgz", - "integrity": "sha512-g2bfJSAj3x/YL0GNhnHsDSQmO6DoxSnLxoFLqNN5+ukxK5jq7OZNDwMJGxZ3X6RcSMWKEkIKL/wlq9yhj2T/kw==", + "version": "0.1100.2", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1100.2.tgz", + "integrity": "sha512-pETCmQylIQ7RM+8uqDkI3KfOaX5H7nuzmMXby28zdLPMZniYti0gJxieiVFhvdz2Ot2Axj0hznfmraFgC9mQMw==", "dev": true, "requires": { - "@angular-devkit/core": "10.2.0", - "@angular-devkit/schematics": "10.2.0", + "@angular-devkit/core": "11.0.2", + "@angular-devkit/schematics": "11.0.2", "@yarnpkg/lockfile": "1.1.0", "ini": "1.3.5", "npm-package-arg": "^8.0.0", @@ -1771,11 +1859,51 @@ "semver-intersect": "1.4.0" }, "dependencies": { + "@angular-devkit/core": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz", + "integrity": "sha512-vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==", + "dev": true, + "requires": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true } } }, @@ -2178,9 +2306,9 @@ } }, "app-root-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", - "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", + "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==", "dev": true }, "aproba": { @@ -2262,12 +2390,6 @@ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -2397,9 +2519,9 @@ "dev": true }, "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "axobject-query": { @@ -3130,22 +3252,39 @@ } }, "codelyzer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.1.tgz", - "integrity": "sha512-awBZXFcJUyC5HMYXiHzjr3D24tww2l1D1OqtfA9vUhEtYr32a65A+Gblm/OvsO+HuKLYzn8EDMw1inSM3VbxWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.1.tgz", + "integrity": "sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==", "dev": true, "requires": { - "app-root-path": "^2.2.1", + "@angular/compiler": "9.0.0", + "@angular/core": "9.0.0", + "app-root-path": "^3.0.0", "aria-query": "^3.0.0", "axobject-query": "2.0.2", "css-selector-tokenizer": "^0.7.1", "cssauron": "^1.4.0", "damerau-levenshtein": "^1.0.4", + "rxjs": "^6.5.3", "semver-dsl": "^1.0.1", "source-map": "^0.5.7", - "sprintf-js": "^1.1.2" + "sprintf-js": "^1.1.2", + "tslib": "^1.10.0", + "zone.js": "~0.10.3" }, "dependencies": { + "@angular/compiler": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", + "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", + "dev": true + }, + "@angular/core": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", + "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -3157,6 +3296,12 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true } } }, @@ -3631,14 +3776,13 @@ "dev": true }, "css-selector-tokenizer": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz", - "integrity": "sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", "dev": true, "requires": { "cssesc": "^3.0.0", - "fastparse": "^1.1.2", - "regexpu-core": "^4.6.0" + "fastparse": "^1.1.2" } }, "css-tree": { @@ -3841,12 +3985,6 @@ "ms": "2.1.2" } }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -4052,16 +4190,6 @@ "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", "dev": true }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -5564,9 +5692,9 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -5954,6 +6082,15 @@ "rgba-regex": "^1.0.0" } }, + "is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -6273,12 +6410,6 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -6313,9 +6444,9 @@ } }, "jsonc-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz", - "integrity": "sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", "dev": true }, "jsonfile": { @@ -7269,12 +7400,12 @@ "dev": true }, "npm-package-arg": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz", - "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", "dev": true, "requires": { - "hosted-git-info": "^3.0.2", + "hosted-git-info": "^3.0.6", "semver": "^7.0.0", "validate-npm-package-name": "^3.0.0" }, @@ -7629,9 +7760,9 @@ } }, "ora": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.0.0.tgz", - "integrity": "sha512-s26qdWqke2kjN/wC4dy+IQPBIMWBJlSU/0JZhk30ZDBLelW25rv66yutUWARMigpGPzcXHb+Nac5pNhN/WsARw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", + "integrity": "sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -9106,29 +9237,6 @@ } } }, - "read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -9144,18 +9252,6 @@ "util-deprecate": "~1.0.1" } }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", @@ -9248,20 +9344,6 @@ } } }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, "regjsgen": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", @@ -10658,9 +10740,9 @@ } }, "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", "dev": true }, "tapable": { @@ -11019,9 +11101,9 @@ "dev": true }, "typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", + "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", "dev": true }, "unicode-canonical-property-names-ecmascript": { @@ -11233,15 +11315,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, "util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", diff --git a/src/AngularComponents/package.json b/src/AngularComponents/package.json index 110a01ac..ab708e3a 100644 --- a/src/AngularComponents/package.json +++ b/src/AngularComponents/package.json @@ -11,14 +11,14 @@ }, "private": true, "dependencies": { - "@angular/animations": "~10.2.0", - "@angular/common": "~10.2.0", - "@angular/compiler": "~10.2.0", - "@angular/core": "~10.2.0", - "@angular/forms": "~10.2.0", - "@angular/platform-browser": "~10.2.0", - "@angular/platform-browser-dynamic": "~10.2.0", - "@angular/router": "~10.2.0", + "@angular/animations": "~11.0.2", + "@angular/common": "~11.0.2", + "@angular/compiler": "~11.0.2", + "@angular/core": "~11.0.2", + "@angular/forms": "~11.0.2", + "@angular/platform-browser": "~11.0.2", + "@angular/platform-browser-dynamic": "~11.0.2", + "@angular/router": "~11.0.2", "core-js": "^2.5.4", "rxjs": "~6.5.3", "tslib": "^2.0.0", @@ -26,13 +26,13 @@ }, "devDependencies": { "@angular-devkit/build-angular": "^0.1002.0", - "@angular/cli": "~10.2.0", - "@angular/compiler-cli": "^10.2.0", - "@angular/language-service": "~10.2.0", + "@angular/cli": "~11.0.2", + "@angular/compiler-cli": "^11.0.2", + "@angular/language-service": "~11.0.2", "@types/node": "^12.11.1", - "codelyzer": "^5.1.2", + "codelyzer": "^6.0.0", "ts-node": "~7.0.0", "tslint": "~6.1.0", - "typescript": "~3.9.6" + "typescript": "~4.0.2" } } diff --git a/src/ReportGenerator.Core/Reporting/Builders/Rendering/resources/main.js b/src/ReportGenerator.Core/Reporting/Builders/Rendering/resources/main.js index 267090cb..0f568ed0 100644 --- a/src/ReportGenerator.Core/Reporting/Builders/Rendering/resources/main.js +++ b/src/ReportGenerator.Core/Reporting/Builders/Rendering/resources/main.js @@ -1 +1 @@ -!function(){function e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(u){i=!0,o=u}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return n}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}function n(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;v(this,e),this.project=t,this.concurrent=n}return g(e,[{key:"call",value:function(e,t){return t.subscribe(new Y(e,this.project,this.concurrent))}}]),e}(),Y=function(e){a(n,e);var t=l(n);function n(e,r){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return v(this,n),(i=t.call(this,e)).project=r,i.concurrent=o,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return g(n,[{key:"_next",value:function(e){this.active4&&void 0!==arguments[4]?arguments[4]:new z(e,n,r);i.closed||(t instanceof V?t.subscribe(i):Z(t)(i))}(this,e,t,n,r)}},{key:"_complete",value:function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}},{key:"notifyComplete",value:function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(q);function X(e){return e}function ee(){return function(e){return e.lift(new ne(e))}}var te,ne=function(){function e(t){v(this,e),this.connectable=t}return g(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var r=new re(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),e}(),re=function(e){a(n,e);var t=l(n);function n(e,r){var i;return v(this,n),(i=t.call(this,e)).connectable=r,i}return g(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),n}(I),ie={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(te=function(e){a(n,e);var t=l(n);function n(e,r){var i;return v(this,n),(i=t.call(this)).source=e,i.subjectFactory=r,i._refCount=0,i._isComplete=!1,i}return g(n,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new C).add(this.source.subscribe(new oe(this.getSubject(),this))),e.closed&&(this._connection=null,e=C.EMPTY)),e}},{key:"refCount",value:function(){return ee()(this)}}]),n}(V).prototype)._subscribe},_isComplete:{value:te._isComplete,writable:!0},getSubject:{value:te.getSubject},connect:{value:te.connect},refCount:{value:te.refCount}},oe=function(e){a(n,e);var t=l(n);function n(e,r){var i;return v(this,n),(i=t.call(this,e)).connectable=r,i}return g(n,[{key:"_error",value:function(e){this._unsubscribe(),s(d(n.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),s(d(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}]),n}(R);function se(){return new M}function ae(e){return{toString:e}.toString()}function ue(e,t,n){return ae((function(){var r=function(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}(t);function i(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:de.Default;if(void 0===Je)throw new Error("inject() must be called from an injection context");return null===Je?tt(e,void 0,t):Je.get(e,t&de.Optional?null:void 0,t)}function et(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de.Default;return(De||Xe)(Te(e),t)}function tt(e,t,n){var r=me(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&de.Optional)return null;if(void 0!==t)return t;throw new Error("Injector: NOT_FOUND [".concat(Ie(e),"]"))}function nt(e){for(var t=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:Ge;if(t===Ge){var n=new Error("NullInjectorError: No provider for ".concat(Ie(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),it=function e(){v(this,e)};function ot(e,t){e.forEach((function(e){return Array.isArray(e)?ot(e,t):t(e)}))}function st(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function at(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function ut(e,t,n){var r=ct(e,t);return r>=0?e[1|r]=n:function(e,t,n,r){var i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r=~r,t,n),r}function lt(e,t){var n=ct(e,t);if(n>=0)return e[1|n]}function ct(e,t){return function(e,t,n){for(var r=0,i=e.length>>1;i!==r;){var o=r+(i-r>>1),s=e[o<<1];if(t===s)return o<<1;s>t?i=o:r=o+1}return~(i<<1)}(e,t)}var ft,ht=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),dt=((ft={})[ft.Emulated=0]="Emulated",ft[ft.Native=1]="Native",ft[ft.None=2]="None",ft[ft.ShadowDom=3]="ShadowDom",ft),vt={},pt=[],gt=0;function yt(e){return ae((function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===ht.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||pt,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||dt.Emulated,id:"c",styles:e.styles||pt,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,o=e.pipes;return n.id+=gt++,n.inputs=wt(e.inputs,t),n.outputs=wt(e.outputs),i&&i.forEach((function(e){return e(n)})),n.directiveDefs=r?function(){return("function"==typeof r?r():r).map(mt)}:null,n.pipeDefs=o?function(){return("function"==typeof o?o():o).map(_t)}:null,n}))}function mt(e){return Et(e)||function(e){return e[ze]||null}(e)}function _t(e){return function(e){return e[Fe]||null}(e)}var bt={};function kt(e){var t={type:e.type,bootstrap:e.bootstrap||pt,declarations:e.declarations||pt,imports:e.imports||pt,exports:e.exports||pt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&ae((function(){bt[e.id]=e.type})),t}function wt(e,t){if(null==e)return vt;var n={};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,t&&(t[i]=o)}return n}var Ct=yt;function Et(e){return e[je]||null}function At(e,t){return e.hasOwnProperty(Ue)?e[Ue]:null}function It(e,t){var n=e[Le]||null;if(!n&&!0===t)throw new Error("Type ".concat(Ie(e)," does not have '\u0275mod' property."));return n}function St(e){return Array.isArray(e)&&"object"==typeof e[1]}function Ot(e){return Array.isArray(e)&&!0===e[1]}function xt(e){return 0!=(8&e.flags)}function Tt(e){return 2==(2&e.flags)}function Vt(e){return 1==(1&e.flags)}function Dt(e){return null!==e.template}function Nt(e){return 0!=(512&e[2])}var Pt=function(){function e(t,n,r){v(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=r}return g(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function Ht(){return Rt}function Rt(e){return e.type.prototype.ngOnChanges&&(e.setInput=jt),Mt}function Mt(){var e=zt(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===vt)e.previous=t;else for(var r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function jt(e,t,n,r){var i=zt(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:vt,current:null}),o=i.current||(i.current={}),s=i.previous,a=this.declaredInputs[n],u=s[a];o[a]=new Pt(u&&u.currentValue,t,s===vt),e[r]=t}function zt(e){return e.__ngSimpleChanges__||null}Ht.ngInherit=!0;var Ft=void 0;function Lt(e){return!!e.listen}var Bt={createRenderer:function(e,t){return void 0!==Ft?Ft:"undefined"!=typeof document?document:void 0}};function Ut(e){for(;Array.isArray(e);)e=e[0];return e}function Zt(e,t){return Ut(t[e+20])}function qt(e,t){return Ut(t[e.index])}function Wt(e,t){return e.data[t+20]}function Gt(e,t){var n=t[e];return St(n)?n:n[0]}function $t(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Qt(e){return 128==(128&e[2])}function Jt(e,t){return null===e||null==t?null:e[t]}function Kt(e){e[18]=0}function Yt(e,t){e[5]+=t;for(var n=e,r=e[3];null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}var Xt={lFrame:bn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function en(){return Xt.bindingsEnabled}function tn(){return Xt.lFrame.lView}function nn(){return Xt.lFrame.tView}function rn(e){Xt.lFrame.contextLView=e}function on(){return Xt.lFrame.currentTNode}function sn(e,t){Xt.lFrame.currentTNode=e,Xt.lFrame.isParent=t}function an(){return Xt.lFrame.isParent}function un(){Xt.lFrame.isParent=!1}function ln(){return Xt.isInCheckNoChangesMode}function cn(e){Xt.isInCheckNoChangesMode=e}function fn(){var e=Xt.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function hn(){return Xt.lFrame.bindingIndex++}function dn(e){var t=Xt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function vn(e,t){var n=Xt.lFrame;n.bindingIndex=n.bindingRootIndex=e,pn(t)}function pn(e){Xt.lFrame.currentDirectiveIndex=e}function gn(e){Xt.lFrame.currentQueryIndex=e}function yn(e,t){var n=_n();Xt.lFrame=n,n.currentTNode=t,n.lView=e}function mn(e){var t=_n(),n=e[1];Xt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex}function _n(){var e=Xt.lFrame,t=null===e?null:e.child;return null===t?bn(e):t}function bn(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function kn(){var e=Xt.lFrame;return Xt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var wn=kn;function Cn(){var e=kn();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function En(){return Xt.lFrame.selectedIndex}function An(e){Xt.lFrame.selectedIndex=e}function In(){var e=Xt.lFrame;return Wt(e.tView,e.selectedIndex)}function Sn(e,t){for(var n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[s]<0&&(e[18]+=65536),(o>11>16&&(3&e[2])===t&&(e[2]+=2048,o.call(s)):o.call(s)}var Nn=function e(t,n,r){v(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r};function Pn(e,t,n){for(var r=Lt(e),i=0;it){s=o-1;break}}}for(;o>16,r=t;n>0;)r=r[15],n--;return r}function Ln(e){return"string"==typeof e?e:null==e?"":""+e}function Bn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ln(e)}var Un=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Me);function Zn(e){return{name:"window",target:e.ownerDocument.defaultView}}function qn(e){return e instanceof Function?e():e}var Wn=!0;function Gn(e){var t=Wn;return Wn=e,t}var $n=0;function Qn(e,t){var n=Kn(e,t);if(-1!==n)return n;var r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Jn(r.data,e),Jn(t,null),Jn(r.blueprint,null));var i=Yn(e,t),o=e.injectorIndex;if(jn(i))for(var s=zn(i),a=Fn(i,t),u=a[1].data,l=0;l<8;l++)t[o+l]=a[s+l]|u[s+l];return t[o+8]=i,o}function Jn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Kn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Yn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,r=null,i=t;null!==i;){var o=i[1],s=o.type;if(null===(r=2===s?o.declTNode:1===s?i[6]:null))return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Xn(e,t,n){!function(e,t,n){var r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ze)&&(r=n[Ze]),null==r&&(r=n[Ze]=$n++);var i=255&r,o=1<3&&void 0!==arguments[3]?arguments[3]:de.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==e){var o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(Ze)?e[Ze]:void 0;return"number"==typeof t&&t>0?255&t:t}(n);if("function"==typeof o){yn(t,e);try{var s=o();if(null!=s||r&de.Optional)return s;throw new Error("No provider for ".concat(Bn(n),"!"))}finally{wn()}}else if("number"==typeof o){if(-1===o)return new sr(e,t);var a=null,u=Kn(e,t),l=-1,c=r&de.Host?t[16][6]:null;for((-1===u||r&de.SkipSelf)&&(-1!==(l=-1===u?Yn(e,t):t[u+8])&&or(r,!1)?(a=t[1],u=zn(l),t=Fn(l,t)):u=-1);-1!==u;){var f=t[1];if(ir(o,u,f.data)){var h=nr(u,t,n,a,r,c);if(h!==tr)return h}-1!==(l=t[u+8])&&or(r,t[1].data[u+8]===c)&&ir(o,u,t)?(a=f,u=zn(l),t=Fn(l,t)):u=-1}}}if(r&de.Optional&&void 0===i&&(i=null),0==(r&(de.Self|de.Host))){var d=t[9],v=Ye(void 0);try{return d?d.get(n,i,r&de.Optional):tt(n,i,r&de.Optional)}finally{Ye(v)}}if(r&de.Optional)return i;throw new Error("NodeInjector: NOT_FOUND [".concat(Bn(n),"]"))}var tr={};function nr(e,t,n,r,i,o){var s=t[1],a=s.data[e+8],u=function(e,t,n,r,i){for(var o=e.providerIndexes,s=t.data,a=1048575&o,u=e.directiveStart,l=o>>20,c=i?a+l:e.directiveEnd,f=r?a:a+l;f=u&&h.type===n)return f}if(i){var d=s[u];if(d&&Dt(d)&&d.type===n)return u}return null}(a,s,n,null==r?Tt(a)&&Wn:r!=s&&2===a.type,i&de.Host&&o===a);return null!==u?rr(t,s,u,a):tr}function rr(e,t,n,r){var i=e[n],o=t.data;if(i instanceof Nn){var s=i;if(s.resolving)throw new Error("Circular dep for "+Bn(o[n]));var a=Gn(s.canSeeViewProviders);s.resolving=!0;var u=s.injectImpl?Ye(s.injectImpl):null;yn(e,r);try{i=e[n]=s.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){var r=t.type.prototype,i=r.ngOnChanges,o=r.ngOnInit,s=r.ngDoCheck;if(i){var a=Rt(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,o[n],t)}finally{null!==u&&Ye(u),Gn(a),s.resolving=!1,wn()}}return i}function ir(e,t,n){var r=64&e,i=32&e;return!!((128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t])&1<1?t-1:0),r=1;ro?"":i[c+1].toLowerCase();var h=8&r?f:null;if(h&&-1!==wr(h,l,0)||2&r&&l!==f){if(Sr(r))return!1;s=!0}}}}else{if(!s&&!Sr(r)&&!Sr(u))return!1;if(s&&Sr(u))continue;s=!1,r=u|1&r}}return Sr(r)||s}function Sr(e){return 0==(1&e)}function Or(e,t,n,r){if(null===t)return-1;var i=0;if(r||!n){for(var o=!1;i-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],r=0;r0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""===i||Sr(s)||(t+=Tr(o,i),i=""),r=s,o=o||!Sr(r);n++}return""!==i&&(t+=Tr(o,i)),t}var Dr={};function Nr(e){var t=e[3];return Ot(t)?t[3]:t}function Pr(e){return Rr(e[13])}function Hr(e){return Rr(e[4])}function Rr(e){for(;null!==e&&!Ot(e);)e=e[4];return e}function Mr(e){jr(nn(),tn(),En()+e,ln())}function jr(e,t,n,r){if(!r)if(3==(3&t[2])){var i=e.preOrderCheckHooks;null!==i&&On(t,i,n)}else{var o=e.preOrderHooks;null!==o&&xn(t,o,0,n)}An(n)}function zr(e,t){return e<<17|t<<2}function Fr(e){return e>>17&32767}function Lr(e){return 2|e}function Br(e){return(131068&e)>>2}function Ur(e,t){return-131069&e|t<<2}function Zr(e){return 1|e}function qr(e,t){var n=e.contentQueries;if(null!==n)for(var r=0;r20&&jr(e,t,0,ln()),n(r,i)}finally{An(o)}}function Xr(e,t,n){if(xt(t))for(var r=t.directiveEnd,i=t.directiveStart;i2&&void 0!==arguments[2]?arguments[2]:qt,r=t.localNames;if(null!==r)for(var i=t.index+1,o=0;o0&&function e(t){for(var n=Pr(t);null!==n;n=Hr(n))for(var r=10;r0&&e(i)}var s=t[1].components;if(null!==s)for(var a=0;a0&&e(u)}}(n)}}function bi(e,t){var n=Gt(t,e),r=n[1];!function(e,t){for(var n=t.length;n0&&(e[r-1][4]=i[4]);var s=at(e,10+t);Li(i[1],n=i,n[11],2,null,null),n[0]=null,n[6]=null;var a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Ni(e,t){if(!(256&t[2])){var n=t[11];Lt(n)&&n.destroyNode&&Li(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return Pi(e[1],e);for(;t;){var n=null;if(St(t))n=t[13];else{var r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)St(t)&&Pi(t[1],t),t=t[3];null===t&&(t=e),St(t)&&Pi(t[1],t),n=t&&t[4]}t=n}}(t)}}function Pi(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var r=0;r=0?r[u]():r[-u].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);t[7]=null}}(e,t),1===t[1].type&&Lt(t[11])&&t[11].destroy();var n=t[17];if(null!==n&&Ot(t[3])){n!==t[3]&&Vi(n,t);var r=t[19];null!==r&&r.detachView(e)}}}function Hi(e,t,n,r){Lt(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Ri(e,t,n){Lt(e)?e.appendChild(t,n):t.appendChild(n)}function Mi(e,t,n,r){null!==r?Hi(e,t,n,r):Ri(e,t,n)}function ji(e,t){return Lt(e)?e.parentNode(t):t.parentNode}function zi(e,t,n,r){var i=function(e,t,n){for(var r=t.parent;null!=r&&(3===r.type||4===r.type);)r=(t=r).parent;if(null===r)return n[0];if(t&&4===t.type&&4&t.flags)return qt(t,n).parentNode;if(2&r.flags){var i=e.data,o=i[i[r.index].directiveStart].encapsulation;if(o!==dt.ShadowDom&&o!==dt.Native)return null}return qt(r,n)}(e,r,t);if(null!=i){var o=t[11],s=function(e,t){return 3===e.type||4===e.type?qt(e,t):null}(r.parent||t[6],t);if(Array.isArray(n))for(var a=0;a-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Ni(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){var t,n,r,i;t=this._lView[1],n=this._lView,r=e,(i=Si(n)).push(null),t.firstCreatePass&&function(e){return e.cleanup||(e.cleanup=[])}(t).push(r,i.length-1)}},{key:"markForCheck",value:function(){wi(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){Ci(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){cn(!0);try{Ci(e,t,n)}finally{cn(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,Li(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}},{key:"rootNodes",get:function(){var e=this._lView,t=e[1];return function e(t,r,i,o){for(var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==i;){var a=r[i.index];if(null!==a&&o.push(Ut(a)),Ot(a))for(var u=10;u1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return new io(e,n,t||no(),r)}var io=function(){function e(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;v(this,e),this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var s=[];n&&ot(n,(function(e){return i.processProvider(e,t,n)})),ot([t],(function(e){return i.processInjectorType(e,[],s)})),this.records.set(We,ao(void 0,this));var a=this.records.get(Ki);this.scope=null!=a?a.value:null,this.source=o||("object"==typeof t?null:Ie(t))}return g(e,[{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(e){return e.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ge,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:de.Default;this.assertNotDestroyed();var r,i=Ke(this);try{if(!(n&de.SkipSelf)){var o=this.records.get(e);if(void 0===o){var s=("function"==typeof(r=e)||"object"==typeof r&&r instanceof qe)&&me(e);o=s&&this.injectableDefInScope(s)?ao(oo(e),Yi):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(n&de.Self?no():this.parent).get(e,t=n&de.Optional&&t===Ge?null:t)}catch(a){if("NullInjectorError"===a.name){if((a.ngTempTokenPath=a.ngTempTokenPath||[]).unshift(Ie(e)),i)throw a;return function(e,t,n,r){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var i=Ie(t);if(Array.isArray(t))i=t.map(Ie).join(" -> ");else if("object"==typeof t){var o=[];for(var s in t)if(t.hasOwnProperty(s)){var a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):Ie(a)))}i="{".concat(o.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(i,"]: ").concat(e.replace($e,"\n "))}("\n"+e.message,i,"R3InjectorError",r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(a,e,0,this.source)}throw a}finally{Ke(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach((function(t){return e.get(t)}))}},{key:"toString",value:function(){var e=[];return this.records.forEach((function(t,n){return e.push(Ie(n))})),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var r=this;if(!(e=Te(e)))return!1;var i=be(e),o=null==i&&e.ngModule||void 0,s=void 0===o?e:o,a=-1!==n.indexOf(s);if(void 0!==o&&(i=be(o)),null==i)return!1;if(null!=i.imports&&!a){var u;n.push(s);try{ot(i.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===u&&(u=[]),u.push(e))}))}finally{}if(void 0!==u)for(var l=function(e){var t=u[e],n=t.ngModule,i=t.providers;ot(i,(function(e){return r.processProvider(e,n,i||eo)}))},c=0;c0){var n=function(e,t){for(var n=[],r=0;r2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function uo(e){return null!==e&&"object"==typeof e&&Qe in e}function lo(e){return"function"==typeof e}var co=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,i=ro(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)},fo=function(){var e=function(){function e(){v(this,e)}return g(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?co(e,t,""):co(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=Ge,e.NULL=new rt,e.\u0275prov=ge({token:e,providedIn:"any",factory:function(){return et(We)}}),e.__NG_ELEMENT_ID__=-1,e}();function ho(e,t,n){var r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(var s=0;s=0;r--){var i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Rn(i.hostAttrs,n=Rn(n,i.hostAttrs))}}(r)}function go(e){return e===vt?{}:e===pt?[]:e}function yo(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,r){t(e,r),n(e,r)}:t}function mo(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,r,i){t(e,r,i),n(e,r,i)}:t}function _o(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,r){t(e,r),n(e,r)}:t}var bo=null;function ko(){if(!bo){var e=Me.Symbol;if(e&&e.iterator)bo=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n1&&void 0!==arguments[1]?arguments[1]:de.Default,n=tn();return null===n?et(e,t):er(on(),n,Te(e),t)}function Do(e,t,n){var r=tn();return Io(r,hn(),t)&&oi(nn(),In(),r,e,t,r[11],n,!1),Do}function No(e,t,n,r,i){var o=i?"class":"style";xi(e,n,t.inputs[o],o,r)}function Po(e,t,n,r){var i=tn(),o=nn(),s=20+e,a=i[11],u=i[s]=Wr(t,a,Xt.lFrame.currentNamespace),l=o.firstCreatePass?function(e,t,n,r,i,o,s){var a=t.consts,u=$r(t,e,2,i,Jt(a,o));return si(t,n,u,Jt(a,s)),null!==u.attrs&&ho(u,u.attrs,!1),null!==u.mergedAttrs&&ho(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(e,o,i,0,t,n,r):o.data[s];sn(l,!0);var c=l.mergedAttrs;null!==c&&Pn(a,u,c);var f=l.classes;null!==f&&Zi(a,u,f);var h=l.styles;null!==h&&Ui(a,u,h),zi(o,i,u,l),0===Xt.lFrame.elementDepthCount&&kr(u,i),Xt.lFrame.elementDepthCount++,Vt(l)&&(ei(o,i,l),Xr(o,l,i)),null!==r&&ti(i,l)}function Ho(){var e=on();an()?un():sn(e=e.parent,!1);var t=e;Xt.lFrame.elementDepthCount--;var n=nn();n.firstCreatePass&&(Sn(n,e),xt(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&No(n,t,tn(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&No(n,t,tn(),t.stylesWithoutHost,!1)}function Ro(e,t,n,r){Po(e,t,n,r),Ho()}function Mo(e,t,n){var r=tn(),i=nn(),o=e+20,s=i.firstCreatePass?function(e,t,n,r,i){var o=t.consts,s=Jt(o,r),a=$r(t,e,3,"ng-container",s);return null!==s&&ho(a,s,!0),si(t,n,a,Jt(o,i)),null!==t.queries&&t.queries.elementStart(t,a),a}(e,i,r,t,n):i.data[o];sn(s,!0);var a=r[o]=r[11].createComment("");zi(i,r,a,s),kr(a,r),Vt(s)&&(ei(i,r,s),Xr(i,s,r)),null!=n&&ti(r,s)}function jo(){var e=on(),t=nn();an()?un():sn(e=e.parent,!1),t.firstCreatePass&&(Sn(t,e),xt(e)&&t.queries.elementEnd(e))}function zo(){return tn()}function Fo(e){return!!e&&"function"==typeof e.then}function Lo(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=tn(),o=nn(),s=on();return function(e,t,n,r,i,o){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],a=arguments.length>7?arguments[7]:void 0,u=Vt(r),l=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),c=Si(t),f=!0;if(2===r.type){var h=qt(r,t),d=a?a(h):vt,v=d.target||h,p=c.length,g=a?function(e){return a(Ut(e[r.index])).target}:r.index;if(Lt(n)){var y=null;if(!a&&u&&(y=function(e,t,n,r){var i=e.cleanup;if(null!=i)for(var o=0;ou?a[u]:null}"string"==typeof s&&(o+=2)}return null}(e,t,i,r.index)),null!==y)(y.__ngLastListenerFn__||y).__ngNextListenerFn__=o,y.__ngLastListenerFn__=o,f=!1;else{o=Uo(r,t,o,!1);var m=n.listen(d.name||v,i,o);c.push(o,m),l&&l.push(i,g,p,p+1)}}else o=Uo(r,t,o,!0),v.addEventListener(i,o,s),c.push(o),l&&l.push(i,g,p,s)}var _,b=r.outputs;if(f&&null!==b&&(_=b[i])){var k=_.length;if(k)for(var w=0;w0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(Xt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,Xt.lFrame.contextLView))[8]}(e)}function qo(e,t,n){return Wo(e,"",t,"",n),qo}function Wo(e,t,n,r,i){var o=tn(),s=xo(o,t,n,r);return s!==Dr&&oi(nn(),In(),o,e,s,o[11],i,!1),Wo}var Go=[];function $o(e,t,n,r,i){for(var o=e[n+1],s=null===t,a=r?Fr(o):Br(o),u=!1;0!==a&&(!1===u||s);){var l=e[a+1];Qo(e[a],t)&&(u=!0,e[a+1]=r?Zr(l):Lr(l)),a=r?Fr(l):Br(l)}u&&(e[n+1]=r?Lr(o):Zr(o))}function Qo(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ct(e,t)>=0}var Jo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ko(e){return e.substring(Jo.key,Jo.keyEnd)}function Yo(e,t){var n=Jo.textEnd;return n===t?-1:(t=Jo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,Jo.key=t,n),Xo(e,t,n))}function Xo(e,t,n){for(;t=0;n=Yo(t,n))ut(e,Ko(t),!0)}function ns(e,t){return t>=e.expandoStartIndex}function rs(e,t,n,r){var i=e.data;if(null===i[n+1]){var o=i[En()+20],s=ns(e,n);ls(o,r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){var i=function(e){var t=Xt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e),o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=os(n=is(null,e,t,n,r),t.attrs,r),o=null);else{var s=t.directiveStylingLast;if(-1===s||e[s]!==i)if(n=is(i,e,t,n,r),null===o){var a=function(e,t,n){var r=n?t.classBindings:t.styleBindings;if(0!==Br(r))return e[Fr(r)]}(e,t,r);void 0!==a&&Array.isArray(a)&&function(e,t,n,r){e[Fr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,a=os(a=is(null,e,t,a[1],r),t.attrs,r))}else o=function(e,t,n){for(var r=void 0,i=t.directiveEnd,o=1+t.directiveStylingLast;o0)&&(c=!0)}else l=n;if(i)if(0!==u){var h=Fr(e[a+1]);e[r+1]=zr(h,a),0!==h&&(e[h+1]=Ur(e[h+1],r)),e[a+1]=131071&e[a+1]|r<<17}else e[r+1]=zr(a,0),0!==a&&(e[a+1]=Ur(e[a+1],r)),a=r;else e[r+1]=zr(u,0),0===a?a=r:e[u+1]=Ur(e[u+1],r),u=r;c&&(e[r+1]=Lr(e[r+1])),$o(e,l,r,!0),$o(e,l,r,!1),function(e,t,n,r,i){var o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&ct(o,t)>=0&&(n[r+1]=Zr(n[r+1]))}(t,l,e,r,o),s=zr(a,u),o?t.classBindings=s:t.styleBindings=s}(i,o,t,n,s,r)}}function is(e,t,n,r,i){var o=null,s=n.directiveEnd,a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){var u=e[i],l=Array.isArray(u),c=l?u[1]:u,f=null===c,h=n[i+1];h===Dr&&(h=f?Go:void 0);var d=f?lt(h,r):c===r?h:void 0;if(l&&!us(d)&&(d=lt(u,r)),us(d)&&(a=d,s))return a;var v=e[i+1];i=s?Fr(v):Br(v)}if(null!==t){var p=o?t.residualClasses:t.residualStyles;null!=p&&(a=lt(p,r))}return a}function us(e){return void 0!==e}function ls(e,t){return 0!=(e.flags&(t?16:32))}function cs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=tn(),r=nn(),i=e+20,o=r.firstCreatePass?$r(r,e,2,null,null):r.data[i],s=n[i]=function(e,t){return Lt(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);zi(r,n,s,o),sn(o,!1)}function fs(e){return hs("",e,""),fs}function hs(e,t,n){var r=tn(),i=xo(r,e,t,n);return i!==Dr&&function(e,t,n){var r=Zt(t,e),i=e[11];Lt(i)?i.setValue(r,n):r.textContent=n}(r,En(),i),hs}function ds(e,t,n){!function(e,t,n,r){var i=nn(),o=dn(2);i.firstUpdatePass&&rs(i,null,o,!0);var s=tn();if(n!==Dr&&Io(s,o,n)){var a=i.data[En()+20];if(ls(a,!0)&&!ns(i,o)){var u=a.classesWithoutHost;null!==u&&(n=Se(u,n||"")),No(i,a,s,n,!0)}else!function(e,t,n,r,i,o,s,a){i===Dr&&(i=Go);for(var u=0,l=0,c=0 null != ".concat(t," <=Actual]"))}(0,t),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}function bs(e,t,n,r,i){if(e=Te(e),Array.isArray(e))for(var o=0;o>20;if(lo(e)||!e.multi){var v=new Nn(l,i,Vo),p=Cs(u,t,i?f:f+d,h);-1===p?(Xn(Qn(c,a),s,u),ks(s,e,t.length),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(v),a.push(v)):(n[p]=v,a[p]=v)}else{var g=Cs(u,t,f+d,h),y=Cs(u,t,f,f+d),m=g>=0&&n[g],_=y>=0&&n[y];if(i&&!_||!i&&!m){Xn(Qn(c,a),s,u);var b=function(e,t,n,r,i){var o=new Nn(e,n,Vo);return o.multi=[],o.index=t,o.componentProviders=0,ws(o,i,r&&!n),o}(i?As:Es,n.length,i,r,l);!i&&_&&(n[y].providerFactory=b),ks(s,e,t.length,0),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(b),a.push(b)}else ks(s,e,g>-1?g:y,ws(n[i?y:g],l,!i&&r));!i&&r&&_&&n[y].componentProviders++}}}function ks(e,t,n,r){var i=lo(t);if(i||t.useClass){var o=(t.useClass||t).prototype.ngOnDestroy;if(o){var s=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){var a=s.indexOf(n);-1===a?s.push(n,[r,o]):s[a+1].push(r,o)}else s.push(n,o)}}}function ws(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Cs(e,t,n,r){for(var i=n;i1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,r){return function(e,t,n){var r=nn();if(r.firstCreatePass){var i=Dt(e);bs(n,r.data,r.blueprint,i,!0),bs(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}}var Os=function e(){v(this,e)},xs=function(){function e(){v(this,e)}return g(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(Ie(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),Ts=function(){var e=function e(){v(this,e)};return e.NULL=new xs,e}(),Vs=function(){var e=function e(t){v(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=function(){return Ds(e)},e}(),Ds=function(e){return Ji(e,on(),tn())},Ns=function e(){v(this,e)},Ps=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({}),Hs=function(){var e=function e(){v(this,e)};return e.__NG_ELEMENT_ID__=function(){return Rs()},e}(),Rs=function(){var e=tn(),t=Gt(on().index,e);return function(e){var t=e[11];if(Lt(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(St(t)?t:e)},Ms=function(){var e=function e(){v(this,e)};return e.\u0275prov=ge({token:e,providedIn:"root",factory:function(){return null}}),e}(),js=new function e(t){v(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}("10.2.0"),zs=function(){function e(){v(this,e)}return g(e,[{key:"supports",value:function(e){return Co(e)}},{key:"create",value:function(e){return new Ls(e)}}]),e}(),Fs=function(e,t){return t},Ls=function(){function e(t){v(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Fs}return g(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,r=0,i=null;t||n;){var o=!n||t&&t.currentIndex0;)this.remove(this.length-1)}},{key:"get",value:function(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}},{key:"createEmbeddedView",value:function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r}},{key:"createComponent",value:function(e,t,n,r,i){var o=n||this.parentInjector;if(!i&&null==e.ngModule&&o){var s=o.get(it,null);s&&(i=s)}var a=e.create(o,r,void 0,i);return this.insert(a.hostView,t),a}},{key:"insert",value:function(e,t){var n=e._lView,r=n[1];if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),Ot(n[3])){var i=this.indexOf(e);if(-1!==i)this.detach(i);else{var o=n[3],s=new Gi(o,o[6],o[3]);s.detach(s.indexOf(e))}}var a=this._adjustIndex(t),u=this._lContainer;!function(e,t,n,r){var i=10+r,o=n.length;r>0&&(n[i-1][4]=t),r1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}},{key:"allocateContainerIfNeeded",value:function(){null===this._lContainer[8]&&(this._lContainer[8]=[])}},{key:"element",get:function(){return Ji(t,this._hostTNode,this._hostView)}},{key:"injector",get:function(){return new sr(this._hostTNode,this._hostView)}},{key:"parentInjector",get:function(){var e=Yn(this._hostTNode,this._hostView);if(jn(e)){var t=Fn(e,this._hostView),n=zn(e);return new sr(t[1].data[n+8],t)}return new sr(null,this._hostView)}},{key:"length",get:function(){return this._lContainer.length-10}}]),r}(e));var o=r[n.index];if(Ot(o))i=o;else{var s;if(3===n.type)s=Ut(o);else if(s=r[11].createComment(""),Nt(r)){var u=r[11],c=qt(n,r);Hi(u,ji(u,c),s,function(e,t){return Lt(e)?e.nextSibling(t):t.nextSibling}(u,c))}else zi(r[1],r,s,n);r[n.index]=i=mi(o,r,s,n),ki(r,i)}return new Gi(i,n,r)}(e,t,on(),tn())},ia={},oa=function(e){a(n,e);var t=l(n);function n(e){var r;return v(this,n),(r=t.call(this)).ngModule=e,r}return g(n,[{key:"resolveComponentFactory",value:function(e){var t=Et(e);return new ua(t,this.ngModule)}}]),n}(Ts);function sa(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var aa=new qe("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Un}}),ua=function(e){a(n,e);var t=l(n);function n(e,r){var i;return v(this,n),(i=t.call(this)).componentDef=e,i.ngModule=r,i.componentType=e.type,i.selector=e.selectors.map(Vr).join(","),i.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],i.isBoundToModule=!!r,i}return g(n,[{key:"create",value:function(e,t,n,r){var i,o,s=(r=r||this.ngModule)?function(e,t){return{get:function(n,r,i){var o=e.get(n,ia,i);return o!==ia||r===ia?o:t.get(n,r,i)}}}(e,r.injector):e,a=s.get(Ns,Bt),u=s.get(Ms,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",f=n?function(e,t,n){if(Lt(e))return e.selectRootElement(t,n===dt.ShadowDom);var r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(l,n,this.componentDef.encapsulation):Wr(c,a.createRenderer(null,this.componentDef),function(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(c)),h=this.componentDef.onPush?576:528,d={components:[],scheduler:Un,clean:Ii,playerHandler:null,flags:0},v=ri(0,null,null,1,0,null,null,null,null,null),p=Gr(null,v,d,h,null,null,a,l,u,s);mn(p);try{var g=function(e,t,n,r,i,o){var s=n[1];n[20]=e;var a=$r(s,0,2,null,null),u=a.mergedAttrs=t.hostAttrs;null!==u&&(ho(a,u,!0),null!==e&&(Pn(i,e,u),null!==a.classes&&Zi(i,e,a.classes),null!==a.styles&&Ui(i,e,a.styles)));var l=r.createRenderer(e,t),c=Gr(n,ni(t),null,t.onPush?64:16,n[20],a,r,l,null,null);return s.firstCreatePass&&(Xn(Qn(a,n),s,t.type),fi(s,a),di(a,n.length,1)),ki(n,c),n[20]=c}(f,this.componentDef,p,a,l);if(f)if(n)Pn(l,f,["ng-version",js.full]);else{var y=function(e){for(var t=[],n=[],r=1,i=2;r0&&Zi(l,f,_.join(" "))}if(o=Wt(v,0),void 0!==t)for(var b=o.projection=[],k=0;k1&&void 0!==arguments[1]?arguments[1]:fo.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:de.Default;return e===fo||e===it||e===We?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(it),ha=function(e){a(n,e);var t=l(n);function n(e){var r;return v(this,n),(r=t.call(this)).moduleType=e,null!==It(e)&&function e(t){if(null!==t.\u0275mod.id){var n=t.\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(Ie(t)," vs ").concat(Ie(t.name)))})(n,ca.get(n),t),ca.set(n,t)}var r=t.\u0275mod.imports;r instanceof Function&&(r=r()),r&&r.forEach((function(t){return e(t)}))}(e),r}return g(n,[{key:"create",value:function(e){return new fa(this.moduleType,e)}}]),n}(function(){return function e(){v(this,e)}}());function da(e,t,n,r){return function(e,t,n,r,i,o){var s=t+n;return Io(e,s,i)?Ao(e,s+1,o?r.call(o,i):r(i)):ga(e,s+1)}(tn(),fn(),e,t,n,r)}function va(e,t,n,r,i){return function(e,t,n,r,i,o,s){var a=t+n;return So(e,a,i,o)?Ao(e,a+2,s?r.call(s,i,o):r(i,o)):ga(e,a+2)}(tn(),fn(),e,t,n,r,i)}function pa(e,t,n,r,i,o){return ya(tn(),fn(),e,t,n,r,i,o)}function ga(e,t){var n=e[t];return n===Dr?void 0:n}function ya(e,t,n,r,i,o,s,a){var u=t+n;return function(e,t,n,r,i){var o=So(e,t,n,r);return Io(e,t+2,i)||o}(e,u,i,o,s)?Ao(e,u+3,a?r.call(a,i,o,s):r(i,o,s)):ga(e,u+3)}var ma=function(e){a(n,e);var t=l(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return v(this,n),(e=t.call(this)).__isAsync=r,e}return g(n,[{key:"emit",value:function(e){s(d(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,r){var i,o=function(e){return null},a=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},t&&(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var u=s(d(n.prototype),"subscribe",this).call(this,i,o,a);return e instanceof C&&e.add(u),u}}]),n}(M),_a=new qe("Application Initializer"),ba=function(){var e=function(){function e(t){var n=this;v(this,e),this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,t){n.resolve=e,n.reject=t}))}return g(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==i})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(et(Fa))},e.\u0275prov=ge({token:e,factory:e.\u0275fac}),e}(),Ja=function(){var e=function(){function e(){v(this,e),this._applications=new Map,Ka.addToWindow(this)}return g(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Ka.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ge({token:e,factory:e.\u0275fac}),e}(),Ka=new(function(){function e(){v(this,e)}return g(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Ya=new qe("AllowMultipleToken");function Xa(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r="Platform: "+t,i=new qe(r);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=eu();if(!o||o.injector.get(Ya,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var s=n.concat(t).concat({provide:i,useValue:!0},{provide:Ki,useValue:"platform"});!function(e){if(Ga&&!Ga.destroyed&&!Ga.injector.get(Ya,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ga=e.get(tu);var t=e.get(Ea,null);t&&t.forEach((function(e){return e()}))}(fo.create({providers:s,name:r}))}return function(e){var t=eu();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function eu(){return Ga&&!Ga.destroyed?Ga:null}var tu=function(){var e=function(){function e(t){v(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return g(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,r,i=this,o=(n=t?t.ngZone:void 0,r=t&&t.ngZoneEventCoalescing||!1,"noop"===n?new $a:("zone.js"===n?void 0:n)||new Fa({enableLongStackTrace:gr(),shouldCoalesceEventChangeDetection:r})),s=[{provide:Fa,useValue:o}];return o.run((function(){var t=fo.create({providers:s,parent:i.injector,name:e.moduleType.name}),n=e.create(t),r=n.injector.get(fr,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return ou(i._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,t,r){try{var o=((s=n.injector.get(ba)).runInitializers(),s.donePromise.then((function(){return _s(n.injector.get(Oa,"en-US")||"en-US"),i._moduleDoBootstrap(n),n})));return Fo(o)?o.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):o}catch(a){throw t.runOutsideAngular((function(){return e.handleError(a)})),a}var s}(r,o)}))}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=nu({},n);return function(e,t,n){var r=new ha(n);return Promise.resolve(r)}(0,0,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(iu);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(Ie(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:"injector",get:function(){return this._injector}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(et(fo))},e.\u0275prov=ge({token:e,factory:e.\u0275fac}),e}();function nu(e,t){return Array.isArray(t)?t.reduce(nu,e):Object.assign(Object.assign({},e),t)}var ru,iu=((ru=function(){function e(t,n,r,i,o,s){var a=this;v(this,e),this._zone=t,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=gr(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var u=new V((function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){e.next(a._stable),e.complete()}))})),l=new V((function(e){var t;a._zone.runOutsideAngular((function(){t=a._zone.onStable.subscribe((function(){Fa.assertNotInAngularZone(),za((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))}))}))}));var n=a._zone.onUnstable.subscribe((function(){Fa.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&"number"==typeof t[t.length-1]&&(i=t.pop())):"number"==typeof s&&(i=t.pop()),null===o&&1===t.length&&t[0]instanceof V?t[0]:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof n?function(i){return i.pipe(e((function(e,r){return J(t(e,r)).pipe(W((function(t,i){return n(e,t,r,i)})))}),r))}:("number"==typeof n&&(r=n),function(e){return e.lift(new K(t,r))})}(X,e)}(i)(function(e,t){return t?Q(e,t):new V(F(e))}(t,o))}(u,l.pipe((function(e){return ee()((t=se,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,ie);return r.source=e,r.subjectFactory=n,r})(e));var t})))}return g(e,[{key:"bootstrap",value:function(e,t){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof Os?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(it),o=n.create(fo.NULL,[],t||n.selector,i);o.onDestroy((function(){r._unloadComponent(o)}));var s=o.injector.get(Qa,null);return s&&o.injector.get(Ja).registerApplication(o.location.nativeElement,s),this._loadComponent(o),gr()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var n,r=t(this._views);try{for(r.s();!(n=r.n()).done;)n.value.detectChanges()}catch(s){r.e(s)}finally{r.f()}if(this._enforceNoNewChanges){var i,o=t(this._views);try{for(o.s();!(i=o.n()).done;)i.value.checkNoChanges()}catch(s){o.e(s)}finally{o.f()}}}catch(a){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;ou(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Ia,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:"_unloadComponent",value:function(e){this.detachView(e.hostView),ou(this.components,e)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),e}()).\u0275fac=function(e){return new(e||ru)(et(Fa),et(Sa),et(fo),et(fr),et(Ts),et(ba))},ru.\u0275prov=ge({token:ru,factory:ru.\u0275fac}),ru);function ou(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var su=Xa(null,"core",[{provide:Aa,useValue:"unknown"},{provide:tu,deps:[fo]},{provide:Ja,deps:[]},{provide:Sa,deps:[]}]),au=[{provide:iu,useClass:iu,deps:[Fa,Sa,fo,fr,Ts,ba]},{provide:aa,deps:[Fa],useFactory:function(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}},{provide:ba,useClass:ba,deps:[[new ce,_a]]},{provide:Ma,useClass:Ma,deps:[]},wa,{provide:Qs,useFactory:function(){return Ys},deps:[]},{provide:Js,useFactory:function(){return Xs},deps:[]},{provide:Oa,useFactory:function(e){return _s(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new le(Oa),new ce,new he]]},{provide:xa,useValue:"USD"}],uu=function(){var e=function e(t){v(this,e)};return e.\u0275mod=kt({type:e}),e.\u0275inj=ye({factory:function(t){return new(t||e)(et(iu))},providers:au}),e}(),lu=null;function cu(){return lu}var fu,hu,du,vu,pu=new qe("DocumentToken"),gu=function(e){return e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other",e}({}),yu=function e(){v(this,e)},mu=((hu=function(e){a(n,e);var t=l(n);function n(e){var r;return v(this,n),(r=t.call(this)).locale=e,r}return g(n,[{key:"getPluralCategory",value:function(e,t){switch(function(e){return function(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=ys(t);if(n)return n;var r=t.split("-")[0];if(n=ys(r))return n;if("en"===r)return ps;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[ms.PluralCase]}(t||this.locale)(e)){case gu.Zero:return"zero";case gu.One:return"one";case gu.Two:return"two";case gu.Few:return"few";case gu.Many:return"many";default:return"other"}}}]),n}(yu)).\u0275fac=function(e){return new(e||hu)(et(Oa))},hu.\u0275prov=ge({token:hu,factory:hu.\u0275fac}),hu),_u=((fu=function(){function e(t,n,r,i){v(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return g(e,[{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachChangedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachRemovedItem((function(e){e.previousValue&&t._toggleClass(e.key,!1)}))}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+Ie(e.item));t._toggleClass(e.item,!0)})),e.forEachRemovedItem((function(e){return t._toggleClass(e.item,!1)}))}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!0)})):Object.keys(e).forEach((function(n){return t._toggleClass(n,!!e[n])})))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!1)})):Object.keys(e).forEach((function(e){return t._toggleClass(e,!1)})))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach((function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)}))}},{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(Co(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}}]),e}()).\u0275fac=function(e){return new(e||fu)(Vo(Qs),Vo(Js),Vo(Vs),Vo(Hs))},fu.\u0275dir=Ct({type:fu,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),fu),bu=function(){function e(t,n,r,i){v(this,e),this.$implicit=t,this.ngForOf=n,this.index=r,this.count=i}return g(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),ku=((du=function(){function e(t,n,r){v(this,e),this._viewContainer=t,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return g(e,[{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation((function(e,r,i){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new bu(null,t._ngForOf,-1,-1),null===i?void 0:i),s=new wu(e,o);n.push(s)}else if(null==i)t._viewContainer.remove(null===r?void 0:r);else if(null!==r){var a=t._viewContainer.get(r);t._viewContainer.move(a,i);var u=new wu(e,a);n.push(u)}}));for(var r=0;re?{max:{max:e,actual:t.value}}:null}}},{key:"required",value:function(e){return Qu(e.value)?{required:!0}:null}},{key:"requiredTrue",value:function(e){return!0===e.value?null:{required:!0}}},{key:"email",value:function(e){return Qu(e.value)||Xu.test(e.value)?null:{email:!0}}},{key:"minLength",value:function(e){return function(t){return Qu(t.value)||!Ju(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}},{key:"pattern",value:function(t){return t?("string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),function(e){if(Qu(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:r,actualValue:t}}}):e.nullValidator;var n,r}},{key:"nullValidator",value:function(e){return null}},{key:"compose",value:function(e){if(!e)return null;var t=e.filter(tl);return 0==t.length?null:function(e){return rl(il(e,t))}}},{key:"composeAsync",value:function(e){if(!e)return null;var t=e.filter(tl);return 0==t.length?null:function(e){return function(){for(var e=arguments.length,t=new Array(e),r=0;r=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}()).\u0275fac=function(e){return new(e||ul)},ul.\u0275prov=ge({token:ul,factory:ul.\u0275fac}),ul),vl=((al=function(){function e(t,n,r,i){v(this,e),this._renderer=t,this._elementRef=n,this._registry=r,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return g(e,[{key:"ngOnInit",value:function(){this._control=this._injector.get(Gu),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:"fireUncheck",value:function(e){this.writeValue(e)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),e}()).\u0275fac=function(e){return new(e||al)(Vo(Hs),Vo(Vs),Vo(dl),Vo(fo))},al.\u0275dir=Ct({type:al,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&Lo("change",(function(){return t.onChange()}))("blur",(function(){return t.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Ss([hl])]}),al),pl={provide:ju,useExisting:xe((function(){return gl})),multi:!0},gl=((ll=function(){function e(t,n){v(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return g(e,[{key:"writeValue",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}]),e}()).\u0275fac=function(e){return new(e||ll)(Vo(Hs),Vo(Vs))},ll.\u0275dir=Ct({type:ll,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,t){1&e&&Lo("change",(function(e){return t.onChange(e.target.value)}))("input",(function(e){return t.onChange(e.target.value)}))("blur",(function(){return t.onTouched()}))},features:[Ss([pl])]}),ll),yl={provide:ju,useExisting:xe((function(){return kl})),multi:!0};function ml(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var _l,bl,kl=((bl=function(){function e(t,n){v(this,e),this._renderer=t,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Object.is}return g(e,[{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=ml(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var r=[];if(void 0!==n.selectedOptions)for(var i=n.selectedOptions,o=0;o0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild((function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=nl(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;var r=e;return t.forEach((function(e){r=r instanceof Gl?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof $l&&r.at(e)||null})),r}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new ma,this.statusChanges=new ma}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls((function(t){return t.status===e}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(e){return e.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(e){return e.touched}))}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){Ml(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}},{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}}]),e}(),Wl=function(e){a(n,e);var t=l(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return v(this,n),(e=t.call(this,Nl(i),Hl(o,i)))._onChange=[],e._applyFormState(r),e._setUpdateStrategy(i),e.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),e._initObservables(),e}return g(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(e){return e(t.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(ql),Gl=function(e){a(n,e);var t=l(n);function n(e,r,i){var o;return v(this,n),(o=t.call(this,Nl(r),Hl(i,r))).controls=e,o._initObservables(),o._setUpdateStrategy(r),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return g(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach((function(r){t._throwIfControlMissing(r),t.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(e).forEach((function(r){t.controls[r]&&t.controls[r].patchValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof Wl?t.value:t.getRawValue(),e}))}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))}))}}]),n}(ql),$l=function(e){a(r,e);var n=l(r);function r(e,t,i){var o;return v(this,r),(o=n.call(this,Nl(t),Hl(i,t))).controls=e,o._initObservables(),o._setUpdateStrategy(t),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return g(r,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}},{key:"removeAt",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach((function(e,r){t._throwIfControlMissing(r),t.at(r).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e,r){t.at(r)&&t.at(r).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map((function(e){return e instanceof Wl?e.value:e.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){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(e))throw new Error("Cannot find form control at index "+e)}},{key:"_forEachChild",value:function(e){this.controls.forEach((function(t,n){e(t,n)}))}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))}},{key:"_anyControls",value:function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))}))}},{key:"_allControlsDisabled",value:function(){var e,n=t(this.controls);try{for(n.s();!(e=n.n()).done;){if(e.value.enabled)return!1}}catch(r){n.e(r)}finally{n.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),r}(ql),Ql={provide:Gu,useExisting:xe((function(){return Kl}))},Jl=Promise.resolve(null),Kl=((Fl=function(e){a(r,e);var t=l(r);function r(e,n,i,o){var s;return v(this,r),(s=t.call(this)).control=new Wl,s._registered=!1,s.update=new ma,s._parent=e,s._rawValidators=n||[],s._rawAsyncValidators=i||[],s.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t);var n=void 0,r=void 0,i=void 0;return t.forEach((function(e){var t;e.constructor===Uu?n=e:(t=e,Dl.some((function(e){return t.constructor===e}))?r=e:i=e)})),i||r||n||null}(0,o),s}return g(r,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){var e,t;(e=this.control).validator=el.compose([e.validator,(t=this).validator]),e.asyncValidator=el.composeAsync([e.asyncValidator,t.asyncValidator]),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange((function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&xl(e,t)}))}(e,t),function(e,t){e.registerOnChange((function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)}))}(e,t),function(e,t){t.valueAccessor.registerOnTouched((function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&xl(e,t),"submit"!==e.updateOn&&e.markAsTouched()}))}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange((function(e){t.valueAccessor.setDisabledState(e)})),t._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange((function(){return e.updateValueAndValidity()}))})),t._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange((function(){return e.updateValueAndValidity()}))})),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;Jl.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,r=""===n||n&&"false"!==n;Jl.then((function(){r&&!t.control.disabled?t.control.disable():!r&&t.control.disabled&&t.control.enable()}))}},{key:"path",get:function(){return this._parent?[].concat(n(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return Tl(this._rawValidators)}},{key:"asyncValidator",get:function(){return Vl(this._rawAsyncValidators)}}]),r}(Gu)).\u0275fac=function(e){return new(e||Fl)(Vo(qu,9),Vo(Ku,10),Vo(Yu,10),Vo(ju,10))},Fl.\u0275dir=Ct({type:Fl,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ss([Ql]),po,Ht]}),Fl),Yl=((zl=function e(){v(this,e)}).\u0275mod=kt({type:zl}),zl.\u0275inj=ye({factory:function(e){return new(e||zl)}}),zl),Xl=((jl=function e(){v(this,e)}).\u0275mod=kt({type:jl}),jl.\u0275inj=ye({factory:function(e){return new(e||jl)},providers:[dl],imports:[Yl]}),jl),ec=function(n){a(i,n);var r=l(i);function i(){return v(this,i),r.apply(this,arguments)}return g(i,[{key:"getProperty",value:function(e,t){return e[t]}},{key:"log",value:function(e){window.console&&window.console.log&&window.console.log(e)}},{key:"logGroup",value:function(e){window.console&&window.console.group&&window.console.group(e)}},{key:"logGroupEnd",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"remove",value:function(e){return e.parentNode&&e.parentNode.removeChild(e),e}},{key:"getValue",value:function(e){return e.value}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getHistory",value:function(){return window.history}},{key:"getLocation",value:function(){return window.location}},{key:"getBaseHref",value:function(e){var t,n=tc||(tc=document.querySelector("base"))?tc.getAttribute("href"):null;return null==n?null:(t=n,Ll||(Ll=document.createElement("a")),Ll.setAttribute("href",t),"/"===Ll.pathname.charAt(0)?Ll.pathname:"/"+Ll.pathname)}},{key:"resetBaseElement",value:function(){tc=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"performanceNow",value:function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}},{key:"supportsCookies",value:function(){return!0}},{key:"getCookie",value:function(n){return function(n,r){r=encodeURIComponent(r);var i,o=t(n.split(";"));try{for(o.s();!(i=o.n()).done;){var s=i.value,a=s.indexOf("="),u=e(-1==a?[s,""]:[s.slice(0,a),s.slice(a+1)],2),l=u[0],c=u[1];if(l.trim()===r)return decodeURIComponent(c)}}catch(f){o.e(f)}finally{o.f()}return null}(document.cookie,n)}}],[{key:"makeCurrent",value:function(){var e;e=new i,lu||(lu=e)}}]),i}(function(e){a(n,e);var t=l(n);function n(){return v(this,n),t.call(this)}return g(n,[{key:"supportsDOMEvents",value:function(){return!0}}]),n}(function(){return function e(){v(this,e)}}())),tc=null,nc=new qe("TRANSITION_ID"),rc=[{provide:_a,useFactory:function(e,t,n){return function(){n.get(ba).donePromise.then((function(){var n=cu();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter((function(t){return t.getAttribute("ng-transition")===e})).forEach((function(e){return n.remove(e)}))}))}},deps:[nc,pu,fo],multi:!0}],ic=function(){function e(){v(this,e)}return g(e,[{key:"addToWindow",value:function(e){Me.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},Me.getAllAngularTestabilities=function(){return e.getAllTestabilities()},Me.getAllAngularRootElements=function(){return e.getAllRootElements()},Me.frameworkStabilizers||(Me.frameworkStabilizers=[]),Me.frameworkStabilizers.push((function(e){var t=Me.getAllAngularTestabilities(),n=t.length,r=!1,i=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(i)}))}))}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?cu().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){var t;t=new e,Ka=t}}]),e}(),oc=new qe("EventManagerPlugins"),sc=((Bl=function(){function e(t,n){var r=this;v(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=r})),this._plugins=t.slice().reverse()}return g(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r-1&&(t.splice(n,1),o+=e+".")})),o+=i,0!=t.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Ac.hasOwnProperty(t)&&(t=Ac[t]))}return Ec[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),Cc.forEach((function(r){r!=n&&(0,Ic[r])(e)&&(t+=r+".")})),t+=n}},{key:"eventCallback",value:function(e,t,r){return function(i){n.getEventFullKey(i)===e&&r.runGuarded((function(){return t(i)}))}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(ac)).\u0275fac=function(e){return new(e||gc)(et(pu))},gc.\u0275prov=ge({token:gc,factory:gc.\u0275fac}),gc),Oc=Xa(su,"browser",[{provide:Aa,useValue:"browser"},{provide:Ea,useValue:function(){ec.makeCurrent(),ic.init()},multi:!0},{provide:pu,useFactory:function(){return function(e){Ft=e}(document),document},deps:[]}]),xc=[[],{provide:Ki,useValue:"root"},{provide:fr,useFactory:function(){return new fr},deps:[]},{provide:oc,useClass:wc,multi:!0,deps:[pu,Fa,Aa]},{provide:oc,useClass:Sc,multi:!0,deps:[pu]},[],{provide:mc,useClass:mc,deps:[sc,lc,ka]},{provide:Ns,useExisting:mc},{provide:uc,useExisting:lc},{provide:lc,useClass:lc,deps:[pu]},{provide:Qa,useClass:Qa,deps:[Fa]},{provide:sc,useClass:sc,deps:[oc,Fa]},[]],Tc=((yc=function(){function e(t){if(v(this,e),t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return g(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:ka,useValue:t.appId},{provide:nc,useExisting:ka},rc]}}}]),e}()).\u0275mod=kt({type:yc}),yc.\u0275inj=ye({factory:function(e){return new(e||yc)(et(yc,12))},providers:xc,imports:[Tu,uu]}),yc);"undefined"!=typeof window&&window;var Vc,Dc=((Vc=function(){function e(){v(this,e)}return g(e,[{key:"nativeWindow",get:function(){return window}}]),e}()).\u0275fac=function(e){return new(e||Vc)},Vc.\u0275prov=ge({token:Vc,factory:Vc.\u0275fac}),Vc),Nc=function e(){v(this,e),this.riskHotspotsSettings=null,this.coverageInfoSettings=null},Pc=function e(){v(this,e),this.groupingMaximum=0,this.grouping=0,this.historyComparisionDate="",this.historyComparisionType="",this.filter="",this.sortBy="name",this.sortOrder="asc",this.collapseStates=[]},Hc=function(){function e(t){v(this,e),this.et="",this.et=t.et,this.cl=t.cl,this.ucl=t.ucl,this.cal=t.cal,this.tl=t.tl,this.lcq=t.lcq,this.cb=t.cb,this.tb=t.tb,this.bcq=t.bcq}return g(e,[{key:"coverageRatioText",get:function(){return 0===this.tl?"-":this.cl+"/"+this.cal}},{key:"branchCoverageRatioText",get:function(){return 0===this.tb?"-":this.cb+"/"+this.tb}}]),e}(),Rc=function(){function e(){v(this,e)}return g(e,null,[{key:"roundNumber",value:function(e,t){return Math.floor(e*Math.pow(10,t))/Math.pow(10,t)}},{key:"getNthOrLastIndexOf",value:function(e,t,n){for(var r=0,i=-1,o=-1;r=this.currentHistoricCoverage.lcq)return!1}else if("branchCoverageIncreaseOnly"===t){var i=this.branchCoverage;if(isNaN(i)||i<=this.currentHistoricCoverage.bcq)return!1}else if("branchCoverageDecreaseOnly"===t){var o=this.branchCoverage;if(isNaN(o)||o>=this.currentHistoricCoverage.bcq)return!1}return!0}},{key:"updateCurrentHistoricCoverage",value:function(e){if(this.currentHistoricCoverage=null,""!==e)for(var t=0;t-1&&null===r,i}return g(n,[{key:"visible",value:function(e,t){if(""!==e&&this.name.toLowerCase().indexOf(e.toLowerCase())>-1)return!0;for(var n=0;n0,this.redVisible=!isNaN(e)&&100-Math.round(e)>0,this.greenClass="covered"+Math.round(e),this.redClass="covered"+(100-Math.round(e))}}]),e}()).\u0275fac=function(e){return new(e||Uc)},Uc.\u0275cmp=yt({type:Uc,selectors:[["coverage-bar"]],inputs:{percentage:"percentage"},decls:4,vars:3,consts:[[1,"coverage"],["class","gray covered100",4,"ngIf"],[3,"class",4,"ngIf"],[1,"gray","covered100"]],template:function(e,t){1&e&&(Po(0,"table",0),To(1,Fc,1,0,"td",1),To(2,Lc,1,3,"td",2),To(3,Bc,1,3,"td",2),Ho()),2&e&&(Mr(1),Do("ngIf",t.grayVisible),Mr(1),Do("ngIf",t.greenVisible),Mr(1),Do("ngIf",t.redVisible))},directives:[Cu],encapsulation:2,changeDetection:0}),Uc),qc=["codeelement-row",""];function Wc(e,t){if(1&e&&(Po(0,"th",2),cs(1),Ho()),2&e){var n=Zo();Mr(1),fs(n.element.coveredBranches)}}function Gc(e,t){if(1&e&&(Po(0,"th",2),cs(1),Ho()),2&e){var n=Zo();Mr(1),fs(n.element.totalBranches)}}function $c(e,t){if(1&e&&(Po(0,"th",3),cs(1),Ho()),2&e){var n=Zo();Do("title",n.element.branchCoverageRatioText),Mr(1),fs(n.element.branchCoveragePercentage)}}function Qc(e,t){if(1&e&&(Po(0,"th",2),Ro(1,"coverage-bar",4),Ho()),2&e){var n=Zo();Mr(1),Do("percentage",n.element.branchCoverage)}}var Jc,Kc,Yc=function(e,t){return{"icon-plus":e,"icon-minus":t}},Xc=((Jc=function e(){v(this,e),this.element=null,this.collapsed=!1,this.branchCoverageAvailable=!1}).\u0275fac=function(e){return new(e||Jc)},Jc.\u0275cmp=yt({type:Jc,selectors:[["","codeelement-row",""]],inputs:{element:"element",collapsed:"collapsed",branchCoverageAvailable:"branchCoverageAvailable"},attrs:qc,decls:20,vars:16,consts:[["href","#",3,"click"],[3,"ngClass"],[1,"right"],[1,"right",3,"title"],[3,"percentage"],["class","right",4,"ngIf"],["class","right",3,"title",4,"ngIf"]],template:function(e,t){1&e&&(Po(0,"th"),Po(1,"a",0),Lo("click",(function(e){return t.element.toggleCollapse(e)})),Ro(2,"i",1),cs(3),Ho(),Ho(),Po(4,"th",2),cs(5),Ho(),Po(6,"th",2),cs(7),Ho(),Po(8,"th",2),cs(9),Ho(),Po(10,"th",2),cs(11),Ho(),Po(12,"th",3),cs(13),Ho(),Po(14,"th",2),Ro(15,"coverage-bar",4),Ho(),To(16,Wc,2,1,"th",5),To(17,Gc,2,1,"th",5),To(18,$c,2,2,"th",6),To(19,Qc,2,1,"th",5)),2&e&&(Mr(2),Do("ngClass",va(13,Yc,t.element.collapsed,!t.element.collapsed)),Mr(1),hs(" ",t.element.name,""),Mr(2),fs(t.element.coveredLines),Mr(2),fs(t.element.uncoveredLines),Mr(2),fs(t.element.coverableLines),Mr(2),fs(t.element.totalLines),Mr(1),Do("title",t.element.coverageRatioText),Mr(1),fs(t.element.coveragePercentage),Mr(2),Do("percentage",t.element.coverage),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable))},directives:[_u,Zc,Cu],encapsulation:2,changeDetection:0}),Jc),ef=["coverage-history-chart",""],tf=((Kc=function(){function e(){v(this,e),this.path=null,this._historicCoverages=[]}return g(e,[{key:"historicCoverages",get:function(){return this._historicCoverages},set:function(e){if(this._historicCoverages=e,e.length>1){for(var t="",n=0;n1),Mr(1),Do("ngIf",null!==n.clazz.currentHistoricCoverage),Mr(1),Do("ngIf",null===n.clazz.currentHistoricCoverage)}}function Of(e,t){if(1&e&&(Po(0,"td",2),Ro(1,"coverage-bar",5),Ho()),2&e){var n=Zo();Mr(1),Do("percentage",n.clazz.branchCoverage)}}var xf,Tf=((xf=function(){function e(){v(this,e),this.clazz=null,this.translations={},this.branchCoverageAvailable=!1,this.historyComparisionDate=""}return g(e,[{key:"getClassName",value:function(e,t){return e>t?"lightgreen":e1),Mr(1),Do("ngIf",null!==t.clazz.currentHistoricCoverage),Mr(1),Do("ngIf",null===t.clazz.currentHistoricCoverage),Mr(2),Do("percentage",t.clazz.coverage),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable),Mr(1),Do("ngIf",t.branchCoverageAvailable))},directives:[Cu,Zc,tf,_u],encapsulation:2,changeDetection:0}),xf);function Vf(e,t){if(1&e&&(Mo(0),cs(1),jo()),2&e){var n=Zo(2);Mr(1),fs(n.translations.noGrouping)}}function Df(e,t){if(1&e&&(Mo(0),cs(1),jo()),2&e){var n=Zo(2);Mr(1),fs(n.translations.byAssembly)}}function Nf(e,t){if(1&e&&(Mo(0),cs(1),jo()),2&e){var n=Zo(2);Mr(1),fs(n.translations.byNamespace+" "+n.settings.grouping)}}function Pf(e,t){if(1&e&&(Po(0,"option",26),cs(1),Ho()),2&e){var n=t.$implicit;Do("value",n),Mr(1),fs(n)}}function Hf(e,t){1&e&&Ro(0,"br")}function Rf(e,t){if(1&e&&(Po(0,"option",32),cs(1),Ho()),2&e){var n=Zo(4);Mr(1),hs(" ",n.translations.branchCoverageIncreaseOnly," ")}}function Mf(e,t){if(1&e&&(Po(0,"option",33),cs(1),Ho()),2&e){var n=Zo(4);Mr(1),hs(" ",n.translations.branchCoverageDecreaseOnly," ")}}function jf(e,t){if(1&e){var n=zo();Po(0,"div"),Po(1,"select",23),Lo("ngModelChange",(function(e){return rn(n),Zo(3).settings.historyComparisionType=e})),Po(2,"option",24),cs(3),Ho(),Po(4,"option",27),cs(5),Ho(),Po(6,"option",28),cs(7),Ho(),Po(8,"option",29),cs(9),Ho(),To(10,Rf,2,1,"option",30),To(11,Mf,2,1,"option",31),Ho(),Ho()}if(2&e){var r=Zo(3);Mr(1),Do("ngModel",r.settings.historyComparisionType),Mr(2),fs(r.translations.filter),Mr(2),fs(r.translations.allChanges),Mr(2),fs(r.translations.lineCoverageIncreaseOnly),Mr(2),fs(r.translations.lineCoverageDecreaseOnly),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable)}}function zf(e,t){if(1&e){var n=zo();Mo(0),Po(1,"div"),cs(2),Po(3,"select",23),Lo("ngModelChange",(function(e){return rn(n),Zo(2).settings.historyComparisionDate=e}))("ngModelChange",(function(){return rn(n),Zo(2).updateCurrentHistoricCoverage()})),Po(4,"option",24),cs(5),Ho(),To(6,Pf,2,2,"option",25),Ho(),Ho(),To(7,Hf,1,0,"br",0),To(8,jf,12,7,"div",0),jo()}if(2&e){var r=Zo(2);Mr(2),hs(" ",r.translations.compareHistory," "),Mr(1),Do("ngModel",r.settings.historyComparisionDate),Mr(2),fs(r.translations.date),Mr(1),Do("ngForOf",r.historicCoverageExecutionTimes),Mr(1),Do("ngIf",""!==r.settings.historyComparisionDate),Mr(1),Do("ngIf",""!==r.settings.historyComparisionDate)}}function Ff(e,t){1&e&&Ro(0,"col",8)}function Lf(e,t){1&e&&Ro(0,"col",11)}function Bf(e,t){1&e&&Ro(0,"col",12)}function Uf(e,t){1&e&&Ro(0,"col",13)}var Zf=function(e,t,n){return{"icon-up-dir_active":e,"icon-down-dir_active":t,"icon-down-dir":n}};function qf(e,t){if(1&e){var n=zo();Po(0,"th",5),Po(1,"a",2),Lo("click",(function(e){return rn(n),Zo(2).updateSorting("covered_branches",e)})),Ro(2,"i",18),cs(3),Ho(),Ho()}if(2&e){var r=Zo(2);Mr(2),Do("ngClass",pa(2,Zf,"covered_branches"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"covered_branches"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"covered_branches"!==r.settings.sortBy)),Mr(1),fs(r.translations.covered)}}function Wf(e,t){if(1&e){var n=zo();Po(0,"th",5),Po(1,"a",2),Lo("click",(function(e){return rn(n),Zo(2).updateSorting("total_branches",e)})),Ro(2,"i",18),cs(3),Ho(),Ho()}if(2&e){var r=Zo(2);Mr(2),Do("ngClass",pa(2,Zf,"total_branches"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"total_branches"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"total_branches"!==r.settings.sortBy)),Mr(1),fs(r.translations.total)}}function Gf(e,t){if(1&e){var n=zo();Po(0,"th",19),Po(1,"a",2),Lo("click",(function(e){return rn(n),Zo(2).updateSorting("branchcoverage",e)})),Ro(2,"i",18),cs(3),Ho(),Ho()}if(2&e){var r=Zo(2);Mr(2),Do("ngClass",pa(2,Zf,"branchcoverage"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"branchcoverage"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"branchcoverage"!==r.settings.sortBy)),Mr(1),fs(r.translations.branchCoverage)}}function $f(e,t){if(1&e&&Ro(0,"tr",35),2&e){var n=Zo().$implicit,r=Zo(2);Do("element",n)("collapsed",n.collapsed)("branchCoverageAvailable",r.branchCoverageAvailable)}}function Qf(e,t){if(1&e&&Ro(0,"tr",37),2&e){var n=Zo().$implicit,r=Zo(3);Do("clazz",n)("translations",r.translations)("branchCoverageAvailable",r.branchCoverageAvailable)("historyComparisionDate",r.settings.historyComparisionDate)}}function Jf(e,t){if(1&e&&(Mo(0),To(1,Qf,1,4,"tr",36),jo()),2&e){var n=t.$implicit,r=Zo().$implicit,i=Zo(2);Mr(1),Do("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function Kf(e,t){if(1&e&&Ro(0,"tr",40),2&e){var n=Zo().$implicit,r=Zo(5);Do("clazz",n)("translations",r.translations)("branchCoverageAvailable",r.branchCoverageAvailable)("historyComparisionDate",r.settings.historyComparisionDate)}}function Yf(e,t){if(1&e&&(Mo(0),To(1,Kf,1,4,"tr",39),jo()),2&e){var n=t.$implicit,r=Zo(2).$implicit,i=Zo(3);Mr(1),Do("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function Xf(e,t){if(1&e&&(Mo(0),Ro(1,"tr",38),To(2,Yf,2,1,"ng-container",22),jo()),2&e){var n=Zo().$implicit,r=Zo(3);Mr(1),Do("element",n)("collapsed",n.collapsed)("branchCoverageAvailable",r.branchCoverageAvailable),Mr(1),Do("ngForOf",n.classes)}}function eh(e,t){if(1&e&&(Mo(0),To(1,Xf,3,4,"ng-container",0),jo()),2&e){var n=t.$implicit,r=Zo().$implicit,i=Zo(2);Mr(1),Do("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function th(e,t){if(1&e&&(Mo(0),To(1,$f,1,3,"tr",34),To(2,Jf,2,1,"ng-container",22),To(3,eh,2,1,"ng-container",22),jo()),2&e){var n=t.$implicit,r=Zo(2);Mr(1),Do("ngIf",n.visible(r.settings.filter,r.settings.historyComparisionType)),Mr(1),Do("ngForOf",n.classes),Mr(1),Do("ngForOf",n.subElements)}}function nh(e,t){if(1&e){var n=zo();Po(0,"div"),Po(1,"div",1),Po(2,"div"),Po(3,"a",2),Lo("click",(function(e){return rn(n),Zo().collapseAll(e)})),cs(4),Ho(),cs(5," | "),Po(6,"a",2),Lo("click",(function(e){return rn(n),Zo().expandAll(e)})),cs(7),Ho(),Ho(),Po(8,"div",3),To(9,Vf,2,1,"ng-container",0),To(10,Df,2,1,"ng-container",0),To(11,Nf,2,1,"ng-container",0),Ro(12,"br"),cs(13),Po(14,"input",4),Lo("ngModelChange",(function(e){return rn(n),Zo().settings.grouping=e}))("ngModelChange",(function(){return rn(n),Zo().updateCoverageInfo()})),Ho(),Ho(),Po(15,"div",3),To(16,zf,9,6,"ng-container",0),Ho(),Po(17,"div",5),Po(18,"span"),cs(19),Ho(),Po(20,"input",6),Lo("ngModelChange",(function(e){return rn(n),Zo().settings.filter=e})),Ho(),Ho(),Ho(),Po(21,"table",7),Po(22,"colgroup"),Ro(23,"col"),Ro(24,"col",8),Ro(25,"col",9),Ro(26,"col",10),Ro(27,"col",11),Ro(28,"col",12),Ro(29,"col",13),To(30,Ff,1,0,"col",14),To(31,Lf,1,0,"col",15),To(32,Bf,1,0,"col",16),To(33,Uf,1,0,"col",17),Ho(),Po(34,"thead"),Po(35,"tr"),Po(36,"th"),Po(37,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("name",e)})),Ro(38,"i",18),cs(39),Ho(),Ho(),Po(40,"th",5),Po(41,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("covered",e)})),Ro(42,"i",18),cs(43),Ho(),Ho(),Po(44,"th",5),Po(45,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("uncovered",e)})),Ro(46,"i",18),cs(47),Ho(),Ho(),Po(48,"th",5),Po(49,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("coverable",e)})),Ro(50,"i",18),cs(51),Ho(),Ho(),Po(52,"th",5),Po(53,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("total",e)})),Ro(54,"i",18),cs(55),Ho(),Ho(),Po(56,"th",19),Po(57,"a",2),Lo("click",(function(e){return rn(n),Zo().updateSorting("coverage",e)})),Ro(58,"i",18),cs(59),Ho(),Ho(),To(60,qf,4,6,"th",20),To(61,Wf,4,6,"th",20),To(62,Gf,4,6,"th",21),Ho(),Ho(),Po(63,"tbody"),To(64,th,4,3,"ng-container",22),Ho(),Ho(),Ho()}if(2&e){var r=Zo();Mr(4),fs(r.translations.collapseAll),Mr(3),fs(r.translations.expandAll),Mr(2),Do("ngIf",-1===r.settings.grouping),Mr(1),Do("ngIf",0===r.settings.grouping),Mr(1),Do("ngIf",r.settings.grouping>0),Mr(2),hs(" ",r.translations.grouping," "),Mr(1),Do("max",r.settings.groupingMaximum)("ngModel",r.settings.grouping),Mr(2),Do("ngIf",r.historicCoverageExecutionTimes.length>0),Mr(3),hs("",r.translations.filter," "),Mr(1),Do("ngModel",r.settings.filter),Mr(10),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(5),Do("ngClass",pa(31,Zf,"name"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"name"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"name"!==r.settings.sortBy)),Mr(1),fs(r.translations.name),Mr(3),Do("ngClass",pa(35,Zf,"covered"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"covered"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"covered"!==r.settings.sortBy)),Mr(1),fs(r.translations.covered),Mr(3),Do("ngClass",pa(39,Zf,"uncovered"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"uncovered"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"uncovered"!==r.settings.sortBy)),Mr(1),fs(r.translations.uncovered),Mr(3),Do("ngClass",pa(43,Zf,"coverable"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"coverable"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"coverable"!==r.settings.sortBy)),Mr(1),fs(r.translations.coverable),Mr(3),Do("ngClass",pa(47,Zf,"total"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"total"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"total"!==r.settings.sortBy)),Mr(1),fs(r.translations.total),Mr(3),Do("ngClass",pa(51,Zf,"coverage"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"coverage"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"coverage"!==r.settings.sortBy)),Mr(1),fs(r.translations.coverage),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(1),Do("ngIf",r.branchCoverageAvailable),Mr(2),Do("ngForOf",r.codeElements)}}var rh,ih=((rh=function(){function e(t){v(this,e),this.queryString="",this.historicCoverageExecutionTimes=[],this.branchCoverageAvailable=!1,this.codeElements=[],this.translations={},this.settings=new Pc,this.window=t.nativeWindow}return g(e,[{key:"ngOnInit",value:function(){this.historicCoverageExecutionTimes=this.window.historicCoverageExecutionTimes,this.branchCoverageAvailable=this.window.branchCoverageAvailable,this.translations=this.window.translations;var e=!1;if(void 0!==this.window.history&&void 0!==this.window.history.replaceState&&null!==this.window.history.state&&null!=this.window.history.state.coverageInfoSettings)console.log("Coverage info: Restoring from history",this.window.history.state.coverageInfoSettings),e=!0,this.settings=JSON.parse(JSON.stringify(this.window.history.state.coverageInfoSettings));else{for(var t=0,n=this.window.assemblies,r=0;r-1&&(this.queryString=window.location.href.substr(o)),this.updateCoverageInfo(),e&&this.restoreCollapseState()}},{key:"onDonBeforeUnlodad",value:function(){if(this.saveCollapseState(),void 0!==this.window.history&&void 0!==this.window.history.replaceState){console.log("Coverage info: Updating history",this.settings);var e=null;(e=null!==window.history.state?JSON.parse(JSON.stringify(this.window.history.state)):new Nc).coverageInfoSettings=JSON.parse(JSON.stringify(this.settings)),window.history.replaceState(e,null)}}},{key:"updateCoverageInfo",value:function(){var e=(new Date).getTime(),t=this.window.assemblies,n=[],r=0;if(0===this.settings.grouping)for(var i=0;it&&(r[i].collapsed=e.settings.collapseStates[t]),t++,n(r[i].subElements)}(this.codeElements)}}]),e}()).\u0275fac=function(e){return new(e||rh)(Vo(Dc))},rh.\u0275cmp=yt({type:rh,selectors:[["coverage-info"]],hostBindings:function(e,t){1&e&&Lo("beforeunload",(function(){return t.onDonBeforeUnlodad()}),!1,Zn)},decls:1,vars:1,consts:[[4,"ngIf"],[1,"customizebox"],["href","#",3,"click"],[1,"center"],["type","range","step","1","min","-1",3,"max","ngModel","ngModelChange"],[1,"right"],["type","text",3,"ngModel","ngModelChange"],[1,"overview","table-fixed","stripped"],[1,"column90"],[1,"column105"],[1,"column100"],[1,"column70"],[1,"column98"],[1,"column112"],["class","column90",4,"ngIf"],["class","column70",4,"ngIf"],["class","column98",4,"ngIf"],["class","column112",4,"ngIf"],[1,"icon-down-dir",3,"ngClass"],["colspan","2",1,"center"],["class","right",4,"ngIf"],["class","center","colspan","2",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["value","allChanges"],["value","lineCoverageIncreaseOnly"],["value","lineCoverageDecreaseOnly"],["value","branchCoverageIncreaseOnly",4,"ngIf"],["value","branchCoverageDecreaseOnly",4,"ngIf"],["value","branchCoverageIncreaseOnly"],["value","branchCoverageDecreaseOnly"],["codeelement-row","",3,"element","collapsed","branchCoverageAvailable",4,"ngIf"],["codeelement-row","",3,"element","collapsed","branchCoverageAvailable"],["class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate",4,"ngIf"],["class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate"],["codeelement-row","",1,"namespace",3,"element","collapsed","branchCoverageAvailable"],["class","namespace","class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate",4,"ngIf"],["class-row","",1,"namespace",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate"]],template:function(e,t){1&e&&To(0,nh,65,55,"div",0),2&e&&Do("ngIf",t.codeElements.length>0)},directives:[Cu,gl,Uu,$u,Kl,_u,ku,kl,wl,Ol,Xc,Tf],encapsulation:2}),rh),oh=function e(){v(this,e),this.assembly="",this.numberOfRiskHotspots=10,this.filter="",this.sortBy="",this.sortOrder="asc"};function sh(e,t){if(1&e&&(Po(0,"option",14),cs(1),Ho()),2&e){var n=t.$implicit;Do("value",n),Mr(1),fs(n)}}function ah(e,t){1&e&&(Po(0,"option",21),cs(1,"20"),Ho())}function uh(e,t){1&e&&(Po(0,"option",22),cs(1,"50"),Ho())}function lh(e,t){1&e&&(Po(0,"option",23),cs(1,"100"),Ho())}function ch(e,t){if(1&e&&(Po(0,"option",14),cs(1),Ho()),2&e){var n=Zo(3);Do("value",n.totalNumberOfRiskHotspots),Mr(1),fs(n.translations.all)}}function fh(e,t){if(1&e){var n=zo();Po(0,"select",15),Lo("ngModelChange",(function(e){return rn(n),Zo(2).settings.numberOfRiskHotspots=e})),Po(1,"option",16),cs(2,"10"),Ho(),To(3,ah,2,0,"option",17),To(4,uh,2,0,"option",18),To(5,lh,2,0,"option",19),To(6,ch,2,2,"option",20),Ho()}if(2&e){var r=Zo(2);Do("ngModel",r.settings.numberOfRiskHotspots),Mr(3),Do("ngIf",r.totalNumberOfRiskHotspots>10),Mr(1),Do("ngIf",r.totalNumberOfRiskHotspots>20),Mr(1),Do("ngIf",r.totalNumberOfRiskHotspots>50),Mr(1),Do("ngIf",r.totalNumberOfRiskHotspots>100)}}function hh(e,t){1&e&&Ro(0,"col",24)}var dh=function(e,t,n){return{"icon-up-dir_active":e,"icon-down-dir_active":t,"icon-down-dir":n}};function vh(e,t){if(1&e){var n=zo();Po(0,"th"),Po(1,"a",11),Lo("click",(function(e){rn(n);var r=t.index;return Zo(2).updateSorting(""+r,e)})),Ro(2,"i",12),cs(3),Ho(),Po(4,"a",25),Ro(5,"i",26),Ho(),Ho()}if(2&e){var r=t.$implicit,i=t.index,o=Zo(2);Mr(2),Do("ngClass",pa(3,dh,o.settings.sortBy===""+i&&"desc"===o.settings.sortOrder,o.settings.sortBy===""+i&&"asc"===o.settings.sortOrder,o.settings.sortBy!==""+i)),Mr(1),fs(r.name),Mr(1),qo("href",r.explanationUrl,br)}}var ph=function(e,t){return{lightred:e,lightgreen:t}};function gh(e,t){if(1&e&&(Po(0,"td",29),cs(1),Ho()),2&e){var n=t.$implicit;Do("ngClass",va(2,ph,n.exceeded,!n.exceeded)),Mr(1),fs(n.value)}}function yh(e,t){if(1&e&&(Po(0,"tr"),Po(1,"td"),cs(2),Ho(),Po(3,"td"),Po(4,"a",25),cs(5),Ho(),Ho(),Po(6,"td",27),Po(7,"a",25),cs(8),Ho(),Ho(),To(9,gh,2,5,"td",28),Ho()),2&e){var n=t.$implicit,r=Zo(2);Mr(2),fs(n.assembly),Mr(2),Do("href",n.reportPath+r.queryString,br),Mr(1),fs(n.class),Mr(1),Do("title",n.methodName),Mr(1),Do("href",n.reportPath+r.queryString+"#file"+n.fileIndex+"_line"+n.line,br),Mr(1),hs(" ",n.methodShortName," "),Mr(1),Do("ngForOf",n.metrics)}}function mh(e,t){if(1&e){var n=zo();Po(0,"div"),Po(1,"div",1),Po(2,"div"),Po(3,"select",2),Lo("ngModelChange",(function(e){return rn(n),Zo().settings.assembly=e}))("ngModelChange",(function(){return rn(n),Zo().updateRiskHotpots()})),Po(4,"option",3),cs(5),Ho(),To(6,sh,2,2,"option",4),Ho(),Ho(),Po(7,"div",5),Po(8,"span"),cs(9),Ho(),To(10,fh,7,5,"select",6),Ho(),Ro(11,"div",5),Po(12,"div",7),Po(13,"span"),cs(14),Ho(),Po(15,"input",8),Lo("ngModelChange",(function(e){return rn(n),Zo().settings.filter=e}))("ngModelChange",(function(){return rn(n),Zo().updateRiskHotpots()})),Ho(),Ho(),Ho(),Po(16,"table",9),Po(17,"colgroup"),Ro(18,"col"),Ro(19,"col"),Ro(20,"col"),To(21,hh,1,0,"col",10),Ho(),Po(22,"thead"),Po(23,"tr"),Po(24,"th"),Po(25,"a",11),Lo("click",(function(e){return rn(n),Zo().updateSorting("assembly",e)})),Ro(26,"i",12),cs(27),Ho(),Ho(),Po(28,"th"),Po(29,"a",11),Lo("click",(function(e){return rn(n),Zo().updateSorting("class",e)})),Ro(30,"i",12),cs(31),Ho(),Ho(),Po(32,"th"),Po(33,"a",11),Lo("click",(function(e){return rn(n),Zo().updateSorting("method",e)})),Ro(34,"i",12),cs(35),Ho(),Ho(),To(36,vh,6,7,"th",13),Ho(),Ho(),Po(37,"tbody"),To(38,yh,10,7,"tr",13),function(e,t){var n,r=nn();r.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var r=t[n];if("slice"===r.name)return r}throw new Error("The pipe 'slice' could not be found!")}(0,r.pipeRegistry),r.data[59]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(59,n.onDestroy)):n=r.data[59];var i=n.factory||(n.factory=At(n.type)),o=Ye(Vo);try{var s=Gn(!1),a=i();Gn(s),function(e,t,n,r){59>=e.data.length&&(e.data[59]=null,e.blueprint[59]=null),t[59]=r}(r,tn(),0,a)}finally{Ye(o)}}(),Ho(),Ho(),Ho()}if(2&e){var r=Zo();Mr(3),Do("ngModel",r.settings.assembly),Mr(2),fs(r.translations.assembly),Mr(1),Do("ngForOf",r.assemblies),Mr(3),fs(r.translations.top),Mr(1),Do("ngIf",r.totalNumberOfRiskHotspots>10),Mr(4),hs("",r.translations.filter," "),Mr(1),Do("ngModel",r.settings.filter),Mr(6),Do("ngForOf",r.riskHotspotMetrics),Mr(5),Do("ngClass",pa(20,dh,"assembly"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"assembly"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"assembly"!==r.settings.sortBy)),Mr(1),fs(r.translations.assembly),Mr(3),Do("ngClass",pa(24,dh,"class"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"class"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"class"!==r.settings.sortBy)),Mr(1),fs(r.translations.class),Mr(3),Do("ngClass",pa(28,dh,"method"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"method"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"method"!==r.settings.sortBy)),Mr(1),fs(r.translations.method),Mr(1),Do("ngForOf",r.riskHotspotMetrics),Mr(2),Do("ngForOf",(i=r.riskHotspots,o=r.settings.numberOfRiskHotspots,s=tn(),a=s[59],function(e,t){return wo.isWrapped(t)&&(t=wo.unwrap(t),e[Xt.lFrame.bindingIndex]=Dr),t}(s,function(e,t){return e[1].data[59].pure}(s)?ya(s,fn(),16,a.transform,i,0,o,a):a.transform(i,0,o))))}var i,o,s,a}var _h,bh,kh=((bh=function(){function e(t){v(this,e),this.queryString="",this.riskHotspotMetrics=[],this.riskHotspots=[],this.totalNumberOfRiskHotspots=0,this.assemblies=[],this.translations={},this.settings=new oh,this.window=t.nativeWindow}return g(e,[{key:"ngOnInit",value:function(){this.riskHotspotMetrics=this.window.riskHotspotMetrics,this.translations=this.window.translations,void 0!==this.window.history&&void 0!==this.window.history.replaceState&&null!==this.window.history.state&&null!=this.window.history.state.riskHotspotsSettings&&(console.log("Risk hotspots: Restoring from history",this.window.history.state.riskHotspotsSettings),this.settings=JSON.parse(JSON.stringify(this.window.history.state.riskHotspotsSettings)));var e=window.location.href.indexOf("?");e>-1&&(this.queryString=window.location.href.substr(e)),this.updateRiskHotpots()}},{key:"onDonBeforeUnlodad",value:function(){if(void 0!==this.window.history&&void 0!==this.window.history.replaceState){console.log("Risk hotspots: Updating history",this.settings);var e=null;(e=null!==window.history.state?JSON.parse(JSON.stringify(this.window.history.state)):new Nc).riskHotspotsSettings=JSON.parse(JSON.stringify(this.settings)),window.history.replaceState(e,null)}}},{key:"updateRiskHotpots",value:function(){var e=this.window.riskHotspots;if(this.totalNumberOfRiskHotspots=e.length,0===this.assemblies.length){for(var t=[],n=0;n0)},directives:[Cu,kl,$u,Kl,wl,Ol,ku,Uu,_u],pipes:[xu],encapsulation:2}),bh),wh=((_h=function e(){v(this,e)}).\u0275mod=kt({type:_h,bootstrap:[kh,ih]}),_h.\u0275inj=ye({factory:function(e){return new(e||_h)},providers:[Dc],imports:[[Tc,Xl]]}),_h);(function(){if(pr)throw new Error("Cannot enable prod mode after platform setup.");vr=!1})(),Oc().bootstrapModule(wh).catch((function(e){return console.error(e)}))}},[[0,0]]])}(); \ No newline at end of file +!function(){function e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(u){i=!0,o=u}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return n}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}function n(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;p(this,e),this.project=t,this.concurrent=n}return y(e,[{key:"call",value:function(e,t){return t.subscribe(new X(e,this.project,this.concurrent))}}]),e}(),X=function(e){u(n,e);var t=c(n);function n(e,r){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return p(this,n),(i=t.call(this,e)).project=r,i.concurrent=o,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return y(n,[{key:"_next",value:function(e){this.active4&&void 0!==arguments[4]?arguments[4]:new F(e,n,r);i.closed||(t instanceof D?t.subscribe(i):q(t)(i))}(this,e,t,n,r)}},{key:"_complete",value:function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}},{key:"notifyComplete",value:function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(W);function ee(e){return e}function te(){return function(e){return e.lift(new re(e))}}var ne,re=function(){function e(t){p(this,e),this.connectable=t}return y(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var r=new ie(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),e}(),ie=function(e){u(n,e);var t=c(n);function n(e,r){var i;return p(this,n),(i=t.call(this,e)).connectable=r,i}return y(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),n}(I),oe={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(ne=function(e){u(n,e);var t=c(n);function n(e,r){var i;return p(this,n),(i=t.call(this)).source=e,i.subjectFactory=r,i._refCount=0,i._isComplete=!1,i}return y(n,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new E).add(this.source.subscribe(new se(this.getSubject(),this))),e.closed&&(this._connection=null,e=E.EMPTY)),e}},{key:"refCount",value:function(){return te()(this)}}]),n}(D).prototype)._subscribe},_isComplete:{value:ne._isComplete,writable:!0},getSubject:{value:ne.getSubject},connect:{value:ne.connect},refCount:{value:ne.refCount}},se=function(e){u(n,e);var t=c(n);function n(e,r){var i;return p(this,n),(i=t.call(this,e)).connectable=r,i}return y(n,[{key:"_error",value:function(e){this._unsubscribe(),a(v(n.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),a(v(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}]),n}(M);function ae(){return new j}function ue(e){return{toString:e}.toString()}function le(e,t,n){return ue((function(){var r=function(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}(t);function i(){for(var e=arguments.length,t=new Array(e),n=0;n=e.length?e.push(n):e.splice(t,0,n)}function Fe(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Le(e,t,n){var r=Ue(e,t);return r>=0?e[1|r]=n:function(e,t,n,r){var i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r=~r,t,n),r}function Be(e,t){var n=Ue(e,t);if(n>=0)return e[1|n]}function Ue(e,t){return function(e,t,n){for(var r=0,i=e.length>>1;i!==r;){var o=r+(i-r>>1),s=e[o<<1];if(t===s)return o<<1;s>t?i=o:r=o+1}return~(i<<1)}(e,t)}var Ze,qe=((Ze={})[Ze.Emulated=0]="Emulated",Ze[Ze.None=2]="None",Ze[Ze.ShadowDom=3]="ShadowDom",Ze),We={},Ge=[],$e=ge({"\u0275cmp":ge}),Qe=ge({"\u0275dir":ge}),Je=ge({"\u0275pipe":ge}),Ke=ge({"\u0275mod":ge}),Ye=ge({"\u0275loc":ge}),Xe=ge({"\u0275fac":ge}),et=ge({__NG_ELEMENT_ID__:ge}),tt=0;function nt(e){return ue((function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Se.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ge,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||qe.Emulated,id:"c",styles:e.styles||Ge,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,o=e.pipes;return n.id+=tt++,n.inputs=at(e.inputs,t),n.outputs=at(e.outputs),i&&i.forEach((function(e){return e(n)})),n.directiveDefs=r?function(){return("function"==typeof r?r():r).map(rt)}:null,n.pipeDefs=o?function(){return("function"==typeof o?o():o).map(it)}:null,n}))}function rt(e){return lt(e)||function(e){return e[Qe]||null}(e)}function it(e){return function(e){return e[Je]||null}(e)}var ot={};function st(e){var t={type:e.type,bootstrap:e.bootstrap||Ge,declarations:e.declarations||Ge,imports:e.imports||Ge,exports:e.exports||Ge,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&ue((function(){ot[e.id]=e.type})),t}function at(e,t){if(null==e)return We;var n={};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,t&&(t[i]=o)}return n}var ut=nt;function lt(e){return e[$e]||null}function ct(e,t){var n=e[Ke]||null;if(!n&&!0===t)throw new Error("Type ".concat(ve(e)," does not have '\u0275mod' property."));return n}function ft(e){return"string"==typeof e?e:null==e?"":""+e}function ht(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ft(e)}var dt,vt=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function pt(e){var t=dt;return dt=e,t}function gt(e,t,n){var r=be(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&vt.Optional)return null;if(void 0!==t)return t;throw new Error("Injector: NOT_FOUND [".concat(ve(e),"]"))}var yt={},mt=/\n/gm,_t=ge({provide:String,useValue:ge}),bt=void 0;function kt(e){var t=bt;return bt=e,t}function wt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt.Default;if(void 0===bt)throw new Error("inject() must be called from an injection context");return null===bt?gt(e,void 0,t):bt.get(e,t&vt.Optional?null:void 0,t)}function Ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt.Default;return(dt||wt)(Re(e),t)}function Et(e){for(var t=[],n=0;n=r)break}else t[s]<0&&(e[18]+=65536),(o>11>16&&(3&e[2])===t&&(e[2]+=2048,o.call(s)):o.call(s)}Dn.ngInherit=!0;var Un=function e(t,n,r){p(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r};function Zn(e,t,n){for(var r=Dt(e),i=0;it){s=o-1;break}}}for(;o>16,r=t;n>0;)r=r[15],n--;return r}var Kn=!0;function Yn(e){var t=Kn;return Kn=e,t}var Xn=0;function er(e,t){var n=nr(e,t);if(-1!==n)return n;var r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,tr(r.data,e),tr(t,null),tr(r.blueprint,null));var i=rr(e,t),o=e.injectorIndex;if($n(i))for(var s=Qn(i),a=Jn(i,t),u=a[1].data,l=0;l<8;l++)t[o+l]=a[s+l]|u[s+l];return t[o+8]=i,o}function tr(e,t){e.push(0,0,0,0,0,0,0,0,t)}function nr(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function rr(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,r=null,i=t;null!==i;){var o=i[1],s=o.type;if(null===(r=2===s?o.declTNode:1===s?i[6]:null))return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function ir(e,t,n){!function(e,t,n){var r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(et)&&(r=n[et]),null==r&&(r=n[et]=Xn++);var i=255&r,o=1<3&&void 0!==arguments[3]?arguments[3]:vt.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==e){var o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(et)?e[et]:void 0;return"number"==typeof t?t>=0?255&t:lr:t}(n);if("function"==typeof o){if(!ln(t,e,r))return r&vt.Host?or(i,n,r):sr(t,n,r,i);try{var s=o();if(null!=s||r&vt.Optional)return s;Tn(n)}finally{vn()}}else if("number"==typeof o){var a=null,u=nr(e,t),l=-1,c=r&vt.Host?t[16][6]:null;for((-1===u||r&vt.SkipSelf)&&(-1!==(l=-1===u?rr(e,t):t[u+8])&&dr(r,!1)?(a=t[1],u=Qn(l),t=Jn(l,t)):u=-1);-1!==u;){var f=t[1];if(hr(o,u,f.data)){var h=cr(u,t,n,a,r,c);if(h!==ur)return h}-1!==(l=t[u+8])&&dr(r,t[1].data[u+8]===c)&&hr(o,u,t)?(a=f,u=Qn(l),t=Jn(l,t)):u=-1}}}return sr(t,n,r,i)}var ur={};function lr(){return new vr(Qt(),Wt())}function cr(e,t,n,r,i,o){var s=t[1],a=s.data[e+8],u=function(e,t,n,r,i){for(var o=e.providerIndexes,s=t.data,a=1048575&o,u=e.directiveStart,l=o>>20,c=i?a+l:e.directiveEnd,f=r?a:a+l;f=u&&h.type===n)return f}if(i){var d=s[u];if(d&&Vt(d)&&d.type===n)return u}return null}(a,s,n,null==r?xt(a)&&Kn:r!=s&&0!=(3&a.type),i&vt.Host&&o===a);return null!==u?fr(t,s,u,a):ur}function fr(e,t,n,r){var i=e[n],o=t.data;if(i instanceof Un){var s=i;s.resolving&&function(e,t){throw new xn("200","Circular dependency in DI detected for "+e)}(ht(o[n]));var a=Yn(s.canSeeViewProviders);s.resolving=!0;var u=s.injectImpl?pt(s.injectImpl):null;ln(e,r,vt.Default);try{i=e[n]=s.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){var r=t.type.prototype,i=r.ngOnChanges,o=r.ngOnInit,s=r.ngDoCheck;if(i){var a=Nn(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,o[n],t)}finally{null!==u&&pt(u),Yn(a),s.resolving=!1,vn()}}return i}function hr(e,t,n){var r=64&e,i=32&e;return!!((128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t])&1<1?t-1:0),r=1;r0&&(e[r-1][4]=i[4]);var s=Fe(e,10+t);Br(i[1],n=i,n[11],2,null,null),n[0]=null,n[6]=null;var a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Hr(e,t){if(!(256&t[2])){var n=t[11];Dt(n)&&n.destroyNode&&Br(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return Pr(e[1],e);for(;t;){var n=null;if(Ot(t))n=t[13];else{var r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Ot(t)&&Pr(t[1],t),t=t[3];null===t&&(t=e),Ot(t)&&Pr(t[1],t),n=t&&t[4]}t=n}}(t)}}function Pr(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var r=0;r=0?r[u]():r[-u].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);t[7]=null}}(e,t),1===t[1].type&&Dt(t[11])&&t[11].destroy();var n=t[17];if(null!==n&&It(t[3])){n!==t[3]&&Dr(n,t);var r=t[19];null!==r&&r.detachView(e)}}}function Rr(e,t,n,r,i){Dt(e)?e.insertBefore(t,n,r,i):t.insertBefore(n,r,i)}function Mr(e,t,n){Dt(e)?e.appendChild(t,n):t.appendChild(n)}function jr(e,t,n,r,i){null!==r?Rr(e,t,n,r,i):Mr(e,t,n)}function zr(e,t){return Dt(e)?e.parentNode(t):t.parentNode}function Fr(e,t,n,r){var i=function(e,t,n){return function(e,t,n){for(var r=t;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){var i=e.data[r.directiveStart].encapsulation;if(i===qe.None||i===qe.Emulated)return null}return Rt(r,n)}(e,t.parent,n)}(e,r,t),o=t[11],s=function(e,t,n){return function(e,t,n){return 40&e.type?Rt(e,n):null}(e,0,n)}(r.parent||t[6],0,t);if(null!=i)if(Array.isArray(n))for(var a=0;ao?"":i[c+1].toLowerCase();var h=8&r?f:null;if(h&&-1!==Wr(h,l,0)||2&r&&l!==f){if(Kr(r))return!1;s=!0}}}}else{if(!s&&!Kr(r)&&!Kr(u))return!1;if(s&&Kr(u))continue;s=!1,r=u|1&r}}return Kr(r)||s}function Kr(e){return 0==(1&e)}function Yr(e,t,n,r){if(null===t)return-1;var i=0;if(r||!n){for(var o=!1;i-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],r=0;r0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""===i||Kr(s)||(t+=ei(o,i),i=""),r=s,o=o||!Kr(r);n++}return""!==i&&(t+=ei(o,i)),t}var ni={};function ri(e){ii(Gt(),Wt(),gn()+e,en())}function ii(e,t,n,r){if(!r)if(3==(3&t[2])){var i=e.preOrderCheckHooks;null!==i&&jn(t,i,n)}else{var o=e.preOrderHooks;null!==o&&zn(t,o,0,n)}yn(n)}function oi(e,t){return e<<17|t<<2}function si(e){return e>>17&32767}function ai(e){return 2|e}function ui(e){return(131068&e)>>2}function li(e,t){return-131069&e|t<<2}function ci(e){return 1|e}function fi(e,t){var n=e.contentQueries;if(null!==n)for(var r=0;r20&&ii(e,t,20,en()),n(r,i)}finally{yn(o)}}function _i(e,t,n){if(St(t))for(var r=t.directiveEnd,i=t.directiveStart;i2&&void 0!==arguments[2]?arguments[2]:Rt,r=t.localNames;if(null!==r)for(var i=t.index+1,o=0;o0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=u&&a.push(u),a.push(r,i,s)}}function Si(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function xi(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Ti(e,t,n){if(n){if(t.exportAs)for(var r=0;r0&&function e(t){for(var n=Ir(t);null!==n;n=Sr(n))for(var r=10;r0&&e(i)}var s=t[1].components;if(null!==s)for(var a=0;a0&&e(u)}}(n)}}function ji(e,t){var n=jt(t,e),r=n[1];!function(e,t){for(var n=t.length;n1&&void 0!==arguments[1]?arguments[1]:yt;if(t===yt){var n=new Error("NullInjectorError: No provider for ".concat(ve(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),Ki=new Ie("Set Injector scope."),Yi={},Xi={},eo=[],to=void 0;function no(){return void 0===to&&(to=new Ji),to}function ro(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return new io(e,n,t||no(),r)}var io=function(){function e(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;p(this,e),this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var s=[];n&&je(n,(function(e){return i.processProvider(e,t,n)})),je([t],(function(e){return i.processInjectorType(e,[],s)})),this.records.set(Qi,ao(void 0,this));var a=this.records.get(Ki);this.scope=null!=a?a.value:null,this.source=o||("object"==typeof t?null:ve(t))}return y(e,[{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(e){return e.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:vt.Default;this.assertNotDestroyed();var r,i=kt(this);try{if(!(n&vt.SkipSelf)){var o=this.records.get(e);if(void 0===o){var s=("function"==typeof(r=e)||"object"==typeof r&&r instanceof Ie)&&be(e);o=s&&this.injectableDefInScope(s)?ao(oo(e),Yi):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(n&vt.Self?no():this.parent).get(e,t=n&vt.Optional&&t===yt?null:t)}catch(a){if("NullInjectorError"===a.name){if((a.ngTempTokenPath=a.ngTempTokenPath||[]).unshift(ve(e)),i)throw a;return function(e,t,n,r){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var i=ve(t);if(Array.isArray(t))i=t.map(ve).join(" -> ");else if("object"==typeof t){var o=[];for(var s in t)if(t.hasOwnProperty(s)){var a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):ve(a)))}i="{".concat(o.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(i,"]: ").concat(e.replace(mt,"\n "))}("\n"+e.message,i,"R3InjectorError",r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(a,e,0,this.source)}throw a}finally{kt(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach((function(t){return e.get(t)}))}},{key:"toString",value:function(){var e=[];return this.records.forEach((function(t,n){return e.push(ve(n))})),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var r=this;if(!(e=Re(e)))return!1;var i=we(e),o=null==i&&e.ngModule||void 0,s=void 0===o?e:o,a=-1!==n.indexOf(s);if(void 0!==o&&(i=we(o)),null==i)return!1;if(null!=i.imports&&!a){var u;n.push(s);try{je(i.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===u&&(u=[]),u.push(e))}))}finally{}if(void 0!==u)for(var l=function(e){var t=u[e],n=t.ngModule,i=t.providers;je(i,(function(e){return r.processProvider(e,n,i||eo)}))},c=0;c0){var n=function(e,t){for(var n=[],r=0;r2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function uo(e){return null!==e&&"object"==typeof e&&_t in e}function lo(e){return"function"==typeof e}var co=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,i=ro(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)},fo=function(){var e=function(){function e(){p(this,e)}return y(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?co(e,t,""):co(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=yt,e.NULL=new Ji,e.\u0275prov=me({token:e,providedIn:"any",factory:function(){return Ct(Qi)}}),e.__NG_ELEMENT_ID__=-1,e}();function ho(e,t){Mn(zt(e)[1],Qt())}function vo(e){for(var t=Object.getPrototypeOf(e.type.prototype).constructor,n=!0,r=[e];t;){var i=void 0;if(Vt(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");i=t.\u0275dir}if(i){if(n){r.push(i);var o=e;o.inputs=po(e.inputs),o.declaredInputs=po(e.declaredInputs),o.outputs=po(e.outputs);var s=i.hostBindings;s&&mo(e,s);var a=i.viewQuery,u=i.contentQueries;if(a&&go(e,a),u&&yo(e,u),ye(e.inputs,i.inputs),ye(e.declaredInputs,i.declaredInputs),ye(e.outputs,i.outputs),Vt(i)&&i.data.animation){var l=e.data;l.animation=(l.animation||[]).concat(i.data.animation)}}var c=i.features;if(c)for(var f=0;f=0;r--){var i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Wn(i.hostAttrs,n=Wn(n,i.hostAttrs))}}(r)}function po(e){return e===We?{}:e===Ge?[]:e}function go(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,r){t(e,r),n(e,r)}:t}function yo(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,r,i){t(e,r,i),n(e,r,i)}:t}function mo(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,r){t(e,r),n(e,r)}:t}var _o=null;function bo(){if(!_o){var e=Ne.Symbol;if(e&&e.iterator)_o=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n1&&void 0!==arguments[1]?arguments[1]:vt.Default,n=Wt();return null===n?Ct(e,t):ar(Qt(),n,Re(e),t)}function Vo(e,t,n){var r=Wt();return Ao(r,rn(),t)&&Ai(Gt(),mn(),r,e,t,r[11],n,!1),Vo}function Do(e,t,n,r,i){var o=i?"class":"style";Gi(e,n,t.inputs[o],o,r)}function No(e,t,n,r){var i=Wt(),o=Gt(),s=20+e,a=i[11],u=i[s]=Vr(a,t,Zt.lFrame.currentNamespace),l=o.firstCreatePass?function(e,t,n,r,i,o,s){var a=t.consts,u=di(t,e,2,i,Lt(a,o));return Oi(t,n,u,Lt(a,s)),null!==u.attrs&&$i(u,u.attrs,!1),null!==u.mergedAttrs&&$i(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,o,i,0,t,n,r):o.data[s];Kt(l,!0);var c=l.mergedAttrs;null!==c&&Zn(a,u,c);var f=l.classes;null!==f&&qr(a,u,f);var h=l.styles;null!==h&&Zr(a,u,h),64!=(64&l.flags)&&Fr(o,i,u,l),0===Zt.lFrame.elementDepthCount&&br(u,i),Zt.lFrame.elementDepthCount++,Tt(l)&&(bi(o,i,l),_i(o,l,i)),null!==r&&ki(i,l)}function Ho(){var e=Qt();Yt()?Xt():Kt(e=e.parent,!1);var t=e;Zt.lFrame.elementDepthCount--;var n=Gt();n.firstCreatePass&&(Mn(n,e),St(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&Do(n,t,Wt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&Do(n,t,Wt(),t.stylesWithoutHost,!1)}function Po(e,t,n,r){No(e,t,n,r),Ho()}function Ro(e,t,n){var r=Wt(),i=Gt(),o=e+20,s=i.firstCreatePass?function(e,t,n,r,i){var o=t.consts,s=Lt(o,r),a=di(t,e,8,"ng-container",s);return null!==s&&$i(a,s,!0),Oi(t,n,a,Lt(o,i)),null!==t.queries&&t.queries.elementStart(t,a),a}(o,i,r,t,n):i.data[o];Kt(s,!0);var a=r[o]=r[11].createComment("");Fr(i,r,a,s),br(a,r),Tt(s)&&(bi(i,r,s),_i(i,s,r)),null!=n&&ki(r,s)}function Mo(){var e=Qt(),t=Gt();Yt()?Xt():Kt(e=e.parent,!1),t.firstCreatePass&&(Mn(t,e),St(e)&&t.queries.elementEnd(e))}function jo(){return Wt()}function zo(e){return!!e&&"function"==typeof e.then}function Fo(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=Wt(),o=Gt(),s=Qt();return function(e,t,n,r,i,o){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],a=arguments.length>7?arguments[7]:void 0,u=Tt(r),l=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),c=qi(t),f=!0;if(3&r.type){var h=Rt(r,t),d=a?a(h):We,v=d.target||h,p=c.length,g=a?function(e){return a(Ht(e[r.index])).target}:r.index;if(Dt(n)){var y=null;if(!a&&u&&(y=function(e,t,n,r){var i=e.cleanup;if(null!=i)for(var o=0;ou?a[u]:null}"string"==typeof s&&(o+=2)}return null}(e,t,i,r.index)),null!==y)(y.__ngLastListenerFn__||y).__ngNextListenerFn__=o,y.__ngLastListenerFn__=o,f=!1;else{o=Bo(r,t,o,!1);var m=n.listen(d.name||v,i,o);c.push(o,m),l&&l.push(i,g,p,p+1)}}else o=Bo(r,t,o,!0),v.addEventListener(i,o,s),c.push(o),l&&l.push(i,g,p,s)}var _,b=r.outputs;if(f&&null!==b&&(_=b[i])){var k=_.length;if(k)for(var w=0;w0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(Zt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,Zt.lFrame.contextLView))[8]}(e)}function Zo(e,t,n){return qo(e,"",t,"",n),Zo}function qo(e,t,n,r,i){var o=Wt(),s=So(o,t,n,r);return s!==ni&&Ai(Gt(),mn(),o,e,s,o[11],i,!1),qo}var Wo=[];function Go(e,t,n,r,i){for(var o=e[n+1],s=null===t,a=r?si(o):ui(o),u=!1;0!==a&&(!1===u||s);){var l=e[a+1];$o(e[a],t)&&(u=!0,e[a+1]=r?ci(l):ai(l)),a=r?si(l):ui(l)}u&&(e[n+1]=r?ai(o):ci(o))}function $o(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ue(e,t)>=0}var Qo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jo(e){return e.substring(Qo.key,Qo.keyEnd)}function Ko(e,t){var n=Qo.textEnd;return n===t?-1:(t=Qo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,Qo.key=t,n),Yo(e,t,n))}function Yo(e,t,n){for(;t=0;n=Ko(t,n))Le(e,Jo(t),!0)}function ts(e,t){return t>=e.expandoStartIndex}function ns(e,t,n,r){var i=e.data;if(null===i[n+1]){var o=i[gn()],s=ts(e,n);us(o,r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){var i=function(e){var t=Zt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e),o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=is(n=rs(null,e,t,n,r),t.attrs,r),o=null);else{var s=t.directiveStylingLast;if(-1===s||e[s]!==i)if(n=rs(i,e,t,n,r),null===o){var a=function(e,t,n){var r=n?t.classBindings:t.styleBindings;if(0!==ui(r))return e[si(r)]}(e,t,r);void 0!==a&&Array.isArray(a)&&function(e,t,n,r){e[si(n?t.classBindings:t.styleBindings)]=r}(e,t,r,a=is(a=rs(null,e,t,a[1],r),t.attrs,r))}else o=function(e,t,n){for(var r=void 0,i=t.directiveEnd,o=1+t.directiveStylingLast;o0)&&(c=!0)}else l=n;if(i)if(0!==u){var h=si(e[a+1]);e[r+1]=oi(h,a),0!==h&&(e[h+1]=li(e[h+1],r)),e[a+1]=131071&e[a+1]|r<<17}else e[r+1]=oi(a,0),0!==a&&(e[a+1]=li(e[a+1],r)),a=r;else e[r+1]=oi(u,0),0===a?a=r:e[u+1]=li(e[u+1],r),u=r;c&&(e[r+1]=ai(e[r+1])),Go(e,l,r,!0),Go(e,l,r,!1),function(e,t,n,r,i){var o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Ue(o,t)>=0&&(n[r+1]=ci(n[r+1]))}(t,l,e,r,o),s=oi(a,u),o?t.classBindings=s:t.styleBindings=s}(i,o,t,n,s,r)}}function rs(e,t,n,r,i){var o=null,s=n.directiveEnd,a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){var u=e[i],l=Array.isArray(u),c=l?u[1]:u,f=null===c,h=n[i+1];h===ni&&(h=f?Wo:void 0);var d=f?Be(h,r):c===r?h:void 0;if(l&&!as(d)&&(d=Be(u,r)),as(d)&&(a=d,s))return a;var v=e[i+1];i=s?si(v):ui(v)}if(null!==t){var p=o?t.residualClasses:t.residualStyles;null!=p&&(a=Be(p,r))}return a}function as(e){return void 0!==e}function us(e,t){return 0!=(e.flags&(t?16:32))}function ls(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Wt(),r=Gt(),i=e+20,o=r.firstCreatePass?di(r,i,1,t,null):r.data[i],s=n[i]=function(e,t){return Dt(e)?e.createText(t):e.createTextNode(t)}(n[11],t);Fr(r,n,s,o),Kt(o,!1)}function cs(e){return fs("",e,""),cs}function fs(e,t,n){var r=Wt(),i=So(r,e,t,n);return i!==ni&&function(e,t,n){var r=Pt(t,e);!function(e,t,n){Dt(e)?e.setValue(t,n):t.textContent=n}(e[11],r,n)}(r,gn(),i),fs}function hs(e,t,n){!function(e,t,n,r){var i=Gt(),o=on(2);i.firstUpdatePass&&ns(i,null,o,!0);var s=Wt();if(n!==ni&&Ao(s,o,n)){var a=i.data[gn()];if(us(a,!0)&&!ts(i,o)){var u=a.classesWithoutHost;null!==u&&(n=pe(u,n||"")),Do(i,a,s,n,!0)}else!function(e,t,n,r,i,o,s,a){i===ni&&(i=Wo);for(var u=0,l=0,c=0 null != ".concat(t," <=Actual]"))}(0,t),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}function _s(e,t,n,r,i){if(e=Re(e),Array.isArray(e))for(var o=0;o>20;if(lo(e)||!e.multi){var v=new Un(l,i,To),p=ws(u,t,i?f:f+d,h);-1===p?(ir(er(c,a),s,u),bs(s,e,t.length),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(v),a.push(v)):(n[p]=v,a[p]=v)}else{var g=ws(u,t,f+d,h),y=ws(u,t,f,f+d),m=g>=0&&n[g],_=y>=0&&n[y];if(i&&!_||!i&&!m){ir(er(c,a),s,u);var b=function(e,t,n,r,i){var o=new Un(e,n,To);return o.multi=[],o.index=t,o.componentProviders=0,ks(o,i,r&&!n),o}(i?Es:Cs,n.length,i,r,l);!i&&_&&(n[y].providerFactory=b),bs(s,e,t.length,0),t.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(b),a.push(b)}else bs(s,e,g>-1?g:y,ks(n[i?y:g],l,!i&&r));!i&&r&&_&&n[y].componentProviders++}}}function bs(e,t,n,r){var i=lo(t);if(i||t.useClass){var o=(t.useClass||t).prototype.ngOnDestroy;if(o){var s=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){var a=s.indexOf(n);-1===a?s.push(n,[r,o]):s[a+1].push(r,o)}else s.push(n,o)}}}function ks(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ws(e,t,n,r){for(var i=n;i1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,r){return function(e,t,n){var r=Gt();if(r.firstCreatePass){var i=Vt(e);_s(n,r.data,r.blueprint,i,!0),_s(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}}var Is=function e(){p(this,e)},Ss=function(){function e(){p(this,e)}return y(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(ve(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),xs=function(){var e=function e(){p(this,e)};return e.NULL=new Ss,e}();function Ts(){}function Vs(e,t){return new Ns(Rt(e,t))}var Ds=function(){return Vs(Qt(),Wt())},Ns=function(){var e=function e(t){p(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=Ds,e}(),Hs=function e(){p(this,e)},Ps=function(){var e=function e(){p(this,e)};return e.__NG_ELEMENT_ID__=function(){return Rs()},e}(),Rs=function(){var e=Wt(),t=jt(Qt().index,e);return function(e){return e[11]}(Ot(t)?t:e)},Ms=function(){var e=function e(){p(this,e)};return e.\u0275prov=me({token:e,providedIn:"root",factory:function(){return null}}),e}(),js=new function e(t){p(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}("11.0.2"),zs=function(){function e(){p(this,e)}return y(e,[{key:"supports",value:function(e){return wo(e)}},{key:"create",value:function(e){return new Ls(e)}}]),e}(),Fs=function(e,t){return t},Ls=function(){function e(t){p(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Fs}return y(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,r=0,i=null;t||n;){var o=!n||t&&t.currentIndex-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Hr(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){var t,n,r,i;t=this._lView[1],n=this._lView,r=e,(i=qi(n)).push(null),t.firstCreatePass&&function(e){return e.cleanup||(e.cleanup=[])}(t).push(r,i.length-1)}},{key:"markForCheck",value:function(){Fi(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){Li(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){tn(!0);try{Li(e,t,n)}finally{tn(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,Br(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}},{key:"rootNodes",get:function(){var e=this._lView,t=e[1];return function e(t,r,i,o){for(var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==i;){var a=r[i.index];if(null!==a&&o.push(Ht(a)),It(a))for(var u=10;u0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=la(this._lContainer);return null!==t&&t[e]||null}},{key:"createEmbeddedView",value:function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r}},{key:"createComponent",value:function(e,t,n,r,i){var o=n||this.parentInjector;if(!i&&null==e.ngModule&&o){var s=o.get(oa,null);s&&(i=s)}var a=e.create(o,r,void 0,i);return this.insert(a.hostView,t),a}},{key:"insert",value:function(e,t){var r=e._lView,i=r[1];if(It(r[3])){var o=this.indexOf(e);if(-1!==o)this.detach(o);else{var s=r[3],a=new n(s,s[6],s[3]);a.detach(a.indexOf(e))}}var u=this._adjustIndex(t),l=this._lContainer;!function(e,t,n,r){var i=10+r,o=n.length;r>0&&(n[i-1][4]=t),r1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}},{key:"element",get:function(){return Vs(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new vr(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=rr(this._hostTNode,this._hostLView);if($n(e)){var t=Jn(e,this._hostLView),n=Qn(e);return new vr(t[1].data[n+8],t)}return new vr(null,this._hostLView)}},{key:"length",get:function(){return this._lContainer.length-10}}]),n}(aa);function la(e){return e[8]}function ca(e){return e[8]||(e[8]=[])}var fa={},ha=function(e){u(n,e);var t=c(n);function n(e){var r;return p(this,n),(r=t.call(this)).ngModule=e,r}return y(n,[{key:"resolveComponentFactory",value:function(e){var t=lt(e);return new pa(t,this.ngModule)}}]),n}(xs);function da(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var va=new Ie("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return kr}}),pa=function(e){u(n,e);var t=c(n);function n(e,r){var i;return p(this,n),(i=t.call(this)).componentDef=e,i.ngModule=r,i.componentType=e.type,i.selector=e.selectors.map(ti).join(","),i.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],i.isBoundToModule=!!r,i}return y(n,[{key:"create",value:function(e,t,n,r){var i,o,s=(r=r||this.ngModule)?function(e,t){return{get:function(n,r,i){var o=e.get(n,fa,i);return o!==fa||r===fa?o:t.get(n,r,i)}}}(e,r.injector):e,a=s.get(Hs,Nt),u=s.get(Ms,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",f=n?function(e,t,n){if(Dt(e))return e.selectRootElement(t,n===qe.ShadowDom);var r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(l,n,this.componentDef.encapsulation):Vr(a.createRenderer(null,this.componentDef),c,function(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(c)),h=this.componentDef.onPush?576:528,d={components:[],scheduler:kr,clean:Zi,playerHandler:null,flags:0},v=Ci(0,null,null,1,0,null,null,null,null,null),p=hi(null,v,d,h,null,null,a,l,u,s);cn(p);try{var g=function(e,t,n,r,i,o){var s=n[1];n[20]=e;var a=di(s,20,2,"#host",null),u=a.mergedAttrs=t.hostAttrs;null!==u&&($i(a,u,!0),null!==e&&(Zn(i,e,u),null!==a.classes&&qr(i,e,a.classes),null!==a.styles&&Zr(i,e,a.styles)));var l=r.createRenderer(e,t),c=hi(n,wi(t),null,t.onPush?64:16,n[20],a,r,l,null,null);return s.firstCreatePass&&(ir(er(a,n),s,t.type),xi(s,a),Vi(a,n.length,1)),zi(n,c),n[20]=c}(f,this.componentDef,p,a,l);if(f)if(n)Zn(l,f,["ng-version",js.full]);else{var y=function(e){for(var t=[],n=[],r=1,i=2;r0&&qr(l,f,_.join(" "))}if(o=Mt(v,20),void 0!==t)for(var b=o.projection=[],k=0;k1&&void 0!==arguments[1]?arguments[1]:fo.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:vt.Default;return e===fo||e===oa||e===Qi?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((function(e){return e()})),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(oa),_a=function(e){u(r,e);var n=c(r);function r(e){var i,o,s;return p(this,r),(i=n.call(this)).moduleType=e,null!==ct(e)&&(o=e,s=new Set,function e(n){var r=ct(n,!0),i=r.id;null!==i&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(ve(t)," vs ").concat(ve(t.name)))}(i,ya.get(i),n),ya.set(i,n));var o,a=t(Cr(r.imports));try{for(a.s();!(o=a.n()).done;){var u=o.value;s.has(u)||(s.add(u),e(u))}}catch(l){a.e(l)}finally{a.f()}}(o)),i}return y(r,[{key:"create",value:function(e){return new ma(this.moduleType,e)}}]),r}(function(){return function e(){p(this,e)}}());function ba(e,t,n,r){return function(e,t,n,r,i,o){var s=t+n;return Ao(e,s,i)?Eo(e,s+1,o?r.call(o,i):r(i)):Ca(e,s+1)}(Wt(),nn(),e,t,n,r)}function ka(e,t,n,r,i){return function(e,t,n,r,i,o,s){var a=t+n;return Oo(e,a,i,o)?Eo(e,a+2,s?r.call(s,i,o):r(i,o)):Ca(e,a+2)}(Wt(),nn(),e,t,n,r,i)}function wa(e,t,n,r,i,o){return Ea(Wt(),nn(),e,t,n,r,i,o)}function Ca(e,t){var n=e[t];return n===ni?void 0:n}function Ea(e,t,n,r,i,o,s,a){var u=t+n;return function(e,t,n,r,i){var o=Oo(e,t,n,r);return Ao(e,t+2,i)||o}(e,u,i,o,s)?Eo(e,u+3,a?r.call(a,i,o,s):r(i,o,s)):Ca(e,u+3)}var Aa=function(e){u(n,e);var t=c(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return p(this,n),(e=t.call(this)).__isAsync=r,e}return y(n,[{key:"emit",value:function(e){a(v(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,r){var i,o=function(e){return null},s=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},t&&(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),r&&(s=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var u=a(v(n.prototype),"subscribe",this).call(this,i,o,s);return e instanceof E&&e.add(u),u}}]),n}(j),Oa=new Ie("Application Initializer"),Ia=function(){var e=function(){function e(t){var n=this;p(this,e),this.appInits=t,this.resolve=Ts,this.reject=Ts,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,t){n.resolve=e,n.reject=t}))}return y(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==i})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Ct(Ga))},e.\u0275prov=me({token:e,factory:e.\u0275fac}),e}(),ru=function(){var e=function(){function e(){p(this,e),this._applications=new Map,iu.addToWindow(this)}return y(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return iu.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=me({token:e,factory:e.\u0275fac}),e}(),iu=new(function(){function e(){p(this,e)}return y(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),ou=new Ie("AllowMultipleToken");function su(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r="Platform: "+t,i=new Ie(r);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=au();if(!o||o.injector.get(ou,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var s=n.concat(t).concat({provide:i,useValue:!0},{provide:Ki,useValue:"platform"});!function(e){if(eu&&!eu.destroyed&&!eu.injector.get(ou,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");eu=e.get(uu);var t=e.get(Va,null);t&&t.forEach((function(e){return e()}))}(fo.create({providers:s,name:r}))}return function(e){var t=au();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function au(){return eu&&!eu.destroyed?eu:null}var uu=function(){var e=function(){function e(t){p(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return y(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,r,i=this,o=(n=t?t.ngZone:void 0,r=t&&t.ngZoneEventCoalescing||!1,"noop"===n?new tu:("zone.js"===n?void 0:n)||new Ga({enableLongStackTrace:Cn(),shouldCoalesceEventChangeDetection:r})),s=[{provide:Ga,useValue:o}];return o.run((function(){var t=fo.create({providers:s,parent:i.injector,name:e.moduleType.name}),n=e.create(t),r=n.injector.get(_r,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return hu(i._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,t,r){try{var o=((s=n.injector.get(Ia)).runInitializers(),s.donePromise.then((function(){return ms(n.injector.get(Pa,"en-US")||"en-US"),i._moduleDoBootstrap(n),n})));return zo(o)?o.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):o}catch(a){throw t.runOutsideAngular((function(){return e.handleError(a)})),a}var s}(r,o)}))}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=lu({},n);return function(e,t,n){var r=new _a(n);return Promise.resolve(r)}(0,0,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(fu);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(ve(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:"injector",get:function(){return this._injector}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Ct(fo))},e.\u0275prov=me({token:e,factory:e.\u0275fac}),e}();function lu(e,t){return Array.isArray(t)?t.reduce(lu,e):Object.assign(Object.assign({},e),t)}var cu,fu=((cu=function(){function e(t,n,r,i,o,s){var a=this;p(this,e),this._zone=t,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Cn(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var u=new D((function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){e.next(a._stable),e.complete()}))})),l=new D((function(e){var t;a._zone.runOutsideAngular((function(){t=a._zone.onStable.subscribe((function(){Ga.assertNotInAngularZone(),Wa((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))}))}))}));var n=a._zone.onUnstable.subscribe((function(){Ga.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&"number"==typeof t[t.length-1]&&(i=t.pop())):"number"==typeof s&&(i=t.pop()),null===o&&1===t.length&&t[0]instanceof D?t[0]:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof n?function(i){return i.pipe(e((function(e,r){return K(t(e,r)).pipe(G((function(t,i){return n(e,t,r,i)})))}),r))}:("number"==typeof n&&(r=n),function(e){return e.lift(new Y(t,r))})}(ee,e)}(i)(function(e,t){return t?J(e,t):new D(L(e))}(t,o))}(u,l.pipe((function(e){return te()((t=ae,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,oe);return r.source=e,r.subjectFactory=n,r})(e));var t})))}return y(e,[{key:"bootstrap",value:function(e,t){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof Is?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(oa),o=n.create(fo.NULL,[],t||n.selector,i);o.onDestroy((function(){r._unloadComponent(o)}));var s=o.injector.get(nu,null);return s&&o.injector.get(ru).registerApplication(o.location.nativeElement,s),this._loadComponent(o),Cn()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var n,r=t(this._views);try{for(r.s();!(n=r.n()).done;)n.value.detectChanges()}catch(s){r.e(s)}finally{r.f()}if(this._enforceNoNewChanges){var i,o=t(this._views);try{for(o.s();!(i=o.n()).done;)i.value.checkNoChanges()}catch(s){o.e(s)}finally{o.f()}}}catch(a){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;hu(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Na,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:"_unloadComponent",value:function(e){this.detachView(e.hostView),hu(this.components,e)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),e}()).\u0275fac=function(e){return new(e||cu)(Ct(Ga),Ct(Ha),Ct(fo),Ct(_r),Ct(xs),Ct(Ia))},cu.\u0275prov=me({token:cu,factory:cu.\u0275fac}),cu);function hu(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var du=su(null,"core",[{provide:Da,useValue:"unknown"},{provide:uu,deps:[fo]},{provide:ru,deps:[]},{provide:Ha,deps:[]}]),vu=[{provide:fu,useClass:fu,deps:[Ga,Ha,fo,_r,xs,Ia]},{provide:va,deps:[Ga],useFactory:function(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}},{provide:Ia,useClass:Ia,deps:[[new fe,Oa]]},{provide:Za,useClass:Za,deps:[]},xa,{provide:Qs,useFactory:function(){return ea},deps:[]},{provide:Js,useFactory:function(){return ta},deps:[]},{provide:Pa,useFactory:function(e){return ms(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new ce(Pa),new fe,new de]]},{provide:Ra,useValue:"USD"}],pu=function(){var e=function e(t){p(this,e)};return e.\u0275mod=st({type:e}),e.\u0275inj=_e({factory:function(t){return new(t||e)(Ct(fu))},providers:vu}),e}(),gu=null;function yu(){return gu}var mu,_u,bu,ku,wu=new Ie("DocumentToken"),Cu=function(e){return e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other",e}({}),Eu=function e(){p(this,e)},Au=((_u=function(e){u(n,e);var t=c(n);function n(e){var r;return p(this,n),(r=t.call(this)).locale=e,r}return y(n,[{key:"getPluralCategory",value:function(e,t){switch(function(e){return function(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=gs(t);if(n)return n;var r=t.split("-")[0];if(n=gs(r))return n;if("en"===r)return vs;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[ys.PluralCase]}(t||this.locale)(e)){case Cu.Zero:return"zero";case Cu.One:return"one";case Cu.Two:return"two";case Cu.Few:return"few";case Cu.Many:return"many";default:return"other"}}}]),n}(Eu)).\u0275fac=function(e){return new(e||_u)(Ct(Pa))},_u.\u0275prov=me({token:_u,factory:_u.\u0275fac}),_u),Ou=((mu=function(){function e(t,n,r,i){p(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return y(e,[{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachChangedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachRemovedItem((function(e){e.previousValue&&t._toggleClass(e.key,!1)}))}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+ve(e.item));t._toggleClass(e.item,!0)})),e.forEachRemovedItem((function(e){return t._toggleClass(e.item,!1)}))}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!0)})):Object.keys(e).forEach((function(n){return t._toggleClass(n,!!e[n])})))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!1)})):Object.keys(e).forEach((function(e){return t._toggleClass(e,!1)})))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach((function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)}))}},{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(wo(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}}]),e}()).\u0275fac=function(e){return new(e||mu)(To(Qs),To(Js),To(Ns),To(Ps))},mu.\u0275dir=ut({type:mu,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),mu),Iu=function(){function e(t,n,r,i){p(this,e),this.$implicit=t,this.ngForOf=n,this.index=r,this.count=i}return y(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Su=((bu=function(){function e(t,n,r){p(this,e),this._viewContainer=t,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return y(e,[{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation((function(e,r,i){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new Iu(null,t._ngForOf,-1,-1),null===i?void 0:i),s=new xu(e,o);n.push(s)}else if(null==i)t._viewContainer.remove(null===r?void 0:r);else if(null!==r){var a=t._viewContainer.get(r);t._viewContainer.move(a,i);var u=new xu(e,a);n.push(u)}}));for(var r=0;re?{max:{max:e,actual:t.value}}:null}}},{key:"required",value:function(e){return Gu(e.value)?{required:!0}:null}},{key:"requiredTrue",value:function(e){return!0===e.value?null:{required:!0}}},{key:"email",value:function(e){return Gu(e.value)||Ku.test(e.value)?null:{email:!0}}},{key:"minLength",value:function(e){return function(t){return Gu(t.value)||!$u(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}},{key:"pattern",value:function(t){return t?("string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),function(e){if(Gu(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:r,actualValue:t}}}):e.nullValidator;var n,r}},{key:"nullValidator",value:function(e){return null}},{key:"compose",value:function(e){if(!e)return null;var t=e.filter(Xu);return 0==t.length?null:function(e){return tl(nl(e,t))}}},{key:"composeAsync",value:function(e){if(!e)return null;var t=e.filter(Xu);return 0==t.length?null:function(e){return function(){for(var e=arguments.length,t=new Array(e),r=0;r=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}()).\u0275fac=function(e){return new(e||dl)},dl.\u0275prov=me({token:dl,factory:dl.\u0275fac}),dl),El=((hl=function(){function e(t,n,r,i){p(this,e),this._renderer=t,this._elementRef=n,this._registry=r,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return y(e,[{key:"ngOnInit",value:function(){this._control=this._injector.get(ml),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:"fireUncheck",value:function(e){this.writeValue(e)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),e}()).\u0275fac=function(e){return new(e||hl)(To(Ps),To(Ns),To(Cl),To(fo))},hl.\u0275dir=ut({type:hl,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&Fo("change",(function(){return t.onChange()}))("blur",(function(){return t.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Os([wl])]}),hl),Al={provide:Lu,useExisting:Pe((function(){return Ol})),multi:!0},Ol=((vl=function(){function e(t,n){p(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return y(e,[{key:"writeValue",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}]),e}()).\u0275fac=function(e){return new(e||vl)(To(Ps),To(Ns))},vl.\u0275dir=ut({type:vl,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,t){1&e&&Fo("change",(function(e){return t.onChange(e.target.value)}))("input",(function(e){return t.onChange(e.target.value)}))("blur",(function(){return t.onTouched()}))},features:[Os([Al])]}),vl),Il={provide:Lu,useExisting:Pe((function(){return Vl})),multi:!0};function Sl(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var xl,Tl,Vl=((Tl=function(){function e(t,n){p(this,e),this._renderer=t,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Object.is}return y(e,[{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=Sl(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var r=[];if(void 0!==n.selectedOptions)for(var i=n.selectedOptions,o=0;o-1&&e.splice(n,1)}function Ul(e){return(Gl(e)?e.validators:e)||null}function Zl(e){return Array.isArray(e)?il(e):e||null}function ql(e,t){return(Gl(t)?t.asyncValidators:e)||null}function Wl(e){return Array.isArray(e)?ol(e):e||null}function Gl(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var $l,Ql,Jl,Kl,Yl,Xl,ec,tc=function(){function e(t,n){p(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=Zl(this._rawValidators),this._composedAsyncValidatorFn=Wl(this._rawAsyncValidators)}return y(e,[{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=Zl(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=Wl(e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild((function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=el(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;var r=e;return t.forEach((function(e){r=r instanceof rc?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof ic&&r.at(e)||null})),r}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new Aa,this.statusChanges=new Aa}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls((function(t){return t.status===e}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(e){return e.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(e){return e.touched}))}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){Gl(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}},{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}}]),e}(),nc=function(e){u(n,e);var t=c(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return p(this,n),(e=t.call(this,Ul(i),ql(o,i)))._onChange=[],e._applyFormState(r),e._setUpdateStrategy(i),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!o}),e}return y(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(e){return e(t.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){Bl(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){Bl(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(tc),rc=function(e){u(n,e);var t=c(n);function n(e,r,i){var o;return p(this,n),(o=t.call(this,Ul(r),ql(i,r))).controls=e,o._initObservables(),o._setUpdateStrategy(r),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!i}),o}return y(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach((function(r){t._throwIfControlMissing(r),t.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(e).forEach((function(r){t.controls[r]&&t.controls[r].patchValue(e[r],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof nc?t.value:t.getRawValue(),e}))}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))}))}}]),n}(tc),ic=function(e){u(r,e);var n=c(r);function r(e,t,i){var o;return p(this,r),(o=n.call(this,Ul(t),ql(i,t))).controls=e,o._initObservables(),o._setUpdateStrategy(t),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!i}),o}return y(r,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}},{key:"removeAt",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach((function(e,r){t._throwIfControlMissing(r),t.at(r).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e,r){t.at(r)&&t.at(r).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map((function(e){return e instanceof nc?e.value:e.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){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(e))throw new Error("Cannot find form control at index "+e)}},{key:"_forEachChild",value:function(e){this.controls.forEach((function(t,n){e(t,n)}))}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))}},{key:"_anyControls",value:function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))}))}},{key:"_allControlsDisabled",value:function(){var e,n=t(this.controls);try{for(n.s();!(e=n.n()).done;){if(e.value.enabled)return!1}}catch(r){n.e(r)}finally{n.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),r}(tc),oc={provide:ml,useExisting:Pe((function(){return ac}))},sc=Promise.resolve(null),ac=((Jl=function(e){u(r,e);var t=c(r);function r(e,n,i,o){var s;return p(this,r),(s=t.call(this)).control=new nc,s._registered=!1,s.update=new Aa,s._parent=e,s._setValidators(n),s._setAsyncValidators(i),s.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t);var n=void 0,r=void 0,i=void 0;return t.forEach((function(e){var t;e.constructor===Wu?n=e:(t=e,Ll.some((function(e){return t.constructor===e}))?r=e:i=e)})),i||r||n||null}(0,o),s}return y(r,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){var e,t;(function(e,t,n){var r=function(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(sl(r,t.validator)):"function"==typeof r&&e.setValidators([r]);var i=function(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(sl(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);var o=function(){return e.updateValueAndValidity()};zl(t._rawValidators,o),zl(t._rawAsyncValidators,o)})(e=this.control,t=this),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange((function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&Fl(e,t)}))}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy((function(){e._unregisterOnChange(n)}))}(e,t),function(e,t){t.valueAccessor.registerOnTouched((function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&Fl(e,t),"submit"!==e.updateOn&&e.markAsTouched()}))}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy((function(){e._unregisterOnDisabledChange(n)}))}}(e,t),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;sc.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,r=""===n||n&&"false"!==n;sc.then((function(){r&&!t.control.disabled?t.control.disable():!r&&t.control.disabled&&t.control.enable()}))}},{key:"path",get:function(){return this._parent?[].concat(n(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}}]),r}(ml)).\u0275fac=function(e){return new(e||Jl)(To(gl,9),To(Qu,10),To(Ju,10),To(Lu,10))},Jl.\u0275dir=ut({type:Jl,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Os([oc]),vo,Dn]}),Jl),uc=((Ql=function e(){p(this,e)}).\u0275mod=st({type:Ql}),Ql.\u0275inj=_e({factory:function(e){return new(e||Ql)}}),Ql),lc=(($l=function e(){p(this,e)}).\u0275mod=st({type:$l}),$l.\u0275inj=_e({factory:function(e){return new(e||$l)},providers:[Cl],imports:[uc]}),$l),cc=function(n){u(i,n);var r=c(i);function i(){return p(this,i),r.apply(this,arguments)}return y(i,[{key:"getProperty",value:function(e,t){return e[t]}},{key:"log",value:function(e){window.console&&window.console.log&&window.console.log(e)}},{key:"logGroup",value:function(e){window.console&&window.console.group&&window.console.group(e)}},{key:"logGroupEnd",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"remove",value:function(e){return e.parentNode&&e.parentNode.removeChild(e),e}},{key:"getValue",value:function(e){return e.value}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getHistory",value:function(){return window.history}},{key:"getLocation",value:function(){return window.location}},{key:"getBaseHref",value:function(e){var t,n=fc||(fc=document.querySelector("base"))?fc.getAttribute("href"):null;return null==n?null:(t=n,Kl||(Kl=document.createElement("a")),Kl.setAttribute("href",t),"/"===Kl.pathname.charAt(0)?Kl.pathname:"/"+Kl.pathname)}},{key:"resetBaseElement",value:function(){fc=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"performanceNow",value:function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}},{key:"supportsCookies",value:function(){return!0}},{key:"getCookie",value:function(n){return function(n,r){r=encodeURIComponent(r);var i,o=t(n.split(";"));try{for(o.s();!(i=o.n()).done;){var s=i.value,a=s.indexOf("="),u=e(-1==a?[s,""]:[s.slice(0,a),s.slice(a+1)],2),l=u[0],c=u[1];if(l.trim()===r)return decodeURIComponent(c)}}catch(f){o.e(f)}finally{o.f()}return null}(document.cookie,n)}}],[{key:"makeCurrent",value:function(){var e;e=new i,gu||(gu=e)}}]),i}(function(e){u(n,e);var t=c(n);function n(){return p(this,n),t.call(this)}return y(n,[{key:"supportsDOMEvents",value:function(){return!0}}]),n}(function(){return function e(){p(this,e)}}())),fc=null,hc=new Ie("TRANSITION_ID"),dc=[{provide:Oa,useFactory:function(e,t,n){return function(){n.get(Ia).donePromise.then((function(){var n=yu();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter((function(t){return t.getAttribute("ng-transition")===e})).forEach((function(e){return n.remove(e)}))}))}},deps:[hc,wu,fo],multi:!0}],vc=function(){function e(){p(this,e)}return y(e,[{key:"addToWindow",value:function(e){Ne.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},Ne.getAllAngularTestabilities=function(){return e.getAllTestabilities()},Ne.getAllAngularRootElements=function(){return e.getAllRootElements()},Ne.frameworkStabilizers||(Ne.frameworkStabilizers=[]),Ne.frameworkStabilizers.push((function(e){var t=Ne.getAllAngularTestabilities(),n=t.length,r=!1,i=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(i)}))}))}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?yu().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){var t;t=new e,iu=t}}]),e}(),pc=new Ie("EventManagerPlugins"),gc=((Yl=function(){function e(t,n){var r=this;p(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=r})),this._plugins=t.slice().reverse()}return y(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r-1&&(t.splice(n,1),o+=e+".")})),o+=i,0!=t.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Pc.hasOwnProperty(t)&&(t=Pc[t]))}return Hc[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),Nc.forEach((function(r){r!=n&&(0,Rc[r])(e)&&(t+=r+".")})),t+=n}},{key:"eventCallback",value:function(e,t,r){return function(i){n.getEventFullKey(i)===e&&r.runGuarded((function(){return t(i)}))}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(yc)).\u0275fac=function(e){return new(e||Oc)(Ct(wu))},Oc.\u0275prov=me({token:Oc,factory:Oc.\u0275fac}),Oc),jc=su(du,"browser",[{provide:Da,useValue:"browser"},{provide:Va,useValue:function(){cc.makeCurrent(),vc.init()},multi:!0},{provide:wu,useFactory:function(){return function(e){At=e}(document),document},deps:[]}]),zc=[[],{provide:Ki,useValue:"root"},{provide:_r,useFactory:function(){return new _r},deps:[]},{provide:pc,useClass:Dc,multi:!0,deps:[wu,Ga,Da]},{provide:pc,useClass:Mc,multi:!0,deps:[wu]},[],{provide:Sc,useClass:Sc,deps:[gc,_c,Sa]},{provide:Hs,useExisting:Sc},{provide:mc,useExisting:_c},{provide:_c,useClass:_c,deps:[wu]},{provide:nu,useClass:nu,deps:[Ga]},{provide:gc,useClass:gc,deps:[pc,Ga]},[]],Fc=((Ic=function(){function e(t){if(p(this,e),t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return y(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:Sa,useValue:t.appId},{provide:hc,useExisting:Sa},dc]}}}]),e}()).\u0275mod=st({type:Ic}),Ic.\u0275inj=_e({factory:function(e){return new(e||Ic)(Ct(Ic,12))},providers:zc,imports:[Mu,pu]}),Ic);"undefined"!=typeof window&&window;var Lc,Bc=((Lc=function(){function e(){p(this,e)}return y(e,[{key:"nativeWindow",get:function(){return window}}]),e}()).\u0275fac=function(e){return new(e||Lc)},Lc.\u0275prov=me({token:Lc,factory:Lc.\u0275fac}),Lc),Uc=function e(){p(this,e),this.riskHotspotsSettings=null,this.coverageInfoSettings=null},Zc=function e(){p(this,e),this.groupingMaximum=0,this.grouping=0,this.historyComparisionDate="",this.historyComparisionType="",this.filter="",this.sortBy="name",this.sortOrder="asc",this.collapseStates=[]},qc=function(){function e(t){p(this,e),this.et="",this.et=t.et,this.cl=t.cl,this.ucl=t.ucl,this.cal=t.cal,this.tl=t.tl,this.lcq=t.lcq,this.cb=t.cb,this.tb=t.tb,this.bcq=t.bcq}return y(e,[{key:"coverageRatioText",get:function(){return 0===this.tl?"-":this.cl+"/"+this.cal}},{key:"branchCoverageRatioText",get:function(){return 0===this.tb?"-":this.cb+"/"+this.tb}}]),e}(),Wc=function(){function e(){p(this,e)}return y(e,null,[{key:"roundNumber",value:function(e,t){return Math.floor(e*Math.pow(10,t))/Math.pow(10,t)}},{key:"getNthOrLastIndexOf",value:function(e,t,n){for(var r=0,i=-1,o=-1;r=this.currentHistoricCoverage.lcq)return!1}else if("branchCoverageIncreaseOnly"===t){var i=this.branchCoverage;if(isNaN(i)||i<=this.currentHistoricCoverage.bcq)return!1}else if("branchCoverageDecreaseOnly"===t){var o=this.branchCoverage;if(isNaN(o)||o>=this.currentHistoricCoverage.bcq)return!1}return!0}},{key:"updateCurrentHistoricCoverage",value:function(e){if(this.currentHistoricCoverage=null,""!==e)for(var t=0;t-1&&null===r,i}return y(n,[{key:"visible",value:function(e,t){if(""!==e&&this.name.toLowerCase().indexOf(e.toLowerCase())>-1)return!0;for(var n=0;n0,this.redVisible=!isNaN(e)&&100-Math.round(e)>0,this.greenClass="covered"+Math.round(e),this.redClass="covered"+(100-Math.round(e))}}]),e}()).\u0275fac=function(e){return new(e||Xc)},Xc.\u0275cmp=nt({type:Xc,selectors:[["coverage-bar"]],inputs:{percentage:"percentage"},decls:4,vars:3,consts:[[1,"coverage"],["class","gray covered100",4,"ngIf"],[3,"class",4,"ngIf"],[1,"gray","covered100"]],template:function(e,t){1&e&&(No(0,"table",0),xo(1,Jc,1,0,"td",1),xo(2,Kc,1,3,"td",2),xo(3,Yc,1,3,"td",2),Ho()),2&e&&(ri(1),Vo("ngIf",t.grayVisible),ri(1),Vo("ngIf",t.greenVisible),ri(1),Vo("ngIf",t.redVisible))},directives:[Tu],encapsulation:2,changeDetection:0}),Xc),tf=["codeelement-row",""];function nf(e,t){if(1&e&&(No(0,"th",2),ls(1),Ho()),2&e){var n=Uo();ri(1),cs(n.element.coveredBranches)}}function rf(e,t){if(1&e&&(No(0,"th",2),ls(1),Ho()),2&e){var n=Uo();ri(1),cs(n.element.totalBranches)}}function of(e,t){if(1&e&&(No(0,"th",3),ls(1),Ho()),2&e){var n=Uo();Vo("title",n.element.branchCoverageRatioText),ri(1),cs(n.element.branchCoveragePercentage)}}function sf(e,t){if(1&e&&(No(0,"th",2),Po(1,"coverage-bar",4),Ho()),2&e){var n=Uo();ri(1),Vo("percentage",n.element.branchCoverage)}}var af,uf,lf=function(e,t){return{"icon-plus":e,"icon-minus":t}},cf=((af=function e(){p(this,e),this.element=null,this.collapsed=!1,this.branchCoverageAvailable=!1}).\u0275fac=function(e){return new(e||af)},af.\u0275cmp=nt({type:af,selectors:[["","codeelement-row",""]],inputs:{element:"element",collapsed:"collapsed",branchCoverageAvailable:"branchCoverageAvailable"},attrs:tf,decls:20,vars:16,consts:[["href","#",3,"click"],[3,"ngClass"],[1,"right"],[1,"right",3,"title"],[3,"percentage"],["class","right",4,"ngIf"],["class","right",3,"title",4,"ngIf"]],template:function(e,t){1&e&&(No(0,"th"),No(1,"a",0),Fo("click",(function(e){return t.element.toggleCollapse(e)})),Po(2,"i",1),ls(3),Ho(),Ho(),No(4,"th",2),ls(5),Ho(),No(6,"th",2),ls(7),Ho(),No(8,"th",2),ls(9),Ho(),No(10,"th",2),ls(11),Ho(),No(12,"th",3),ls(13),Ho(),No(14,"th",2),Po(15,"coverage-bar",4),Ho(),xo(16,nf,2,1,"th",5),xo(17,rf,2,1,"th",5),xo(18,of,2,2,"th",6),xo(19,sf,2,1,"th",5)),2&e&&(ri(2),Vo("ngClass",ka(13,lf,t.element.collapsed,!t.element.collapsed)),ri(1),fs(" ",t.element.name,""),ri(2),cs(t.element.coveredLines),ri(2),cs(t.element.uncoveredLines),ri(2),cs(t.element.coverableLines),ri(2),cs(t.element.totalLines),ri(1),Vo("title",t.element.coverageRatioText),ri(1),cs(t.element.coveragePercentage),ri(2),Vo("percentage",t.element.coverage),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable))},directives:[Ou,ef,Tu],encapsulation:2,changeDetection:0}),af),ff=["coverage-history-chart",""],hf=((uf=function(){function e(){p(this,e),this.path=null,this._historicCoverages=[]}return y(e,[{key:"historicCoverages",get:function(){return this._historicCoverages},set:function(e){if(this._historicCoverages=e,e.length>1){for(var t="",n=0;n1),ri(1),Vo("ngIf",null!==n.clazz.currentHistoricCoverage),ri(1),Vo("ngIf",null===n.clazz.currentHistoricCoverage)}}function jf(e,t){if(1&e&&(No(0,"td",2),Po(1,"coverage-bar",5),Ho()),2&e){var n=Uo();ri(1),Vo("percentage",n.clazz.branchCoverage)}}var zf,Ff=((zf=function(){function e(){p(this,e),this.clazz=null,this.translations={},this.branchCoverageAvailable=!1,this.historyComparisionDate=""}return y(e,[{key:"getClassName",value:function(e,t){return e>t?"lightgreen":e1),ri(1),Vo("ngIf",null!==t.clazz.currentHistoricCoverage),ri(1),Vo("ngIf",null===t.clazz.currentHistoricCoverage),ri(2),Vo("percentage",t.clazz.coverage),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable),ri(1),Vo("ngIf",t.branchCoverageAvailable))},directives:[Tu,ef,hf,Ou],encapsulation:2,changeDetection:0}),zf);function Lf(e,t){if(1&e&&(Ro(0),ls(1),Mo()),2&e){var n=Uo(2);ri(1),cs(n.translations.noGrouping)}}function Bf(e,t){if(1&e&&(Ro(0),ls(1),Mo()),2&e){var n=Uo(2);ri(1),cs(n.translations.byAssembly)}}function Uf(e,t){if(1&e&&(Ro(0),ls(1),Mo()),2&e){var n=Uo(2);ri(1),cs(n.translations.byNamespace+" "+n.settings.grouping)}}function Zf(e,t){if(1&e&&(No(0,"option",26),ls(1),Ho()),2&e){var n=t.$implicit;Vo("value",n),ri(1),cs(n)}}function qf(e,t){1&e&&Po(0,"br")}function Wf(e,t){if(1&e&&(No(0,"option",32),ls(1),Ho()),2&e){var n=Uo(4);ri(1),fs(" ",n.translations.branchCoverageIncreaseOnly," ")}}function Gf(e,t){if(1&e&&(No(0,"option",33),ls(1),Ho()),2&e){var n=Uo(4);ri(1),fs(" ",n.translations.branchCoverageDecreaseOnly," ")}}function $f(e,t){if(1&e){var n=jo();No(0,"div"),No(1,"select",23),Fo("ngModelChange",(function(e){return $t(n),Uo(3).settings.historyComparisionType=e})),No(2,"option",24),ls(3),Ho(),No(4,"option",27),ls(5),Ho(),No(6,"option",28),ls(7),Ho(),No(8,"option",29),ls(9),Ho(),xo(10,Wf,2,1,"option",30),xo(11,Gf,2,1,"option",31),Ho(),Ho()}if(2&e){var r=Uo(3);ri(1),Vo("ngModel",r.settings.historyComparisionType),ri(2),cs(r.translations.filter),ri(2),cs(r.translations.allChanges),ri(2),cs(r.translations.lineCoverageIncreaseOnly),ri(2),cs(r.translations.lineCoverageDecreaseOnly),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable)}}function Qf(e,t){if(1&e){var n=jo();Ro(0),No(1,"div"),ls(2),No(3,"select",23),Fo("ngModelChange",(function(e){return $t(n),Uo(2).settings.historyComparisionDate=e}))("ngModelChange",(function(){return $t(n),Uo(2).updateCurrentHistoricCoverage()})),No(4,"option",24),ls(5),Ho(),xo(6,Zf,2,2,"option",25),Ho(),Ho(),xo(7,qf,1,0,"br",0),xo(8,$f,12,7,"div",0),Mo()}if(2&e){var r=Uo(2);ri(2),fs(" ",r.translations.compareHistory," "),ri(1),Vo("ngModel",r.settings.historyComparisionDate),ri(2),cs(r.translations.date),ri(1),Vo("ngForOf",r.historicCoverageExecutionTimes),ri(1),Vo("ngIf",""!==r.settings.historyComparisionDate),ri(1),Vo("ngIf",""!==r.settings.historyComparisionDate)}}function Jf(e,t){1&e&&Po(0,"col",8)}function Kf(e,t){1&e&&Po(0,"col",11)}function Yf(e,t){1&e&&Po(0,"col",12)}function Xf(e,t){1&e&&Po(0,"col",13)}var eh=function(e,t,n){return{"icon-up-dir_active":e,"icon-down-dir_active":t,"icon-down-dir":n}};function th(e,t){if(1&e){var n=jo();No(0,"th",5),No(1,"a",2),Fo("click",(function(e){return $t(n),Uo(2).updateSorting("covered_branches",e)})),Po(2,"i",18),ls(3),Ho(),Ho()}if(2&e){var r=Uo(2);ri(2),Vo("ngClass",wa(2,eh,"covered_branches"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"covered_branches"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"covered_branches"!==r.settings.sortBy)),ri(1),cs(r.translations.covered)}}function nh(e,t){if(1&e){var n=jo();No(0,"th",5),No(1,"a",2),Fo("click",(function(e){return $t(n),Uo(2).updateSorting("total_branches",e)})),Po(2,"i",18),ls(3),Ho(),Ho()}if(2&e){var r=Uo(2);ri(2),Vo("ngClass",wa(2,eh,"total_branches"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"total_branches"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"total_branches"!==r.settings.sortBy)),ri(1),cs(r.translations.total)}}function rh(e,t){if(1&e){var n=jo();No(0,"th",19),No(1,"a",2),Fo("click",(function(e){return $t(n),Uo(2).updateSorting("branchcoverage",e)})),Po(2,"i",18),ls(3),Ho(),Ho()}if(2&e){var r=Uo(2);ri(2),Vo("ngClass",wa(2,eh,"branchcoverage"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"branchcoverage"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"branchcoverage"!==r.settings.sortBy)),ri(1),cs(r.translations.branchCoverage)}}function ih(e,t){if(1&e&&Po(0,"tr",35),2&e){var n=Uo().$implicit,r=Uo(2);Vo("element",n)("collapsed",n.collapsed)("branchCoverageAvailable",r.branchCoverageAvailable)}}function oh(e,t){if(1&e&&Po(0,"tr",37),2&e){var n=Uo().$implicit,r=Uo(3);Vo("clazz",n)("translations",r.translations)("branchCoverageAvailable",r.branchCoverageAvailable)("historyComparisionDate",r.settings.historyComparisionDate)}}function sh(e,t){if(1&e&&(Ro(0),xo(1,oh,1,4,"tr",36),Mo()),2&e){var n=t.$implicit,r=Uo().$implicit,i=Uo(2);ri(1),Vo("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function ah(e,t){if(1&e&&Po(0,"tr",40),2&e){var n=Uo().$implicit,r=Uo(5);Vo("clazz",n)("translations",r.translations)("branchCoverageAvailable",r.branchCoverageAvailable)("historyComparisionDate",r.settings.historyComparisionDate)}}function uh(e,t){if(1&e&&(Ro(0),xo(1,ah,1,4,"tr",39),Mo()),2&e){var n=t.$implicit,r=Uo(2).$implicit,i=Uo(3);ri(1),Vo("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function lh(e,t){if(1&e&&(Ro(0),Po(1,"tr",38),xo(2,uh,2,1,"ng-container",22),Mo()),2&e){var n=Uo().$implicit,r=Uo(3);ri(1),Vo("element",n)("collapsed",n.collapsed)("branchCoverageAvailable",r.branchCoverageAvailable),ri(1),Vo("ngForOf",n.classes)}}function ch(e,t){if(1&e&&(Ro(0),xo(1,lh,3,4,"ng-container",0),Mo()),2&e){var n=t.$implicit,r=Uo().$implicit,i=Uo(2);ri(1),Vo("ngIf",!r.collapsed&&n.visible(i.settings.filter,i.settings.historyComparisionType))}}function fh(e,t){if(1&e&&(Ro(0),xo(1,ih,1,3,"tr",34),xo(2,sh,2,1,"ng-container",22),xo(3,ch,2,1,"ng-container",22),Mo()),2&e){var n=t.$implicit,r=Uo(2);ri(1),Vo("ngIf",n.visible(r.settings.filter,r.settings.historyComparisionType)),ri(1),Vo("ngForOf",n.classes),ri(1),Vo("ngForOf",n.subElements)}}function hh(e,t){if(1&e){var n=jo();No(0,"div"),No(1,"div",1),No(2,"div"),No(3,"a",2),Fo("click",(function(e){return $t(n),Uo().collapseAll(e)})),ls(4),Ho(),ls(5," | "),No(6,"a",2),Fo("click",(function(e){return $t(n),Uo().expandAll(e)})),ls(7),Ho(),Ho(),No(8,"div",3),xo(9,Lf,2,1,"ng-container",0),xo(10,Bf,2,1,"ng-container",0),xo(11,Uf,2,1,"ng-container",0),Po(12,"br"),ls(13),No(14,"input",4),Fo("ngModelChange",(function(e){return $t(n),Uo().settings.grouping=e}))("ngModelChange",(function(){return $t(n),Uo().updateCoverageInfo()})),Ho(),Ho(),No(15,"div",3),xo(16,Qf,9,6,"ng-container",0),Ho(),No(17,"div",5),No(18,"span"),ls(19),Ho(),No(20,"input",6),Fo("ngModelChange",(function(e){return $t(n),Uo().settings.filter=e})),Ho(),Ho(),Ho(),No(21,"table",7),No(22,"colgroup"),Po(23,"col"),Po(24,"col",8),Po(25,"col",9),Po(26,"col",10),Po(27,"col",11),Po(28,"col",12),Po(29,"col",13),xo(30,Jf,1,0,"col",14),xo(31,Kf,1,0,"col",15),xo(32,Yf,1,0,"col",16),xo(33,Xf,1,0,"col",17),Ho(),No(34,"thead"),No(35,"tr"),No(36,"th"),No(37,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("name",e)})),Po(38,"i",18),ls(39),Ho(),Ho(),No(40,"th",5),No(41,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("covered",e)})),Po(42,"i",18),ls(43),Ho(),Ho(),No(44,"th",5),No(45,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("uncovered",e)})),Po(46,"i",18),ls(47),Ho(),Ho(),No(48,"th",5),No(49,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("coverable",e)})),Po(50,"i",18),ls(51),Ho(),Ho(),No(52,"th",5),No(53,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("total",e)})),Po(54,"i",18),ls(55),Ho(),Ho(),No(56,"th",19),No(57,"a",2),Fo("click",(function(e){return $t(n),Uo().updateSorting("coverage",e)})),Po(58,"i",18),ls(59),Ho(),Ho(),xo(60,th,4,6,"th",20),xo(61,nh,4,6,"th",20),xo(62,rh,4,6,"th",21),Ho(),Ho(),No(63,"tbody"),xo(64,fh,4,3,"ng-container",22),Ho(),Ho(),Ho()}if(2&e){var r=Uo();ri(4),cs(r.translations.collapseAll),ri(3),cs(r.translations.expandAll),ri(2),Vo("ngIf",-1===r.settings.grouping),ri(1),Vo("ngIf",0===r.settings.grouping),ri(1),Vo("ngIf",r.settings.grouping>0),ri(2),fs(" ",r.translations.grouping," "),ri(1),Vo("max",r.settings.groupingMaximum)("ngModel",r.settings.grouping),ri(2),Vo("ngIf",r.historicCoverageExecutionTimes.length>0),ri(3),fs("",r.translations.filter," "),ri(1),Vo("ngModel",r.settings.filter),ri(10),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(5),Vo("ngClass",wa(31,eh,"name"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"name"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"name"!==r.settings.sortBy)),ri(1),cs(r.translations.name),ri(3),Vo("ngClass",wa(35,eh,"covered"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"covered"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"covered"!==r.settings.sortBy)),ri(1),cs(r.translations.covered),ri(3),Vo("ngClass",wa(39,eh,"uncovered"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"uncovered"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"uncovered"!==r.settings.sortBy)),ri(1),cs(r.translations.uncovered),ri(3),Vo("ngClass",wa(43,eh,"coverable"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"coverable"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"coverable"!==r.settings.sortBy)),ri(1),cs(r.translations.coverable),ri(3),Vo("ngClass",wa(47,eh,"total"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"total"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"total"!==r.settings.sortBy)),ri(1),cs(r.translations.total),ri(3),Vo("ngClass",wa(51,eh,"coverage"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"coverage"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"coverage"!==r.settings.sortBy)),ri(1),cs(r.translations.coverage),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(1),Vo("ngIf",r.branchCoverageAvailable),ri(2),Vo("ngForOf",r.codeElements)}}var dh,vh=((dh=function(){function e(t){p(this,e),this.queryString="",this.historicCoverageExecutionTimes=[],this.branchCoverageAvailable=!1,this.codeElements=[],this.translations={},this.settings=new Zc,this.window=t.nativeWindow}return y(e,[{key:"ngOnInit",value:function(){this.historicCoverageExecutionTimes=this.window.historicCoverageExecutionTimes,this.branchCoverageAvailable=this.window.branchCoverageAvailable,this.translations=this.window.translations;var e=!1;if(void 0!==this.window.history&&void 0!==this.window.history.replaceState&&null!==this.window.history.state&&null!=this.window.history.state.coverageInfoSettings)console.log("Coverage info: Restoring from history",this.window.history.state.coverageInfoSettings),e=!0,this.settings=JSON.parse(JSON.stringify(this.window.history.state.coverageInfoSettings));else{for(var t=0,n=this.window.assemblies,r=0;r-1&&(this.queryString=window.location.href.substr(o)),this.updateCoverageInfo(),e&&this.restoreCollapseState()}},{key:"onDonBeforeUnlodad",value:function(){if(this.saveCollapseState(),void 0!==this.window.history&&void 0!==this.window.history.replaceState){console.log("Coverage info: Updating history",this.settings);var e=null;(e=null!==window.history.state?JSON.parse(JSON.stringify(this.window.history.state)):new Uc).coverageInfoSettings=JSON.parse(JSON.stringify(this.settings)),window.history.replaceState(e,null)}}},{key:"updateCoverageInfo",value:function(){var e=(new Date).getTime(),t=this.window.assemblies,n=[],r=0;if(0===this.settings.grouping)for(var i=0;it&&(r[i].collapsed=e.settings.collapseStates[t]),t++,n(r[i].subElements)}(this.codeElements)}}]),e}()).\u0275fac=function(e){return new(e||dh)(To(Bc))},dh.\u0275cmp=nt({type:dh,selectors:[["coverage-info"]],hostBindings:function(e,t){1&e&&Fo("beforeunload",(function(){return t.onDonBeforeUnlodad()}),!1,wr)},decls:1,vars:1,consts:[[4,"ngIf"],[1,"customizebox"],["href","#",3,"click"],[1,"center"],["type","range","step","1","min","-1",3,"max","ngModel","ngModelChange"],[1,"right"],["type","text",3,"ngModel","ngModelChange"],[1,"overview","table-fixed","stripped"],[1,"column90"],[1,"column105"],[1,"column100"],[1,"column70"],[1,"column98"],[1,"column112"],["class","column90",4,"ngIf"],["class","column70",4,"ngIf"],["class","column98",4,"ngIf"],["class","column112",4,"ngIf"],[1,"icon-down-dir",3,"ngClass"],["colspan","2",1,"center"],["class","right",4,"ngIf"],["class","center","colspan","2",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["value","allChanges"],["value","lineCoverageIncreaseOnly"],["value","lineCoverageDecreaseOnly"],["value","branchCoverageIncreaseOnly",4,"ngIf"],["value","branchCoverageDecreaseOnly",4,"ngIf"],["value","branchCoverageIncreaseOnly"],["value","branchCoverageDecreaseOnly"],["codeelement-row","",3,"element","collapsed","branchCoverageAvailable",4,"ngIf"],["codeelement-row","",3,"element","collapsed","branchCoverageAvailable"],["class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate",4,"ngIf"],["class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate"],["codeelement-row","",1,"namespace",3,"element","collapsed","branchCoverageAvailable"],["class","namespace","class-row","",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate",4,"ngIf"],["class-row","",1,"namespace",3,"clazz","translations","branchCoverageAvailable","historyComparisionDate"]],template:function(e,t){1&e&&xo(0,hh,65,55,"div",0),2&e&&Vo("ngIf",t.codeElements.length>0)},directives:[Tu,Ol,Wu,_l,ac,Ou,Su,Vl,Dl,jl,cf,Ff],encapsulation:2}),dh),ph=function e(){p(this,e),this.assembly="",this.numberOfRiskHotspots=10,this.filter="",this.sortBy="",this.sortOrder="asc"};function gh(e,t){if(1&e&&(No(0,"option",14),ls(1),Ho()),2&e){var n=t.$implicit;Vo("value",n),ri(1),cs(n)}}function yh(e,t){1&e&&(No(0,"option",21),ls(1,"20"),Ho())}function mh(e,t){1&e&&(No(0,"option",22),ls(1,"50"),Ho())}function _h(e,t){1&e&&(No(0,"option",23),ls(1,"100"),Ho())}function bh(e,t){if(1&e&&(No(0,"option",14),ls(1),Ho()),2&e){var n=Uo(3);Vo("value",n.totalNumberOfRiskHotspots),ri(1),cs(n.translations.all)}}function kh(e,t){if(1&e){var n=jo();No(0,"select",15),Fo("ngModelChange",(function(e){return $t(n),Uo(2).settings.numberOfRiskHotspots=e})),No(1,"option",16),ls(2,"10"),Ho(),xo(3,yh,2,0,"option",17),xo(4,mh,2,0,"option",18),xo(5,_h,2,0,"option",19),xo(6,bh,2,2,"option",20),Ho()}if(2&e){var r=Uo(2);Vo("ngModel",r.settings.numberOfRiskHotspots),ri(3),Vo("ngIf",r.totalNumberOfRiskHotspots>10),ri(1),Vo("ngIf",r.totalNumberOfRiskHotspots>20),ri(1),Vo("ngIf",r.totalNumberOfRiskHotspots>50),ri(1),Vo("ngIf",r.totalNumberOfRiskHotspots>100)}}function wh(e,t){1&e&&Po(0,"col",24)}var Ch=function(e,t,n){return{"icon-up-dir_active":e,"icon-down-dir_active":t,"icon-down-dir":n}};function Eh(e,t){if(1&e){var n=jo();No(0,"th"),No(1,"a",11),Fo("click",(function(e){$t(n);var r=t.index;return Uo(2).updateSorting(""+r,e)})),Po(2,"i",12),ls(3),Ho(),No(4,"a",25),Po(5,"i",26),Ho(),Ho()}if(2&e){var r=t.$implicit,i=t.index,o=Uo(2);ri(2),Vo("ngClass",wa(3,Ch,o.settings.sortBy===""+i&&"desc"===o.settings.sortOrder,o.settings.sortBy===""+i&&"asc"===o.settings.sortOrder,o.settings.sortBy!==""+i)),ri(1),cs(r.name),ri(1),Zo("href",r.explanationUrl,In)}}var Ah=function(e,t){return{lightred:e,lightgreen:t}};function Oh(e,t){if(1&e&&(No(0,"td",29),ls(1),Ho()),2&e){var n=t.$implicit;Vo("ngClass",ka(2,Ah,n.exceeded,!n.exceeded)),ri(1),cs(n.value)}}function Ih(e,t){if(1&e&&(No(0,"tr"),No(1,"td"),ls(2),Ho(),No(3,"td"),No(4,"a",25),ls(5),Ho(),Ho(),No(6,"td",27),No(7,"a",25),ls(8),Ho(),Ho(),xo(9,Oh,2,5,"td",28),Ho()),2&e){var n=t.$implicit,r=Uo(2);ri(2),cs(n.assembly),ri(2),Vo("href",n.reportPath+r.queryString,In),ri(1),cs(n.class),ri(1),Vo("title",n.methodName),ri(1),Vo("href",n.reportPath+r.queryString+"#file"+n.fileIndex+"_line"+n.line,In),ri(1),fs(" ",n.methodShortName," "),ri(1),Vo("ngForOf",n.metrics)}}function Sh(e,t){if(1&e){var n=jo();No(0,"div"),No(1,"div",1),No(2,"div"),No(3,"select",2),Fo("ngModelChange",(function(e){return $t(n),Uo().settings.assembly=e}))("ngModelChange",(function(){return $t(n),Uo().updateRiskHotpots()})),No(4,"option",3),ls(5),Ho(),xo(6,gh,2,2,"option",4),Ho(),Ho(),No(7,"div",5),No(8,"span"),ls(9),Ho(),xo(10,kh,7,5,"select",6),Ho(),Po(11,"div",5),No(12,"div",7),No(13,"span"),ls(14),Ho(),No(15,"input",8),Fo("ngModelChange",(function(e){return $t(n),Uo().settings.filter=e}))("ngModelChange",(function(){return $t(n),Uo().updateRiskHotpots()})),Ho(),Ho(),Ho(),No(16,"table",9),No(17,"colgroup"),Po(18,"col"),Po(19,"col"),Po(20,"col"),xo(21,wh,1,0,"col",10),Ho(),No(22,"thead"),No(23,"tr"),No(24,"th"),No(25,"a",11),Fo("click",(function(e){return $t(n),Uo().updateSorting("assembly",e)})),Po(26,"i",12),ls(27),Ho(),Ho(),No(28,"th"),No(29,"a",11),Fo("click",(function(e){return $t(n),Uo().updateSorting("class",e)})),Po(30,"i",12),ls(31),Ho(),Ho(),No(32,"th"),No(33,"a",11),Fo("click",(function(e){return $t(n),Uo().updateSorting("method",e)})),Po(34,"i",12),ls(35),Ho(),Ho(),xo(36,Eh,6,7,"th",13),Ho(),Ho(),No(37,"tbody"),xo(38,Ih,10,7,"tr",13),function(e,t){var n,r=Gt();r.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var r=t[n];if("slice"===r.name)return r}throw new xn("302","The pipe 'slice' could not be found!")}(0,r.pipeRegistry),r.data[59]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(59,n.onDestroy)):n=r.data[59];var i=n.factory||(n.factory=Sn(n.type)),o=pt(To);try{var s=Yn(!1),a=i();Yn(s),function(e,t,n,r){59>=e.data.length&&(e.data[59]=null,e.blueprint[59]=null),t[59]=r}(r,Wt(),0,a)}finally{pt(o)}}(),Ho(),Ho(),Ho()}if(2&e){var r=Uo();ri(3),Vo("ngModel",r.settings.assembly),ri(2),cs(r.translations.assembly),ri(1),Vo("ngForOf",r.assemblies),ri(3),cs(r.translations.top),ri(1),Vo("ngIf",r.totalNumberOfRiskHotspots>10),ri(4),fs("",r.translations.filter," "),ri(1),Vo("ngModel",r.settings.filter),ri(6),Vo("ngForOf",r.riskHotspotMetrics),ri(5),Vo("ngClass",wa(20,Ch,"assembly"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"assembly"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"assembly"!==r.settings.sortBy)),ri(1),cs(r.translations.assembly),ri(3),Vo("ngClass",wa(24,Ch,"class"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"class"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"class"!==r.settings.sortBy)),ri(1),cs(r.translations.class),ri(3),Vo("ngClass",wa(28,Ch,"method"===r.settings.sortBy&&"desc"===r.settings.sortOrder,"method"===r.settings.sortBy&&"asc"===r.settings.sortOrder,"method"!==r.settings.sortBy)),ri(1),cs(r.translations.method),ri(1),Vo("ngForOf",r.riskHotspotMetrics),ri(2),Vo("ngForOf",(i=r.riskHotspots,o=r.settings.numberOfRiskHotspots,s=Wt(),a=s[59],function(e,t){return ko.isWrapped(t)&&(t=ko.unwrap(t),e[Zt.lFrame.bindingIndex]=ni),t}(s,function(e,t){return e[1].data[59].pure}(s)?Ea(s,nn(),16,a.transform,i,0,o,a):a.transform(i,0,o))))}var i,o,s,a}var xh,Th,Vh=((Th=function(){function e(t){p(this,e),this.queryString="",this.riskHotspotMetrics=[],this.riskHotspots=[],this.totalNumberOfRiskHotspots=0,this.assemblies=[],this.translations={},this.settings=new ph,this.window=t.nativeWindow}return y(e,[{key:"ngOnInit",value:function(){this.riskHotspotMetrics=this.window.riskHotspotMetrics,this.translations=this.window.translations,void 0!==this.window.history&&void 0!==this.window.history.replaceState&&null!==this.window.history.state&&null!=this.window.history.state.riskHotspotsSettings&&(console.log("Risk hotspots: Restoring from history",this.window.history.state.riskHotspotsSettings),this.settings=JSON.parse(JSON.stringify(this.window.history.state.riskHotspotsSettings)));var e=window.location.href.indexOf("?");e>-1&&(this.queryString=window.location.href.substr(e)),this.updateRiskHotpots()}},{key:"onDonBeforeUnlodad",value:function(){if(void 0!==this.window.history&&void 0!==this.window.history.replaceState){console.log("Risk hotspots: Updating history",this.settings);var e=null;(e=null!==window.history.state?JSON.parse(JSON.stringify(this.window.history.state)):new Uc).riskHotspotsSettings=JSON.parse(JSON.stringify(this.settings)),window.history.replaceState(e,null)}}},{key:"updateRiskHotpots",value:function(){var e=this.window.riskHotspots;if(this.totalNumberOfRiskHotspots=e.length,0===this.assemblies.length){for(var t=[],n=0;n0)},directives:[Tu,Vl,_l,ac,Dl,jl,Su,Wu,Ou],pipes:[Ru],encapsulation:2}),Th),Dh=((xh=function e(){p(this,e)}).\u0275mod=st({type:xh,bootstrap:[Vh,vh]}),xh.\u0275inj=_e({factory:function(e){return new(e||xh)},providers:[Bc],imports:[[Fc,lc]]}),xh);(function(){if(wn)throw new Error("Cannot enable prod mode after platform setup.");kn=!1})(),jc().bootstrapModule(Dh).catch((function(e){return console.error(e)}))}},[[0,0]]])}(); \ No newline at end of file